Hi,
I see 4 ways do have a "gift wrapping mechanism":
- With a custom order field, you can add a yes/no choice during the checkout. However, there is no mechanism by default in HikaShop to add a fee to the cart based on what is selected in a custom order field. There is a plugin (
www.hikashop.com/marketplace/product/202...rice-by-obsidev.html
) to add a fee to the cart based on what is selected in a custom order field. However, it doesn't take into account the number of products in the cart, so I don't think you'll be able to do what you want with it. So with a custom order field, if you want to do exactly what you described, it would require the development of a custom plugin, or adapting the code of the custom field price plugin to be able to take into account the number of products.
- With a custom field of the table "item", you could add your yes/no choice on the product details page of each product. Then, with the plugin
www.hikashop.com/marketplace/product/148...ce-calculations.html
you could have it add the fee to the price of the product.
- With an option (
www.hikashop.com/support/documentation/i...ct-form.html#options
), you could add a yes/no choice on the product details page of each product. I think that's the cheapest and easiest solution.
- You could have two shipping method. One with the normal shipping fee, and one using the "formula" setting of the shipping method to take into account the quantity of the products in the cart. For example 10+2*{quantity} would mean a shipping fee of 12 for 1 product in the cart, 14 for 2, 16 for 3, etc. So the user could select between shipping without wrapping and shipping with wrapping during the checkout and the shipping fee would take that into account.