Understanding the techOMS Master Product Source [Information]

Modified on Fri, 25 Jul at 12:40 PM

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:

  1. Definition
  2. Usage and Requirements
  3. Available Options and Sync Flows
    1. techOMS (default)
    2. Sales Channel
    3. Fulfillment Channel
  4. 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.

 

WARNING: For this reason, unique SKUs are mandatory.

 

The Master Product Source is typically defined when:

  • Setting up a new Account

  • Migrating Product management from another system

 

WARNING: While you can change the Master Product Source at any time, doing so in a live (production) environment may:
  • 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.

 

NOTE: Only Sales Channels that support Product imports can be selected. See: techOMS Sales Channels - Master List [Guides List].

 

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.

 

NOTE: Only Fulfillment Channels that support Product imports can be selected. See: techOMS Fulfillment Channels - Master List [Guides List].

 


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.

 

WARNING: For this reason, it is strongly recommended to manage Products directly in the Master Product Channel whenever possible.

 

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

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article