Map units of measure (UOMs) to Shopify

Map units of measure (UOMs) to Shopify

Overview

Units of measure (UOMs) are multiples (or fractions) of a unit of product.

If you want to sell Cin7 Omni UOMs on Shopify, you must map them to Shopify products. You must configure your Shopify integration, create the UOMs in Cin7 Omni, create the products in Shopify, and finally create the mappings.

Once you’ve created the mappings, you can sell UOMs on Shopify and keep the sales orders, stock levels, and other data in sync with Cin7 Omni.

Find out how to map units of measure (UOMs) to Shopify.

What are units of measure (UOMs)?

Say you sell umbrellas as singles, in boxes of twenty five, and in containers of one hundred. Because you charge less per umbrella in a box and even less in a container, you need the product’s price per unit to change according to the quantity of units ordered in each sales order.

You shouldn’t create three separate products  (or product options), because that means three separate inventories. Rather, you need one product with two “alternative” units of measure (UOMs)  for twenty-five units and one-hundred units (a product always has a “base” UOM of one unit), and you need to give each UOM a separate price.

Then when you sell umbrellas, you can select either the base UOM or an alternative UOM. The quantity of units in the selected UOM (multiplied by the quantity of the UOM ordered) becomes the quantity of units ordered, and the price of the UOM divided by the quantity of units in the UOM becomes the product’s price per unit. When you approve the sale, the stock levels of all the product’s UOMs sync.

Configure unit of measure (UOM) mapping

To map UOMs to Shopify, you must have enabled these Shopify integration settings:

  • Products

  • Stock

  • Stock > Enable UOM Mapping

Then you can map Cin7 Omni UOMs to Shopify products.

Warning! Don’t map Shopify variants to Omni units of measure (UOMs). Mappings between UOMs and variants will get deleted when executing certain functions, such as updating product details and prices.

Map units of measure (UOMs)

1. Create units of measure (UOMs)

Before mapping UOMs to Shopify, you must create the UOMs in Cin7 Omni. And you must have selected your Shopify integration under Classifications > Channels for the product with the UOMs.

2. Create Shopify products

Then create a separate Shopify product for each UOM (including the base UOM). You must use the Code or Barcode of the Cin7 Omni UOM as the SKU or Barcode of the Shopify product that that UOM maps to, as in the image below.

If neither the Code nor Barcode of a UOM matches an SKU or Barcode of a Shopify product, a mapping won’t be created and you’ll have to set up a custom mapping (see below).

If you don’t want some UOMs mapped to Shopify, then don’t use the Code or Barcode of those UOMs as the SKU or Barcode of any products in Shopify.

3. Delete old mappings

You must ensure no mappings already exist for the Cin7 Omni product with UOMs (including its product and size options) or for the Shopify product(s) that you’re mapping:

  1. Log in to Cin7 Omni.

  2. From the Integrations menu in the navigation, open your Shopify integration.

  3. On the Product Status tile, select View Mapped Products.

  4. Search for and delete old mappings – select Delete for each result individually (don’t select Delete All).

4. Map units of measure (UOMs)

Finally, map the UOMs to Shopify:

  1. Log in to Cin7 Omni.

  2. From the Integrations menu in the navigation, open your Shopify integration.

  3. On the Product Status tile, select Download Products.

  4. Open the Download Products tab.

  5. Select Import Products Created Since Last Import (or Import All Products). A list of Shopify products to download or map will load.

  6. Select Next.

  7. Select Finish.

If neither the Code nor Barcode of your UOM matches the SKU or Barcode of a Shopify product, your mappings won’t have been created. You’ll have to set up custom mappings instead.

To check your UOMs have been mapped, select View Mapped Products on the Product Status tile of your Shopify integration dashboard.

Unit of measure (UOM)  stock levels

When you sell a UOM of a product in Cin7 Omni, the stock level of the base UOM decreases, which in turn decreases the stock level of the alternative UOMs. But when you sell a mapped UOM in Shopify, only the stock level of the sold UOM decreases.

To keep the stock levels of UOMs up to date in Shopify, you must download sales of UOMs to Cin7 Omni. Cin7 Omni will calculate accurate stock levels for each UOM. Then you must upload your stock levels to Shopify.

Was this article helpful?

Have more questions? Submit a request