id |
Whichever is found first:
- Variant Metafield: mm-google-shopping.google-id
- Metafield: mm-google-shopping.google-id
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Product Variant SKU, or SKU if the product doesn’t have variants
SKU-123
An alternative is to ask Matrixify to generate id is following long format (or any other format you need):
shopify_<country>_<Product ID>_<Variant ID>
For example:
shopify_CA_123123123_234234234
To switch to long ID format, ask Support. |
title |
Whichever is found first:
- Variant Metafield: mm-google-shopping.title
- Metafield: mm-google-shopping.title
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Product Title – Variant Title
- Product Title if variant has no title.
The maximum title length is cut to 150 characters as per Google Shopping requirements.
Shoe for mountains - Red
|
description |
Whichever is found first:
- Variant Metafield: mm-google-shopping.description
- Metafield: mm-google-shopping.description
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Body HTML
The maximum description length is cut to 5000 characters as per Google Shopping requirements.
Full description of the product.
|
link |
Whichever is found first:
- Variant Metafield: mm-google-shopping.link
- Metafield: mm-google-shopping.link
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- URL to the Product variant page in your store.
https://yourstore.com/products/shoe-for-mountains?variant=123456
|
image_link |
Whichever is found first:
- Variant Metafield: mm-google-shopping.image_link
- Metafield: mm-google-shopping.image_link
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Product Variant image URL
https://yourstore.com/images/1.jpg
|
additional_image_link |
Whichever is found first:
- Variant Metafield: mm-google-shopping.additional_image_link
- Metafield: mm-google-shopping.additional_image_link
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- All product images, except the variant image because it is already in the image link.
https://yourstore.com/images/2.jpg, https:://yourstore.com/images/3.jpg
|
availability |
Whichever is found first:
- Variant Metafield: mm-google-shopping.availability
- Metafield: mm-google-shopping.availability
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Will show “in stock” if Variant Inventory Policy is “continue” OR Variant Inventory Tracker is not set (meaning that the inventory is not being tracked) OR Variant Inventory Quantity > 0. Otherwise it will show “out of stock”.
in stock
|
price |
Product variant price with your store currency. If this variant has compare at price, then the price is set to compare at price.
45.99 USD
|
sale_price |
Product price, if the variant has compare at price. Empty, if variant doesn’t have a compare at price.
30.99 USD
|
google_product_category |
Google requires this field to be filled in according to Google Product Taxonomy.
Whichever is found first:
- Variant Metafield: mm-google-shopping.google_product_category
- Metafield: mm-google-shopping.google_product_category
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Guessed from your Shopify Custom Type if it matches the deepest level of that classifier. In example, if your Product Type will be “Shoes”, then the Google product category will be “Apparel & Accessories > Shoes”.
- From your Shopify Standard Type if the matching classifier can be found by the deepest level. (If Standard Type is selected when creating export)
- If any of your Product Tags will match the deepest level, then that will be used. In this example, if any of the product tags will be “Shoes”, then the Google product category will be “Apparel & Accessories > Shoes”.
Apparel & Accessories > Shoes
|
product_type |
Whichever is found first:
- Variant Metafield: mm-google-shopping.product_type
- Metafield: mm-google-shopping.product_type
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Product Type
Shoes
|
brand |
Whichever is found first:
- Variant Metafield: mm-google-shopping.brand
- Metafield: mm-google-shopping.brand
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Product Vendor
Evermountain
|
gtin |
Whichever is found first:
- Variant Metafield: mm-google-shopping.gtin
- Metafield: mm-google-shopping.gtin
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Variant Barcode
3234567890126
|
mpn |
Whichever is found first:
- Variant Metafield: mm-google-shopping.mpn
- Metafield: mm-google-shopping.mpn
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Variant SKU
SKU-123
|
condition |
Whichever is found first:
- Variant Metafield: mm-google-shopping.condition
- Metafield: mm-google-shopping.condition
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Constant “new”.
new
|
adult |
Whichever is found first:
- Variant Metafield: mm-google-shopping.adult
- Metafield: mm-google-shopping.adult
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Guessed from different fields the following way. Big or small letters don’t matter.
- If your variant Option Name is “Adult”, then the Option Value will be used as value;
- If any of product Tags will be like “Adult:yes”, then “yes” value will be taken from that.
It will set the value only if it is found in those fields as “yes” or “no”.
If no valid value found, then will assume “no” by default.
no
|
energy_efficiency_class |
Whichever is found first:
- Variant Metafield: mm-google-shopping.energy_efficiency_class
- Metafield: mm-google-shopping.energy_efficiency_class
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Guessed from different fields the following way. Big or small letters don’t matter. Also
_ (underscore) can be used instead of space in the name.
- If your variant Option Name is “Energy Efficiency Class”, then the Option Value will be used as value;
- If any of product Tags will be like “Energy Efficiency Class:A+++”, then “A+++” will be taken from that.
A+++
|
age_group |
Whichever is found first:
- Variant Metafield: mm-google-shopping.age_group
- Metafield: mm-google-shopping.age_group
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Guessed from different fields the following way. Big or small letters don’t matter. Also
_ (underscore) can be used instead of space in the name:
- If your variant Option Name is “Age Group”, then the Option Value will be used as value;
- If any of product Tags will be like “age_group:infant”, then “infant” will be taken from that.
adult
|
color |
Whichever is found first:
- Variant Metafield: mm-google-shopping.color
- Metafield: mm-google-shopping.color
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Guessed from different fields the following way. Big or small letters don’t matter.
- If your variant Option Name is “Color” or “Colour”, then the Option Value will be used as value;
- If any of product Tags will be like “color:green”, then “green” will be taken from that.
red
|
gender |
Whichever is found first:
- Variant Metafield: mm-google-shopping.gender
- Metafield: mm-google-shopping.gender
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Guessed from different fields the following way. Big or small letters don’t matter.
- If your variant Option Name is “Gender”, then the Option Value will be used as value;
- If any of product Tags will be like “gender:male”, then “male” will be taken from that.
female
|
material |
Whichever is found first:
- Variant Metafield: mm-google-shopping.material
- Metafield: mm-google-shopping.material
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Guessed from different fields the following way. Big or small letters don’t matter.
- If your variant Option Name is “Material”, then the Option Value will be used as value;
- If any of product Tags will be like “material:gold”, then “gold” will be taken from that.
Nano-fiber
|
pattern |
Whichever is found first:
- Variant Metafield: mm-google-shopping.pattern
- Metafield: mm-google-shopping.pattern
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Guessed from different fields the following way. Big or small letters don’t matter.
- If your variant Option Name is “Pattern”, then the Option Value will be used as value;
- If any of product Tags will be like “pattern:dots”, then “dots” will be taken from that.
Waves
|
size |
Whichever is found first:
- Variant Metafield: mm-google-shopping.size
- Metafield: mm-google-shopping.size
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Guessed from different fields the following way. Big or small letters don’t matter.
- If your variant Option Name is “Size”, then the Option Value will be used as value;
- If any of product Tags will be like “size:XS”, then “XS” will be taken from that.
10½ M
|
size_type |
Whichever is found first:
- Variant Metafield: mm-google-shopping.size_type
- Metafield: mm-google-shopping.size_type
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Guessed from different fields the following way. Big or small letters don’t matter. Also
_ (underscore) can be used instead of space in the name.
- If your variant Option Name is “Size type”, then the Option Value will be used as value;
- If any of product Tags will be like “size_type:regular”, then “regular” will be taken from that.
petite
|
size_system |
Whichever is found first:
- Variant Metafield: mm-google-shopping.size_system
- Metafield: mm-google-shopping.size_system
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Guessed from different fields the following way. Big or small letters don’t matter. Also
_ (underscore) can be used instead of space in the name.
- If your variant Option Name is “Size system”, then the Option Value will be used as value;
- If any of product Tags will be like “size_system:EU”, then “EU” will be taken from that.
US
|
item_group_id |
Whichever is found first:
- Variant Metafield: mm-google-shopping.item_group_id
- Metafield: mm-google-shopping.item_group_id
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Product ID
23487623473
|
shipping_label |
Whichever is found first:
- Variant Metafield: mm-google-shopping.shipping_label
- Metafield: mm-google-shopping.shipping_label
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Guessed from different fields the following way. Big or small letters don’t matter. Also
_ (underscore) can be used instead of space in the name.
- If your variant Option Name is “Shipping Label”, then the Option Value will be used as value;
- If any of product Tags will be like “shipping_label:Fragile”, then “Fragile” will be taken from that.
Fragile
|
shipping_weight |
Whichever is found first:
- Variant Metafield: mm-google-shopping.shipping_weight
- Metafield: mm-google-shopping.shipping_weight
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
- Product Variant weight expressed in grams. (Can ask support to change using
Variant Weight and Variant Weight Unit instead of Variant Grams )
500 g
|
custom_label_0 |
Whichever is found first:
- Variant Metafield: mm-google-shopping.custom_label_0
- Metafield: mm-google-shopping.custom_label_0
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
Type: String (Unicode characters. Recommended: ASCII only), not case sensitive
Limits: 1–100 characters, up to 1,000 unique values account-wide for each custom label attribute (up to 5,000 labels total)
summer
|
custom_label_1 |
Whichever is found first:
- Variant Metafield: mm-google-shopping.custom_label_1
- Metafield: mm-google-shopping.custom_label_1
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
Type: String (Unicode characters. Recommended: ASCII only), not case sensitive
Limits: 1–100 characters, up to 1,000 unique values account-wide for each custom label attribute (up to 5,000 labels total)
best seller
|
custom_label_2 |
Whichever is found first:
- Variant Metafield: mm-google-shopping.custom_label_2
- Metafield: mm-google-shopping.custom_label_2
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
Type: String (Unicode characters. Recommended: ASCII only), not case sensitive
Limits: 1–100 characters, up to 1,000 unique values account-wide for each custom label attribute (up to 5,000 labels total)
0-5
|
custom_label_3 |
Whichever is found first:
- Variant Metafield: mm-google-shopping.custom_label_3
- Metafield: mm-google-shopping.custom_label_3
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
Type: String (Unicode characters. Recommended: ASCII only), not case sensitive
Limits: 1–100 characters, up to 1,000 unique values account-wide for each custom label attribute (up to 5,000 labels total)
low
|
custom_label_4
|
Whichever is found first:
- Variant Metafield: mm-google-shopping.custom_label_4
- Metafield: mm-google-shopping.custom_label_4
- Blank value if Variant Metafield or Metafield has value “
<EMPTY> “.
Type: String (Unicode characters. Recommended: ASCII only), not case sensitive
Limits: 1–100 characters, up to 1,000 unique values account-wide for each custom label attribute (up to 5,000 labels total)
2000
|
unit_pricing_measure |
The measure and dimension of your product as it is sold.
Whichever is found first:
- Variant Metafield: mm-google-shopping.unit_pricing_measure
- Metafield: mm-google-shopping.unit_pricing_measure
- Blank value if Variant Metafield or Metafield has value “<EMPTY>“.
|
unit_pricing_base_measure |
The product’s base measure for pricing (for example, 100ml means the price is calculated based on a 100ml units).
Whichever is found first:
- Variant Metafield: mm-google-shopping.unit_pricing_base_measure
- Metafield: mm-google-shopping.unit_pricing_base_measure
- Blank value if Variant Metafield or Metafield has value “<EMPTY>“.
|