Skip to main content

How to add a custom image in product metafield & set it in feed as the Main image

Do you want a custom main product image for the feeds? You can add one image per product that won't be visible on your Shopify site. You can decide in which feeds you'll use them. 

Updated over 8 months ago

Step 1: Adding a Metafield:

  1. Click on "Add definition."

  2. Add the properties of the new metafield & save

    • Name: choose your own

    • Description: describe the purpose of this metafield

    • Type: Select File, One file

Step 2: Adding a custom image

Create your images and upload them to the product detail page for each product separately or in bulk using the bulk edit feature for multiple products.

  1. Product detail: adding a custom image into the Metafiled

2. Bulk edit: adding a custom image into the Metafiled

Step 3: Sync your products with Feedyio

Once the tasks above are done, go to the Feedyio app, and first synchronize the products (click the "Sync products with Shopify" button)

When you change or add something in your Shopify (f.e. products/collection/metafield..) the changes are not immediately visible in Feedyio.

Feedyio is syncing with your Shopify once per day by default - you can change the interval in Feedyio settings or run the Sync manually if you wan to show the changes in Feedyio immediately.

Step 4: Adding a Metafield into the feed as an attribute

  1. In Feedyio, go to the feed detail page where you want to add your custom images

  2. In feed detail page, at the bottom, click on "Create Attribute"

3. Add these properties and hit save:

  • Attribute/Field: Custom attribute

  • Source: Metafield

  • Metafield key: Select your metafield from the list

  • Custom attribute name/field: This value is different for each feed

    • GMC: g:image_link

    • META: g:image_link

    • Bing: g:image_link

    • Favi, Biano: IMGURL

4. Save the feed, and you're all set!

If the metafield is empty, the default Shopify product image will be used instead.

Did this answer your question?