Publishing and unpublishing product variants

You can choose which product variants to publish or unpublish across your different sales channels and product catalogs, so that you don't need to delete variants or create duplicate products.

When you unpublish a particular product variant from a specific channel, that variant is hidden from being displayed. Only your published variants, and their options and pricing, are displayed.

New product variants default to being published when you create them, unless their parent product is unpublished, or unless you unpublish the variants before saving them for the first time. You can manage variant publishing on the product details page, variant details page, and with bulk editing in your Shopify admin.

Understanding how variant publishing works

For a variant to be displayed in a sales channel or catalog, both the parent product and the variant must be published to that channel or catalog. Variant publishing lets you hide specific variants in channels or catalogs where the parent product is published, according to the following rules:

  • If a product isn't published to a channel or catalog, then all its variants are hidden in that channel or catalog regardless of the variant settings. Individual variant publishing settings apply only when the parent product itself is published.
  • If a product is published to a channel or catalog, then only its variants that are also specifically published to that channel or catalog are displayed.
  • If every variant of a product is unpublished from a channel or catalog, then the parent product itself is entirely hidden from that channel or catalog until you republish at least one variant.

Considerations for publishing and unpublishing product variants

Review the following considerations for publishing or unpublishing specific product variants:

  • You can't set a publishing date for individual product variants.
  • If you use catalogs that have custom pricing for the products that a catalog contains, then any variants that aren't published to the catalog don't receive the custom pricing adjustment.

Add a new variant as unpublished

When you add a new variant to a product, you can set the variant to be initially unpublished on specific sales channels or catalogs. You need to set your new variant's sales channel and catalog publishing availability before you save your changes to the product.

Steps:

Desktop
  1. From your Shopify admin, go to Products.

  2. Click a product that you want to add a new variant for.

  3. Add a new variant to the product.

  4. In the Variants section:

    • To manage publishing for a single new variant, in the Publishing column, click either All or the icons that are displayed for the relevant variant.
    • To manage publishing for multiple new variants, select the relevant variants, and then click Horizontal menu > Manage publishing.
  5. In the Manage publishing dialog, select or deselect from your available Sales Channels or Catalogs.

  6. Click Done.

  7. Click Save.

Mobile
  1. From the Shopify app, tap the Products icon .
  2. Tap a product that you want to add a new variant for.
  3. Add a new variant to the product.
  4. On the Variants page, tap your new variant.
  5. Tap Horizontal menu or Vertical menu, and then tap Manage publishing.
  6. Select or deselect from your available Sales Channels or Catalogs.
  7. Tap Save or .

Unpublish a product variant from specific sales channels or catalogs

You can unpublish product variants from specific sales channels and catalogs. When you unpublish a variant, it's hidden from being displayed by the channels and catalogs that you deselect.

Steps:

Desktop
  1. From your Shopify admin, go to Products.

  2. Click a product that you want to manage variant publishing for.

  3. In the Variants section:

    • To manage publishing for an individual variant, in the Publishing column, click either All or the icons that are displayed for the relevant variant.
    • To manage publishing for multiple variants, select the relevant variants, and then click Horizontal menu > Manage publishing.
  4. In the Manage publishing dialog, deselect the Sales Channels or Catalogs that you want to unpublish your variants from.

  5. Click Done.

  6. Click Save.

Mobile
  1. From the Shopify app, tap the Products icon .
  2. Tap a product that you want to manage variant publishing for.
  3. In the Variants section, tap to open the product variants, and then tap the variant that you want to manage publishing for.
  4. Tap Horizontal menu or Vertical menu, and then tap Manage publishing.
  5. Deselect the Sales Channels or Catalogs that you want to unpublish your variants from.
  6. Tap Save or .

Publish a product variant to specific sales channels or catalogs

You can publish product variants to only specific sales channels and catalogs. When you publish a variant, its options and pricing are displayed by the channels and catalogs that you select.

Steps:

Desktop
  1. From your Shopify admin, go to Products.

  2. Click a product that you want to manage variant publishing for.

  3. In the Variants section:

    • To manage publishing for an individual variant, in the Publishing column, click either All or the icons that are displayed for the relevant variant.
    • To manage publishing for multiple variants, select the relevant variants, and then click Horizontal menu > Manage publishing.
  4. In the Manage publishing dialog, select the Sales Channels or Catalogs that you want to publish your variants on.

  5. Click Done.

  6. Click Save.

Mobile
  1. From the Shopify app, tap the Products icon .
  2. Tap a product that you want to manage variant publishing for.
  3. In the Variants section, tap to open the product variants, and then tap the variant that you want to manage publishing for.
  4. Tap Horizontal menu or Vertical menu, and then tap Manage publishing.
  5. Select the Sales Channels or Catalogs that you want to publish your variants on.
  6. Tap Save or .

Publishing and unpublishing product variants in bulk

You can also manage variant publishing for multiple products at the same time in your Shopify admin on desktop using the bulk editing tool, and specifically for catalogs variant publishing in the Markets > Catalogs section of your Shopify admin.

View the publishing status of your product variants

If any of a product's variants are unpublished from your sales channels or catalogs, then Excludes some variants displays on the product page in your Shopify admin.

Steps:

  1. From your Shopify admin, go to Products.

  2. Click a product that you want to view the variant publishing for.

  3. In the Publishing section, click the Channels icon or the Catalogs icon.

  4. In the Manage publishing dialog, review the variant publishing details for your Sales Channels and Catalogs.

Scenarios for publishing or unpublishing specific variants

Review the following scenarios for when you might want to publish or unpublish specific product variants:

  • Prepare a new variant for a product line and keep it unpublished until you're ready for the variant to be sold.
  • Stop selling a product variant but keep it in your Shopify admin for historical data and in case you want to republish the variant at a later date.
  • Publish a variant only to certain regional markets, for example with different plug types for different countries.
  • Offer different variants to certain customer types, such as displaying bulk-quantity variants only to B2B customers in a specific product catalog.
  • Create exclusive variants to sell only on certain sales channels, such as limited-edition product options that are available only through your online store.