Dopravio compares your own negotiated carrier rates for every incoming order and
assigns the cheapest suitable carrier to it — in the WooCommerce admin, after the
order is placed.
It does not touch the cart or the checkout. No shipping method is registered,
no rate is shown to the customer, nothing about the buying experience changes.
The plugin works purely in the back office: the order arrives, the carrier is
calculated, and you see it on the order.
What the plugin does
- On every new order it sends the shipment parameters (weight, destination
country, postcode, cash-on-delivery flag) to Dopravio and stores the result.
- Shows the recommended carrier in a metabox on the order detail screen —
including the price breakdown, how the shipment splits into parcels, the other
available carriers and the ones that cannot take the shipment (with a reason).
- Adds a Carrier (Dopravio) column to the orders list.
- If a physical product has no weight, no carrier is assigned. Instead the
affected SKUs are reported on the order, because guessing a weight would mean
guessing the price.
- Saves the chosen carrier in public order fields so your ERP or accounting
system can read it (see below).
Pulling the carrier into an ERP
The chosen carrier is stored on the order under four public meta keys:
dopravio_carrier — carrier name, e.g. DPD
dopravio_price — shipping price in EUR, dot as the decimal separator
dopravio_parcels — number of parcels (labels)
dopravio_status — assigned, missing_weight or unavailable
They are readable through the standard WooCommerce REST API
(
/wp-json/wc/v3/orders) using the API keys your integration already has —
both in
meta_data and in a dedicated
dopravio block with the full detail.
The plugin's
Dopravio → ERP connection admin screen shows the exact keys and
a live sample response from your own shop.
A Dopravio account is required
The plugin is a client for the Dopravio service. Without an account and an API
key it does nothing. Dopravio is a paid service for the Slovak and Czech market
and its carrier catalogue covers carriers operating there.
Slovensky
Plugin pri každej objednávke vyberie najlacnejšieho dopravcu a priradí ho
k objednávke v administrácii WooCommerce. Do košíka ani do pokladne nezasahuje —
zákazník nič nové nevidí. Rozhranie pluginu je po slovensky. Vybraného dopravcu
si vieš vytiahnuť do ERP (Helios, Pohoda, Money…) cez REST API alebo z polí
objednávky; návod je v administrácii v sekcii Dopravio → Napojenie na ERP.
Čo Dopravio robí a koľko stojí:
https://www.dopravio.sk
Ktoré platformy podporuje a ako napojenie prebieha:
https://www.dopravio.sk/integracie
- Create a Dopravio account at https://www.dopravio.sk — the plugin is a client
for the service and does nothing without an API key.
- Install and activate the plugin.
- Go to Dopravio → Settings, enter
https://www.dopravio.sk and your API
key, or click Connect through Dopravio to have the key filled in for you.
- Place a test order, or open an existing one and click Calculate through
Dopravio.
You need WooCommerce 7.0 or newer. Both the classic order storage and High
Performance Order Storage (HPOS) are supported.