What is a product alias (aka. identifier)?
Product aliases are unique values that identify product variants. (e.g. SKU, Listing SKU, UPC, MPN, ASIN, Internal Product ID, etc.) A single product variant may have many product aliases/identifiers.
Why & When are product aliases used?
Sales channels and fulfillment systems often have restrictions on which values are used to identify a product, it is common for those values to not match between systems.
When CartRover downloads an order from a sales channel and passes the order to the fulfillment system, if the product codes on the order do not match, the fulfillment system cannot identify which products should be included in the order and will reject the order.
Many fulfillment (WMS) systems support product aliases and solve this problem without needing CartRover. However, systems that do NOT support product aliases will need CartRover to translate the sales channel product code to the product code used by the fulfillment system. To do this, CartRover will need to know which sales channel code matches to which fulfillment system product identifier (ie. SKU or Barcode).
To tell CartRover to push a specific alias code to the WMS when sending orders, in the CartRover cart settings page, change the Translate Item Code value to one of the available alias types you have already loaded. You can set this differently for each cart connection as needed. Choose WMS Mast SKU for Have CartRover make a best effort to automatically translate the SKU for you.
To tell CartRover to push a specific alias code to the Cart when syncing inventory, in the CartRover cart settings page, change the Push Inventory Using Alias value to one of the available alias types you have already loaded. You can set this differently for each cart connection as needed. Any products from the WMS that do not match a valid product code in the cart will be skipped during inventory sync.