We're in the process of selecting a platform for an ecommerce project, and Tea Commerce is a strong candidate because of its solid Umbraco integration. But the options for creating discount structures is a bit of a dealbreaker, so I hope someone can answer the following:
Is it possible out of the box to create a "buy three for the price of 2" type discount? I.e. get the cheapest product for free? Including automatic handling of a situation where the customer removes the third product again, or adds a fourth etc.
Is it possible to create a "staircase" model, whereby the customer gets a 10% discount if he purchases for more than 1000DKK, 20% if he purchases for more than 2000DKK, or something similar?
If none of these are immediately available out of the box (and they don't appear to be), what are the options for constructing the required setup via the .NET or JS API? I.e. is there an event model we can hook into to manipulate basket prices?
You are right that its not supported out of the box. Tea Commerce is a little like umbraco - gives you the basic needs and then you just exten for your specific needs.
You can use the .NET API to do the things you want. You can have a look at this blog post to get an idea of how to do it. If you need more help - feel free to write again :)
Possibility of "3 for the price of 2" discounts?
We're in the process of selecting a platform for an ecommerce project, and Tea Commerce is a strong candidate because of its solid Umbraco integration. But the options for creating discount structures is a bit of a dealbreaker, so I hope someone can answer the following:
Hi Dan
You are right that its not supported out of the box. Tea Commerce is a little like umbraco - gives you the basic needs and then you just exten for your specific needs.
You can use the .NET API to do the things you want. You can have a look at this blog post to get an idea of how to do it. If you need more help - feel free to write again :)
http://rune.gronkjaer.dk/en-US/2010/11/26/how-to-use-the-tea-commerce-events/
Awesome — thanks for the quick reply, Anders. We'll look into what's possible in the API, but it sounds promising.
is working on a reply...