Shopify product feed

Prev Next

Note

Ensure that Awin - Affiliate Marketing app is installed in your Shopify store before proceeding. If you haven’t installed the app yet, you can refer to the following article on Shopify - Installation and Configuration.

This process will create a Google product feed, specifically designed for integration with Awin’s affiliate network and partner platforms. The feed follows a Google feed format, making it compatible with Google Shopping and Google CSS partners, and is automatically synchronized through the Shopify integration.

Syncing Shopify product feed

  1. Log in to your Shopify Admin and navigate to the Apps section from the left menu.

  2. Search for the Awin - Affiliate Marketing app and open it.
    drawing, Grouped object

  3. Within the app, go to the Features tab in the left menu.

  4. Scroll to the Sync product feeds section.

  5. Enable automatic sync by checking the box labeled Automatically sync product feeds.
    drawing, Grouped object

  6. Verify feed settings by ensuring the Default Product Language and Primary Region drop-down menus are correctly set.

  7. Click Save to activate product feed synchronization with Awin and your partners.
    drawing, Grouped object


FAQ

Can I have multiple product feeds per program?

Each program supports a single Google feed, which includes all eligible products from your Shopify store. This approach ensures a streamlined integration and simplifies access for your partners through the Awin platform.

How often is the Google product feed updated?

Your product feed is automatically refreshed every four hours, ensuring your partners always have access to the most up-to-date product information.

Where can I view my Google product feed?

You can view your Google product feed within the Awin platform. Navigate to Toolbox > Links & Tools > My Product Feeds.

There are two sections, one underneath the other:

  • My Awin Feeds - Listing the standard Awin-format feeds.

  • My Google (Enhanced) Feed - Showing your Google-format product feed, if one exists for your program.

Why does my program dashboard show ‘No product feed’ when I have a Google feed?

Google feeds are currently not displayed on the dashboard or reflected in the product feed count. So even though you have a Google product feed and can see it in My Product Feeds, your program dashboard will show 0 or No product feed. This is currently under development.

How can my partners find and download the Google product feed?

Partners can easily locate and download your Google product feed by following the steps outlined in this article. This ensures a seamless experience for your partners.

What products are included in the Google product feed?

The Google product feed includes all eligible products from your Shopify store, as long as they are correctly validated. They need to be validated based on the mapped fields aligned with our feed structure, which follows the Google feed format. For more details on how products are validated and the specific fields used, please refer to the product feed mapping and validation table below.

Product feed mapping and validation

Shopify field

Required in Shopify

Awin field

Priority

Description

product.variant.id

No / Auto

id

Required

Advertiser’s unique product ID used to identify each product.

  • Format: Alphanumeric, underscores and dashes.

  • Length: 1-50 characters.

  • Example:

    {"id":"16817108"}

product.title and product.variant.title

Yes

title

Required

Advertiser’s product name. Distinguish between variants where applicable.

  • Format: Unicode characters (recommended: ASCII-only).

  • Length: 1-150 characters.

  • Example:

    {"title":"Organic Cotton Men's T-Shirt - Blue - M"}

product.description

No

description

Required

Advertiser’s product description.

  • Format: Unicode characters (recommended: ASCII-only).

  • Length: 1-5,000 characters.

  • Example:

    {"description":"Made from 100% organic cotton, this classic red men's polo..."}

product.handle

Auto

link

Required

Direct link to the product, non-trackable.

  • Format: URL (RFC 3986 compliant, ASCII characters only).

  • Length: 1-2,000 characters.

  • Example:

    {"link":"https://www.example.com/writing/pens"}

product.variant.image.url or product(media….)image.url

No

image_link

Required

Direct link to the product image, non-trackable.

  • Format: URL (JPEG, WebP, PNG, GIF, BMP, or TIFF).

  • Length: 1-2,000 characters.

  • Example:

    {"image_link":"https://cdn.shopify.com/s/files/1/2171/6275/files/image.jpg?v=1741753228"}}

product.category.(fullName/id)

No

google_product_category

Recommended

Google-defined product category.

  • Format: Numerical ID or category path.

  • Example:

    {"google_product_category":"Apparel & Accessories > Clothing > Dresses"}

product.variant.inventoryQuantity

No

availability

Required

Indicate product availability.

  • Values: in_stock, out_of_stock, preorder, backorder.

  • Example:

    {"availability":"in_stock"}

product.variant.price

Yes

price

Required

Product price.

  • Format: Number plus currency (ISO 4217).

  • Example:

    {"price":"15.00 GBP"}

product.vendor

Yes

brand

Required

Name of the product’s brand. Required along with MPN for all products not having GTIN.

  • Format: Unicode characters (recommended: ASCII only).

  • Length: 1–70 characters.

  • Example:

    {"brand":"Google"}

product.variant.barcode

No

gtin

Required

Global Trade Item Number (GTIN), a unique and internationally recognized identifier for a product.

Format: Number (spaces and dashes are accepted, but ignored).

  • UPC (in North America / GTIN-12) - 12-digit number, e.g. 323456789012. 8-digit UPC-E codes should be converted to 12-digit codes.

  • EAN (in Europe / GTIN-13) - 13-digit number, e.g. 3001234567892.

  • JAN (in Japan / GTIN-13) - 8 or 13-digit number, e.g. 49123456 or 4901234567894.

  • ISBN (for books) - 10 or 13-digit number, e.g. 1455582344 or 978-1455582341. If you have both, only include the 13-digit number. ISBN-10 are deprecated and should be converted to ISBN-13.

  • ITF-14 (for multipacks / GTIN-14) - 14-digit number, e.g. 10856435001702.

Example:

{"gtin":"3243567980126"}

product.variant.sku

No

mpn

Required

Product’s Manufacturer Part Number (MPN), a unique number issued by manufacturers to identify individual products.

  • Format: String (alphanumeric, unicode characters. Recommended: ASCII only).

  • Length: 1–70 characters.

  • Example:

    {"mpn":"EXA12345MPLE"}

If the product doesn’t have a clearly associated MPN or is a custom-made product (for example, art, custom t-shirts, novelty products, and handmade products), the attribute is optional.

product.id

No

item_group_id

Required

The product’s group ID. If the product is one variation of a set of products (e.g. the same shoes in multiple sizes and colours), use this attribute for the ID/SKU of the product. Partners will be able to group variations of the same product that way.

  • Format: String (alphanumeric, unicode characters. Recommended: ASCII).

  • Length: 1–50 characters.

  • Example:

    {"item_group_id":"AB12345"}
  • When you submit an item group ID, make sure that your variants use at least one of the variant attributes: color, pattern, material, age_group, gender, size.

  • Use the id attribute to uniquely identify a single product, and use item_group_id to group together several products as variants.

  • Don’t submit a parent SKU as a separate product. If you’d like to group variants using a parent SKU, use the parent SKU as the value for the item_group_ID attribute for all products in the variant group.

  • Don’t submit a value for the item group ID attribute if your product is not a variant. If your product is similar to other products, but not specifically a variant, don’t submit the item group ID attribute.

Google requires this for free listings for product variants.

Google also requires this for shopping ads for product variants targeting the following countries:

  • Brazil

  • France

  • Germany

  • Japan

  • United Kingdom

  • United States

Optional otherwise.

“new”

N/A

condition

Required

Condition of the product

Supported values must be submitted in English:

  • new

  • refurbished

  • used

Example:

{"condition":"new"}