Selling on Allegro is one thing, but a WooCommerce store doesn’t run in a vacuum — products come from somewhere, and orders flow out somewhere. Where to source listings and stock (wholesalers), where to invoice and book orders (an ERP), and what ties it all together once you have several channels (BaseLinker) — these are questions about the store’s back office. This guide shows the three types of WooCommerce back-office integration, when to pick which, and what to really watch for, from a builder’s perspective rather than a vendor selling a single platform.
This is the second part after our piece on integrating WooCommerce with Allegro: that one was about the sales channel, this one about the back office that feeds it.
Why connect WooCommerce to its back office
Without integration, every piece lives on its own: you re-key listings from the wholesaler by hand, watch stock manually, and copy orders into your invoicing app. It’s slow and error-prone — the worst case being stock drift (selling something you no longer have). Integration makes products, stock, prices and orders flow between systems automatically: one view of the data, less manual work, fewer mistakes.
Three types of back-office connection — and when to pick which
There is no single „integrate everything” button. A store’s back office splits into three areas you connect separately (or together), depending on what’s actually slowing the business down.
1. Wholesalers and dropshipping (where products and stock come from)
Connecting to a wholesaler lets you pull the catalogue (products, descriptions, images, prices) and — more importantly — sync stock without manual work. In a dropshipping model you go a step further: you hold no inventory and the wholesaler fulfils the order. When: you sell someone else’s assortment, have many suppliers, or your product count is growing and watching stock by hand no longer makes sense.
2. An ERP system (where orders, invoices and inventory land)
Integrating with an ERP — in Polish SMEs most often Subiekt GT / InsERT or Comarch (Optima/XL/ERP) — links the store to accounting, the warehouse and invoicing. An order from the store lands in the ERP, an invoice is issued there, and stock updates both ways. When: you run „real” inventory management and accounting outside the store and don’t want to re-key orders or issue invoices by hand.
3. BaseLinker (a hub when you have several channels)
BaseLinker is an intermediary platform that connects many channels in one panel (store + Allegro + other marketplaces), and often wholesalers, ERPs and couriers too. When: you sell across multiple channels and want one place to manage orders, stock and shipping, instead of wiring everything to everything one link at a time. You pay a subscription but get a ready ecosystem.
In practice these areas overlap: the wholesaler feeds the catalogue, BaseLinker collects orders from the channels, and the ERP closes them with an invoice and inventory. Choosing them and their order is the first decision we make together with the client.
When integration is actually worth it
Integration costs money — and at a small scale, doing it by hand can be cheaper than maintaining it. Signs it’s time to connect:
- the number of products (SKUs) has grown to where updating stock by hand takes hours,
- order volume turns copying into invoices/the ERP into a full-time job,
- more than one sales channel (store + Allegro + …) and the data starts drifting,
- manual errors keep recurring: overselling, wrong prices, duplicates.
If none of that applies to you — integration can wait. That’s an honest answer too.
Two challenges that decide success
This is where back-office integrations most often break — and what we pay the most attention to.
Stock and price synchronisation
The most important and riskiest part — and harder with wholesalers than with a single store, because stock sits on the supplier’s side and changes independently of you. If sync is too infrequent, you’ll sell an item the wholesaler no longer has (overselling). So sync must be reliable and as frequent as possible, and prices consistent across wholesaler, store and channels, so your margin doesn’t drift.
A single source of truth
With several systems you have to decide up front who owns each field: does the wholesaler dictate stock, or the ERP; does the store set the price, or the inventory system. Without one „source of truth” per field, systems start overwriting each other and data drifts. This is a design decision, not a technical detail — and it determines whether the integration stays stable.
What else to watch for
- Data flow direction and mapping — which data goes which way, and how products from the wholesaler/ERP map to those in the store (categories, variants, units).
- Performance at high product counts — with thousands of SKUs, how and how often you sync starts to load the store; it has to be designed, not just „switched on”.
- Cost — integration is one of the elements that genuinely push up the price of a store build (we cover this in „How much does an online store cost”).
How we approach it at Invisio
We aren’t tied to one tool — we match the route to scale and budget: a wholesaler or dropshipping integration where it’s about catalogue and stock; an ERP connection (Subiekt GT, Comarch) where the warehouse and accounting matter; BaseLinker as a hub for multi-channel sales. We help companies choose a sensible setup and implement it, with particular attention to what’s riskiest: reliable stock synchronisation and a clearly defined source of truth.
Want to connect your WooCommerce store to a wholesaler, an ERP or BaseLinker? Get in touch — we’ll help pick the integration route and implement it safely.