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 DataMarketplace Data
SKU    This is the Shopify product ID - a number generated by Shopify when you create a productSKU 
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 ShopifyMPN field in Omnivore
UPCFrom the field labelled Barcode (ISBN, UPC, GTIN, etc.) in ShopifyUPC field in Omnivore
BrandFrom the field labelled Vendor in ShopifyBrand 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.