FLUF Connect

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.

40 marketplaces, one dashboard Auto inventory sync WhatsApp, email & in-app support
Key Takeaways — WooCommerce to Allegro Crosslisting

  • 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 — 300 products). There is no free plan; automation is included in every plan, not sold as an add-on.
FLUF Connect listings dashboard showing WooCommerce products crosslisted to Allegro
FLUF Connect’s listings view — one WooCommerce product, tracked as a single row across Allegro and every other connected channel.

On This Page

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.

  1. 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.
  2. Run the handshake. The plugin issues FLUF a WooCommerce REST API consumer key and secret scoped to your store, so nothing else on your WordPress site is exposed and you can revoke the pair from WooCommerce → Settings → Advanced → REST API at any time.
  3. Connect your Allegro business account. Allegro uses OAuth: you are sent to Allegro, you approve FLUF Connect, and Allegro hands back a token. Access tokens last 12 hours and refresh silently for three months, so you connect once rather than re-authorising every week.
  4. Import your WooCommerce catalogue. FLUF reads your products through the WooCommerce REST API. Variable products are expanded so each variation becomes its own listing candidate — a shirt in four sizes arrives as four sellable rows, not one ambiguous parent.
  5. Review the mapping. Allegro categories are matched from your WooCommerce product categories and title, and each category’s required parameters are filled from your product attributes. Anything Allegro insists on that your store does not carry is flagged before you push, not after.
  6. Select products and crosslist. Pick the products, tick Allegro, confirm. FLUF uploads the images to Allegro’s own image host first, then creates the offer referencing them.
  7. 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 Allegro enforces 12–75 characters including spaces and at least three words, and rejects longer titles rather than truncating them. FLUF trims to 75 before sending.
Description Standardised description ✅ Automatic Sent as Allegro’s sectioned description format. Whole description caps at 40,000 bytes.
Product gallery Offer photos ⚡ First 16 Business accounts get 16 photos; images are uploaded to Allegro’s own host first, then referenced.
Price (sale price, else regular) Offer price ✅ Automatic Converted into your Allegro account’s shop currency.
Stock quantity Offer stock ✅ Automatic Stores running manage_stock off are treated as quantity 1 or 0 from stock status.
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

Titles are a hard limit, not a soft one. Allegro’s API validates offer names at 12 to 75 characters and a three-word minimum, per its own developer documentation. Long WooCommerce product names get trimmed on the way through. Very short ones — a bare SKU, a one-word product name — will fail the minimum, so it is worth a quick scan of your shortest titles before a bulk push.

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 FLUF ingests the sale and withdraws the item from your other connected channels 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 Order ingestion runs on a cron cycle
An item sells anywhere and you want WooCommerce stock decremented Not written back. FLUF reads your WordPress store; it does not push stock into it N/A — WooCommerce stays the source, not a destination
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
Why WooCommerce stock isn’t written back

FLUF Connect’s WooCommerce integration is deliberately read-only. It pulls products, orders and stock levels out of your WordPress store and treats that store as the source of truth — but it does not write into it. That means a sale on Allegro will pull the item down from every other marketplace you are connected to, and it will show as sold in FLUF, but the stock number inside WooCommerce is yours to manage. For a made-to-order or print-on-demand catalogue that is exactly what you want. For a single-copy vintage or collectibles catalogue, it is the one place you still need a habit rather than an automation, and it is why we say it plainly rather than burying it.

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

  1. Open the product in your WordPress admin and copy the title
  2. Trim it to fit 75 characters, checking it still has three words
  3. Download each gallery image individually
  4. Log into Allegro and start a new offer
  5. Find the right leaf category, often several levels deep
  6. Fill in every required parameter for that category by hand
  7. Re-type or paste the description, then strip anything Allegro’s checker flags
  8. Upload the photos one at a time
  9. Set price, quantity, and pick a delivery price list
  10. Add EAN if the item is new in a category that requires it
  11. Publish, then note somewhere which of your WooCommerce products this offer corresponds to
  12. Repeat for every variation of a variable product
  13. 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

  1. Select the WooCommerce products you want on Allegro
  2. Click crosslist to Allegro
  3. Review the pre-filled category and parameters
  4. Confirm

Time per product: about 30 seconds, and nothing at all for products that match an auto-crosslisting rule.

Time saved per 100 products

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 Price Products Includes
Starter £9/month 300 All automation features
Growth £19/month 1,000 All automation features
Seller £49/month 2,500 All automation features
Pro £99/month 5,000 All automation features
Super Seller £299/month Unlimited All automation features, priority sync

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

Sources & Verification

Frequently Asked Questions

Every new seller gets a 7-day trial for £1 with full access. After that, plans start at £9/month (Starter — 300 products). 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 every plan rather than sold as a paid add-on. Allegro's own commission is separate and is paid to Allegro.

Yes, for any integration. Allegro blocked offer creation and editing through its API and by file upload from regular (private) accounts on 27 July 2022, citing the EU Omnibus Directive. A regular account can still list by hand on the Allegro website, but no tool — FLUF's included — can list for it. Allegro Lokalnie, the classifieds route private sellers are pointed to, bars API listing as well. FLUF checks the account type before it uploads a single photo, so you get a clear message rather than a failed push.

It works on any WordPress site running WooCommerce. You install the FLUF Connect plugin from your WordPress admin the same way you install any other plugin, and it issues FLUF a WooCommerce REST API key and secret scoped to your store. You can revoke that pair at any time from WooCommerce → Settings → Advanced → REST API.

No. FLUF reads your catalogue through the WooCommerce REST API on its own schedule rather than running work inside your page loads, and the crosslisting itself happens on FLUF's servers. The plugin's job is the handshake and the API credentials, not processing.

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, and it is worth being precise. When an item sells on Allegro or on any other connected channel, FLUF withdraws the Allegro offer and clears the item from your other channels. What it does not do is write stock back into WooCommerce: FLUF's WooCommerce integration reads your store and treats it as the source of truth, so the stock number inside WordPress stays yours to manage.

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.

Start Crosslisting Today

Plans from £9/month. Set up in under 10 minutes.

×
Scroll to Top