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

Sold Out Text

Replace the words "Sold Out" with your own wording on specific products.

By default, an unavailable product reads Sold Out everywhere it appears. This metafield replaces those two words with whatever you type — most often Coming Soon on a drop that hasn't launched yet.

Metafield
Type
What it does

custom.sold_out_text

Single line text

Replaces "Sold Out" on that product. Blank = normal "Sold Out"

There's no separate on/off switch. Typing something in the field turns it on for that product; clearing it turns it off.

Setting up the metafield

You only do this once, then any product can use it.

  1. Shopify admin → SettingsCustom dataProducts

  2. Add definition

  3. Fill in:

    • Name: Sold Out Text

    • Namespace and key: custom.sold_out_text

    • Type: Single line text

  4. Save

Using it on a product

  1. Open the product in admin

  2. Scroll to Metafields

  3. Sold Out Text → type your wording, e.g. Coming Soon

  4. Save

The wording is uppercased automatically on buttons, so type it in normal sentence case.

Where it appears

  • Product Feed — the price line on the swipe slide

  • Grid view — the price line on the product card

  • Collection — the price line on the product card

  • Product page — the Select Options / Add to Cart button

Switching between variants on the product page keeps your wording — a shopper picking a sold-out size sees your text, not "Sold Out".

What it does not change

This is a label only. Everything else about a sold-out product stays the same:

  • The button stays disabled — the product still can't be added to cart

  • The sold-out blur and dimming on product cards still apply

  • No price shows on the button (see below)

If you want a sold-out product to look available, this isn't the right tool — the product needs stock, or Shopify's "continue selling when out of stock" inventory setting.

Sold-out buttons don't show a price

Independent of this metafield: when a product is sold out, DRIFT Pro no longer prints the price on the button. SOLD OUT $142 read like a live offer, so the price is dropped and the label is centred.

Nothing to configure — it applies to every sold-out product.

Good values

  • Coming Soon — the common one, for an upcoming drop

  • Restocking Soon — when it's returning

  • Archived — when it isn't

  • Sold Out — Waitlist Open — if you're collecting interest elsewhere

Keep it short. Long text wraps to two lines on narrow screens.

Turning it off

Clear the field on the product. It reverts to "Sold Out" on the next page load.

If your wording isn't showing

  • Confirm the namespace and key are exactly custom.sold_out_text

  • Confirm the type is Single line text, not a metaobject or list

  • Confirm the product is actually sold out — the wording only replaces "Sold Out", so it never shows on an in-stock product

  • Save the product, then hard refresh the storefront (Cmd + Shift + R)

Last updated