Using alternative product IDs in orders
Learn how alternative ID mapping helps Channable match marketplace order items to the correct webshop products.
Use Alternative ID mapping when order items do not match products. This usually happens when marketplaces use a different identifier than your webshop.
What is an order connection?
An order connection syncs marketplace orders into your e-commerce platform. To create an order line, Channable must match each order item to a product.
Key terms (so the rest of this page makes sense)
Unique ID (webshop product identifier): The identifier your e-commerce platform uses to reference a product (often a SKU, but not always).
Alternate ID: Another identifier stored on the same product, like EAN/GTIN or MPN.
Marketplace item identifier: The identifier that comes back in the order data. This is often
Seller SKU.
Why unique IDs matter
Unique IDs link the order item to the correct webshop product. If the identifier in the order does not exist in your webshop, order creation fails.
Set up a unique ID in Channable
When configuring an API for a marketplace in Channable, you need to select the field that corresponds to the Unique ID during the Settings step of the API setup. This identifier is then sent to the marketplace and used for matching products.
Specifically, when an order is placed on the marketplace, Channable uses this Unique ID to match the product in the order with the corresponding product in your e-commerce platform.
Challenges with incorrect or missing unique IDs
Problems arise if your products were not originally listed on the marketplace through Channable, or if the Unique ID differs from the one used in your e-commerce platform. In such cases, Channable will not be able to match the products in the orders.
This mismatch will result in an error stating that the product could not be found, preventing the order from being created.
That’s where Alternative ID mapping helps.
How Alternative ID mapping works
When you import your products into Channable, we track both the primary identifiers from your main import source (your e-commerce platform) and commonly used alternative identifiers like EAN codes and SKU codes.
When processing an order, Channable can:
Read the identifier received from the marketplace order data.
Try to match that value against tracked alternate IDs (like EAN/GTIN).
If it finds a single match, create the webshop order line for that matched product.
This lets you process orders even when marketplace identifiers differ from your webshop’s main identifier.
Channable currently provides support for the following e-commerce platforms and their corresponding standard identifier fields:
BigCommerce
sku, GTIN
CCVShop
sku_number, ean, ean_number, mpn
Lightspeed Eseries
sku
Lightspeed
sku, article_code, ean
Magento
sku, ean
MijnWebWinkel
sku, uuid
Prestashop
ean13, GTIN, reference
Shopify
sku, GTIN
Shoptrader
sku, ean
Shopware
ean, article_number
Squarespace
sku
WooCommerce
sku
If you wish to use identifier fields that are not currently supported, feel free to reach out to our Support team. We will evaluate your request and consider it for future updates if feasible.
Note: If you add a second import (like a CSV) and overwrite an identifier value, orders can fail. Alternative ID mapping relies on identifiers recorded from your main import source when matching order items.
When to use Alternative ID mapping
Alternative ID mapping is particularly useful in various scenarios to ensure accurate order processing. Common situations where this feature is beneficial:
Multiple identifiers in use
Scenario: Your product listings on marketplaces use a mix of EAN codes and SKU codes as the main identifier.
Benefit: Alternative ID mapping helps ensure that orders are correctly matched with the corresponding products in your e-commerce platform, regardless of which identifier is used by the marketplace.
Legacy systems with different ID structures
Scenario: Your e-commerce platform or order management system uses a different ID structure than what is required by the marketplace.
Benefit: With Alternative ID mapping, Channable can bridge the gap between different ID systems, ensuring that orders are linked to the correct products without requiring manual intervention.
Transitioning between systems
Scenario: You are transitioning to a new e-commerce platform or updating your ID system, and during this period, your products might have both old and new identifiers.
Benefit: Alternative ID mapping allows you to seamlessly continue operations by recognizing both sets of identifiers, avoiding disruptions in order processing.
Before enabling the feature, review the recorded ID mapping of your project. See the next section for how to access these records.
Accessing ID mapping records
There are two ways to view the ID mapping records.
Viewing ID mapping for all items
This page allows you to verify the ID mappings that Channable is tracking before activating the feature. By reviewing these records, you can ensure that everything is mapped correctly. This step is crucial in preventing potential issues that could arise if the feature is activated without proper verification.
To get a full overview of past and current ID mapping records for all items (not just orders):
Navigate to Setup > Orders in your project.
Click the Alternative ID Mapping button. A pop-up will appear displaying all past and current records of mapped IDs for your products.

Use the search box in the top-right corner of the pop-up to filter the records by ID, Title, or other criteria for easier navigation.

Viewing ID mapping for items used in orders
To get a view of past and current records for items used in orders:
Navigate to the Orders page in your project and click on Alternative ID Mapping.
View both past and current ID mapping records for all items used in orders.

Explanation of the columns in the ID Mapping interface
Unique ID: The identifier used by your e-commerce platform to reference the product.
Alternate ID: The identifier type that Channable is tracking, like SKU or EAN/GTIN.
Value: The actual value of the alternate ID (e.g., the specific SKU or EAN code).
Created: The date and time when the mapping record was created.
Status: Indicates whether the mapping is currently active or inactive.
Before you enable Alternative ID mapping
Check these points first. It saves time later.
Confirm which identifier the marketplace returns in the order data (usually Seller SKU).
Confirm that identifier value exists somewhere on the matching webshop product.
Example: marketplace sends EAN, but your webshop product has EAN empty.
Check for duplicates on alternate IDs.
Example: two products share the same EAN/GTIN.
Check whether a second import overwrites identifiers used for matching.
Detailed setup checklist (recommended)
Use this checklist before you enable the setting. It prevents most “product not found” issues.
2) Verify the chosen ID exists on the sellable item (often variants)
Check your product catalog for the chosen ID:
It should exist on the variant level if you sell variants.
It should be filled for the products you sell on the marketplace.
Spot-check at least 10 items:
3 simple products
3 variant products (multiple sizes/colors)
2 bestsellers
2 “problem” products that failed before
4) Eliminate duplicates for the chosen alternate ID
Duplicates cause the “multiple matches found” scenario. Then Channable can’t pick a product reliably.
Do a duplicate check in your catalog for the chosen ID:
If two products share the same EAN/GTIN, fix or remove one value.
If placeholder SKUs exist (
NA,0,DEFAULT), replace them.
If you can’t de-duplicate, switch to a different matching strategy.
5) Confirm your main import is the source of truth
Alternative ID mapping relies on identifiers recorded from your main import source.
Before enabling:
Ensure your main import contains the correct SKU/EAN values.
Avoid overwriting those identifiers via a second import (like CSV enrichment).
If you must import identifiers via CSV, keep it consistent and expect a transition period.
6) Review Alternative ID mapping records
Open the mapping overview and verify what Channable recorded. See Accessing ID mapping records.
What to look for:
Missing alternate IDs for products you sell
Duplicate values across different products
Old/outdated values after a migration
Enable Alternative ID mapping
Select the checkbox Use alternative IDs for order items on the order connection you want to enable.

Click Save. You can then open Alternative ID mapping (Setup > Orders) to verify tracked mappings.
What this setting does not do
Alternative ID mapping helps match order items to existing webshop products. It does not:
Change the identifier you send to a marketplace when listing products.
Fix duplicate EAN/SKU values in your webshop catalog.
Guarantee order creation when the marketplace sends unknown product identifiers.
Alternative identifier matching scenarios
Alternative identifiers like EAN and SKU codes aren’t always unique. In your product catalog, you may have multiple products with the same EAN or products without an EAN at all. Channable matches the correct e-commerce platform database ID based on the alternative identifier received from the marketplace.
We verify whether any e-commerce platform database IDs correspond to the product ID from the order data across all alternative identifiers being monitored. Three scenarios may occur:
No matches found
Channable can’t match the marketplace identifier to a webshop product. Channable will try to create the order using the marketplace identifier. This can fail if your webshop does not recognize that identifier.
Fix: add the missing alternate ID to the webshop product, or change what the marketplace sends.
Multiple matches found
Identical values across identifiers: Channable may be tracking multiple alternative identifier values for your e-commerce platform (for example both SKU and EAN), and both have identical values for a product. In this case there is a single e-commerce platform database ID, and the order will be created using that single e-commerce platform database ID. Channable verifies that the e-commerce platform database ID linked to the matched SKU and EAN record is the same.
Multiple products with the same identifier: Multiple distinct products in your e-commerce platform share the same value for an alternate ID. Channable can’t pick the right one. Channable will fall back to the marketplace identifier when creating the order. This can cause an order creation error in your webshop.
Fix: de-duplicate the identifier values in your webshop, or change which identifier the marketplace uses.
Troubleshooting quick checks
If you still see “product not found” after enabling the setting, it’s usually one of these.
The alternate ID value is empty on the webshop product.
The marketplace sends a different identifier than you expect.
Example: you expected EAN, but it sends Seller SKU.
The alternate ID value exists, but is duplicated across multiple products.
A secondary import overwrote identifier values after they were recorded.
Last updated
Was this helpful?