Latest Extensions
$99.99 $89.99
Rounding Bug Fix
$22.99 $19.99

Latest Extensions

Grid Display List Display
Sort By:
Min / Max Order Limits (1.5.x/2.x.x)
Supported OpenCart Versions:

What does it do:
This contrib adds multiple limit verification checks during the checkout step.
Allows multiple MIN and MAX limits.
If any of the limit checks are not met or exceed, a warning is shown on the cart page
The customer cannot continue until the min/max rules are met.
Checks can be enabled at a "per customer group" level and can trigger based on total, qty, or weight

Main features:
* Verify Cart Total (or Subtotal) meets the Minimum Required Total
* Verify Cart Total (or Subtotal) does not exceed the Maximum Allowed Total
* Verify Cart Item Count meets the Minimum Required Item Count
* Verify Cart Item Count does not exceed the Maximum Allowed Item Count
* Verify Cart Weight meets the Minimum Required Weight
* Verify Cart Weight does not exceed the Maximum Allowed Weight
* Customized informative error message based on the error scenario
* Warning message on checkout/cart page prevents checkout and alerts customer of resolution
* Individual Settings per Customer Group
* Works with Mijoshop
* Works with most themes out of the box and can be altered to add support for new ones
* Works with most checkout systems and can be altered to add support for new ones
Offline Credit Card w/Encryption (1.5.x/2.0.x)
Demo 2.0 site

Supported OpenCart Versions:

What does it do:
This contrib adds support for collecting customer creditcard information so it can be manually processed offline.
No bank processing is done with the card data. The card data is simply saved to the order by way of the database,
or by alternative PCI compliant methods like breaking up the card details between database and store emails.
It is assumed that you have a physical or virtual terminal offsite that you use to process credit cards on your own.

Main features:
* PCI COMPLIANCE MODE*. When in PCI Compliance mode, Half the card number is stored / Half is emailed, CVV is emailed, Cardholder name is not emailed
* Uses serverside LUHN creditcard verification algorithms to verify data is valid before allowing checkout to prevent fraud & typos.
* Encrypts card number with custom hash key before saving to database.
* Uses custom error handler on the checkout/confirm page to show any card errors.
* Configurable Allowed Credit Card types.
* Works Internationally.
* Works with any currency.
* Multilingual support.
* Multistore support.
* Option to delete the card details from the database right from the admin list.
* Instant ajax error validation without page reload
* Option to Auto-Delete card info upon specified order status change
* Separate Email address option for PCI/PA-DSS card details

Note about PostCode and Installments
There are 2 settings in the admin for postcode and installments.
These are for 2.0 only, but will be default use the billing postcode and 1 installment for 1.5.x
In 2.0, these will offer the option to manually enter the billing postcode.
Usually only used for stores that don't collect full addresses (rare).

Dealing with customer credit card information is very sensitive and risky.
The user of this module is solely liable for what happens to the data from end to end.
It also may be illegal in some countries to store certain bits of information in a database, or transmit via email, even though the option to do so might exist. The author of this contrib takes no responsibility for any legal misuse or mishandling of sensitive information.
Parcel Broker Live Shipping Rates (UK) 1.5.x/2.0.x
Supported OpenCart Versions:

What does it do:
This contrib adds real-time rates for "" Web Services during checkout.
This allows you to charge customers the correct shipping rate based on their purchase weight and size.

Parcel Broker is an aggregated shipping service that returns rates for multiple shipping companies: UK Post, FedEx, DHL, UPS, and more!
By using ParcelBroker you are effectively consolidating your parcel traffic with thousands of other businesses and individuals just like you.
The parcel traffic is then funnelled through one account with one of the Major courier companies.
This means the actual collection and delivery service you receive will still be exactly the same as if you went direct.
However, the massive buying power created by consolidating your traffic with other ParcelBroker users means we can all share access to heavily discounted rates from the couriers.
In most cases you'll receive a price that is 40-60% cheaper than going direct.

Your host must support php curl (most do)
You must have a web api account

Rate Discrepancies:
The developer of this integration has no control on rates and only pass what is returned from the gateway.
All rates and errors come directly from the gateway.
If you find rate discrepencies, you will need to
1. Enable Debug mode
2. Repeat the checkout shipping lookup
3. Copy the message log from the Debug tab in the module's configuration
4. Send that to the ParcelBroker Tech Support to analyze.

Main features:
* Customers Get live shipping rates from multiple shipping gateways immediately during checkout.
* Automatically displays the proper quotes based on customer address, cart weight, and cart dimensions* (if using individual package mode)
* Configurable disallowed shipping methods.
* Full message debugging and error message support for easy troubleshooting
* Option to display delivery weight.
* Optional Rate padding/discounting for all rates
* Optional Weight padding/discounting for all rates
MailChimp Integration Pro

Current Version: v2022-9-21 (release notes)

OpenCart Versions: 1.5.1.x - 4.0.1.x

Automatically pass newsletter subscription information from your OpenCart site to your MailChimp newsletter list (and vice versa) behind the scenes, making less work for you! Customers will be synced during standard registration, checkout registration, and when admins perform actions in the admin panel. This extension also includes a sidebar module, to allow non-customers to sign up to your list.
  • Includes all the features of the standard MailChimp Integration extension.

  • Sync with different MailChimp lists, based on store, language, customer group, and/or currency.

  • Send orders to MailChimp using the integrated e-commerce functionality.

  • Includes support for sending cart data, allowing you to create Abandoned Cart automation workflows within MailChimp.

  • Map any customer data column to your MailChimp list merge tags.

  • Add telephone and address fields to the included newsletter sign-up module.

  • Choose to display Interest Groups within the module box, and the pages on which they appear. Customers can subscribe and edit their interests at any time.

  • To inquire about upgrading and upgrade pricing, contact Clear Thinking.
$119.99 $99.99
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/3.x
OPENCART 1.5.x, 2.x, and 3.x SUPPORT!



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: v2022-7-05 (release notes)

OpenCart Versions: 1.5.2.x - 4.0.1.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

$19.99 $16.99
Geo IP Tools

Current Version: v2022-12-20 (release notes)

OpenCart Versions: 1.5.2.x - 4.0.1.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 — no core file modifications are necessary. The extension utilizes vQmod for OpenCart 1.5.x, ocMod for OpenCart 2.x/3.0, and Event hooks for OpenCart 4.0

  • Enjoy peace of mind: all settings 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