Have different text in text box for different products

Topic summary

A Shopify store owner initially selling only golf balls added a text box informing customers that pricing is per dozen. With the addition of new product categories (accessories), they need this text to appear only on golf ball products, not store-wide.

Solutions Provided:

  • Toggle visibility: Multiple users suggested using the theme customizer’s eye icon to turn the text box on/off for specific products or templates.

  • Product metafields (recommended): The most detailed solution involves creating a custom metafield for products, then using Dynamic Source in the theme customizer to display product-specific text. This allows different messaging per product without manual toggling.

Steps outlined:

  1. Create metafield definition in Settings
  2. Add metafield values to individual products
  3. Connect metafield to text box via Dynamic Source in theme editor

Resolution: The original poster confirmed switching to a metafield-based approach successfully resolved their issue.

Summarized with AI on November 8. AI used: claude-sonnet-4-5-20250929.

Hi, I added this text box to let customers know that the price is for one dozen golf balls. Until now I have only had golf balls on my shop but now I’m adding other accessories and other collections and I don’t want the same text to appear on all products like it does now. Can I toggle it on/off for different products and can I somehow have different text’s in the text box?

I want to keep this text box and don’t have to move that info to the product description.

Hello @betribolti
Please check the screenshot you can toggle it off/on according to your requirements.

If this was helpful, hit the like button and mark the job as completed.
Thanks

Hi @betribolti
For different text on different products, you can use a product-specific meta field and show it using Dynamic source.

Check below steps

Step 1:

Step 2:

![products.png|1351x704](upload://mrkkKVOdALYQLYYIBDP5GRZyHFI.png)

Step 3:

![def.png|898x789](upload://hOyoah0nuW03PiLlBwwnr8FjQUl.png)

Step 4:

![pmets.png|920x568](upload://sy46QesV24jokAMxUGTAlJmMHk0.png)

Step 5: On Admin side edit specific product and at bottom, you will find the meta field add the desi

![pro_meta.png|861x145](upload://iPbVve2OGDmDkrQ1P3PQCr1sBip.png)

Step 6: Open Customizer and goto the text field

![dyn.png|821x376](upload://mkMisUCudD3ial0o2gVsbj6tKz0.png)

Follow this step and then you will have different text based on the product,

Hi @betribolti

If you go one page back to the Shopify editor you are able to see the text element and an eye icon which you can toggle on or off.

Let me know if this helps :slightly_smiling_face:

Regards,

Marko

Hi @betribolti

You need to use the product meta field to add different texts for different products

https://help.shopify.com/en/manual/custom-data/metafields

Thanks, I needed to change it to a metafield and that worked!

1 Like