Wolt, Glovo and Bolt ERP integration: what really happens to your orders

Wolt, Glovo and Bolt ERP integration: what really happens to your orders
Operational

ERP article

What this article is about

How to connect orders from Wolt, Glovo and Bolt directly to ERP: the full flow, real implementation issues, and what you need to know about fiscalization and cancellations.

Published: July 8, 2026Reading time: 9 min readAll articles

If your restaurant or store receives orders through Wolt, Glovo and Bolt, you already know what a busy evening looks like: three tablets on the counter, each with different orders, the cashier manually enters everything that needs to be prepared and delivered, prices sometimes do not match, and at the end of the day you still need to reconcile what you sold with what each platform says you sold. This situation is not inevitable — but real ERP integration is more complex than it may seem at first.

Why manual order handling costs more than you think

Every order entered manually creates risk. Not necessarily a major error — it can be the wrong product, an incorrect quantity or an order lost in the operational flow. With 30–50 orders per day coming from three different platforms, these errors add up.

More importantly, without integration, stock in the system does not reflect in real time what was sold through aggregators, fiscal documents need to be created manually, financial reconciliation with platforms becomes a weekly time-consuming task, and sales analysis by channel is impossible without manual exports from each platform. In similar implementations, redundant administrative work can reach 2–4 hours per day during peak periods, and a significant part of this effort disappears after integration.

How the integration works technically

Wolt, Glovo and Bolt can send orders through APIs or available integration mechanisms, depending on the access provided to the merchant and the configuration of each platform. When a customer places an order, the order data — products, quantities, price, address and customer comment — reaches the system automatically, without manual input.

What data actually comes from a Wolt order

This is the first practical lesson: not all fields arrive in the format you expect.

Prices come in minor currency units, not in lei. An order of 45.50 RON may appear as 4550. The system must convert this automatically, otherwise the cashier sees prices that are 100 times higher.

Currency may appear differently if the account settings are not aligned with the ERP. As a result, orders can arrive with the wrong currency, without a clear error message.

Customer comments must be mapped explicitly. If a customer writes “no onion”, this information does not appear in the ERP order unless the integration sends it into the operational document.

Product SKUs must be matched correctly. Wolt, Glovo and Bolt may use their own product identifiers, and if these are not mapped to the ERP items, the order cannot be processed automatically.

The full flow of an aggregator order

  1. 1

    The order arrives

    The platform sends the order data. The ERP system automatically creates a Marketplace Order and an associated Sales Order. The cashier sees the order in the working interface, in the Orders Marketplace section.

  2. 2

    The order is confirmed

    The cashier confirms the order. At confirmation, the system automatically sets the “Delivery” action for products available in stock. Without this step, products cannot be picked from the warehouse for preparation.

  3. 3

    The order is prepared

    If the store uses a data collection terminal, the warehouse operator can pick the products by scanning barcodes. The system checks stock in real time. If a product is no longer available, the manager can cancel that line from the order.

  4. 4

    Finalization and fiscalization

    The cashier finalizes the document and sets the status to Ready. At this point, the order is synchronized with the correct warehouse, and the document is sent to PayDesk for fiscal receipt issuance with the corresponding payment method.

  5. 5

    Delivery and closure

    When the courier confirms delivery, the status is updated. The order becomes the basis for reporting and later margin analysis.

Cancellations — where things get complicated

One of the most common situations in practice: the order is cancelled by the platform or by the customer, but it remains active in the ERP. The “Rejected” status must be explicitly translated into the ERP system logic. This does not happen automatically unless it is configured in the integration.

Similarly, if you cancel a product line from the ERP order, PayDesk does not automatically reflect that change unless the integration explicitly sends the updated status. The amount to be paid may remain calculated with the cancelled product included, which leads to collection errors.

The correct behavior is this: when a line is cancelled in the ERP order, the system must automatically recalculate the total and update the PayDesk document before fiscalization.

Synchronizing prices and stock with aggregators

Future prices

If you create a price change document in the ERP with a future effective date, the system should not send it immediately to the platform, because there is a risk that the price will be applied before the intended date. The correct solution is for the ERP to create a scheduled task and send the change only on the day it becomes valid, or to manage the current price and future price separately.

Filtering by price list

If you use multiple price lists, for example one for Wolt, one for Glovo and one for direct sales, the system must synchronize with each platform only the changes from the corresponding list. Otherwise, any price change can trigger data exchanges with all aggregators, even when the change is not relevant for every channel.

Prices per packaging unit

If you sell a product by kilogram, but the platform displays it by package, for example a 500 g pack, the system must calculate and send the price per package automatically. The mapping must handle this conversion correctly in both directions.

When e-Factura matters for aggregator orders

For orders received through Wolt, Glovo or Bolt, the fiscal logic must be treated separately from the operational order flow. The integration must be able to distinguish between orders for which only a fiscal receipt is issued and situations where an invoice must be generated and sent through the RO e-Factura system.

In practice, the system must allow orders to be marked according to whether an invoice is required, and it must provide a clear procedure for cases where the customer requests an invoice. In those situations, customer data must be collected correctly, the invoice must be issued from the ERP, and then transmitted through the e-Factura flow.

Important: RO e-Factura rules must be verified before implementation depending on the customer type, transaction type and legislation applicable at that time.

What to check before implementing the integration

Order volume and complexity

  • Under 20–25 orders per day, the cost of integration may not pay off quickly.
  • Over 50 orders per day, the operational difference becomes visible from the first week.
  • If you have different prices for the same products on different platforms, you need separate price lists.

Stock and reporting

  • If the physical store and online delivery use the same stock, integration becomes critical.
  • If you need reporting by channel, for example Wolt vs Glovo vs direct sales, ERP integration is the safest way to obtain these data without manual reconciliation.

What breaks when the integration is configured superficially

Based on implementation experience, these are the most frequent problems after incomplete configuration:

SymptomReal cause
Prices in orders are 100 times higherPrices arrive in minor currency units, not in lei, and conversion was not configured.
Orders appear with the wrong currencyThe Marketplace account currency is not aligned with the ERP settings.
Unmapped products block ordersSKUs were not matched correctly during the initial configuration.
A cancelled order remains active in the ERPThe cancellation status from the aggregator is not mapped to an ERP closure flow.
PayDesk calculates the amount including cancelled productsLine cancellation synchronization is not fully implemented.
Customer comments do not appear at checkoutThe comment field from the order is not mapped into the ERP document.

The comment field from the order is not mapped into the ERP document.

Request a demo — we will show you the real flow, from the order received on Wolt to the fiscal receipt issued through PayDesk and stock updated in real time.

Learn more
Corgi with headphones

Frequently asked questions
Corgi illustration