The API's /api/inventory/items/search/v1 endpoint returns item details but does not include the scan code/UPC stored in Merchant.
We need this field to integrate with e-commerce platforms like Shopify, where UPC is the standard product identifier. Without it, we cannot programmatically match items between systems.
Suggested implementation: Add a "scanCode" field (and optionally "alternateScanCodes" array) to the ItemResponse object, or create a new endpoint like /api/inventory/items/{id}/scancodes/v1
| Date Submitted | Dec 4, 2025 |
| Product | Third Party Integrations |
| Who will benefit from this idea? (Department and/or Job Title) | IT/Operations, and any Merchant AG customer pursuing e-commerce, multi-channel retail, or third-party POS integrations |
|
What problem does this Idea solve?
When integrating Merchant AG with Shopify for e-commerce. With thousands of items, we need to sync inventory automatically. UPC/scan codes are required to match products between systems, but this data isn't available via the API. Without this, we cannot:
|
|
A work-around is to add the UPC/Barcode to the item comment field.