When managing Products across multiple Sales and Fulfillment Channels, maintaining an accurate Product catalog is crucial. For that purpose, techOMS uses the Master Product Source concept: a single system that acts as the source of truth for all Product data in your ecosystem.
This approach ensures consistent Product data across your ecosystem. This article provides a conceptual overview of how it works, the available options, and best practices.
This article is divided into the following sections:
- Definition
- Usage and Requirements
- Available Options and Sync Flows
- techOMS (default)
- Sales Channel
- Fulfillment Channel
- Final Considerations and Set Up
I. DEFINITION
The Master Product Source is the system from which all Product data originates.
This setting is configured at the Account level. Once selected, techOMS will import Product data from that system (techOMS itself, a specific Sales Channel, or a specific Fulfillment Channel) and propagate it to all other connected Channels.
II. USAGE AND REQUIREMENTS
techOMS uses the SKU as the product identifier and does not support duplicates. If duplicate SKUs are detected during import or sync, they will be skipped and a warning will be logged.

The Master Product Source is typically defined when:
Setting up a new Account
Migrating Product management from another system

- Result in duplicate products, requiring manual cleanup
- Require Recurring Jobs adjustments to prevent incorrect or misleading logs.
III. AVAILABLE OPTIONS AND SYNC FLOWS
You can select one Master Product Source:
i. techOMS (default)
All Product management occurs directly within techOMS. The system becomes the origin of truth, and all Products are exported to your connected Sales and Fulfillment Channels.

ii. Sales Channel
Product management should take place directly in the selected Sales Channel.
Product data is imported from the selected Sales Channel into techOMS, which then distributes it to the other Channels.

iii. Fulfillment Channel
Product management should take place in the selected Fulfillment Channel.
Product data is imported from the selected Fulfillment Channel into techOMS, which then distributes it to the other Channels.

IV. FINAL CONSIDERATIONS AND SET UP
Product creation, editing, and deletion in techOMS remain available regardless of the selected Master Product Source. However, if techOMS is not set as the Master Product Source:
- Changes made in techOMS will propagate to non-master Channels.
- They will not sync back to the Master Product Channel.
- They may be overwritten during the next import from the Master.

Inventory synchronization is not affected by this setting. Regardless of the Master Product Source, techOMS will always sync inventory levels.
To learn how to configure the Account's Master Product Source, refer to: How to Configure the Master Product Source [Step-by-Step Guide].
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article