Crosslist from WooCommerce to Marktplaats — FLUF’s WordPress Route to Dutch Buyers
Publish your WooCommerce products as Marktplaats advertenties without leaving your WordPress admin. Titles, descriptions, photos and prices transfer, ads relist automatically, and order sync runs both ways.
- Source: WooCommerce — the WordPress e-commerce plugin, running on 8.1% of all websites and 48.2% of all e-commerce systems, with over 7 million active installs.
- Destination: Marktplaats — the Netherlands’ default place to buy anything, with over 8 million unique visitors a month and 18.7 million live ads at any moment.
- What transfers: title, description, photos and price from your WordPress products into real Marktplaats advertenties.
- Connection: install the FLUF Connect plugin in your WordPress admin for the WooCommerce side; connect Marktplaats once through the FLUF browser extension, after which it runs from FLUF’s servers.
- Listing cost: free in many categories, paid per ad in some. Marktplaats tells you which during posting.
- Kopersbescherming is paid by the buyer, not by you — a percentage of the purchase price with a €0.59 floor and a €20 cap.
- Sync: Marktplaats supports automatic relisting, order sync and sold-detection; WooCommerce supports order sync. Nothing beyond that is claimed here.
- Cost of FLUF: 7 days for £1, then plans from £9/month (Starter). There is no free plan.

On This Page
- Why a WordPress shop adds Marktplaats
- What Marktplaats actually costs
- How it works — from a WordPress admin
- What transfers, field by field
- The category is not an afterthought
- Verzending, and who pays for what
- What syncs, and what does not
- Zakelijk verkopen and what the law expects
- Four things that catch WooCommerce sellers out
- Keeping both
- Pricing
- Sources & Verification
Why A WordPress Shop Adds Marktplaats
If you run a WooCommerce store — the WordPress e-commerce plugin that powers 48.2% of all e-commerce systems on the web, on top of a WordPress install base covering 40.7% of all websites — you own everything. The domain, the customer list, the analytics, the checkout. Nobody takes a commission and nobody can suspend you.
What you do not own is Dutch demand. In the Netherlands that lives on Marktplaats, and the scale is not a rounding error next to your own traffic. Marktplaats’ own figures are more than 8 million unique visitors a month, around 350,000 new advertisements every day, and 18.7 million ads live at any given moment — four new ads every second, in a country of about 18 million people.
There is a second argument that has nothing to do with reach. A WordPress store is a destination people arrive at once they already trust you. A Marktplaats advertisement is a first meeting, and first meetings are the expensive part of retail. Paying €19.95 for four weeks of a business account to be introduced to a national audience is a different order of cost from buying that attention anywhere else.
The two are not in competition in any way that matters. Your WordPress store converts people who already decided to buy from you. Marktplaats introduces you to people who typed the name of a thing into a search box and have no idea you exist. It is the cheapest customer acquisition available to a Dutch shop, and the only reason more WooCommerce stores are not on it is that maintaining two catalogues by hand is nobody’s idea of a good evening.
What Marktplaats Actually Costs
Marktplaats is unusual among marketplaces because it does not take a cut of your sale. Its money comes from listings, from promotion, and from business packages.
Listing itself is free in many categories and paid per advertisement in some. You are told which during posting — a paid category shows a “Dit is een betaalde categorie” banner, and no banner means it is free. Paid rates run per ad for a four-week period and are published per category. Free categories can also carry a cap on how many ads you may have live at once, and that cap applies only to business users, which is a detail worth knowing before you import three hundred products.
For a shop, the relevant product is a zakelijk package. Marktplaats publishes two: Basis at €19.95 per four weeks, discounted to €7.50 for the first four weeks, and Plus at €49.95 per four weeks, discounted to €14.95 for the first. Both are cancellable monthly. Basis buys a Gecontroleerde Verkoper badge, a seller page, two extra photos in search results and a gallery link to four other ads; Plus adds a website link on your seller page and additional profile attributes. That website link is not a small thing when the entire point of the exercise is to move Marktplaats traffic to your own store.
| Cost | Your WooCommerce store | Marktplaats |
|---|---|---|
| Commission on a sale | None — you are the merchant | None |
| Listing | Not applicable | Free in many categories; per-ad rates in paid ones |
| Business account | Not applicable | Basis €19.95 / 4 weeks; Plus €49.95 / 4 weeks |
| Buyer protection | Not applicable | Kopersbescherming, paid by the buyer, €0.59 minimum and €20 maximum |
| Payment request | Your card processor’s rate | €0.40 service fee per betaalverzoek |
| Catalogue size | Unlimited | Category-dependent; business accounts can face live-ad caps |
On kopersbescherming the important sentence is short: the buyer pays it. It applies by default on Verzending via Marktplaats, it is a percentage of the purchase price with a €0.59 floor and a €20 ceiling, and the escrow behind it is operated by Online Payment Platform rather than by Marktplaats itself. Marktplaats does not publish the percentage, only the floor and the cap, so any article quoting you a rate is guessing — including this one, which is why it does not.
How It Works — From A WordPress Admin
The whole flow starts inside WordPress, which is the point of doing it this way rather than through a feed tool.
- Install the FLUF Connect plugin from your WordPress admin. Plugins → Add New, search for the FLUF Connect plugin for WooCommerce, install and activate.
- Connect your WooCommerce store. The plugin issues the credentials; you paste them once and your WordPress catalogue is visible to FLUF.
- Connect Marktplaats. Marktplaats has a REST API, but it is a partner API rather than something any seller can sign up for. So you connect once through the FLUF browser extension, and after that FLUF works with Marktplaats from its own servers rather than from your machine.
- Choose the products. Not everything in a WooCommerce catalogue belongs on a classifieds site, and the section on categories below explains why the decision is worth ten minutes.
- Set the category and the delivery options. These are Marktplaats-side facts your WordPress product does not have. FLUF asks once and reuses the answer.
- Publish. The advertenties appear under your own Marktplaats account, and FLUF records each ad id so the two catalogues can be kept in step.
What Transfers, Field By Field
| WooCommerce | Becomes on Marktplaats | Notes |
|---|---|---|
| Product name | Ad title | Carries over; Marktplaats titles are short and searched literally |
| Description | Ad description | WordPress HTML becomes plain text — check anything that relied on formatting |
| Product images | Ad photos | At least one is required |
| Regular price | Price | Euro on both sides |
| Sale price | Price, if active | Marktplaats has no strike-through pricing — the ad simply shows the number |
| Product category | Marktplaats category | A different taxonomy entirely; see below |
| Stock quantity | Nothing directly | A Marktplaats ad is an advertisement, not an inventory record |
| Variations | Nothing automatic | A variable product does not become one ad with dropdowns |
| Shipping class / weight | Delivery options | Carrier choice is per category, and it is set on the Marktplaats side |
The Category Is Not An Afterthought
On your own WordPress site a category is a piece of navigation. If you file something imperfectly, a visitor still finds it through search, a menu or a related-products block.
On Marktplaats the category is closer to an address. It decides which of the 18.7 million live ads yours sits among, which filters apply to it, which delivery carriers are even offered, and — as covered above — whether the listing is free or paid. Marktplaats’ own posting form derives the shipping options from the category, so a category chosen carelessly can quietly remove the delivery method you assumed you were offering.
The practical approach for a store catalogue is to map by product family rather than product. Your WooCommerce categories almost certainly do not correspond one-to-one with Marktplaats’, and trying to force them to is wasted effort. Group your products into the handful of Marktplaats categories they genuinely belong in, set each group once, and move on.
Verzending, And Who Pays For What
Marktplaats’ delivery arrangement is more structured than a classifieds site usually gets. Verzending via Marktplaats runs through DHL, PostNL, Budbee and Brenger, with kopersbescherming applied by default and paid by the buyer, and the payment itself held by an independent escrow party until the transaction completes.
For a WooCommerce shop this is a genuinely different posture from your own checkout. On your site you set a postage table and the money reaches you immediately. On Marktplaats the buyer is protected, the funds are held, and a separate €0.40 service fee applies per payment request. None of that is a problem — it is a large part of why Dutch buyers trust the platform — but it is worth pricing in rather than assuming your store’s margins carry over unchanged.
What Syncs, And What Does Not
| Behaviour | WooCommerce | Marktplaats |
|---|---|---|
| Order sync into FLUF | Yes | Yes |
| Sold elsewhere, pull it down here | Yes | Yes |
| Automatic relisting | Not applicable — a store product does not expire | Yes |
| Price and stock pushes | Yes | Yes |
| Offer management | No | No |
Relisting is the feature that earns its keep here. Classifieds rank hard on recency, and an ad posted three weeks ago has effectively left the building even though it is still live. Marktplaats is one of the channels where FLUF can renew ads on a schedule rather than leaving you to remember, and across a few hundred products that is the difference between a catalogue that works and one that is merely present.
Order sync runs on both sides, so a sale in your WordPress store can drop the Marktplaats ad and a Marktplaats sale can decrement your WooCommerce stock. That matters most for a shop holding real stock levels rather than one-offs, because overselling on your own site costs you a customer you actually own.
Automation features are included in every FLUF plan rather than sold as add-ons. They work on the channels that support them, which for this pair means relisting on Marktplaats and order sync and sold-detection on both.
Zakelijk Verkopen And What The Law Expects
If you are running a WooCommerce store you are almost certainly a business, and the Dutch rules follow you onto Marktplaats rather than pausing at the door.
The ACM requires an online trader to state its KvK-registered name and establishment address, an email address, a telephone number, and — specifically for online sellers — the KvK number and the btw number, all easily findable before the purchase is made. The legal basis it cites sits in the Burgerlijk Wetboek, at article 3:15d and in the consumer-protection provisions at 6:230b, 6:230l and 6:230m.
In practice this is an argument for the zakelijk account rather than against crosslisting: a business profile is where those details belong, and it comes with the Gecontroleerde Verkoper badge that a Dutch buyer is looking for anyway. Three hundred near-identical ads from a private account is a pattern; the same three hundred from a properly registered shop is a catalogue.
Four Things That Catch WooCommerce Sellers Out
Variable products do not survive intact. A WordPress product with six sizes is one product to you and is not one advertisement to Marktplaats. Decide deliberately whether to send the parent, the best-selling variation, or each variation as its own ad — all three are legitimate and the wrong one is whichever you picked by accident.
Your descriptions are HTML. Bullet lists, tables, shortcodes and embedded blocks are normal in a WooCommerce description and become flat text on a classifieds ad. Specification tables suffer worst. Look at ten of your own before you send three hundred.
Marktplaats is Dutch, and so should the ad be. An English product description on a Dutch classifieds site converts badly regardless of how many Dutch people read English. This is the one part of the job crosslisting does not do for you.
Your store’s stock number is real; the ad’s is not. A Marktplaats advertisement is an advertisement. If you hold twelve of something, the ad does not communicate that, and a buyer who arrives assuming a one-off is a different conversation from a buyer who arrives at a shop. Say so in the description when it matters.
Keeping Both
Your WordPress store stays the highest-margin channel, because nobody takes a cut of it and every buyer who lands there is a buyer you can reach again. Marktplaats stays the highest-reach one, because it is where the Netherlands already is.
The point of running them together is that you no longer have to decide in advance which a given product belongs on. And once the catalogue is in one place, the same WooCommerce products can go on to eBay or across the border to Kleinanzeigen without another round of typing.
Pricing
FLUF Connect starts with 7 days for £1, with every feature available immediately. After that, plans start at £9/month for Starter, with no cap on how much you list. There is no free plan.
Every channel is included on every plan, and automation is included in every plan too rather than sold as an add-on — for this pair, that means relisting on Marktplaats and order sync on both sides.
Sources & Verification
- Marktplaats — over Marktplaats — more than 8 million unique visitors a month, around 350,000 new ads a day, 18.7 million ads live at any moment.
- Marktplaats Help — wat kost het plaatsen van een advertentie — free in many categories, per-ad rates in paid ones, the paid-category banner, and the live-ad cap that applies to business users only.
- Marktplaats — zakelijke pakketten — Basis €19.95 per 4 weeks (€7.50 introductory) and Plus €49.95 per 4 weeks (€14.95 introductory), monthly cancellable, and what each includes.
- Marktplaats Help — kosten kopersbescherming — buyer-paid, €0.59 minimum and €20 maximum, applied by default on Verzending via Marktplaats with DHL, PostNL, Budbee and Brenger; €0.40 service fee per payment request; escrow operated by Online Payment Platform.
- Marktplaats API documentation — a partner REST API with OAuth2, not a self-serve seller API.
- ACM — bedrijfsgegevens vermelden — the KvK name and address, email, telephone, KvK number and btw number an online trader must publish; legal basis at art. 3:15d, 6:230b, 6:230l and 6:230m BW.
- W3Techs — WooCommerce usage — 8.1% of all websites and 48.2% of e-commerce systems; WordPress at 40.7% of all websites. Figures refresh daily.
- WordPress.org — the WooCommerce plugin — over 7 million active installs.
- WooCommerce — managing products — how variable products, variations and product data are structured in a WordPress admin.
Last verified 22 August 2026. Fees and policies change without notice; where this page and the source disagree, the source is right.
Frequently Asked Questions
Yes, on any self-hosted WordPress site running WooCommerce. You install the FLUF Connect plugin from your WordPress admin, activate it, and paste the credentials it issues into FLUF once. There is nothing to configure on the server and no theme change required.
It reads them, but a variable product does not become a single Marktplaats advertisement with dropdowns, because Marktplaats ads have no variant structure. Decide deliberately what you want: the parent product as one ad, your best-selling variation as one ad, or each variation as its own ad. All three are reasonable; the problem is only ever picking one by accident.
Listing is free in many categories and charged per advertisement in others — Marktplaats shows a “Dit is een betaalde categorie” banner during posting when a category is paid. For a shop, the relevant product is a zakelijk package: Basis at €19.95 per four weeks or Plus at €49.95 per four weeks, both cancellable monthly, with introductory rates for the first four weeks.
The buyer does. It applies by default on Verzending via Marktplaats and is a percentage of the purchase price with a €0.59 minimum and a €20 maximum. Marktplaats publishes the floor and the cap but not the percentage, so treat any article quoting you a rate with suspicion. A separate €0.40 service fee applies per payment request.
The text does; the formatting largely does not. Bullet lists, specification tables, shortcodes and embedded blocks are normal in a WooCommerce description and arrive on a classifieds ad as flat text. Specification tables suffer the worst. Look at ten of your own products before sending three hundred.
Yes. Marktplaats is one of the channels where automatic relisting is supported, which matters because classifieds rank hard on recency — an ad from three weeks ago is effectively invisible even though it is still live. Order sync and sold-detection also work on both sides, so a sale in your store can drop the ad and a Marktplaats sale can decrement your WooCommerce stock.
If you are running a WooCommerce shop you are almost certainly a trader, and the Dutch rules follow you onto the platform. The ACM requires an online seller to publish its KvK-registered name and address, email, telephone number, KvK number and btw number, findable before purchase. A zakelijk account is where those details belong, and it carries the Gecontroleerde Verkoper badge Dutch buyers look for.
No. The FLUF Connect plugin's job is to expose your product data and receive updates; the crosslisting work — reading catalogues, building ads, publishing and relisting — happens on FLUF's servers, not inside your WordPress request cycle. Your visitors are not waiting on a marketplace API.
