Product Options Overview: Priced Options & Conditional Logic


This section will focus on the additional features that are accessible when on the premium version of Product Options.

Priced options are an extended feature of options. With the premium plan, you're able to not only assign options to your products, but also assign a price to your options. This can be set at a dollar amount, or using an already-existing variant on your shop.

Product Options also allows you to create rules that will show or hide additional options to customers, based on their previous selections. This is also referred to as 'conditional logic'.

If your product has multiple options, but some of the options are only available once a customer chooses a specific option, then this is a great feature to use.




Priced Options

When you are creating your options, you'll be presented with the choice to check an "Adjusts price" box. This will give you the ability to create a new charge for that particular option (dollar amount); or, to use an existing variant on your store to assign to that option - which would use the price of the variant as the extra charge.

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, the app will create a product labeled "OPTIONS_HIDDEN_PRODUCT" in your admin, which will be added to the order, as Shopify treats it as its own product. This hidden product can be given a SKU, as well as inventory.

Here are a couple of examples using different option types:

 Colour swatches

Colour swatch with a $6 price tag
Colour swatch with a $10 price tag
Colour swatches shown above.

 Dropdown menu

Dropdown option with a $6 price tag
Dropdown option with a $10 price tag
Dropdown menu shown above.

Conditional Logic

Product Options allows you to create rules that will show or hide additional options to customers based on their previous selections.

If your product has multiple options built in, some options can only be shown on the product page when a specific requirement is met. This is certainly a great feature when wanting to manage the selected options for your customers.


If a customer buys a jacket with an option of either a zipper and a button, and chooses the zipper, then 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.

Conditional logic example showing rules create for ice cream flavours




Priced options can use existing variants that are on a store, so you don't have to set the inventory or SKU onto a new, hidden product.

Because priced options are turned into their own, hidden product, you're able to add inventory to it, as well as a SKU if you'd like to track it better.


Limitations of Inventory Tracking

  • If you link an existing variant to an option, it will always charge the same amount that the variant costs in Shopify
  • You are not able to link an already-existing variant to track inventory on an option and change the price for the option. If you wanted to track inventory on an already-existing variant but have a different price than the product, you would have to create a new variant with the price you are wanting and track inventory on it.
Was this article helpful?
0 out of 0 found this helpful