Crosslist from WooCommerce to Allegro — FLUF’s WordPress Plugin for Poland’s Biggest Marketplace
Move your WooCommerce catalogue onto Allegro in minutes. Titles, photos, prices, stock and category parameters transfer automatically from your WordPress store.
- WooCommerce: the WordPress e-commerce plugin behind a large share of the world’s independent online stores — your own catalogue, your own product data, your own rules.
- Allegro: Poland’s dominant marketplace — 15.5 million active buyers in Poland and PLN 66.4bn of Polish GMV in 2025.
- A business account is not optional here: Allegro has blocked offer creation and editing through its API from regular (private) accounts since 27 July 2022. Any integration, FLUF’s included, needs a konto firmowe.
- Fields that transfer automatically: title (trimmed to Allegro’s 75-character limit), description, up to 16 images, price, stock quantity, brand, condition and category — with per-category required parameters filled from your WooCommerce attributes.
- Inventory sync: when an item sells on Allegro or on any other connected channel, FLUF Connect withdraws the Allegro offer automatically. Stock is not written back into your WordPress store — see “What Syncs” below.
- Cost: start with a 7-day trial for £1, then plans from £9/month (Starter). There is no free plan; automation is included from Seller upwards, not sold as an add-on.

On This Page
- Why crosslist from WooCommerce to Allegro?
- How to crosslist from WooCommerce to Allegro
- The business-account requirement, in plain terms
- What transfers — field and category mapping
- What syncs, and what doesn’t
- What Allegro actually charges
- Before and after FLUF Connect
- Automation features
- Pricing
Why Crosslist from WooCommerce to Allegro?
If you run a WooCommerce store — the WordPress e-commerce plugin that powers a very large share of the independent web’s online shops — you own your catalogue outright, and that is exactly the problem when you want to reach Poland. A WordPress site earns its traffic; a marketplace lends you its own. Allegro is where Polish shoppers already are, and crosslisting is how you put your existing WooCommerce products in front of them without rebuilding your catalogue by hand in a second system.
The scale gap is the whole argument. Allegro reported 15.5 million active buyers in Poland as at 31 March 2026, with Polish GMV of PLN 66.4 billion across 2025 and 1.48 billion items sold. For context, Allegro’s own annual report cites Euromonitor’s estimate of Polish online retail at PLN 165.5bn for 2025 — set the two side by side and Allegro’s Polish operations account for roughly forty per cent of everything bought online in the country. There is no equivalent second door into that market.
The complementary-strengths case is real too. Your WordPress storefront is where margin lives: no marketplace commission, your own email list, your own brand, your own upsells. Allegro is where discovery lives: buyers arrive with intent, search Allegro rather than Google, and 7.5 million of them in Poland hold an Allegro Smart! subscription that makes buying from an Allegro seller frictionless. Running both means the marketplace funds the discovery and the WooCommerce store keeps the customers who come back.
| Your WooCommerce store | Allegro | |
|---|---|---|
| Audience | Whatever you bring — SEO, ads, email, social | 15.5m active buyers in Poland; 20.4m group-wide |
| Commission on a sale | None (payment processing only) | 1%–17% net by category; free to list |
| Who owns the customer | You | Allegro |
| Markets reachable | Global, if you ship there | Poland, plus allegro.cz, allegro.sk and allegro.hu |
| Catalogue control | Total — any field you want | Allegro’s taxonomy and required parameters |
| Seller account type | Anyone with a WordPress site | Business account required for any integration |
How to Crosslist from WooCommerce to Allegro with FLUF Connect
The WooCommerce side of the connection runs through a WordPress plugin, so the whole setup happens in the admin you already use every day.
- Install the FLUF Connect plugin from your WordPress admin. In WordPress, go to Plugins → Add New, search for FLUF Connect, install and activate it — the same path you would use for any other WordPress plugin.
- Connect your WooCommerce store. Follow the FLUF plugin setup. You can revoke its access under WooCommerce → Settings → Advanced → REST API.
- Connect your Allegro business account. Select Allegro in FLUF and follow the approval steps in your Allegro account.
- Import your WooCommerce catalogue. Product variations appear as separate listing candidates, so review each size or colour before publishing.
- Review the listing. Check the Allegro category and required product details, then complete any missing information before publishing.
- Select products and crosslist. Choose the products, select Allegro, review the photos and details, then confirm publication.
- Offers go live. A successful create returns the Allegro offer ID and its live URL, which FLUF stores against the product so every later edit, delist and sale can be traced to a real offer rather than to a guess.
Behind the scenes it is less dramatic than it sounds: FLUF reads the WooCommerce product, maps every field into Allegro’s offer shape, resolves a leaf category, fills its required parameters, uploads the photos and posts the offer. What it will not do is invent data — if Allegro requires a value nobody has ever recorded against that product, FLUF says so rather than shipping a plausible guess into a live marketplace.
Once the first batch is across, auto-crosslisting rules take over. Set a rule by category, price band or brand and every new WooCommerce product matching it goes to Allegro on its own, which matters most for stores that add inventory weekly rather than in one annual push.
The Business-Account Requirement, in Plain Terms
This is the one thing worth understanding before you spend an afternoon on setup, because it is a hard gate and no tool can route around it.
A regular Allegro account — konto zwykłe — can still sell. You can list through the Allegro website by hand, and Allegro’s own terms confirm a private individual may buy and sell that way. What a regular account cannot do is create or edit offers through the API or by file upload. Allegro announced the change on 12 April 2022 and enforced it from 27 July 2022, in its own words: from that date “you will not create or edit offers from a file or via the API on a regular account. You will only do this on a business account.” The driver was the EU Omnibus Directive 2019/2161, which requires marketplaces to make clear whether a seller is a trader.
Allegro Lokalnie, the classifieds arm private sellers get pointed towards, closes the loop: its own annex states that listings may not be created or published via the API, either REST or WebAPI. So there is no integration path anywhere on the platform for a private seller, and any crosslisting tool that claims otherwise is describing something that does not exist.
FLUF Connect refuses the push up front rather than letting you discover this after the photos have uploaded. If the connected account is a regular one, the crosslist stops with a plain message telling you to upgrade to a konto firmowe in Allegro and reconnect. Two other pre-flight checks run at the same time, because both are common and both produce opaque failures otherwise: your Allegro account needs a delivery price list (cennik dostawy) configured, and a dispatch location, which FLUF inherits from your own existing offers rather than inventing an address for you.
What Transfers When You Crosslist from WooCommerce to Allegro?
Field Mapping — WooCommerce to Allegro
| WooCommerce field | Allegro field | Transfer status | Notes |
|---|---|---|---|
| Product name | Offer name | ⚡ Trimmed | Use a title of 12–75 characters, including spaces, with at least three words. |
| Description | Standardised description | ✅ Automatic | Sent as Allegro’s sectioned description format. Whole description caps at 40,000 bytes. |
| Product gallery | Offer photos | ⚡ First 16 | Up to 16 photos for business accounts. Review the gallery before publishing. |
| Price (sale price, else regular) | Offer price | ✅ Automatic | Converted into your Allegro account’s shop currency. |
| Stock quantity | Offer stock | ✅ Automatic | Check the stock quantity before publishing. |
| Product categories | Allegro leaf category | ⚡ Smart mapped | Offers can only be created in leaf categories. FLUF maps yours, then falls back to Allegro’s own category suggestion from the title. |
| Attributes (condition, colour, size, material) | Category parameters | ⚡ Mapped | Every Allegro category has its own required parameter set; a missing required value blocks the create with a named list rather than a vague error. |
| Brand attribute | Producent / brand parameter | ⚡ Mapped | Where the category defines a brand parameter. |
| SKU | Signature / seller reference | ✅ Automatic | Carried so your own reference survives the round trip. |
| GTIN / EAN | EAN parameter | ⚠️ Conditional | Mandatory when the offer’s condition parameter is “new” in selected categories; optional otherwise. 8–14 digits. |
| Weight and dimensions | Delivery price list | ⚠️ Set once on Allegro | Allegro takes shipping from your account-level price list, not per offer. |
| Variations | Separate offers | ⚡ Expanded | Each WooCommerce variation becomes its own Allegro offer with its own price and stock. |
| — | Responsible person / GPSR data | ⚠️ Manual on Allegro | Set once in Allegro against your products; see the GPSR note below. |
Legend — ✅ transfers directly · ⚡ converted or reshaped by FLUF · ⚠️ needs a value from you · ❌ not available on the destination.
Category Mapping Examples
| WooCommerce category | Allegro category | What changes |
|---|---|---|
| Clothing → Women’s → Dresses | Moda → Odzież, Obuwie, Dodatki → Odzież damska → Sukienki | Size, colour and material become required parameters; commission is the tiered fashion rate |
| Electronics → Phones | Elektronika → Telefony i Akcesoria → Smartfony i telefony komórkowe | EAN becomes mandatory if you list the item as new; commission drops to 4.5% |
| Books | Kultura i rozrywka → Książki → (genre) | Flat 8.5% commission with no cap; ISBN doubles as the EAN |
| Home → Furniture | Dom i Ogród → Meble → (room) | Tiered 13% up to 90 zł then 8% above; many leaves cap the commission at 250 zł |
Fields That Need Your Attention
Review your titles. Allegro requires 12–75 characters and at least three words. Shorten long WooCommerce titles and expand bare SKUs or one-word names before publishing.
Descriptions have content rules, not just a length limit. Allegro’s listing and description rules forbid contact details, payment details, marketing words such as gratis, promocja or hit, references to your other products, and mixed languages. A real-time checker highlights offending phrases and blocks publication. WooCommerce descriptions written for your own storefront often contain exactly these things — a “free delivery on orders over £50” line, a link back to your shop — so a find-and-replace pass across your catalogue before the first push saves a lot of individual rejections.
Photos are more permissive than the internet claims. Allegro’s published photo rules require a minimum of 500 pixels on the longer side, allow any aspect ratio, and explicitly permit any background colour — there is no white-background mandate, whatever the SEO blogs say. What is banned is text on the image: no shop name, no logo, no dimension callouts. Product-gallery images from a WooCommerce store usually pass; lifestyle banners with text overlays do not.
GPSR data lives on Allegro, not in WooCommerce. Allegro enforces the EU General Product Safety Regulation at the data-model level, with dedicated responsible-person and responsible-producer records that you create once in Allegro and assign to products. That is not a field WooCommerce carries, so it is set up on the Allegro side and then applies across your offers.
What Syncs Between WooCommerce and Allegro — And What Doesn’t
Being precise here matters more than being flattering, because the asymmetry is real and you should plan around it.
| Event | What happens | Timing |
|---|---|---|
| Item sells on Allegro | Check Allegro orders yourself and mark sold items in FLUF. | Within minutes |
| Item sells on another connected channel | The Allegro offer is withdrawn automatically | Within minutes |
| Item sells in your WooCommerce store | FLUF reads the WooCommerce order and treats it as a sale for sync purposes | Sale detection is not instantaneous |
| An item sells anywhere and you want WooCommerce stock decremented | FLUF can update the corresponding WooCommerce stock. | Check sync status after marking the item sold. |
| Price changed in WooCommerce | Not mirrored to a live Allegro offer automatically — re-crosslist or edit on Allegro | N/A |
| Description edited in WooCommerce | Not mirrored to a live Allegro offer | N/A |
| Product deleted in WooCommerce | The Allegro offer is left live until you delist it | N/A |
WooCommerce stock can be updated through FLUF. Detected WooCommerce sales can update the matching Allegro offer, but Allegro sales are not detected automatically. Check Allegro orders yourself and mark sold items in FLUF to update your other connected listings.
What Allegro Actually Charges
Listing is free. Allegro states it directly on its published fee page: creating an offer costs nothing and commission on a sale is the only basic fee. There is no listing allowance to run out of and, verified across the full commission schedule effective 2 March 2026, no minimum commission per transaction either.
Rates run from 1% to 17% net depending on the leaf category, and they are quoted net — Polish VAT applies on top. Some concrete ones a WooCommerce catalogue is likely to hit: women’s dresses and t-shirts charge 11.5% up to 110 zł and then 12.65 zł plus 7.5% of the excess, with no cap, so Allegro’s own worked example puts a 200 zł item at 19.40 zł. Books are a flat 8.5%. Smartphones are 4.5% and laptops 2.5%. Furniture runs 13% up to 90 zł then 8% above, with many leaves capping at 250 zł. The rate to watch is the “Pozostałe” — Other — leaf that exists in every department at 17%; a badly-mapped category is not just untidy, it is expensive.
Two things surprise sellers coming from a WordPress store. First, commission is charged on the item price plus delivery when the buyer pays for delivery — Allegro’s example is a 100 zł item with 18 zł delivery at 6%, giving 7.08 zł rather than 6 zł. If the buyer pays nothing for delivery, because it is free or covered by Smart!, it is not added. Second, commission is charged the moment the buyer commits, not when the money clears.
Beyond commission, everything is optional: featured listings from 2.90 zł for a flexible day (plus an extra commission of 0.75× the base rate), Allegro Ads on a CPC or CPM basis, and a business subscription — Abonament — at 49 zł, 199 zł or 3,000 zł gross per 30 days for analytics and multi-account tooling. None of it is required to sell.
Crosslisting from WooCommerce to Allegro: Before and After FLUF Connect
Without FLUF Connect
- Open the product in your WordPress admin and copy the title
- Trim it to fit 75 characters, checking it still has three words
- Download each gallery image individually
- Log into Allegro and start a new offer
- Find the right leaf category, often several levels deep
- Fill in every required parameter for that category by hand
- Re-type or paste the description, then strip anything Allegro’s checker flags
- Upload the photos one at a time
- Set price, quantity, and pick a delivery price list
- Add EAN if the item is new in a category that requires it
- Publish, then note somewhere which of your WooCommerce products this offer corresponds to
- Repeat for every variation of a variable product
- When it sells anywhere else, come back and withdraw the Allegro offer manually
Time per product: roughly 10–15 minutes, and considerably more for a variable product with several sizes, each of which is a separate Allegro offer.
With FLUF Connect
- Select the WooCommerce products you want on Allegro
- Click crosslist to Allegro
- Review the pre-filled category and parameters
- Confirm
Time per product: about 30 seconds, and nothing at all for products that match an auto-crosslisting rule.
By hand: roughly 17–25 hours, before you count the variations. With FLUF Connect: under an hour, plus automatic withdrawal from Allegro whenever the item sells on another channel.
Automation Features for WooCommerce and Allegro Sellers
Auto-Crosslisting Rules
Set a rule once — by product category, price band or brand — and every new product you add in WordPress that matches it is crosslisted to Allegro without you opening the dashboard. For a WooCommerce store that adds stock weekly, this is the difference between a marketplace channel that stays current and one that quietly goes stale after the initial push.
Bulk Operations
Find-and-replace across your listings, bulk price adjustments and filtered bulk crosslisting all work across channels at once. The find-and-replace is unusually useful for this particular pair: stripping the phrases Allegro’s description checker rejects is a single operation across your whole catalogue rather than a per-product edit.
Relisting and Offers
Allegro does not support automated relisting or offer management through FLUF, and we would rather say so than imply parity. Both features exist for other channels you may be connected to — auto-relisting on eBay, Vinted and Depop among others, and offer management where the channel supports it — and they run alongside your Allegro listings without interfering with them.
One Catalogue, Many Marketplaces
The same WooCommerce import feeds every channel you connect. Nothing about the Allegro setup is Allegro-specific except the Allegro connection itself, so adding eBay, Etsy or a second marketplace later costs you a connection, not a second catalogue.
How Much Does It Cost to Crosslist from WooCommerce to Allegro?
Every FLUF Connect plan includes crosslisting, inventory sync, auto-crosslisting rules and bulk operations across all supported channels — not just WooCommerce and Allegro.
| Plan | Monthly | Yearly | You save | Crosslisted products |
|---|---|---|---|---|
| Starter | £9/month | £59/year | 45% | Unlimited |
| Seller | £29/month | £199/year | 42% | Unlimited |
| Pro | £99/month | £709/year | 40% | Unlimited |
| Super Seller | Custom pricing — tell us what you need | Unlimited | ||
Automatic relisting, offer management and smart pricing are included from Seller upwards. Starter covers unlimited crosslisting, inventory sync and order sync without them. Yearly billing is charged once a year. There is no free plan. New accounts get 7 days for £1, then move onto a plan.
Every new seller gets a 7-day trial for £1 with full access before choosing a plan. There is no free plan; automation is included in every paid plan rather than sold as an add-on. See the full pricing page for annual discounts. Allegro’s own fees are separate and are paid to Allegro.
Related Guides
- Sell on WooCommerce — the complete guide
- Sell on Allegro — the complete guide
- Crosslisting from Shopify to Allegro
- Crosslisting from Allegro to Vinted
- Allegro vs eBay — which should you sell on?
- Guide: how to crosslist from WooCommerce
- Full crosslisting hub — every channel pair
- How inventory sync works
- FLUF Connect pricing
Sources & Verification
- Allegro active buyers (15.5m in Poland, 20.4m group-wide at 31 March 2026) — Allegro.eu Q1 2026 investor presentation.
- Polish GMV PLN 66.4bn, 1.48bn items sold, Polish online retail PLN 165.5bn (Euromonitor, as cited by Allegro) — Allegro Annual Consolidated Report 2025. The ~40% share figure in this page is our own derivation from those two numbers, not a figure Allegro publishes.
- Allegro Smart! subscriber numbers — Allegro Q4 2025 press release.
- Business account required for API listing, from 27 July 2022 — Allegro Help announcement and Allegro developer portal announcement.
- Title limits (12–75 characters, three-word minimum), leaf-category rule and required parameters — Allegro REST API documentation.
- Description content rules and the real-time checker — Allegro listing and description rules.
- Photo rules (16 photos on a business account, 500px minimum, any background, no text on images) — Allegro gallery and description photo rules.
- Free listing, commission range and per-category rates effective 2 March 2026 — Allegro fee page and the full commission schedule (PDF).
- Commission charged on price plus delivery, with worked examples — Allegro’s guide to how selling fees are calculated.
- Crosslist from eBay to Allegro — Poland’s biggest marketplace, and the business-account rule that gates it
- Crosslist from Trendyol to eBay
Frequently Asked Questions
Every new seller gets a 7-day trial for £1 with full access. After that, plans start at £9/month (Starter). There is no free plan. Every plan includes crosslisting, inventory sync, auto-crosslisting rules and bulk operations across all supported channels, not just these two — automation is built into Seller and above rather than sold as a paid add-on. Allegro's own commission is separate and is paid to Allegro.
Yes. Allegro requires a business account to create or edit listings through third-party integrations. Private sellers can list manually on Allegro, but cannot use this workflow.
It works on a WordPress site running WooCommerce. Install the FLUF Connect plugin from your WordPress admin and follow setup. You can revoke access under WooCommerce → Settings → Advanced → REST API.
You can keep managing your WordPress store as usual after connecting it to FLUF. No browser extension is required.
Yes. Variable products are expanded so that each variation becomes its own sellable row, which matches how Allegro works — Allegro has no parent-and-child product model, so a shirt in four sizes becomes four Allegro offers, each with its own price and stock. Backorders and parent-level stock on variable products are not supported.
Partly. Detected WooCommerce sales can update the matching Allegro offer. Allegro sales are not detected automatically, so check Allegro orders and mark sold items in FLUF yourself. FLUF can update the corresponding WooCommerce stock.
Every Allegro category defines its own required parameters, and an offer without them cannot be published — that is Allegro's rule, not ours. Rather than guessing a value, FLUF stops and names the parameters it could not supply. The fix is usually to add the matching attribute to the product in WooCommerce and try again.
Only conditionally. Allegro makes the EAN parameter mandatory when an offer's condition is set to new in selected categories; for any other condition it is optional. The format is 8 to 14 digits. WooCommerce carries this in its global unique ID field.
About 30 seconds of your time per product, and offers appear on Allegro within minutes of confirming. Products matching an auto-crosslisting rule go across without you opening the dashboard at all.
Yes. The same WooCommerce import feeds every channel you connect — eBay, Etsy, Vinted, Depop, Shopify and more — at no extra cost. Adding a marketplace later costs you a connection, not a second catalogue.
