← Back to the blog
8 min read

How to Choose a System for Selling on Allegro, WooCommerce and Shopify

multichannel

Allegro, WooCommerce and Shopify are three completely different worlds: a marketplace with its own rules, a store you host yourself, and a store in the SaaS model. Selling on all three at once from separate panels quickly becomes unmanageable. That’s why you’re looking for one system that ties these channels into a single order view and a shared inventory.

The catch is that each of these platforms imposes different technical requirements, while most tools show three logos on their landing page and say nothing about what stands behind them. This article is a concrete guide to the selection criteria for exactly these three channels — how they differ, what to ask, and what to watch out for.

Why these three channels are hard together

Before you look at tools, it’s worth understanding why this particular trio can be a challenge:

  • Allegro is a marketplace — you don’t have full control over the listing, the platform’s rules apply, and you must watch stock and statuses under the threat of penalties and a drop in listing position.
  • WooCommerce is a WordPress plugin that you host yourself. You have full access to your data via the API and the database, but you’re responsible for performance and updates.
  • Shopify is a store in the SaaS model — convenient, but closed; access to data is only through the official API, with request limits and its own model of products and variants.

Each of these channels describes a product, a variant and an order differently. A good system has to normalize them into one consistent model — and that’s the first criterion worth examining.

Criterion 1: real integration coverage (not the logo)

This is the most important point and the most common source of disappointment. The gap between “we support Shopify” and “we have a ready, production Shopify module” can be huge. Ask directly:

  • which of the three channels are ready and running in production today, and which are only on the roadmap,
  • whether the vendor will add a missing integration — and whether for an extra fee or as part of the plan,
  • which direction the sync runs — read-only data pulling, or also writing back to the channel,
  • how it handles API limits (Shopify and Allegro in particular have hard request limits).

Let’s be honest about the status — because that’s exactly the point. In Sellaro, the ready, production module today is WooCommerce (alongside PrestaShop and Sylius). Allegro and Shopify are on the roadmap and we add them on request, following the rule “we’ll add the missing integration for free” as part of the plan. All store integrations run READ-ONLY — Sellaro reads orders and products, but writes nothing back to the store and creates no listings on the marketplace. Always verify this status with any vendor instead of trusting the icons on a website.

Criterion 2: shared inventory and stock sync

With three channels at once, the biggest danger is overselling — selling the same unit twice. On Allegro that ends in a cancellation and a negative rating; on Shopify and WooCommerce it means a refund and a disappointed customer. So the system must keep one shared inventory and distribute it across every channel.

Check:

  • sync frequency — the faster a sale on one channel drops stock on the others, the lower the risk of overselling,
  • variant support — Shopify and WooCommerce have rich variants (size, colour) that must map correctly onto Allegro listings,
  • SKU mapping — without consistent identifiers, the inventory can’t tie the same product across three different channels.

Sellaro maintains a normalized, shared view of products and stock from every connected channel, with per-channel polling. Just viewing stock isn’t enough — what matters is how quickly and reliably a change propagates.

Criterion 3: pricing model — where the costs hide

With three channels, pricing can weigh more than the feature list, because you pay it every month. Watch out for three traps:

  1. Commission on sales value — a percentage of turnover that, at higher volumes, can far exceed the subscription fee itself.
  2. Surcharges for each channel and account — check whether connecting a third channel or a second Allegro account bumps the price in a jump.
  3. API and overage fees — good systems include them in the plan.

The safest model for a growing store is “a plan with a limit plus a low overage rate”: the cost is predictable and doesn’t scale linearly with turnover.

That’s how Sellaro’s pricing works: Start for 0 PLN up to 100 orders/month, Pro at 99 PLN up to 500, Business at 149 PLN up to 2000, and above the limit 0.29 PLN per order — with 0% commission on sales value. All integrations are included in the plan, regardless of how many channels you connect. (Prices are in PLN on both the .pl and .eu domains.)

Criterion 4: scalability and data isolation

Three channels are just the start — a year from now you might add Amazon or a second store. The system should grow with you without rewriting your processes. Assess:

  • event-driven automation — a WHEN → IF → THEN rules engine (new order, status change) with actions: email, SMS, webhooks (ideally HMAC-signed and retried), writing to a log,
  • multiple users and roles — as your team grows, everyone needs their own access,
  • data isolation — a stronger approach is schema-per-tenant, where each system customer’s data sits in a separate database schema and doesn’t mix between companies,
  • API-first and export — access to API keys and CSV export, so you can pull your data out if needed.

Sellaro builds automations on domain events, isolates data with a schema-per-tenant model and is API-first (API keys, CSV export) — so adding another channel doesn’t require rebuilding what already works.

What to watch out for with this particular trio

A few warning signs, easy to miss while you’re dazzled by the demo:

  • “asterisk” integrations — a Shopify or Allegro logo on the site that’s really “in preparation”,
  • no information about sync direction — you don’t know whether the system writes to your store or creates listings,
  • ignoring API limits — with Shopify and Allegro that’s a real risk of blocks and delays,
  • pricing with no stated commission — often means there is one, and it’s high,
  • no data export — a sign that leaving will be hard.

Frequently Asked Questions

Can one system handle Allegro, WooCommerce and Shopify at once?

Yes, provided it has ready (or on-request) modules for all three and normalizes their different data models into one view. The key is to check the status of each integration separately — because these are three different platforms with different levels of data access.

Does Sellaro already integrate with Allegro and Shopify?

Today the ready, production module is WooCommerce (alongside PrestaShop and Sylius). Allegro and Shopify are on the roadmap and we add them on request as part of the plan — with no charge for the integration itself. Always ask about the current status before you commit.

Does this kind of system write data to the store or create listings?

That depends on the tool, and it’s worth establishing. Sellaro runs READ-ONLY — it only reads orders and products, modifies nothing on the store side and creates no marketplace listings. The advantage is safety: the system can’t break your listings or orders in the source channel.

How much does it cost to tie three channels into one system?

Models vary: subscription, commission on turnover, or a plan with a limit and overage. The most predictable for a growing store is a plan with a limit plus a low overage rate and no commission, where the number of channels doesn’t bump the price. In Sellaro that’s Start for 0 PLN, Pro for 99 PLN, Business for 149 PLN and 0.29 PLN per order above the limit.

Summary

Choosing a system for Allegro, WooCommerce and Shopify comes down to four criteria: real integration coverage (what works today vs. what’s a promise), shared inventory with fast sync, an honest, commission-free pricing model, and scalability for more channels. Don’t buy by the logos — ask about the status of each of the three channels separately, the sync direction and the commission. It’s also worth reading how to choose multichannel sales management software and how to run multichannel e-commerce without chaos.

Want to see how this looks in practice? Check which channels Sellaro connects and work out your cost in the pricing. And when the integration you need is missing — write to us, we’ll add it for free as part of your plan.