How do I correctly set up a product subtitle metafield?

Topic summary

Setting up a product subtitle in Shopify using native metafields, without an app.

  • How to implement: Create a product “Subtitle” metafield, then output it in the theme. Use Liquid (Shopify’s templating language) in product-template.liquid, e.g. {{ product.metafields.my_fields.subtitle }}; for the standard definition, {{ product.metafields.descriptors.subtitle }}.
  • Placement: The exact insertion point varies by theme. Wrap the value in an HTML tag (e.g.,

    or

    ) and place it near the product title or under the price, as desired.
  • Clarifications: Initial suggestions mentioned the Vendor field or using an app, but contributors confirmed a native metafield is sufficient and linked Shopify’s standard metafield definition for “subtitle.”
  • Recent update: A user shared a product URL and requested the subtitle below the price. A collaborator was added, implemented the change, and confirmed via screenshot; the user thanked them.
  • Outcome & status: The shared store’s subtitle placement is resolved. Action items for others: define the subtitle metafield, add the Liquid code in product-template.liquid, and fill the subtitle per product. Discussion otherwise concludes without outstanding technical questions.
Summarized with AI on March 1. AI used: gpt-5.

I’m wanting to add a subtitle too my new site using metafields and am struggling with getting it up and running.

Am I missing something when setting up metafields using the app or backend coding.

Cheers

@BenH40 - which app are you using for it?

I haven’t used an app for it as yet

@BenH40 - please check if you have an option for subtitle in the product vendor field in the backend… you can then activate it from customizer

We have already used the vendor field and where hoping for a subtitle field that could be used.

then you will need to find some app which allows to add meta fields and
then fetch those metafields into product page

Hi @BenH40

You can totally use Metafield.

Firstly, you need to create Metafield for Subtitle: https://i.imgur.com/ZMaJ86f.png

Then add the code shown in the file product-template.liquid: https://i.imgur.com/4dAh2WQ.png , code: {{ product.metafields.my_fields.subtitle }}

And finally, you go to each product and add Subtitle, it will display fine: https://i.imgur.com/f16tp0z.png

Hope it clear to you.

Please mark as a solution if you find my comment helpful. Thanks and good luck!

Hello!

Could you tell me where about I should put the code in the product template? I have tried to insert it but the subtitle pops on the top of the page or under the image. I’m trying to get it to go below the product title but it’s not working :confused:

@Lisa_Bulpin - can you please share your page link? i will check on browser

Thank you so much!

https://www.readerswarehouse.co.za/collections/new-boxsets-and-collections/products/9781529020618

I’m trying to make it show under my product price. (probably the best spot)

Note that product subtitle is a standard metafield definition

https://help.shopify.com/en/manual/metafields/metafield-definitions/adding-standard-metafield-definitions

@Lisa_Bulpin - do you want like this?

The exact line you need to place the code will vary wildly by theme.

Also make sure to wrap it in a relevant html tag , i.e

{{ product.metafields.my_fields.subtitle }}
or

{{ product.metafields.my_fields.subtitle }}

or for a standard definition

{{ product.metafields.descriptors.subtitle }}

yes, in that area

@Lisa_Bulpin - we will need to check code, can you add me as collaborator? I will send request , I can check it

Yes sure! thank you!

@Lisa_Bulpin - i sent request

1 Like

@Lisa_Bulpin - please check the product page - https://www.readerswarehouse.co.za/collections/new-boxsets-and-collections/products/9781529020618

Thanks!!!

@Lisa_Bulpin - welcome, do let me know if you need anything else, you have my email below.