5

Discounts are cumulative, where by default Coupons are not. HOWEVER, You can also change a hidden configuration variable to allow multiple coupon code usage. in cartthrob/config/config.php Change: 'global_coupon_limit' => '1', To whatever number you want.


1

Yip, {promo_code} should do it. It's just a regular order field in that regard. Update: Looks like you actually want more details about the discount other than just the promo code. In that case, you could use the {exp:query} module with some simple SQL like this (inside the checkout tag): select * from exp_store_discounts where id = '{discount_id}'


1

I'd guess you'd need to build an Extension to handle this since it's so specific to your needs. CartThrob has their list of hooks here: http://cartthrob.com/docs/docs_cartthrob2/developers/hooks/index.html Looks like using the "cartthrob_calculate_discount" hook is your best bet. That's where I'd start at least. This SE question will lists a number of ...


1

I'm actually working on a similar issue right now. We have a website where specific member groups have solspace user editable member templates but don't have control panel access. Attached to those profiles, are channel entries where they can display extra information about events in their area. The first road I'm starting down is to make it so that the ...


1

You probably have a "per user limit" set for the promo code. Although it's not particularly clear, this by definition requires that a member be logged in, otherwise anonymous customers could easily get around the limit.


Only top voted, non community-wiki answers of a minimum length are eligible