For the complete documentation index, see llms.txt. This page is also available as Markdown.

New product

Enter a price and let the app create the add-on product. What it creates, how it names the product, and how to keep it out of your storefront.

You enter a price, and the app creates a Shopify product for the add-on. The add-on then has inventory, a SKU, a weight, POS support, and its own line in your Shopify reports, without you building the product manually.

This is the recommended mode for most physical add-ons.

Steps

1

Open the price field and choose the New product tab

Price under Add-on Settings on an input type, or the Price cell on an option value's row for a selection type.

2

Check the titles, then enter the price

Product title and Variant title are displayed but cannot be edited. The product title comes from the option's Label. The variant title comes from the option value's name, or from the option itself on an input type.

Set a clear Label before you generate the product. Frame color produces a readable product name, while Select does not.

Enter the price in your store's currency. Negative amounts are rejected.

3

Select Select, then Save the option set

The product is created in the background after you save, not while the dialog is open. Reload the page, and a Product column is added to the values table with a link to the product in Shopify admin.

4

Set up its inventory

Do not skip this step. Without inventory tracking, out-of-stock behavior has no effect. See Turning on stock tracking below.

The New product tab showing read-only titles and a price field
The titles come from your option, so name the option well before generating.

What the app creates

The following table describes the products you will find in your catalog.

Property
Value

Title

The option's Label

Variants

One per priced option value, named after that value. An input type gets a single variant

Status

Active

Sales channels

Published, so it can be purchased through the widget

Tags

globo-product-options, plus an identifier for the option it belongs to

Inventory policy

Set to continue selling when out of stock — so by default it never blocks a sale

Use the globo-product-options tag to quickly find all generated products and exclude them from automated collections. In Shopify, search your products by this tag to view all generated products in one place.

One product is created per option, with one variant for each priced value. For example, an Image swatch with twelve priced fabrics creates one product with twelve variants, not twelve products. Options with a large number of priced values are split across several products.

Turning on stock tracking

Generated products are created so that they never block a sale. This is the safe default, but it means out-of-stock behavior has no effect until you enable inventory tracking.

  1. Open the product in Shopify admin. Use the Product link in the values table, or search your products for the globo-product-options tag.

  2. Turn on inventory tracking on the variant and enter your quantity.

  3. Set it to stop selling when out of stock, so Shopify does not keep selling past zero.

  4. Set the option's Out of stock options to Hide, Blur, or Strike-through.

  5. Test it. Set the quantity to zero and check that the value is displayed as you configured on the storefront.

For more information, see Stock and inventory.

Keeping them out of the way

Generated products are published so that customers can buy them, which also means they can appear when customers browse your store.

Problem
Fix

They appear in automated collections

Add a condition to those collections excluding the tag globo-product-options

They appear in storefront search

Exclude them in whatever controls your search — a search app's settings, or your theme's search template

They clutter your product list in admin

Filter or sort by tag. There is no need to delete them

They appear in a sitemap or feed

Exclude by tag in the tool that builds it

When to use this mode

Use it when
Use something else when

The add-on is physical and you want to count it

It is a service with nothing to count — Fixed amount

You do not already sell it separately

You do — Existing product

You sell in person through POS

Never Fixed amount for POS

You want add-ons in your Shopify reporting

The add-on has weight that affects shipping

Examples

Gift wrap with real stock

Setting
Value

Option

Gift wrap, a Checkbox with one value

Price

New product $3.00

Add-on quantity

One time charge

After saving

Turn on inventory tracking, enter your box count, set the policy to stop selling at zero

Out of stock options

Hide

Twelve premium colors, each with its own inventory

A Color swatch where each premium value generates a product at its own price. This creates one product with twelve variants and twelve independent inventory counts.

An engraving plate

A Text option for the engraving, with a generated product so the metal plate is tracked in inventory.

Notes

  • The product is created in the background after you save, so it may take a moment to appear.

  • Editing the price in the app updates the generated variant.

  • Renaming the option's Label does not rename the existing product. The product keeps the title it had when it was created.

  • Deleting an option set does not delete its generated products. They remain in your catalog. See Duplicate and delete.

  • Duplicating an option set does not duplicate its products. Both option sets link to the same products and share their inventory.

  • If a generated product is out of sync in the app, use Sync Add-on data from the builder's more-actions menu.

Last updated

Was this helpful?