NovaPoshta (Nova Poshta) is a popular delivery service for online stores. Integration allows you to automatically calculate costs and create invoices.
Connection
Step 1: Registration with NovaPoshta
- Register on the NovaPoshta website as a business client
- Get access to your personal account
- Create an API key in the settings section
Step 2: Setting up in ecom.md
Go to Integrations → NovaPoshta:
- API key — insert the key from your NovaPoshta personal account
- Sender city is your city
- Sender's warehouse address - where the parcels are sent from
- Contact person – sender’s name
- Phone — sender’s phone number
Step 3: Set up delivery types
Select available delivery types:
- To the NovaPoshta warehouse - the buyer picks it up from the branch
- To the parcel terminal - delivery to an automatic pick-up point
- Courier delivery - delivery to the address
Automatic cost calculation
Once connected, the shipping cost is calculated automatically in the cart based on:
- Recipient cities
- Parcel weight
- Dimensions
- Type of delivery
Creating invoices
When placing an order, the system can automatically create a waybill (invoice) in NovaPoshta:
- Recipient data is taken from the order
- Weight and dimensions - from product parameters
- The invoice number is sent to the buyer
Tracking
The buyer receives an invoice number and can track the parcel on the NovaPoshta website or through the tracking link in the notification.