Custom logic for shopping cart: Ordering in multiples?
Hello to all. This is my first time posting here. We are using Sitefinity to implement an ecommerce site and we have a requirement that seems to be very custom.
We have items in the catalog that have a minimum order, say 6 of each in order to ship. Is there any way to force customers to order a minimum of 6 and also limiting them to order in multiples of 6? I don't want a customer to order 7 pieces of a product number. One way would be to modify the product database and bundle the item in groups of 6. I am trying to figure out if anybody out there has found another solution to this?
Thanks in advance for your input.
Hector
Hello,
The options that I see is adding default value for the Quantity and validator to it with a buttons that add or remove only by 6 items to the shopping cart.
You can override AddToCartWidget control. Inside its InitializeControls method you can set the default value to 6
this.QuantityControl.Text = "6";
Then you need to implement the validator and the buttons that will change the text of the QuantityControl with 6 items. You can avoid implementing the validator by disabling the text editing of QuantityControl, so it will be updated only with buttons that will add/remove 6 items per click.
Kind regards,
Ivan Dimitrov
the Telerik team