With the premium version of Product Options 2.0, you can assign prices to your options, set-up swatches, use conditional logic, and more.
This article will guide you through priced options, inventory tracking for priced options, and conditional logic.
Let's get started!
When you're creating options, you'll have the choice to check off a box for Adjusts price. This will allow you to do 2 things:
- Create a new charge for that particular option (in dollars).
- Link the option to a pre-existing Shopify variant from your Shopify admin (which uses the price of the variant as the extra charge - in dollars).
When an option has a price assigned to it, the extra charge will be displayed somewhere beside or below the product title, depending on your theme.
Once the new charge is added, Bold Product Options will create a product labeled as OPTIONS_HIDDEN_PRODUCT within your Shopify admin. This will get added to the order as its own line item property because Shopify treats it as its own product. You can also give this hidden product inventory and a SKU.
Dropdown Menu Example
Priced options can use pre-existing Shopify variants so you don't have to manually set the inventory or SKU on a brand new hidden product.
Because priced options are their own hidden product, you're able to add both inventory and a SKU if you'd like to track it better.
Limitations of Inventory Tracking
- Linking a pre-existing Shopify variant to an option will always charge your customer the amount that the Shopify variant costs.
- It is not possible to change the price of an option that's linked to a pre-existing Shopify variant.
If you want to track inventory on a pre-existing Shopify variant but want to offer a different price than the Shopify product has, you will need to create a new variant with the price you're wanting, then enable inventory tracking on that product.
Product Options 2.0 allows you to create rules that show or hide options to your customers based on their selections.
If your product has multiple options, you can set the app up to display only specific options when a specific requirement is met.
If a customer buys a jacket with the option of a zipper and a button, then chooses the zipper, the option for button colour will not be shown. If they were to choose the button option, then the button colours will be shown for them to make an additional selection.