Menu

Blog

The Complete Guide to Marketplace Integration

Selling on a marketplace is not the same as submitting a product feed to an advertising channel. When a customer buys from you on bol.com or Amazon, a commercial transaction happens that your store needs to know about, fulfil, and confirm – and the marketplace needs to receive real-time stock updates to prevent the next customer from ordering something you no longer have. This two-way operational relationship is what marketplace integration is built to manage.

This guide covers everything you need to understand about how marketplace integration works – the technical foundations, the order and inventory sync mechanics, returns handling, and the specific errors that cause the most disruption for sellers operating across multiple channels simultaneously.

TL;DR

• Marketplace integration connects your store to platforms like Amazon, bol.com, and Zalando via API – enabling two-way sync of products, orders, inventory, and shipping confirmations.

• Feed management and marketplace integration solve different problems. Feed management distributes product data to advertising channels. Marketplace integration handles the full commercial relationship with a marketplace, including orders.

• API-based integration is the only approach that reliably handles order sync, real-time inventory updates, and shipping confirmation at scale. File-based feeds cannot do this.

• Every marketplace has its own product data requirements, order flow, and returns policy. Integration must handle all three correctly for each channel.

• The most common integration failures trace back to incorrect attribute mapping, stale inventory data, and missing shipment confirmations – all preventable with the right setup.

• Sellers managing 3+ marketplaces manually spend an estimated 15-25 hours per week on tasks that a proper integration reduces to under 2 hours.

What is the difference between marketplace integration and feed management?

Feed management and marketplace integration are related but solve fundamentally different problems. Understanding the distinction matters because merchants often assume that if they have a product feed running to Google Shopping or Meta Ads, they have what they need for marketplace selling. They do not.

DimensionFeed ManagementMarketplace Integration
Primary purposeDistribute product data to advertising and comparison channelsEnable full commercial selling on a marketplace – listings, orders, inventory, fulfilment
Connection typeFile-based (XML, CSV, TXT) delivered via URL or FTPAPI-based – two-way, real-time or near-real-time data exchange
Data directionOne-way: your store sends data to the channelTwo-way: products go out, orders and inventory changes come back in
Order handlingNot involved – no orders flow through a feedCentral function – marketplace orders import directly into your store
Inventory syncPeriodic update of stock fields in the feed fileReal-time or near-real-time stock sync triggered by every sale on any connected channel
ChannelsGoogle Shopping, Meta Ads, Idealo, Beslist, price comparison sitesAmazon, bol.com, Zalando, Kaufland, eBay, Miinto, Allegro, and similar marketplaces
What happens if it breaksAds show wrong data or products disapproveOrders are not received, inventory goes out of sync, customers buy out-of-stock products

Some platforms blur this line. bol.com, for example, can receive products via a CSV feed but requires API integration for proper order sync, real-time inventory updates, and shipment confirmation. Treating bol.com as a feed-only channel – uploading products manually and checking the seller portal for orders – works for the first 10-20 orders per week. Beyond that, it becomes operationally unsustainable.

Diagram illustrating the integration flow between an e-commerce store and multiple marketplace platforms. On the left are Shopify, WooCommerce, and Magento connected via API credentials to a central integration platform. The platform handles product data transformation, order synchronization, and attribute mapping. On the right are Amazon Seller Central, Bol.com Partner, Zalando Partner, Kaufland Partner, and eBay Seller, connected through API credentials and order sync processes.

How do you connect to multiple marketplaces from one store?

Connecting your Shopify, WooCommerce, or Magento store to multiple marketplaces requires three things: a connection to each marketplace’s API, product attribute mapping for each channel’s specific data requirements, and a management layer that handles the ongoing flow of data in both directions. This is what a marketplace integration platform provides.

The connection process for each new marketplace follows a consistent pattern, regardless of which platform you are adding:

  1. Marketplace seller account setup – Before any technical integration is possible, you need an approved seller account on the target marketplace. Each marketplace has its own application and verification process, typically taking 2-10 business days. Some – like Zalando – require a formal partnership agreement and are not open to all sellers.
  2. API credentials – Once approved, the marketplace provides API credentials (client ID, secret key, or seller token) that your integration tool uses to authenticate the connection. These are entered once in your feed management or integration platform.
  3. Product attribute mapping – Each marketplace has its own required and optional product fields, its own category taxonomy, and its own data format requirements. You map your store’s product fields to the marketplace’s fields using the integration tool’s mapping interface – typically a visual drag-and-drop or dropdown selector, with no coding required.
  4. Feed rules and filters – Configure which products to send to this marketplace and any transformations needed. For example: exclude products below EUR 15 margin, add the brand name to every title, convert prices from EUR to GBP for the UK marketplace, or set a safety buffer of 5 units on all stock quantities.
  5. Initial product submission – The integration tool submits your product catalog to the marketplace. The marketplace validates each product against its requirements and returns approval or rejection status for each item.
  6. Order sync activation – Enable order import so that marketplace orders appear in your store dashboard automatically. Configure shipment confirmation so that when you mark an order as shipped in your store, the tracking number is sent to the marketplace and on to the buyer.
  7. Inventory sync frequency – Set how often stock levels update on this marketplace. For channels where you sell the same inventory as your webshop, 15-minute sync intervals are standard. For lower-volume channels with dedicated stock, 60-minute updates are typically sufficient.
How long does a new marketplace integration take?

With a marketplace integration tool like Koongo, the technical setup for a new channel – from entering API credentials to first products live – typically takes 1 to 3 hours for a standard integration. The majority of that time is attribute mapping and resolving initial product validation errors (most commonly missing GTINs or incorrect category assignments).Without an integration tool, the same setup requires custom development work, typically 20-80 hours of developer time per marketplace, plus ongoing maintenance when the marketplace updates its API.

What is the difference between API integration and feed-based integration?

API integration and feed-based integration are two fundamentally different technical approaches to connecting your store to an external channel. Both can get your products listed – but they differ significantly in what they can handle beyond the initial listing.

CapabilityAPI IntegrationFeed-Based Integration
Product listingYes – submitted via API callsYes – submitted via file upload or URL fetch
Real-time inventory syncYes – stock update sent immediately when a sale occurs on any channelNo – inventory only updates when the next scheduled feed file is generated and fetched
Order importYes – orders flow automatically into your store within minutes of placementNo – orders must be checked and processed manually in the marketplace portal
Shipment confirmationYes – tracking numbers sent to marketplace automatically when order is shippedNo – must be entered manually in the marketplace seller portal per order
Price updatesYes – price changes propagate within minutesDelayed – depends on feed refresh schedule (minutes to hours)
Product updates (new / edit / delete)Yes – changes applied in near-real-timeDelayed – next feed refresh cycle
Error feedbackImmediate – API returns validation errors per product in the same sessionDelayed – channel processes the file and reports errors hours later
Suitable for high order volumeYes – scales to thousands of orders per day without manual workNo – manual order processing becomes a bottleneck above 20-30 orders per day

The practical conclusion: feed-based integration is a starting point or a fallback for channels that do not offer a full API. For any marketplace where you expect more than 20-30 orders per week, API integration is the only approach that remains manageable at scale. Every major European marketplace – Amazon, bol.com, Zalando, Kaufland, Allegro, Miinto – offers a seller API specifically because file-based approaches cannot handle the operational requirements of active sellers.

How API integration works under the hood

You do not need to understand the technical details to use API integration – but knowing the basics helps you set realistic expectations about update timing and error handling.

  • Your integration tool maintains a persistent authenticated connection to each marketplace API using the credentials you provided during setup.
  • When a product changes in your store (price, stock, description), the integration tool detects the change and sends an API call to the marketplace with the updated data. This typically happens within 1-5 minutes of the change in your store.
  • When a customer places an order on the marketplace, the marketplace sends an API notification to your integration tool. The tool creates the order in your store within minutes, so it appears alongside your webshop orders in your normal fulfilment workflow.
  • When you mark the order as shipped and enter a tracking number, the integration tool sends a shipment confirmation API call to the marketplace. The marketplace then sends the tracking information to the buyer automatically.
  • The integration tool logs every API interaction and flags errors – for example, a product that the marketplace rejected because of a missing attribute – so you can review and resolve them without manually checking the marketplace portal.
7-step order sync workflow diagram showing how marketplace orders are processed through an e-commerce integration system. Step 1 shows a customer placing an order on marketplaces such as Amazon, eBay, Zalando, Kaufland, and Bol.com. Step 2 shows an integration platform importing orders into storefront systems like Shopify, WooCommerce, and Magento using API credentials. Step 3 displays inventory automatically updated across all sales channels. Step 4 illustrates warehouse staff picking and packing the order. Step 5 marks the order as shipped. Step 6 sends tracking information back to marketplaces. Step 7 closes the order and releases the payment through the payment gateway.

How does order synchronization work?

Order synchronization is the process that imports marketplace orders into your store automatically and keeps the entire fulfilment workflow – picking, packing, shipping, and tracking – running from one central place rather than across multiple marketplace portals. It is the operational core of any serious multichannel selling setup.

A properly configured order sync flow works as follows:

StepWhat HappensTiming
1. Customer places order on marketplaceBuyer completes purchase on Amazon, bol.com, or another marketplace. The marketplace confirms the order to the buyer.Instant
2. Order imported to your storeThe integration tool receives the order via API and creates it in your Shopify, WooCommerce, or Magento backend. It appears in your normal orders dashboard.Within 1-15 minutes of order placement
3. Inventory decrementedThe quantity sold is subtracted from your store’s stock level for that product. This triggers inventory sync to all other connected channels simultaneously.Within minutes of order import
4. Order picked and packedYour warehouse team sees the order in your normal fulfilment flow – no need to log into the marketplace portal. They pick and pack the order as usual.Your standard processing time
5. Shipment marked in your storeYou mark the order as shipped in your store dashboard and enter the carrier tracking number. This is the only action required on your side.When order leaves your warehouse
6. Shipment confirmation sent to marketplaceThe integration tool sends the tracking number to the marketplace via API. The marketplace updates the order status and notifies the buyer.Within minutes of step 5
7. Marketplace closes the orderThe marketplace marks the order as fulfilled. Payment is released to your seller account on the marketplace’s normal payout schedule.Varies by marketplace (daily to weekly payouts)

The key operational benefit is step 4: your fulfilment team never needs to log into any marketplace portal to process orders. Everything flows through your central store backend. A team processing 100 orders per day across bol.com, Amazon, and their own webshop handles all 100 in one place – with no channel-switching, no manual data entry, and no risk of processing the same order twice.

Real-world scenario: 3 channels, 80 orders per day
A Belgian home goods retailer sells on their WooCommerce webshop, bol.com, and Amazon.de simultaneously. Before integration: two staff members spend 3 hours each morning manually copying bol.com and Amazon orders into their WooCommerce backend, updating stock in the seller portals, and entering tracking numbers. Errors occur weekly.After integration: all 80 daily orders appear in WooCommerce automatically. Stock updates propagate to all channels within 15 minutes of each sale. Tracking numbers reach both marketplaces automatically when orders are shipped. Staff time on order management: from 6 hours per day to 20 minutes of exception handling.

How do you manage returns and cancellations across marketplaces?

Returns and cancellations are the most operationally complex part of marketplace selling – and the part most likely to damage your seller performance score if handled incorrectly. Each marketplace has its own returns policy, its own timelines, and its own penalties for non-compliance.

MarketplaceBuyer Return WindowReturn Shipping CostSeller Response TimePerformance Penalty for Late Handling
bol.com30 days (all categories)Free for buyer – seller absorbs cost48 hours to process returnPerformance score reduction; Buy Box eligibility affected
Amazon30 days standard; 90 days for some categoriesFree for buyer via Amazon return label2 business days to issue refund after return receivedAccount health metric impact; possible listing suspension
Zalando100 days (their standard policy)Free for buyer – Zalando covers cost14 days to process refundPartner performance score; potential offboarding for persistent issues
Kaufland30 daysBuyer pays unless item defective14 days to process refundSeller rating reduction
eBay30 days (seller-configured)Varies by seller policy3 business days to respondSeller defect rate impact; loss of Top Rated status

đź”— [Source: Zalando Partner Program]

A return that arrives at your warehouse needs to be processed through the marketplace’s return system – not just restocked. Each marketplace has a specific workflow: you receive the return notification via your integration tool, inspect the item, confirm receipt in the marketplace portal (or via API), and issue the refund. Missing any step in this workflow triggers a performance penalty even if you physically received the item.

How to handle cancellations without damaging your seller score

Order cancellations are treated differently from returns by marketplace algorithms. A cancellation happens before the order is shipped – and if the cancellation is due to the seller (out of stock, unable to fulfil), it is recorded as a seller-fault cancellation and penalizes your performance score.

On bol.com, the cancellation rate threshold is 2%. If your seller-fault cancellation rate exceeds 2% of total orders in a rolling 30-day period, bol.com issues a formal warning and may restrict your account. The primary cause of seller-fault cancellations is overselling – a customer orders a product that shows as available on bol.com but is actually out of stock because another channel sold the last unit and the inventory did not sync in time.

đź”— [Source: bol.com Seller Help: cancellation rate policy and performance ]

  • Prevention: set an inventory buffer in your integration settings. A buffer of 3-5 units means bol.com shows 0 stock when your actual stock reaches 3-5, preventing the last units from being sold simultaneously across channels.
  • Prevention: use 15-minute or faster inventory sync intervals for any channel sharing stock with your webshop.
  • If a cancellation is unavoidable: process it immediately and notify the buyer proactively. A delayed cancellation is worse than a prompt one for both the buyer experience and your performance metrics.
Dashboard interface titled “Integration Error Hub: Centralized Error Log” displaying marketplace integration issues across multiple e-commerce platforms. The screen shows error statistics including total errors, affected marketplaces, and items requiring input. A central table lists open errors from Amazon, eBay, Zalando, Kaufland, and Bol.com, with issues such as missing GTIN, category unmapped, shipment unconfirmed, stock sync delay, image upload failed, and GTIN verification failed. Each row includes affected product count, timestamp, and resolution status such as “Requires Input,” “In Progress,” “Monitoring,” or “Resolved (Auto-Heal).” The interface also includes filters, search functionality, and a resolution wizard section for bulk actions.

What are the most common integration errors and how do you fix them?

The majority of marketplace integration failures trace back to a small set of recurring errors. Most are preventable with the right initial setup – but when they do occur, knowing the cause and fix means resolving them in minutes rather than hours.

ErrorRoot CauseHow to FixHow to Prevent
Product rejected: missing or invalid GTINEAN/GTIN field empty, incorrect format, or failed GS1 validation checkLook up the correct EAN via GS1 database or product packaging; update in your store and resyncAudit all products for valid GTINs before initial submission; use integration tool’s validation report
Product rejected: category not mappedYour store’s internal category does not match the marketplace’s taxonomy; mapping left emptyOpen the attribute mapping in your integration tool and assign the correct marketplace category for each product groupComplete category mapping for all product groups before first submission; review after adding new product categories
Price mismatch errorYour store price and the submitted feed price differ; or marketplace detected a lower price on your webshopEnsure prices sync from a single source (your store) in real time; check for manual price overrides in the integration toolNever set static prices in the feed; always pull live from your store
Orders not importingAPI credentials expired or revoked; or order import setting disabled after a platform updateReconnect the marketplace API in your integration tool using fresh credentials from the marketplace seller portalMonitor order counts daily; set up alerts for zero orders on normally active channels
Inventory out of sync – oversellingSync interval too long; or inventory buffer not set; or stock update failed silentlySet sync interval to 15 minutes or less; enable inventory buffer of 3-5 units; check integration logs for failed sync eventsSet buffer during initial setup; review sync logs weekly
Shipment confirmation not sentCarrier tracking number not entered in your store when marking order shipped; or API call failedRe-enter tracking number and re-trigger shipment confirmation; check marketplace portal to confirm receiptMake tracking number entry mandatory in your fulfilment workflow; monitor for unconfirmed shipments daily
Image rejected: wrong format or dimensionsImage URL returns 404 (product image deleted from store); or image below minimum resolutionReplace broken image URLs; upload higher-resolution versions to your store and resyncSet minimum image dimension standards in your store; use integration tool’s image validation before submission

Integration tools like Koongo surface these errors in a structured dashboard rather than requiring you to check each marketplace portal separately. A centralized error view lets you identify and resolve issues across all connected channels in a single session – typically 15-30 minutes per week once the initial setup is stable.

Frequently Asked Questions

Do I need a separate seller account on every marketplace?

Yes. Each marketplace operates independently and requires its own seller registration, verification process, and agreement to its seller terms. Your integration tool connects to all of them from one interface, but the underlying accounts are separate. Some marketplaces – like Amazon – allow a single seller account to cover multiple European countries (Amazon Europe Unified Account), which reduces the number of individual registrations needed.

Can I use one integration tool for both feed management and marketplace integration?

Yes – and this is the most efficient approach. Tools like Koongo handle both in one platform: feed management for advertising and comparison channels (Google Shopping, Meta Ads, Idealo, Beslist) and API-based marketplace integration for commercial selling channels (bol.com, Amazon, Zalando, Kaufland, Miinto). Managing both from one platform means your product data, pricing rules, and inventory buffers are configured once and applied consistently across all channels.

How do I handle VAT when selling across multiple European marketplaces?

VAT handling for cross-border European sales is a legal and accounting question that sits outside the scope of the integration tool itself. However, some practical points apply: your product prices in each marketplace feed should include the VAT rate applicable to the buyer’s country. For sales above the EU OSS (One Stop Shop) threshold of EUR 10,000 per year in cross-border B2C sales, you need to register for the EU VAT OSS scheme or register for VAT in each individual country. Consult a tax advisor familiar with EU e-commerce VAT before scaling cross-border volume.

What happens to my marketplace listings if my store goes offline temporarily?

If your store goes offline, the integration tool loses its data source and cannot generate updated feeds or sync inventory changes. Your existing marketplace listings remain live with their last-synced data – which means prices and stock levels shown on the marketplace will become stale. For planned downtime (maintenance, platform migrations), pause your marketplace listings in advance or set stock levels to zero to prevent orders on potentially incorrect data.

How many marketplaces can I connect to simultaneously?

There is no hard limit imposed by the integration tool. Koongo supports connections to 40+ marketplaces simultaneously from a single store. The practical limit is your operational capacity: each new marketplace adds order volume to manage, returns to process, and performance metrics to monitor. Most growing sellers add one or two new marketplaces per quarter, allowing time to stabilize performance on each channel before expanding further.

What is the minimum order volume where marketplace integration becomes necessary?

Manual processing of marketplace orders is feasible up to approximately 15-20 orders per day across all marketplaces combined. Above that volume, the daily time cost of logging into seller portals, copying orders, updating stock, and entering tracking numbers becomes significant. The financial threshold: if you spend more than 1-2 hours per day on manual marketplace order management, integration software typically pays for itself within the first month in recovered staff time alone.

đź”— Source: Statista: number of digital buyers worldwide

Marketplace integration is the infrastructure that makes multichannel selling sustainable

Adding a marketplace channel to your store is not just a listings exercise. It is the beginning of an operational relationship that involves products going out, orders coming in, inventory staying aligned, returns being processed, and performance metrics being maintained – all simultaneously, across every marketplace you sell on.

Manual management of this relationship works at very low volume. It does not scale. The sellers who grow their marketplace revenue consistently are those who build the integration infrastructure early – before the order volume makes manual work painful – and treat each new channel as a systematic addition to a connected system rather than an isolated project.

Ready to connect your store to the marketplaces that matter for your market?

Koongo’s Marketplace Manager connects your Shopify, WooCommerce, or Magento store to 40+ marketplaces across Europe and beyond – including bol.com, Amazon, Zalando, Kaufland, Miinto, Allegro, and more. The setup wizard handles attribute mapping, inventory buffers, and order sync configuration without developer involvement. Plans start from EUR 24/month with a 7-day free trial. No credit card required to start.

Continue reading →

Sell everywhere with Koongo

or contact us for more details