This module adds to Your  OpenCart shop the payment methods available through MakeCommerce gateway.
On top of that it will add also few shipment methods – automated parcel terminals of Omniva and Itella SmartPOST and Omniva courier service.
Automatic registration of shipments into Omniva/SmartPOST systems can be configured, printing of parcel labels right in shop admin interface.

How to get it

The module can be downloaded on: OpenCart marketplace

How to install

The module version for OpenCart 2 requires vQmode.
To install the module on server you either use Extension Installer or copy the module files to the server via some ftp client.

How to configure

Once the module files have been installed on server you should ‘install’ (or activate) and configure the module in the shop admin interface.
There are several modules that you should activate:

  • the main module MakeCommerce (Extensions>Modules)
  • the payment method MakeCommerce (Extensions>Payments)
  • the shipping methods  (Extensions>Shipping):
    • Omniva Parcel Machines by MakeCommerce
    • SmartPost Parcel Machines by MakeCommerce
    • Omniva courier by MakeCommerce

Once activated you can access the configuration of all those sub-modules from the main module as well:OpenCart module header

Next you need to configure MakeCommerce API connection.
Enter your API keys and use the ‘Check connection’ button to verify.
OpenCart mooduli API seaded

Payment Methods

The module adds to the Shop a payment method named ‘MakeCommerce’.
There are also few options to configure how the available payment methods are presented on the check-out page.

OpenCart payment method selector


The module adds an easy way to make refunds to your customers through, you can also make partial refunds. The refunds dialog can be found in the Order Edit dialog, under Payment Details tab:

Refunds in OpenCart module

The Shipping Methods

The module adds next shipping methods to the Shop:

  • Omniva Parcel Machines by MakecCmmerce
  • SmartPOST Parcel Machines by MakeCommerce
  • Omniva courier by MakeCommerce

They will olace respective dropdown lists with parcel terminals to the check-out dialog. You can slightly configure how they are presented.
It’s also possible to mark some of your products as “not suitable for Parcel Machine shipment”. Or mark that the product is entitled to free shipping in parcel terminal (if it is the only product in cart)
OpenCart product attributes

You can define their availability and price per Geo Zone, as well as purchase amount threshold for free shipping.
OpenCart shipping method pricing

Integration with SmartPost and Omniva

The plugin can automatically create shipments into and systems when the order has been paid.
Once this automation is activated you can print out the parcel labels right form the shop administration panel (orders view).
You can select all orders in processing state and with one click print out Omniva and Smartpost shipment labels mixed.
printing parcel labels in OpenCart module

For this to work you have to sign up and create user accounts for your business at and and then configure the plugin with username and password of those accounts.

For sign-up go to
You will be assigned an account manager, you will find contacts in Omniva e-service.
Send your account manager an email pointing that you want to apply for WebServices account.
Once you get your WebServices account username and password, use them in the plugin’s shipment method configurations settings for the integration.
You need to enter also your own contact data (Sender Address)

If configured, the module will automatically create a new shipment in system.
The shipments going to parcel machine are created as “Parcel machine service”  with  “Parcel arrival SMS” and “Parcel arrival e-mail” (code PA+ST+SF).
For the Ominiva Courier service you have 2 options – hand the packages over in Omniva Post Office (QP) or take the packages to a parcel machine (PK).
OpenCart Omniva courier settings
The ‘service type’ is B2C – no manual work or confirming is needed (or even possible) in Omniva business customer e-service.
You will see the shipments listed in e-service (under the list of shipments) only after they have physically handed over to Omniva.
You (and your customer) can track the shipment anytime on webpage.

Saadetise jälgimine Omniva lehel

For sign-up go to sign-up form.
Once you get the username and password use them in the plugin shipment method configurations settings for the integration.
If configured, the plugin will automatically create a new shipment in system when the order gets paid. You will see the SmartPost shipment number in order details.
You can see the shipments created also in self service interface.

Simple Checkout

You can find setup guide for Simple Checkout here


What does it cost?

Downloading, installing an updating of the plugin is free. A monthly fee is charged as described in the pricelist