Product UPC


A Universal Product Code (UPC) is a 1-dimensional barcode displayed as a series of black bars and white spaces corresponding to a 12-digit number. Each digit in the UPC number is represented by a unique pattern of bars and spaces. UPCs are printed on retail packaging to simplify scanning, identifying, and tracking products.

While UPCs are prevalent in the US, Canada, and many other countries, some regions may use slightly different barcode standards, like the European Article Number (EAN) system, which is an extension of the UPC and is used internationally. 

Some sales channels require products to have a UPC. For example, Amazon needs barcodes to be in UPC or EAN format. UPCs are often used in Electronic Data Interchange (EDI), allowing seamless communication. 

With Sellercloud, you can:

  • Add a single UPC for your SKUs to use across multiple channels
  • Set different UPCs per channel for specific channels
  • Validate your UPCs’ accuracy and prevent duplicates
  • Use UPCs when posting or printing Product Labels

UPC Validation

With UPC validation enabled, when you assign a UPC to a product, Sellercloud will verify that it:

  • Is between 12-15 characters.
  • Is not assigned to a product in the same Company. You can assign existing UPCs to products under other companies.
  • Is valid by checking the last digit, known as the “check digit”, confirming the UPC’s accuracy with a special algorithm.
These settings only affect new UPC entries.

To enable the UPC validation workflow:

  1. Go to Client Settings.
  2. Toggle the Advanced button.
  3. Search for UPC.
  4. Select Security.
  5. Check Enable UPC Validation.
  6. To allow duplicate UPCs for Independent Kit parents, check Enable UPC Validation – Individual Kit Override. This is necessary because Independent Kit parents are recognized as separate products from their components, while they physically consist of the same products with the same UPCs.
  7. Click Save.

Manage UPCs

You can assign UPCs manually per product or in bulk.

Assign Individually

To assign a UPC to product:

  1. Go to a Product Details Page.
  2. Click Edit.
  3. In the Identifiers panel, update the UPC field.
  4. Click Save.

Assign In Bulk

To bulk-upload UPCs:

  1. Go to Catalog > Tools > Import Product Info.
  2. With Bulk Product Update selected, click Generate Template on the right.
  3. Select Create New Template and click Next.
  4. Choose a Format and click Next.
  5. In the Add Columns To Template menu, select UPC and click Next.
  6. Optionally, check Save Template and give it a Name.
  7. Click Download.
  8. Update the template file with your products’ SKUs and UPCs and save it.
  9. Click File to select the updated file from your device.
  10. Click Upload.

For more information, see Bulk Update Products.

Assign UPC per Channel

Your products can have different UPCs per channel for the following channels: 

  • Amazon
  • eBay
  • Newegg
  • Sears
  • Walmart Marketplace

Learn how to Use Different UPCs for Channels.

Unassign in Bulk

To unassign UPCs in bulk: 

  1. Go to Client Settings and disable Do not remove UPC in Bulk Update process.
  2. Follow the steps in the Assign in Bulk section above, but when you update the template:
    1. Leave the cells under the UPC header blank.
    2. Format the blank UPC cells as Numbers.

Client Settings

To update UPC-related settings:

  1. Go to Client Settings.
  2. Toggle the Advanced button.
  3. Search for UPC.

Refer to the table below for setting descriptions.

Enable UPC Copy On Product Clone (Simple)When Cloning SKUs, automatically copy the original product’s UPC to the clone product.
Assign Read Only Access Rights To The UPC CodeOnly employees with the Client Admin Role can edit UPCs.
Send UPC As Item Specific When Listing On EBayeBay will place the UPC into the Item Specifics section on the listing. 
Send EAN Or GTIN To Shopify If UPC Is EmptyIf a product does not have a UPC, Shopify will use the EAN (European Article Number) or GTIN (Global Trade Item Number) instead.
Do Not Remove UPC In Bulk Update ProcessWhen Bulk Updating Products, leaving UPC cells blank will not result in unassigning UPCs.
Allow To Edit UPC And Weight When Receiving POEnables the option to update products’ UPC when Receiving Purchase Orders.
Show ASIN And UPC In PO GridEnables the UPC field in Purchase Orders.
Enable UPC ValidationEnables UPC validation. Check the UPC Validation section of this article for more information.
Enable UPC Validation – Individual Kit OverrideAllows Independent Kit parents to have duplicate UPCs. Check the UPC Validation section of this article for more information.


When adding a new product to your catalog you can validate the UPC or EAN  by enabling the client setting (Settings > Client SettingsEnable UPC Validation. When saving the UPC to the product this process will:

  1. Verify that another product in the same company does not have an identical UPC. (It will not check another company under the same client.)
  2. Verify that the UPC is between 12-15 characters.
  3. Validate the accuracy of the UPC. The validity of the UPC is established if the last digit of the UPC, known as the “check digit”, confirms the accuracy of the UPC by means of a special algorithm.

To allow UPC duplication on a parent product of Independent kits, enable the sub-setting Enable UPC Validation – Individual Kit Override. This is necessary because kits with an Independent dependency are recognized as a separate product from the individual components, while they physically consist of the same products with the same UPCs.

You can use a different UPC for the same product on these channels:

  • Amazon
  • eBay
  • Newegg
  • Sears
  • Walmart Marketplace

You can manually enter a different UPC for each product per these channels, or import a populated spreadsheet to bulk-update a different UPC for several products per these channels. After you set a product to use a different UPC, that UPC is used instead of the default UPC on the main Product Summary.

Prerequisite: This is not a default option. To activate, click Settings > Client Setting > General Settings > Enable UPC for Channel.

Manually entering different products UPCs

  1. In the Product Summary > Toolbox > Channel Properties > Enter the different UPC in the UPC for Channel field > Save. When posting products to that channel, this UPC is now prioritized and sent.
  2. Repeat for other products as desired.

Updating multiple products UPCs in bulk

  1. Click Inventory > Import Product Info > Update UPC for Channel.sellercloud alpha multiple ups for channels
  2. Click Download Template.
  3. Populate the columns > Save.sellercloud alpha upc in bulk example excel template
  4. When done, click Choose File > Select your saved spreadsheet.
  5. Click Update UPCs for channel. Your import is now scheduled. When posting those products to those channels, these UPCs are now prioritized and sent.

Important! Enter each channel name exactly as follows without spaces to process the update correctly: Amazon, eBayOrder, Sears, Newegg, or Walmart_Marketplace.

Was this article helpful?

Need Support?
Can't find the answer you're looking for?
Contact Support