Latest Extensions
Avalara Integration
$69.99 $59.99
Bread Payment Gateway
$59.99 $49.99

Latest Extensions

Grid Display List Display
Sort By:
Payment Type Fee (1.5.x/2.0.x)
Supported OpenCart Versions:

What does it do:
This adds a new Order Total that gives the ability to charge customers an extra fee/discount for using specific payment types that you select.
Useful for helping to offset the transaction fee that many payment gateways charge.
It also allows setting different fees and minimum totals for each payment separately.

Main features:
* Select any payment type to require extra fee(s)
* Secondary fee field for things like flat fees on top of percentages
* Individual settings for each payment allowing different totals and fees
* Can be set as Discount instead of Fee by using negative numbers
* Min order total trigger per payment (charge fee only if price is less than $xxx)
* Admin configurable custom title per language
* Can be static fee or percentage based fee
* Dynamically adds settings for each enabled payment method, even 3rd party payments!
* Automatically applied to the cart total during checkout
* Supports filtering by Geo Zones
* Supports Tax Classes on the fees
UPS Deluxe + Boxing Algorithm (1.5.x/2.x/3.0)
Supported OpenCart Versions:

What does it do:
UPS Deluxe is a group of additional features for the UPS extension that comes with OpenCart.
The default UPS extension always assumes the cart is a single package with a single weight and dimension.
It also does not handle packages greater than 150lbs resulting in UPS returning no rates.

This addon offers the following features:
- Individual Packaging - each cart item rated with its own weight and dimensions as part of the UPS rate lookup.
- Max Box Weight - Instead of individual packages, break up the cart into packages by max weight per package.
- Negotiated Rates - Show your accounts discounted rates.
- Rate Adjust - Manually pad or discount returned rates with +/- amounts or percentages
- Separate box per item - Lets you flag certain items to force them to have their own box while allowing other items to be combined.

* You will need to have the vQmod engine installed (

Main features:
* Works with the UPS core version that comes with opencart
* Simple vQmod script plug and play
* Can be enabled or disabled from UPS admin
* Uses each item's individual weight, length, width, and height values
* Dimensions defaults to "10" for products that don't have a value to avoid errors
* Max box weight allows breaking up large cart orders into multiple packages
* Negotiated rates allows you to give customers cheaper shipping.
* 2 rate adjustment fields for combined percent and/or flat rate increases per returned rate
* Minimum Rate amount allowing you to charge at least x.xx amount for the lowest rate.
* Forced separate box option
FedEx Advanced Rates for OpenCart 1.5/2.x/3.0
==[ Title ]==

==[ Notes ]==
This module will work for all locations that FedEx supports. Be sure you ask your local FedEx customer care representative if their Web Services integration supports your country as the Origin.

FedEx does not support Hong Kong as an "origin". So you cannot use this to get rates if shipping from Hong Kong.

==[ Supported ]==

==[ Description ]==
This contrib adds the ability to get live rates from FedEx during checkout giving the customer the option to choose their shipping type using live rates from It uses the newer WSDL API so rates are guaranteed to be up to date.

How to get your Fedex Developer/Account/Meter Info:
You get your account and meter number from under the developer center:
1. Goto
2. Sign up as new customer or sign in with your existing account info and "Technical Resources" as the target
3. After signing in, under "Technical Resources" on the left side, choose "Fedex Web Services for Shipping"
4. Choose "Move to Production"
5. At the bottom of that page, Click "Obtain Production Key"
- Resell: No
- Checkbox for Rate, Track, Etc only
- Corporate Developer
6. Accept the agreement
7. Fill in the requested info
8. On the Confirmation step it should show you
- Authentication Key (This is your XML key needed for the extension)
- Meter Number
9. It also shows that an email is sent with additional information on it
- Account Number
- Password
You need all 4 of those values for the FedEx rates extension

==[ Features ]==
* Supports Soap and nusoap
* Rates are always up to date and live from
* You choose which rates you want to offer
* Worldwide compatible for all currencies and weights
* Advanced packaging algorithm (combined package mode) ensures items are packed in boxes to meet a max weight.
* Individual Shipping option allows you to rate each item as a separate box
* Option to Display Transit Times
* Option to Display Package count
* Option to Display Weight
* Optional insurance
* Allows for each package to use their own weight and dimensions
* Support for List or Discounted rates
* Option to add an additional fee to all rates
* Supports Geo Zone based enable/disable
* Supports Tax class
* Error message support
* Debug option to troubleshoot any potential messaging problems
* Support for Alcohol shipping rates
* Support for Allow/Disallow Saturday and Sunday delivery
* Additional Rate Padding based on rate
* Cutoff Time to add an additional day to the delivery estimate
* Additional Processing Time to add additional days to the delivery estimate

1. If you are getting an error about:
ERROR::803::Meter number is missing or invalid.
This occurs while using a test account on the live server or vice versa

==[ Boxing Algorithm ]==
I offer 3 different boxing methods.
The first is an advanced volumetric boxing algorithm that ensures that all the item volumes will fit within the max box dimensions and ensures that the box dimensions will at least fit the max item dimensions inside.
The second is a weight-only option that ignores the product dimensions and uses the max dimensions statically as the maximum size.
The last is individual mode that rates each item in the cart as its own package. This uses the individual item dimensions.

The algorithms also prevent splitting weight from a single product into multiple boxes.
So you won't have a single 60lb item split into 1x 50lb & 1x10lb box as that would not make sense.
In the cases where a single item is more than the max box weight, it overrides that maximum box.
Ex. It will allow a single item to override the max box weight and dimensions.
A max box weight of 50lbs with a 60lb item will result in a 60lb box.
This must be done to ensure the item gets rated.
Canada Post WebService Live Rates 1.5.x/2.0.x



Supported OpenCart Versions:
All 1.5.x versions

What does it do:
This contrib adds real-time rates for Canada Post Web Services System using the REST method as a shipping option on your store.
During checkout, the cart will get real-time rates directly from The extension has many additional features as well to allow you to choose what you want to see as far as displaying the weight as part of the rate, defining the lettermail rates to be included with the rate lookup results, different dimensional calclations like volumetric or linear, silent rate adjusting, displaying delivery dates, showing/hiding errors.


Your host must support php curl (most do)
You must have a CanadaPost developer account
Sign up for free here:

Main features:
* Uses the brand new (Mar 2012) Canada Post Web Services REST service.
* Since Canada Post doesn't offer their lettermail rates from their server, you can manually specify Lettermail rates to support smaller packages. The customer will be shown the rate that matches their package weight (500g or less and less than 2cm in width)
* Supports Local, USA and Int'l rates.
* Customers Get live shipping rates from Canada Post immediately during checkout.
* Automatically displays the proper quotes based on customer country code.
* Volumetric, Linear, or Static Shipping calculation options.
* Configurable alowed shipping methods.
* Full error message support.
* Customizable service names in language file.
* Option to display delivery weight.
* Option to display delivery dimensions.
* Option to display delivery date (where available).
* Lettermail Table rates available for CA, US, and INT for packages under 500g

Tags: canadapost, canada, canadian, canadien, cadana, canda, candapost, canada-post, canada post, canadapostal,,,, canadian post, canadianpost, postal, shipping, CAD
Hong Kong Post (hkpost) Live Rates 1.5.x/2.x
Supported OpenCart Versions:

What does it do:
This contrib adds a real-time shipping rate lookup for Honk Kong Post postal service in Hong Kong.
As there is no official API for HKP, this mod ingeniously uses their browser interface in the backend and parses the response back to the cart format.
This lets you get rates as if an actual integration API existed, with absolutely no change in the way opencart shows the rate.

Supports Local and Overseas rates for Small Packet and Parcel rates giving the choice of Air, Surface, Speedpost, Multipack, or Local shipment choices.

* Your server must have curl support for server-to-server communication. Contact your host if unsure.
* You must have "HKD" added as a currency Code (Hong Kong Dollar)

Main features:
* Returns rates for all HKPost services: Smart Post, e-Express, Speedpost, Air, Parcel, Multipack, Local, Packet, etc
* Full quote support. Automatically displays the proper quotes based on customer destination country.
* Allowed services choice
* Error support. If there are quote problems it will display an error.
* Extra cost box to silently add a fee to cover packaging or whatever. Amount is added to the rate before displaying.
* Supports both Local and Overseas destinations
* Supports Small Packet and Parcel package rates
Previous-Next Product
What is Previous-Next Product

Previous-Next Product is a useful tool adding Previous and Next product buttons on your product pages. This allows your customers to intuitively navigate among your products.

Why is different?

Not only provides a simple link, but offers the product image in a elegant way.

✔ VQMOD Required
✔ Tested in OpenCart 1.5.6.*, 1.5.5.*, 1.5.4.*, 1.5.3.*, 1.5.2.*

Demo : Previous-Next Product
Popup Info module
Popup is a great tool to show important content to customers in priority.

It provides you a guarantee that customer has seen what you wanted to show them first.

The content shown will be of your choice, which you think will get more sales and also look Attractive at same time.

- Play notification sound when showing the message
- Custom message
- Product promotion
- Choose to show one time or everytime your visitor visite the page

Demo : Click me
Admin: Click me

Username: demo
Password: demo
Pixel Landingpage for Home Page
What is a Landing Page?
In online marketing a landing page, sometimes known as a "lead capture page" or a "lander".

What is Pixel Landingpage for Home Page ?

The perfect module for your shop.

-You can choose parallax background or video baground(youtube video)
-Unlimited slides
-Visitor can disable the landingpage
-Activate/ Dezactivate module
Demo Default Theme : Click me

Admin: Click me

Username: demo
Password: demo
Pixel Banner Ads
What is pixel banner ads?
A new way to display banners.
Pixel Banner Ads It's a stand alone module, it doesn't use the pre made opencart banners.

-You can choose from 3 layouts type.
-No Vqmod
-No core modifications

Demo Default Theme : Click me
Demo Bootstrap Theme : Click me

Admin: Click me

Username: demo
Password: demo
Maintenance countdown
Maintenance countdown is a responsive coming soon template for your store.

Maintenance countdown also comes with a countdown timer and displays perfectly on all modern browsers and devices.

Responsive layout
Easily customisable
Complete documentation
Google web fonts
Compatible with most modern browsers
Full screen youtube video background
jQuery Countdown Timer -back adminstration for set the date when your site is back for business
Contact form for keeping contact with your customers

Demo admin : Click me
Demo : Click me

Username: demo
Password: demo
Pixel Product Pinterest View
This is a 4-in-one module that displays products in a Pinterest-like format.


1.) Latest products.
2.) Featured products.
3.) Specials.
3.) Bestsellers.

Demo : Pixel Product Pinterest View
Pixel Product Pinterest View for Pixel Store Basic
This is a 4-in-one module that displays products in a Pinterest-like format for Pixel Store Basic Theme.

Pixel Store Basic Theme.: Pixel Store Basic Theme


1.) Latest products.
2.) Featured products.
3.) Specials.
3.) Bestsellers.

Demo : Pixel Product Pinterest View
Pixel Pinterest Latest Product View for Opencart 2.X
Displays Latest products in a Pinterest-like format.

Demo : Click me
Pixel Store Basic - Bootstrap Responsive OpenCart Theme
Pixel Store is an awesome OpenCart theme and framework built with Twitter Bootstrap.

It features stunning, clean and slick design that is suitable for a wide variety of products. It is very easy to install and customize.

- Features a completely responsive design
- Developed for OpenCart v1.5.6+
- Built with Bootstrap v3.2.0
- Looks and behaves great in all modern browsers
- Custom Share, Pin It and Tweet buttons
- Drag and drop installation, no file editing required
-Vqmod modifications

Demo : Pixel Store

Support : Help and Support
Simple Payment Fee

Current Version: v303.1 (release notes)

OpenCart Versions: 1.5.2.x - 3.0.3.x

Create multiple flat rate, percentage-based, or per item fees or discounts for each payment method! This extension uses an intuitive "rules" system to easily determine when your charges appear. You can restrict charges based on currency, customer group, geo zone, and store.
  • Upload and go — modifies no core files.

  • Enjoy peace of mind: all settings are automatically saved to the database when changed, and are backed up to a backup file every time the admin panel is loaded. Settings can also be manually backed up, and then downloaded to restore from later, or to edit in a spreadsheet application.

  • Select one or more payment methods to which a fee or discount applies.

  • Create charges quickly and easily using the clean admin interface and intuitive rules system. Available rule types include:

  • - Adjustments: min/max charges, rounding charges, and applying tax classes

    - Location Criteria: country, geo zone, location comparison, zone

    - Order Criteria: currency, customer group, language, payment method, and store

  • Use the included Testing Mode to determine why charges are not appearing on the front-end, helping to debug complex rule interactions.

  • For more advanced criteria in determining when a payment method fee or discount is available, take a look at Payment-Based Fee/Discount

$20.00 $16.99
Geo IP Tools

Current Version: v303.2 (release notes)

OpenCart Versions: 1.5.2.x - 3.0.3.x

Change the currency or language, and redirect or block customers, based on their geo IP location! This extension automatically determines the customer's location based on their IP address, as well as lets you choose whether to display a pop-up that allows the customer to change their location, to avoid inaccuracies.
  • Upload and go — utilizes ocMod so no core file modifications are necessary

  • Enjoy peace of mind: all settings are automatically saved to the database when changed, and are backed up to a backup file every time the admin panel is loaded. Settings can also be manually backed up, and then downloaded to restore from later, or to edit in a spreadsheet application.

  • Redirect customers to a specified URL, or block specific URLs for customers, based on their IP address and/or geo IP location.

  • Optionally request the browser location from the customer, for more accurate positioning data than their IP address provides.

  • If the browser location request is turned off or fails, allow the customer to choose their location within a pop-up that appears when first visiting the site.

  • Automatically set the customer's shipping country, zone, and postcode based on the determined location.

  • Optionally download and use a local database file to improve the speed of geo IP lookups.

  • Use the included Testing Mode to determine why things are not working on the front-end as expected.
$39.99 $34.99
Change Requires Shipping to Free Shipping

Current Version: v302.1 (release notes)

This extension will change the "Requires Shipping" field in the product data to a "Free Shipping" field.
  • Upload and go — utilizes ocMod so no core file modifications are necessary.

  • Re-purposes the "Requires Shipping" field to a "Free Shipping" field, meaning no database changes or additions are required.

  • Products marked as "Free Shipping" will not affect shipping calculations.

  • Give free shipping both when a certain total is reached, and if all products in the cart are marked as "Free Shipping" — if all products are marked as "Free Shipping", then the built-in Free Shipping method will be available during checkout, regardless of its "Total" setting.

  • For more complex criteria in how you determine Free Shipping, take a look at Free Shipping Plus.
$20.00 $16.99
Advanced PDF Catalog for OpenCart
Advanced PDF Catalog extension for OpenCart is an intuitive and powerful tool for generating PDF document based on products user has selected. Generated PDF catalog could contain products' images, prices, titles and other metadata loaded from your store. Catalog cover, index and content could be appended by our extension from the given templates.

Advanced PDF Catalog for OpenCart is an easy way to gain bright results quickly. Final PDF appearance depends solely on designer's imagination. We already have included six different templates/layouts by default. You can burn your packaged PDF Catalog to CD, print for further distribution, save it on FTP and provide customers with URL to download it or mail PDF catalog to your customers directly.

- export/generate catalog to PDF for emailing, sharing or printing;
- filter products by criteria (category, brand, stock status, price range, product identifiers etc);
- merge filtered products into one list to export;
- exported pdf design based on predefined template;
- templates are based on html+css what makes template modification really simple;
- template could be selected right before exporting. Different templates are available;
- template could contain cover, index, page numbering;
- ability to store list of products for further regeneration (in case if prices or other attributes will change);
- localization support, UTF-8 support
- vqmod support

Please provide us with your store URL after purchasing extension so we could create license key for you.
You can send sore URL via email: ovologics[at]gmail[dot]com

NOTE: We can create templates according to your needs and using your own design.
NOTE: 1 License = 1 Domain.
Sofort XML Payment Integration (15x/20x)
Supported OpenCart Versions:
1.5.x (and Mijoshop)

What does it do:
This contrib adds support for "Sofort XML" payment integration from
The customer is redirected to the sofort payment page to pay and returned back to the success page after payment.

* You will of course need to have a gateway account.

Main features:
* PA-DSS Compliant. No sensitive data is captured or stored on your store.
* Initial Processing setup is done with ajax instantly on your store
* Debug Mode (logs debug info to your system error log for troubleshooting)
* Full support of error handling and logging.
* Choice of country and payment methods
Textplode International SMS notifications - Customers and Admins
Textplode has been designed to be simple and easy to use, and we've now applied the same concept to this OpenCart module.

Our extension is completely free to download and integrates SMS features into your OpenCart store. You can create custom templates that you're able to assign to different order statuses so that when you change the status of an order, the customer is sent a text message to notify them.

You can configure this module to send you a text when a new order is placed on your store, or when a new customer registers. You're even be able to merge your OpenCart customers to a group on the Textplode platform and send marketing messages to your customers in one go. There's loads of more features available from within the Textplode platform - to find out more, click here.

This extension uses the Textplode API and you'll need to create an account to use this module. Registration takes seconds, is completely free and you'll receive 10 free credits if you verify your account. You only pay for the messages you send and can purchase credits from within your Textplode account. Any undelivered messages sent to UK phone numbers are refunded.

We use a Tier 1 supplier for our text messaging, so delivery is guaranteed and instant. Beware of companies selling text messages at a lower rate as they will be simply reselling for someone else or using poor routes and your messages will hardly ever reach your customers phones or will arrive hours later.

Key features

  • Send a text message to customers when an order status is changed
  • Send a text message to yourself when a new customer registers
  • Send a text message to yourself when a customer orders
  • Customisable message templates
  • Add merge tags to message templates (Order ID, Order Date, First Name, Last Name, Email Address)
  • Sync your OpenCart customers to a group on Textplode
  • View credit balance from module page
  • Customise the name of the sender
  • Easy installation with VQMOD
  • 10 free credits on signup after verification & no monthly costs (PAYG)

We're an honest, small team of dedicated developers and offer complete support by email or phone. If you have any queries or need a hand installing this module, please feel free to give us a call or email us at