TABLE OF CONTENTS
Overview
In this FAQ we've created a table to show you the data used from Shopify in Omnivore.
Data Table
This table explains the data between Omnivore and Shopify
Omnivore Data | Shopify Data | Marketplace Data |
SKU | This is the Shopify product ID - a number generated by Shopify when you create a product | SKU |
Retailer Reference | This is the Shopify Variant ID - a number generated by Shopify when you create a product | |
MPN | This is the Retailer SKU if available, if there is no SKU value in Shopify, this is the Product/Variant ID from Shopify | MPN field in Omnivore |
UPC | From the field labelled Barcode (ISBN, UPC, GTIN, etc.) in Shopify | UPC field in Omnivore |
Brand | From the field labelled Vendor in Shopify | Brand in Omnivore |
Why is this important?
This is important information to note when creating Product Groups in Omnivore. The Product Group SKU field requires the SKU we have in Omnivore NOT the product SKU you may have used in Shopify.
The actual field in Shopify called SKU is not a mandatory field, so it is not a reliable field in Shopify. Our App must have a "SKU" and because we cannot rely on Shopify providing that data via the SKU field we use the Shopify Product ID to create a SKU in Omnivore. This Omnivore SKU cannot be edited to be your Shopify Product SKU. When creating product groups in our system you have to use our Omnivore SKU in the SKU Field. If you do use your Shopify SKU when creating a product group you use the MPN field.
More about the Vendor/Brand from Shopify
As per above the Vendor field in Shopify is where we pull the data that becomes Brand in Omnivore. In our system on the Settings, Shopify, General page there is a setting called 'Ignore Vendor', if this is ticked then we will ignore the Shopify Vendor field and Brand Name in Omnivore will become the store name. This is because we must have a value for Brand.
Eg. if the name of your store is Big Sale and vendor is being ignored in Omnivore the Brand on your products will be set to Big Sale.