Open Mercato + Comarch Optima + Allegro
Allegro sales linked to Optima accounting: orders → invoices, stock and prices in sync
Allegro is Poland's largest sales channel, and Comarch Optima one of the most popular accounting systems. The problem: they don't talk to each other — Allegro orders must be re-entered into Optima as invoices manually, and stock and prices updated separately. As sales grow this becomes a bottleneck and a source of errors.
Open Mercato bridges both worlds: it pulls Allegro orders (directly via API or through BaseLinker), creates a customer and sales document, and hands the invoice to Comarch Optima for posting and e-invoicing. Stock and prices sync back, so your Allegro offers always reflect real availability.
Why connect Optima with Allegro through Open Mercato
- Allegro orders automatically become invoices in Comarch Optima
- Stock and prices synced — no more selling items you don't have
- Allegro Smart!, returns and complaints linked to documents in Optima
- CRM and customer history beyond a single Allegro order
- Order → invoice → e-invoicing chain fully automatic thanks to Optima's native e-invoicing
Two-way data flow
Allegro → Open Mercato → Comarch Optima
Orders, buyer data, delivery methods, payment status → sales document → invoice in Optima
Comarch Optima → Open Mercato → Allegro
Stock, prices, product data → Allegro offer updates
How integration deployment looks
Five stages — from the first conversation to a working production integration.
- 01
Sales and accounting audit
Allegro account (or BaseLinker), Optima version, product catalogue, mapping of Allegro categories and parameters to Open Mercato products
- 02
Connect Allegro and Optima
Register app in Allegro Developer (or connect via BaseLinker), set up Optima connection (REST/ODBC), Open Mercato as middleware layer
- 03
Invoicing and tax rules
Invoice vs receipt, sales register, foreign sales and VAT-OSS handling, issue trigger (payment/shipment)
- 04
Pilot listing and parallel period
Test on a batch of offers, import recent orders, validate invoices in Optima, 2-3 weeks parallel run
- 05
Full automation
Automatic invoicing, real-time stock and price sync, Allegro returns handling, exception monitoring
Optima + Allegro integration scenarios
Shop with a large catalogue on Allegro
Thousands of offers, daily price and stock updates from Open Mercato, every order automatically invoiced in Optima. Zero manual re-entry.
Manufacturer entering Allegro
Open Mercato stays the source-of-truth for production and warehouse, Allegro adds a B2C channel, Optima collects invoices for accounting — without changing existing processes.
B2B wholesaler with extra Allegro sales
B2B portal in Open Mercato for regular clients, Allegro for retail from surplus, one accounting system in Optima and consistent stock for both channels.
Integration cost
Optima + Allegro integration via Open Mercato: EUR 4,200 - 9,000 net, 2-4 week setup. Price depends on the Allegro connection method (direct or via BaseLinker), Optima version and offer count. Includes configuration, category mapping, parallel period and 60-day support.
Frequently asked questions
Do you connect to Allegro directly or via BaseLinker?
Both are possible. Allegro's direct API works for a single account and simpler rules. BaseLinker makes sense when you also sell on other marketplaces — then BaseLinker is the hub and Open Mercato links it with Optima.
Does an Allegro invoice reach Optima automatically?
Yes. After payment (or shipment — configurable) an Allegro order becomes a sales document in Open Mercato, and the invoice lands in Comarch Optima for posting and e-invoicing.
How does Allegro price and stock sync work?
Open Mercato keeps a single stock level and updates Allegro offers in real-time (with a buffer to avoid overselling). You can keep per-channel pricing — one for Allegro, another for the B2B portal.
What about Allegro returns and complaints?
An Allegro return generates an invoice correction in Open Mercato and in Optima, stock updates automatically, and complaints are handled in the CRM alongside customer history.