Option Set Name: This is the "Share" name that we will use when assigning this option set to one or more products.
User Select Name: This is the option name, as the user will see it. In our example we would type in "Select Size" as our options are based on size.
Auto-Select First Options: Turning this option would auto select the first option in our list as the default buying option. If we leave this turned off the user will be forced to select one of the options provided.
Option Price: This defines our option price (if any change is needed). In our example, one of our shirts will be $2.00 more than the rest, so we're going to use the "Add to list price" option here. Optionally we could use the "Replaces list price" and enter a new total price for each option.
Price Preview: You can define what pricing information will be given to the end user when this items is displayed in one of the "List" views. Where a non-optioned item would show the price of the item, a part with options could have multiple prices. Here we can set what we want to show the end user. This can be either a range of prices, high/low or custom information text.
Price Preview Text: This is optional text to put before your price.
Option Part No: This defines the option part number. In our Example we will use "Suffix" which will add our option part number to the end of our product part number.
Use Parent Item Shipping Rules: If you need to enter specific weights or shipping costs per option, then un-check this option and you will be able to adjust those settings per item.
The Options:
Name: This is the name of the option and the name the user will select from. In our example, the first entry here would be "Small" and then we click "Add New Option" and then enter the next 'size' in our example until we got to "XXXL".
Price: If we have selected a "Option Price" in the above settings of something other than "No Change" then we would either enter in our "additional price to the list price" or the "New List Price" depending on if we selected "Add to List" or "Replace list price" respectively. In our example, we have selected "Add to List Price" so we will be adding an 'additional' amount here for any items that are more than the list price. In this case, the XXXL size.
Sale: This would be the sale price for this option. You must also have a start/end sale date defined in the main product screen for this to take effect and the sale type set to "Flat Amount".
Part No.: This is the prefix/suffix part number to add to the base part number, or a replacement part number depending on the settings above in "Option Part No".
Shipping: When not using the parent shipping rules, this is the shipping cost of this item (optional if no weight is defined).
Weight: When not using the parent shipping rules, this is the weight of this item.
Truck: When not using the parent shipping rules, this identifies this item as needing to ship by truck.
Sep: When not using the parent shipping rules, this identifies this item as needing be shipped separately from anything else in the order.
Free: When not using the parent shipping rules, this identifies this item as having free shipping.
Ships From: When not using the parent shipping rules, this identifies what location this item ships from (if you have multiple ship-from locations defined).
Sorting Arrows: The Orange arrows allow you to change the order of the options as they are displayed to the end user.
Delete: The red "X" allows you to delete the selected option from the list.
Defining a Product to Use your Shared Option:
Edit or Quick edit any part by either navigating to the part on your website and clicking the Edit Icon, or goto the Administration panel and open the "Product List editor".
Click on the "Part Options" tab in either editor. In the "Option Set" pulldown, find and select your Shared Option that you created above. In our example it would be called "T-Shirt Sizes". When you select the option you will see a summary of the select option below. We can additionally goto any number of additional products and also asign this Product Option Set to them as well. This creates a single point to maintain our options. In the case "T-Shirt Sizes". If we needed to also chage $2.00 more for a XX-Large tee shirt, we could simple go back to the "Shared Product Option Set" and edit the Option set for our t-shirt sizes, and this would effect ALL the product using this option set.
The final result of product will look something like this: