STUDIO 1

Omniva integration for your online store

An Omniva parcel locker is one of the delivery methods Estonian shoppers are most used to. We integrate Omniva into your store so the customer picks a locker at checkout and you save time on every order.

What Omniva integration is

Omniva is Estonia's postal company and runs one of the country's largest parcel locker networks. For a store the integration means two things: the customer picks a convenient locker at checkout, and the store creates the shipping label automatically from the order data. Less manual work and fewer address mistakes.

What you need before connecting Omniva

To register shipments you need a business customer contract with Omniva. With the contract you receive credentials that the store uses to register parcels in Omniva's system. Showing the list of lockers does not require a contract, but labels cannot be created without one.

  • A business customer contract and credentials
  • Sender address and contact person
  • Product weights and dimensions in the store, so bulky goods are not offered for locker delivery
  • A decision on whether you drop parcels at a locker yourself or book a courier pickup

Shipping prices depend on the contract and parcel size. The current price list is on Omniva's website.

How ordering works for the buyer

  • The buyer selects Omniva parcel locker as the delivery method
  • They search for a locker by city or address in a dropdown or on a map
  • After payment the store registers the shipment and receives a tracking number
  • You print the label and hand the parcel over
  • When the parcel is in the locker, the buyer gets an SMS or email with the door code

The phone number must be a required field at checkout: without it the door code never reaches the buyer and the parcel comes back.

WooCommerce, Shopify and custom stores

On WooCommerce we install the Omniva plugin, which adds the locker picker to checkout and a label button to the order screen. Shopify's standard checkout limits how delivery methods can be customised, so how comfortable locker selection is depends on the app used and the Shopify plan.

In a custom Next.js store we load the locker list from Omniva's public data file, cache it and refresh it regularly. The shipment is registered through the Omniva API right after the payment is confirmed.

Testing and typical problems

Before launch we place a test order with every delivery method, print the label and check that the chosen locker shows up in the order, in the confirmation email and on the label.

  • The locker list does not refresh because the update depends on site visits rather than a scheduled server job
  • The chosen locker is not saved with the order and no label can be created
  • Estonian, Latvian and Lithuanian lockers are mixed in one list because the country filter is not configured
  • Label creation fails on a missing phone number or product weight

How we integrate Omniva

Omniva, Smartpost or DPD

All three deliver to parcel lockers, and technically the integrations are alike: a locker list, shipment registration, a label. For the buyer what matters is which network has a locker near home or work, and the networks do not overlap.

Omniva and DPD lockers exist in all three Baltic states, Smartpost is tied to the Finnish direction, and DPD is additionally strong in courier delivery. That is why two or three networks are usually placed at checkout together so the buyer can choose. Prices and contract terms are on each carrier's website.

Frequently asked

Does the customer see lockers at checkout?+

Yes. We add a locker picker at checkout where the customer finds a suitable locker by name or address.

Are labels created automatically?+

Yes. After an order the store creates the shipping label, which you can print right away.

Can several carriers be connected at once?+

Yes. We usually install Omniva, Smartpost and DPD together so the customer can choose.

Can I ship to Latvia and Lithuania with Omniva?+

Yes, Omniva lockers operate in all three Baltic states. We set checkout up so the buyer sees the lockers of their destination country.

How does a parcel get from the store to the locker?+

You print the label from the order, stick it on the parcel and either drop it at a locker yourself or hand it to a courier. Which option applies depends on your contract with Omniva.

We'll connect Omniva to your store

Send us your store platform. We reply within one business day with a quote.