Your cart is currently empty!
Set different commissions based on coupon??
—
by
My understanding is that the commission structure is limited to one amount/rate for each affiliate.
If this is the case, how do you suggest setting different payout types/amounts based on which coupons are used?
NOTE:
I fully respect the hard work you guys are putting in, and have a suggestion I’d like to share.
Please consider improving the Affiliate Attributes to allow more granular control.
(and please do this before I throw up my hands and move on)
The existing data structure could pretty easily be modified to be made extensible.What if multiple “coupons” type
attr_keys
were allowed peraffiliate_id
?
And then, what if theattr_value
was also refactored up to an XML or JSON storage object to allow users to create Coupon Commission Groups for affiliates?
Theattr_value
could look something like this:
{ "name": "10 percent commission", "payout": { "type": "percent", "rate": 0.10, "currency: "USD", "based_on": "gross_products"}, "coupons": ["code": "cpnX", "code": "cpnY", "code": "cpnZ"] }
That’s much more scalable!
The calculations could be based onnet_cart, gross_cart, net_products, gross_products
, and more can be added later (maybe such asnet_specified_products
or whatever)
The payout type could befixed
orpercent
, …or whatever else you can imagine.
This would easily to plug into an intuitive UX centered UI with access to all coupon-commission relevant settings in one place.And, best of all, it would allow us users the kind of control we expect …which means less of your time is gobbled up holding your customers’ hands.
Comments
One response to “Set different commissions based on coupon??”
Hi William,
Suggestions for new features are always welcome so they will be evaluated to see if they can be included in one of the next releases.
You can achieve a different rate per coupon by implementing you own Affiliates Custom Method. There you can check the coupon code inside the basket on checkout and modify the resulting rate accordingly.
Kind regards,
George