New Features For The Promotions Module

Hi community,



We are going to develop the module which will extend the default promotions functionality with new conditions and bonuses.



Please post your ideas and needs here. If they are reasonable and can be used by other customers, most possibly we will include them into the new module.



Thanks.



Hi again,



Russian CS-Cart ask to add the following features:


  • Condition: If shipping method is X
  • Promotion: Buy product from category X get product Y for free



    What do you think about it?

[quote name='eComLabs' timestamp='1411481317' post='192739']

Hi again,



Russian CS-Cart ask to add the following features:


  • Condition: If shipping method is X
  • Promotion: Buy product from category X get product Y for free



    What do you think about it?

    [/quote]



    Yes especially that 2nd one is missing. Also one I always miss:



    If customer buys for X amount (subtotal) of brand (or any feature) Y he gets product Z for free

If customer buys X amount, he can choose a free product from category Y or from product A, B , C or D.

Dear Flow and P-Pharma,



Thank you for your messages. Really useful suggestions. We will take them into account.

would be possible to include products with options as well?



Example: Buy one Tshirt and you get second one 30% cheaper (and let customer decide which size he/she wants for the first item and the second one)!??

How about a BOGO promotion?

[quote name='UrKo' timestamp='1412931389' post='193852']

would be possible to include products with options as well?



Example: Buy one Tshirt and you get second one 30% cheaper (and let customer decide which size he/she wants for the first item and the second one)!??

[/quote]



Do you mean that the promotion should work with the same product only?


[quote name='Magpie Don' timestamp='1412960142' post='193892']

How about a BOGO promotion?

[/quote]



Could you please provide us with few examples?

[quote name='eComLabs' timestamp='1413188565' post='193991']

Do you mean that the promotion should work with the same product only?

[/quote]



Same product and different product…I would love to have the option to make such promo so that if customer adds 1 Tshirt (doesn't matter what size) and then adds one more and gets a 20% discount on the second one…

I usually give such discounts in my store and would be great to have the option on web as well.

I have another one I really miss:



If use is in usergroup x (or whatever) - give discount on all products with FEATURE



This will enable us to give discounts per brand.

Guys, thanks. We have scheduled the task.


[quote name='P-Pharma' timestamp='1411506093' post='192762']

If customer buys X amount, he can choose a free product from category Y or from product A, B , C or D.

[/quote]



Could you please let us know how the customer should select free products? E.g. popup window on the cart page, separate page with free products, simple selectbox with product names or any other way?

[quote name='eComLabs' timestamp='1413188565' post='193991']

Could you please provide us with few examples?

[/quote]



BOGO = Buy One / Get One Free

+10 for the BOGO. This is the most common promotion in retail and can't believe this has been missing from CS-cart even after so many years. Add this and your addon will fly. Just wondering if you did create this add on.

+10 for the BOGO. This is the most common promotion in retail and can't believe this has been missing from CS-cart even after so many years. Add this and your addon will fly. Just wondering if you did create this add on.

The module is still in plans. I am sorry, but I cannot provide you with any timeframe at the moment

I was just looking for this thread the other day cause this is much needed. I think it would be an add-on that will sell very well.

Why not just use Buy Together for BOGO? You can then set it up to have availability dates, etc. Inventory would be properly tracked too and requires zero modification.

We've recently extended the BT addon for one of our clients to enable the base product to have a quantity greater than one, to preset options in the base product and to restrict the BT bundle by usergroup. Their goal was to provide size-bundles for fashion products to wholesalers at a specific price. I.e. 3-XS, 6-S, 6-M, 6-LG, 3-XL for $100 (I.e. retail would be $240).

Why not just use Buy Together for BOGO? You can then set it up to have availability dates, etc. Inventory would be properly tracked too and requires zero modification.

We've recently extended the BT addon for one of our clients to enable the base product to have a quantity greater than one, to preset options in the base product and to restrict the BT bundle by usergroup. Their goal was to provide size-bundles for fashion products to wholesalers at a specific price. I.e. 3-XS, 6-S, 6-M, 6-LG, 3-XL for $100 (I.e. retail would be $240).

Won't we have to combine each and every product along with the free product for the buy together addon to work? And the free product and the purchased product can be anything from the catalog and vice versa. Also the BOGO promotion normally works with the condition that the free product can only be of the same or lower value than the purchased product. Not sure if that is possible to configure with the Buy Together addon.

Base product + Base product works fine in BT as long as they have different options. I.e. different sizes for fashion, etc. Products are indexed in the cart by a key that uses the quantity and the product options with the product_id to create a unique key

Alternatively, why not use a gift certificate that has the value of the item(s) or a designated free product? The advantage of this is it gets them back to your store with a credit to do more shopping.

This should really be an extension of the promotions so you can determine the conditions/bonus for your BOGO properly.

These are just ideas on areas that might be exteneded at the lowest cost/impact to the core system.

Also for BOGO... Like Buy 3 items and get 1 item free.....

I think you'd have to do that via a GC. Ie.

condition = 3 of something

bonus = Specific GC