Skip to content

Vendors and imports

Adding a vendor, feed types, the download schedule, and what the states next to the last import mean.

Available to roles Admin, EditorOpen in the app (Opens in a new tab)
On this page

A vendor is a source of products. Everything else in Monokaido — categories, parameters, prices, images — originates in some feed, which is why catalogue problems are almost always solved here.

The vendor list with import states, feed types and synchronisation times
Fig. 1 The vendor list: one row is one feed and its health.

Controls on this screen

  1. Vendors & importsThe left menu is the whole Settings section; this screen is its most-visited entry.
  2. Add vendorOpens the choice of how a new feed is connected.
  3. Bulk actionsRuns a sync, or a settings change, across several vendors at once.
  4. View switchTable versus a calendar of scheduled synchronisations.
  5. Feed typeNarrows to one format — Heureka or Google Merchant, for instance.
  6. StateFailed, pending, running, healthy.
  7. StarMarks a vendor as primary. In automatic duplicate detection its product is the one that survives.
  8. Feed typeThe format this vendor sends data in.
  9. Last run state"Failed" is the only state that needs a person.
  10. Last syncWhen the feed last completed.
  11. Next syncWhen the next run is due, or that one is running now.
  12. ProductsHow many products this vendor contributes to the catalogue.

Adding a vendor

Add vendor offers five routes. They differ in one thing: who decides which feed field means which product field.

RouteWhen to use itNote
Known formatThe feed is in a format we already know — Heureka, Google Merchant, Sport Import and the like.The fastest. The mapping is done; all it needs is the feed address.
AI analysis (auto)An unfamiliar XML, JSON or CSV feed.The AI reads the feed and proposes a mapping, which you then confirm or adjust. The mapping is recorded as ai_generated.
Manual mappingAn unfamiliar format you would rather map yourself.Full control. Right when a feed has an unusual structure the AI keeps reading wrong.
ETIMThe vendor supplies data in the ETIM standard.Mostly used in electrical and technical trades.
File uploadA one-off or manually refreshed file.Nothing is downloaded from an address — you upload the file.

States, and what to do about them

StateWhat it meansWhat to do
HealthyThe last run completed without error.Nothing.
PendingA run is scheduled and waiting in the queue.Nothing. With many vendors at once the queue works through them in turn.
SynchronisingAn import is running now.Watch it in the Import logs (Opens in a new tab).
FailedThe run ended in an error.Open the last run's log — it carries the specific reason (unreachable address, changed structure, invalid XML).

The primary vendor

The star beside a name marks the primary vendor. It has one consequence, but an important one: in automatic duplicate detection the system prefers the primary vendor's product as the one that survives a merge. If neither side is primary, the older record wins.

The download schedule

Every vendor has its own schedule. The switch in the top right turns the list into a calendar showing how the runs are spread over time — useful when imports slow each other down because they are all scheduled for the same hour.

I added a vendor but no products appeared.

Check the last run's state. If it says Failed, the reason is in the log. If it says Healthy and there are still no products, the feed mapping probably left the required fields unassigned — open the vendor detail (Opens in a new tab) and check the mapping.

Why is the same product in my catalogue twice?

Two vendors are sending the same goods. That is what Merging duplicates is for.

Can I switch a vendor off temporarily?

Yes, in the vendor detail. A disabled vendor stops being downloaded, but its products stay in the catalogue.