From the docs:
Stage 1. Just a list of options (e.g. red, blue, green, Big, Green, Small), but same weight/price for all
Stage 2. Different weights, prices and possibly photos could for the types.
I am making a holiday booking system. For each hotel you will have different rooms (the products). If you chose to go by bus you will be charged an extra price on top of the standard product price. If you go by car, you get a reduction .
I think the easiest way to do so is to have some kind of admin page where you can administer the different options.
Then you would need to assign available options to a product.
Per option you should have the possibility to add or deduct an amount. (So + and - dropdown and maybe also *)
So when adding product to the cart. You should be able to select from dropdowns the option you want and the price beeing adapted in real time when changing the options.
You should also be able to have options where you don't assign a price to it. Those options will just be for informational use. (ex. Do you take skilessons yes or no, which period do you want to go).
Do I need to make a spereate tab for this or do I add them on the go when creating a product? (The way you can add extra formfields to a contactform)
This has probably to be done with a has_many relationship. In what relation do i need to add the price and the mathematical symbols?
Anybody have ideas or remarks on how to implement this.