Platform integration
XML / JSON Tedarikçi İçe Aktarma
What it does
- Pulls products from a supplier's XML, JSON, or CSV feed on a schedule and creates or updates them in your catalog.
- Maps feed fields to Kambloo product fields with a drag-and-drop screen and a live sample preview.
- Applies price rules per category and a policy for products that disappear from the feed.
Supplier feed import is one of the most requested features in the Turkish market, where many stores sell from a wholesaler's or manufacturer's XML feed. Kambloo ships it as an Internal Module. There is no provider to pay; you need the feed URL and whatever credentials your supplier issues.
How it works with Kambloo
A source is defined once: URL, format (XML, JSON, or CSV), authentication (none, basic, or a custom header), and a schedule of hourly or daily runs. Kambloo fetches the feed through its safe HTTP layer, which blocks private network addresses and non-standard ports.
Mapping is visual. The mapping screen shows a sample record from the feed on one side and Kambloo's product fields on the other. You drag feed fields onto product fields; nested values are addressed with XPath for XML or dot notation for JSON. The preview updates as you map, so you can see the resulting product before the first import.
Pricing is rule-based. The supplier price is multiplied by a margin factor and VAT is added or treated as included, according to your setting. Different categories can carry different rules, so electronics and accessories, for example, can have different margins.
The import job is built for large feeds. It streams the file with a streaming XML reader in chunks and never loads the full document into memory, which keeps feeds of 50,000 or more products within normal limits. Each record's content hash is compared with the previous run and unchanged records are skipped. Images are queued separately, downloaded, and stored in your media bucket rather than hotlinked.
Policies cover the edge cases. When a product is absent from the feed, you choose whether to deactivate it, set its stock to zero, or leave it untouched. Import results and errors are shown on the integration health screen.
A separate outbound XML feed for your own dealers uses the same feed pipeline.
Requirements
- A supplier feed URL in XML, JSON, or CSV format.
- Any authentication details the supplier requires.
- A margin and VAT decision for the price rule.
Setup steps
The short version. The screens in your store admin follow the same order.
- Install the Supplier Import module from the Market. It is free.
- Add a source: feed URL, format, authentication (none, basic, or header), and schedule (hourly or daily).
- Map feed fields to product fields on the mapping screen; use XPath or dot notation for nested values.
- Set the price rule: supplier price times a multiplier, with VAT handling, per category if needed.
- Choose what happens to products missing from the feed, then run the first import.
Questions about XML / JSON Tedarikçi İçe Aktarma
Can it handle a feed with tens of thousands of products?
Yes. The import job streams the file with a streaming XML reader in chunks rather than loading it into memory, and skips records whose content hash has not changed since the last run.
What happens to images?
They are downloaded by a separate queue and stored in your media bucket. Kambloo does not hotlink supplier images.
Is this the same as the marketplace connectors?
No. Marketplaces are sales channels. This module is for buying-side feeds from a supplier or wholesaler, common in dropshipping and dealership setups.