- who manages product SKUs,
- how each product field arrives from the ERP,
- what links ERP products to catalog products on its own, and
- whether products are created in Catalog automatically.
Update the ERP Sync agent first. An older agent sends only each product’s code, name and whether it is active, so the
card has nothing to work with. See Install the agent.
When the card is available
Until the first complete product list with details has arrived, the card says why it cannot be used yet:- Waiting for the first product list, with Last attempt and the time, or “ERP Sync hasn’t sent a product list yet.”
- Update the ERP Sync agent to send product details: the agent sends products, but not their details.
- The connection is inactive: activate the connection first.
Getting started
The card opens with a Getting started checklist. Each step shows Done or To do:- Choose how each product field arrives.
- Choose what links automatically.
- Review suggestions: “No suggestions to review”, or “Review ‹n› suggestions”.
- Create products: “No products waiting to be created”, “‹n› products can be created in Catalog”, or “New products are created automatically”.
Who manages SKUs
The card says who sets product SKUs. By default it is Omnilinker · Catalog: your team edits SKUs and deletes products in Catalog. If you have the Choose where product SKUs and fields come from permission, Change owner opens a dialog that lets you make the connection the manager. Before you confirm, What changes now counts what the change would do: how many linked products take their SKU from the ERP, how many SKUs change at the next read (with a few examples), how many ERP products are not linked yet (with a link to review them), and when the last complete product list was read. Make ‹connection› the owner applies it. When the ERP manages SKUs, a linked product’s SKU comes from the ERP’s code and the product cannot be deleted in Catalog. Products that are not linked keep working as before. Change owner appears only when a choice is possible. See Products.Product fields
The Product fields table has one row for each of nine fields. For each, you choose how it arrives from this connection:
An EAN arrives as a GTIN only when it is a valid GTIN: 8, 12, 13 or 14 digits, the right check digit, and not all
zeros. ERPs often hold
0000000000000, a dash or a made-up number for “no barcode”, and such an EAN is not taken into
Catalog, whether the field is Fill when empty or Always, and whether the product is updated or created. It never
clears a GTIN the product already has. The product’s row in the Products section says EAN in the ERP is not a
valid GTIN, so you can fix it in the ERP. GTINs are compared in their 14-digit form: 5901234123457 and
05901234123457 are the same GTIN, so a product that has one of them is left as it is, and another product that has
either one counts as having it already.
The modes you see before the first save are only suggestions: “These are the suggested settings. Nothing is applied
until you save.”
1
Choose a mode for each field
Use the choices in the How it arrives column.
2
Preview the change
Click Preview. For each field that changes, the card counts the linked products, how many values would be replaced
and how many empty values would be filled, with a few examples. A field you turn off changes nothing: “Turned off:
nothing changes, and products keep their last values.”
3
Save
Click Save fields. The confirmation, Save these field settings?, repeats the preview. Click Save.
What “Always” means
A field that is Always from the ERP is not locked. People can still edit it in Catalog, in an import, in a bulk edit or through the API, and the product’s Details (or, for the purchase cost, Pricing) say where it comes from: “Comes from ‹connection› — replaced when ‹connection› changes it.” On Pricing the note names the field: “Purchase cost: comes from ‹connection› — replaced when ‹connection› changes it.”- The ERP’s value is applied only when it changes in the ERP, compared with the last value Omnilinker received from it. It is not applied again on every read, so your edit stays until the ERP changes that field.
- Changes from the ERP appear in the product’s History. Changes lists every value the ERP writes, including a SKU it changes, beside what people change in Omnilinker, named after the connection (“by ‹connection›”), and a product the ERP created reads as created by the connection. A pass in which nothing changed in the ERP, in your links, in the field table or in who manages SKUs, adds nothing. The purchase cost keeps its own history, which names the ERP.
- A product that becomes linked, by code, by EAN, by hand or again after an unlink, takes every Always field once. That replaces what people typed in those fields.
- When you turn a field on, or choose Always for it, the values come from the ERP data Omnilinker already holds: the products update without a new read.
- Only one connection can be Always for a field. If another connection already is, the row says Always from another connection, and choosing Always for it here is refused with “‹field› already comes from ‹connection›. Change it on that connection first.”
- Changing a field to or from Always needs the Choose where product SKUs and fields come from permission.
- A product that is inactive in the ERP stays linked and keeps receiving its fields. A product that is no longer in the ERP’s product list stops receiving Always fields, and its SKU is yours again.
Automatic linking
Automatic linking chooses what links ERP products to catalog products without you:
An EAN links only when all of these hold: its check digit is right, exactly one ERP product in the company has it,
exactly one catalog product has it, neither product is linked yet, and nobody has unlinked or ignored the ERP product
before. In every other case Omnilinker does not link; it suggests a match and says why (see
Suggestions). Nothing is ever unlinked by this setting.
Click Preview to see how many products would link by code and by EAN, how many would only get a suggestion, and how
many EANs are wrong or shared. If the products that would link are going to receive Always fields, the preview says
“‹n› newly linked products would receive the fields that are Always from this connection” and counts the values that
would change. Then click Save linking and confirm Save this linking?. Linking runs in the background.
Automatic creation
With Automatic creation on, products that your ERP marks for use by other systems are created in Catalog by themselves, and linked to their ERP product.1
Review and turn on
Click Review and turn on. Nothing is created until you confirm.
2
Confirm the count
The confirmation, Create products from ‹connection›?, says how many products would be created, for example “‹n›
products are marked in the ERP for other systems and not in Catalog yet. Create them?” Click Confirm.
3
If the number changed
If new products arrived while you were looking, the card says “The number changed since you looked. Check it and
confirm again.” and shows the new count.
- Match first, create second. Only an ERP product with no link, no suggestion to review and no remembered unlink, ignore or deletion is created.
- A deletion sticks. When you delete a catalog product that is linked to an ERP product, the ERP product is marked Deleted in Omnilinker and is not created again automatically. It still links by code or EAN, so a catalog product you create again with the same SKU links as usual. Deletions made before this release left no trace, so before you turn automatic creation on, check the products under Not linked and ignore any you do not want created again.
- Never deletes. If a product stops qualifying, for example because the ERP blocks it, it stays in Catalog and linked, and keeps receiving its fields. Only a product that is inactive in the ERP shows Inactive in ‹ERP›.
- A created product takes its SKU from the ERP’s code, its name from the ERP’s full name, and the other fields the connection’s table allows. If its code cannot be a SKU (blank, or longer than 50 characters), it is skipped and reported.
Review the products
The Products section lists every product the ERP has sent. See Lists and mappings for the filters, the columns and what you can do with a row. That page also explains why an unlink sticks.Products deleted in Omnilinker
Deleting a linked catalog product removes its link, and the ERP product is listed under Deleted in Omnilinker. Automatic creation leaves it alone, and so does Create in Catalog: the result says how many products were deleted in Omnilinker and not created again. To bring one back, click Create again on its row, or tick several rows and click Create again above the list. A new link of the ERP product, automatic or by hand, also takes it off the list.Suggestions and problems
A product that did not link by itself may carry a suggestion, with its reason: the same code, the same SKU apart from case, spaces or leading zeros, the same EAN, a code that equals its warehouse code, or a similar name. A reason can also say why it did not link: the EAN’s check digit is wrong, the EAN is shared by other ERP products or by catalog products, or the catalog product is linked to another ERP product. Link suggested confirms suggestions in one click. A linked product shows a red badge when something is wrong with its update: SKU taken by another product, EAN taken by another product, SKU too long, A field’s source moved, EAN in the ERP is not a valid GTIN or The last update failed.Permissions
Related pages
Lists and mappings
Link, unlink, ignore and create products one by one or in bulk.
Products
Where the fields appear and who manages SKUs.
Wapro
What Wapro sends and which products it creates.
Troubleshooting
A connection that cannot be deleted, or a product that does not link.