Skip to main content

The Delivery extension for OpenCart 3

Delivery priced the way your couriers charge you, in every country you send to.

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.

The checkout for an address in Poland, in Polish: Paczkomat InPost at 14.99 zł and Kurier DPD at 18.99 zł, each with 1 to 3 working days, and a box for the pickup point code with a link to find one
A shopper in Poland sees your methods in złoty, with delivery days.

Already using the Fresh theme? You don't need this.

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

Each country's own delivery, priced as you pay for it.

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 country's own currency

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.

Free from an amount

Each method can be free once the basket comes to an amount you choose, in that method's currency.

Delivery days

"1 to 3 working days" after each method's name, in the shopper's language.

Parcel lockers

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.

Delivery notes kept

A gate code or a safe place, typed once and filled in for the customer at every order after.

One delivery method's settings: price 14.99 in złoty, optional prices by weight, free from 150, 1 to 3 delivery days, and a pickup point code with its pattern and a link to find one
Each method has its own currency, price, free-from amount and delivery days.

No surprises at the door

Nothing sent where a parcel pays duty, and a plain answer where you don't deliver.

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.

The checkout in Polish after a shopper typed Krakow as the locker code: the code is refused with a message asking for a pickup point code such as KRA01M
A parcel locker that checks its code before the checkout goes on.
The checkout in Spanish for a Canary Islands postcode, saying the shop cannot deliver there because it is outside the customs area
No methods outside the customs area, with the reason.

Price

One price, paid once.

The same price everywhere

£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 now

Setup guide and help

The 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 guide

Before you buy

The questions people ask.

I already have Fresh. Do I need this?

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.

Does it work with my theme?

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.

Do my other delivery methods stop working?

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.

Which currency do I type prices in?

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.

Which parcel lockers does it work with?

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.

Will an update undo my settings?

No. Upload the new zip in Extensions > Installer, and your settings and methods stay as they are.

Does it need a licence key?

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.

Is the price the same everywhere?

Yes. It costs the same for everyone, wherever you buy it.