Methods per country
Several for each country you send to, such as a parcel locker and two couriers, each named in every language of your shop.
The Delivery extension for OpenCart 3
Set your own delivery methods for each country: a parcel locker and two couriers for Poland, one courier for Germany. Type each price in that country's currency, or by the parcel's weight, and your shoppers see it in the currency they picked, with the working days it takes.
£59 once, with a year of updates and help. More years of updates are £25 a year, and it keeps working if you stop.
Setup guide and help: every step in order.

Delivery is part of Fresh, the same code. This is for shops with another theme.
Please don't install it on a Fresh shop. If you install it there and later remove it, OpenCart also deletes files the two share, and Fresh needs them.
What you get
Several for each country you send to, such as a parcel locker and two couriers, each named in every language of your shop.
Type 14.99 zł for Poland and €4.99 for Germany. Shoppers see it in the currency they picked. Or set prices by the parcel's weight.
Each method can be free once the basket comes to an amount you choose, in that method's currency.
"1 to 3 working days" after each method's name, in the shopper's language.
A box for the locker's code (InPost Paczkomat, for example), checked before the checkout goes on, with a link to find one. The code shows on the order's page.
A gate code or a safe place, typed once and filled in for the customer at every order after.

No surprises at the door
There are no methods for postcodes outside the EU and UK customs area, such as the Canary Islands and Jersey, where a parcel pays duty on arrival. Add any postcodes of your own you don't send to. The shopper is told why, and a country you don't send to gets a plain message instead of OpenCart's "No Shipping options are available".
With Google Shopping, each country's cheapest delivery, its days and free-from amount go to Google in the feed and on your product pages, unless you typed a delivery price there yourself.


Price
£59 once. Yours to keep on one shop hosted anywhere, with a year of updates and help. Another year of updates is £25. Test and staging copies of that shop are free.
Buy it nowThe setup guide takes you through every step, from the upload to your first order. Stuck on a step? Email support@gravityhost.co.uk and we'll help.
Open the setup guideBefore you buy
No. Delivery is part of Fresh, the same code. This is for shops with another theme. Please don't install it on a Fresh shop: if you remove it later, OpenCart also deletes files Fresh needs.
Yes. It works with any OpenCart 3 theme, including the standard one. No core file is edited: it hooks in through OpenCart's own events.
No. Anything you already have at Extensions > Shipping keeps working beside your new methods. You choose where these come in the list at the checkout.
The one your courier charges you in for that country: złoty for Poland, euros for Germany, pounds for the UK. The shopper sees the price in the currency they picked, turned at your shop's own rates.
Any that give each locker a code. Tick Pickup point on a method and the shopper is asked for the code, which is checked before the checkout goes on and kept with the order. The settings fill in the pattern and finder link for InPost Paczkomat for you.
No. Upload the new zip in Extensions > Installer, and your settings and methods stay as they are.
Yes, one for your live shop: paste it into the Licence key box at the top of the settings. Test and staging copies of your shop need no key. A key for Fresh works here too.
Yes. It costs the same for everyone, wherever you buy it.
Prices are shown and charged in this currency, with no conversion at checkout, and no surprise from your bank.