Add a sync configuration
You need the Manage Sync Configuration permission.1
Open the connection
Open ERP Integration > Connections, and choose Details on the connection.
2
Add a configuration
On the Sync Configuration tab, click Add Configuration.
3
Choose the entity type
Pick an Entity Type. Each entity type can have one configuration per connection.
4
Load the provider defaults
Click Load Provider Defaults to fill in the values the provider recommends. If Omnilinker reports that no
default is available, set the values from Recommended values for Wapro yourself.
5
Create it
Check Direction and Master Source, then click Create. The configuration starts enabled.
Edit, disable or delete a configuration
On the Sync Configuration tab, each row shows Entity Type, Direction, Master Source and whether it is Enabled or Disabled.- Click the edit icon to open Edit Sync Configuration.
- Click Disable to stop syncing that entity type, and Enable to resume.
- Click Delete to remove the configuration.
Settings
Basic settings
A new configuration defaults to Bidirectional and ERP. The Wapro defaults are From ERP and ERP.
Sync triggers
On Create, On Update and On Delete (shown as Sync on Create, Sync on Update and Sync on Delete when you add a configuration) say which kinds of change to sync. They are intended for syncing from Omnilinker to the ERP. Changes from the ERP are applied whatever you tick here.Delete behavior
Delete behavior only concerns deletes going from Omnilinker to the ERP:
Omnilinker does not write to your ERP yet, so none of these options changes your ERP today. Leave it on Skip.
Deletes in the other direction do happen. When an article is deleted in Wapro, or stops being active for external
systems, the agent reports it as deleted and Omnilinker deletes the matching catalog product. See
Wapro.
Advanced timing settings
Expand Advanced Timing Settings in Edit Sync Configuration to see these. When collapsed, a one-line summary shows the current values.What the settings do today
Not every setting on this screen changes what the agent does in the current version. This table shows which ones the agent uses.Connection-wide sync settings
These settings apply to every entity type on the connection. Open ERP Integration > Connections, choose Edit on the connection, and find them under Sync Settings. You need the Edit ERP Connection permission.Change tracking mode
In both modes the agent also uploads price levels, warehouses and other reference data every day, and bundle
compositions every 6 hours.
Switching to WFM_INT change tracking takes two steps, in this order:
1
Register change tracking on the agent
On the agent computer, open the tray app’s settings. Under ERP Change Tracking, tick
I consent to Omnilinker registering change tracking in the WFM_INT framework tables, then click
Enable Change Tracking. This writes to Wapro’s framework tables, so the SQL login needs extra rights. See
Requirements and Wapro.
2
Switch the connection's mode
In the web app, choose Edit on the connection, set Change tracking mode to WFM_INT change tracking
and click Save.
Bundle pricing
Bundle (Zestaw) price source decides how the price of a bundle product imported from the ERP is stored:
This setting affects bundle products only. Simple products are unchanged.
How changes flow
From the ERP to Omnilinker, every change takes the same path:- The agent detects the change in the ERP database, using hash scan or WFM_INT.
- The agent saves it in its local outbox before it marks the change as read in the ERP. If the internet connection drops, changes wait in the outbox.
- Every 5 seconds the agent sends pending changes to Omnilinker over HTTPS, in compressed batches.
- Omnilinker applies your field mappings to products and brands, then creates or updates the catalog product, brand, price level or price. Warehouse and stock changes go to Inventory.
- Each change is recorded on the connection’s Sync Logs tab. See Monitoring.
From Omnilinker to the ERP
Writing to the ERP is not available yet. Editing a product in Omnilinker does not change it in the ERP. The next change to that product in the ERP overwrites the fields that come from the ERP.How often data syncs
These are the agent’s defaults.
The agent’s own intervals are set on the agent computer. See Configuration reference.
Initial sync
There is no separate full-sync setting. The first sync happens on its own:- Hash scan: on the first scan the agent has no fingerprints yet, so it sends every product and brand.
- WFM_INT change tracking: registration marks every existing record as new, so the agent sends everything. It sends reference data and warehouses first, then products and stock, then prices, so that each item’s dependencies arrive before it.
Recommended values for Wapro
These are the Wapro provider’s defaults, which Load Provider Defaults fills in.
All use Skip for Delete Behavior. Product prices, warehouses and stock need
WFM_INT change tracking.
Next steps
Field mappings
Choose which ERP fields fill which Omnilinker fields.
Reference items
Map ERP price levels and warehouses.