Hi everyone I am designing a commerce Laravel site in which you can define different product types with custom attributes and have products and their variations.
I have a question: When you select a variation of a product and add it to cart its simple but, What If I want products to have some options that add an additional price (but don't add a separate sku for it): like including cable for a electronic device, including a wooden spoon for honey, gift wrapping or special packaging. Even guarantee options or subscription options (3 month, 6 month, ...) which I think I must define on a separate service list in order to edit prices globally.
I don't know how to add a product with these options to cart. If you could give me a hint it will be very helpful
Please consider somethings that don't need inventory or consider services: you buy a table and finishing on edges can be different (for example rounding the edges), or cutting service in a product which is a Yes or No option that add extra cost to it, examples like this
Sorry for the long question Many thanks in advance
Edit: I have implemented the variation/sku system, I'm looking for logic for adding extra options of product to cart. Thanks.