Ticket #2534 (new patch)

Opened 8 months ago

Last modified 4 months ago

Discount/Promotion Codes

Reported by: scott@… Owned by: sharvey
Priority: medium Milestone: E-Commerce 0.6.0
Component: Modules - ecommerce Version: 2.2.2
Severity: medium effort / impact Keywords:
Cc: scott@… Hours:

Description

This add-on provides the ability to add promotional codes to your shopping cart. It's designed at the moment to work from within your mysite folder so that there is no impact on core files if/when an update occurs. I would love to see this in the core module though :)

Discount codes are entered in the admin area and can be either a use once code or multiple use code. The discount can either be a, dollar amount or a percentage, off the total order. A record is kept of how many times the code has been used so that this info can be used for marketing purposes.

They are applied by the user on the checkout page by entering the code into a form field and by pressing apply. The user then sees the code applied to their checkout order.

When the order is confirmed the user and owner of the cart also receive the details of the promo code being used on the order.

I have not tested this as a patch but I have it working locally. If anything is missing let me know and I'll provide the missing parts. (lost my SVN record of the changes :( )

Attachments

promo-patch.zip (27.4 kB) - added by scott@… 8 months ago.
Discounts Add-on

Change History

Changed 8 months ago by scott@…

Discounts Add-on

Changed 6 months ago by rlouis

  • owner changed from sharvey to rlouis
  • milestone set to E-Commerce 0.6.0

Good idea and glad to see some code with this !

Have a look as well at this ticket #2385

Changed 6 months ago by sminnee

I understand that this has also been implemented for little funky monkey? Romain - can you please decide which is the better of the two implementations and include that in trunk for release with 0.6.

There is no value in having two competing implementations in the core.

Changed 6 months ago by rlouis

I know Sam there is a lot of different options for the discount codes but as you said this is not the most important issue at the moment. So I'll decide later the way to implement it. Now we have the OrderModifier? system, it won't be hard I think.

So just let the ticket like that at the moment.

Changed 4 months ago by sharvey

  • owner changed from rlouis to sharvey
Note: See TracTickets for help on using tickets.