There are a number of ways you can use extras. We consider broadly though they can be grouped into three types; price, personalisation or promotion. More on these can be found here
For an example of a price-based Product Extras, for a pint of Stella beer we could create four separate products for a Half Pint, Pint, Stella Shandy or Stella Top, however this would take time and make it hard for users to easily find their preferred product. Our solution therefore is Product Extras.
On the product, press the edit button and you will see the following page appear.
The option created here can be used again, so if we add another beer product we can use this option again. Therefore, we have called this “Beer Options” as you can see at the bottom of the image, so it’s easy to find for the next product.
Input some text for the potential answers, along with a price, and press + to add. As you can see for our Stella Artois, we have asked the user if they want a Half or a Pint.
It is possible, if you wish, to leave the price on the product page as zero, then have the full price of each option in the extra section.
Finally, for our example, we also wanted to offer our customer a shandy or larger top, so have created another option with the text as “Make it a”, then created the two options of Shandy & Top. Note that on the min / max we have set the minimum at 0 and max of 1. This is because it is not a requirement of the order, your customer can choose this if they wish but the order can progress without any input here if it is not required.