Restrict modules, order totals, shipping methods, payment methods, or the checkout process! You can create restrictions based on a wide variety of criteria, and set a custom message to be displayed when restricting the checkout.
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 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.
Restrict modules, order totals, shipping methods, and payment methods, as as well as the checkout process (and display a custom message).
Create restrictions quickly and easily using the clean admin interface and intuitive rules system. Available rule types include:
- Discount Criteria: coupon, gift voucher, reward points
- Location Criteria: address, city, country, distance, geo zone, location comparison, postcode, zone
- Order Criteria: currency, custom field, customer, customer group, language, past orders, payment method, shipping cost, shipping method, shipping rate, store
- Product Criteria: attribute, attribute group, category, manufacturer, option, product, user-created product group, or any other product data
Build rule sets to apply multiple rules to a restriction at once. Re-use the same rule set to quickly create the restrictions you need.
Group products, categories, manufacturers, options, and attributes together however you want to create Product Groups. These groups can then be used to determine when restrictions apply.
Use the included Testing Mode to determine why restrictions are not working as expected on the front-end, helping to debug complex rule interactions.
Quickly edit any product data field for multiple products at the same time. Select products individually, by manufacturer, or by category, then enter the data you want to set for all products at once.
Upload and go — modifies no core files.
Change any product data field for multiple products at once. All standard fields are supported, and custom modifications that add product fields may also work, depending on how they are coded.
Bulk edit name/description/meta info, general data, links, attributes, options, recurring profiles, discounts, specials, additional images, reward points, and design layouts.
Select which products to edit by category, manufacturer, or product name.
Enter any numeric field as a flat value, addition, subtraction, or percentage of the current value. Discounts and specials entered this way will have the appropriate value calculated based on each product's price.
Choose whether to remove product discounts, specials, categories, etc. before adding new data.
Attributes and options added will be merged with existing attributes and options.
Selectively remove individual attributes, options, or option values.
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.
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.
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
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.
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.
Create fees and discounts based on any criteria you want! This extension uses an intuitive "rules" system to easily determine when your shipping charges appear. Fees and discounts can be combined into a single line item on the order, or you can show each fee/discount separately as its own line item.
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.
Create charges quickly and easily using the clean admin interface and intuitive rules system. Available rule types include:
- Adjustments: charge adjustments such as min/max/round, flat/percent adjustments to charges or cart/item criteria, cumulative bracket charges, tax classes, and more
- Discount Criteria: coupon, gift voucher, reward points
- Location Criteria: address, city, country, distance, geo zone, location comparison, postcode, zone
- Order Criteria: currency, custom field, customer, customer group, language, past orders, payment method, shipping cost, shipping method, shipping rate, store
- Product Criteria: attribute, attribute group, category, manufacturer, option, product, user-created product group, or any other product data
Build rule sets to apply multiple rules to a single charge at once. Re-use the same rule set for different charges to quickly create the charges you need.
Combine multiple charges into one final cost using simple or complex formulas. Supported functions include Sum, Max, Min, and Average.
Group products, categories, manufacturers, options, and attributes together however you want to create Product Groups. These groups can then be used to determine when charges apply to products, and which products to which they apply.
Use the included Testing Mode to determine why charges are not appearing on the front-end, helping to debug complex rule interactions.
Easily change the color and text of the "Add to Cart" buttons in your theme! Options to change the button text and top/bottom gradient colors are given individually for various situations: when the product is added to the cart, when the product is out of stock, and when the product has options to configure.
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
Compatible with most custom themes — if not using the default theme, contact Clear Thinking before purchasing to ask whether your theme is likely to be compatible.
Quickly and easily show an "Added" button when the "Add to Cart" button is clicked, an "Out of Stock" button when the product is out of stock, and a "View Options" button when the product has options to configure.
Optionally show the stock status for the button text when the product is out of stock.
Set the text for each button within the admin panel, including an optional quantity display for the "Added" button (e.g. "Added 1!" for the first click, "Added 2!" for the second click, etc.)
Select the color or gradient for each button individually directly within the admin panel.
Create shipping charges based on the customer's distance from your store! Utilize the intuitive "rules" system to determine when charges are available.
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.
Create charges quickly and easily using the clean admin interface and intuitive rules system. Available rule types include:
- Adjustments: charge adjustments, min/max charges, rounding charges, charging brackets cumulatively, applying tax classes, and more
- Location Criteria: country, geo zone, location comparison, zone
- Order Criteria: currency, customer group, language, and store
Calculate distances in either miles or kilometers.
Change the store address used as the origin, for any charge that you want.
Use the included Testing Mode to determine why charges are not appearing on the front-end, helping to debug complex rule interactions.
Display any Order Total line item using the taxed and/or untaxed values! Choose which Order Total extensions to affect, which tax class to use for the calculation, and how the amount will be displayed (including HTML support).
Upload and go — utilizes ocMod so no core file modifications are necessary.
Choose which Order Totals will have their charge displayed with tax.
Set the text for how the charge will be displayed, using any HTML you want, as well as easy-to-use shortcodes for the taxed and untaxed amounts.
Leave the "Taxes" line item enabled to show the cumulative tax charge, or disable it so that tax is only integrated into each line item.
Create shipping charges based on any criteria you want! Ultimate Shipping uses an intuitive "rules" system to easily determine when your shipping charges appear. Set standard rates (such as based on total or weight) or live rates (such as UPS or FedEx) for individual products or groups of products, and then combine the charges together into a single charge displayed to the customer.
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.
Create charges quickly and easily using the clean admin interface and intuitive rules system. Available rule types include:
- Adjustments: charge adjustments such as min/max/round, flat/percent adjustments to charges or cart/item criteria, cumulative bracket charges, tax classes, and more
- Discount Criteria: coupon, gift voucher, reward points
- Location Criteria: address, city, country, distance, geo zone, location comparison, postcode, zone
- Order Criteria: currency, custom field, customer, customer group, language, past orders, store
- Product Criteria: attribute, attribute group, category, manufacturer, option, product, user-created product group, or any other product column
Build rule sets to apply multiple rules to a single charge at once. Re-use the same rule set for different charges to quickly create the charges you need.
Combine multiple charges into one final cost using simple or complex formulas. Supported functions include Sum, Max, Min, and Average.
Group products, categories, manufacturers, options, and attributes together however you want to create Product Groups. These groups can then be used to determine when charges apply to products, and which products to which they apply.
Use the included Testing Mode to determine why charges are not appearing on the front-end, helping to debug complex rule interactions.
Integrate your OpenCart store with TaxCloud, the easy-to-use sales tax management service for retailers. This extension connects OpenCart with TaxCloud services, including verifying addresses to determine correct tax rates, pulling those tax rates into OpenCart as an Order Total line item, and then submitting the order to be recorded into your TaxCloud transaction listings.
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
Set your store's shipping origin address directly through the admin panel. TaxCloud uses this, along with the customer's precise location, to accurately determine all state and local taxes that must be paid.
Optionally enter variable TICs (Taxability Information Codes) for your products, using any existing product database field.
Map individual customer_id values to TaxCloud Exemption Certificate IDs.
Charge tax on shipping methods, by making sure the "Shipping" line item has a sort order before the extension's line item.
Enter the Order Total line item text directly through the admin panel, with the ability to use HTML in the title.
Restrict the extension based on store, geo zone, and customer group.
Automatically pass order information from OpenCart to TaxCloud when an order is processed, or manually submit previous or missed orders using the added button visible on orders in the OpenCart admin panel.
Batch send multiple orders through the extension admin panel.
View a report of orders that have been sent to TaxCloud.
Includes a Testing Mode so you can see all API requests to and responses from TaxCloud, helping to debug things when they don't look right on the front end.
Enable customers to select a shipping method for each individual product, or each group of products, during checkout! This gives customers flexibility in how items are shipped to them, allowing them to choose faster shipping methods for just the products they need quickly. As a store owner, shipping items individually also helps you charge the correct amount when your items are difficult to combine into single shipments.
Upload and go — modifies no core files.
Choose to display shipping choices for each product, or for each group of products, based on any product data field.
Utilize the shipping methods you already have set up, properly displaying them for each product or group based on its quantity, weight, and value.
Let customers choose between standard shipping options (for the entire cart) and individual shipping options — or disable the choice so only individual shipping options are available.
View the customer's shipping choices at a glance — each selected shipping option properly show up in the "Shipping" line item in the shopping cart, confirmation page, and order invoice.
Override shipping settings for any shipping method, individually for each product or each group. Or for even greater control over which shipping methods are shown, use in conjunction with Restrict Shipping Methods
Tired of having to manually check your returns area every day for new return requests? Use this extension to send a notification e-mail to both admin and customer e-mail addresses when a return request is created.
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
Send the notification e-mail to multiple admin e-mail addresses and/or the customer e-mail address.
Create a different template for the admin e-mail message and the customer e-mail message.
Utilize shortcodes in the templates to insert information about the return request.
Quickly edit products in bulk, as many as you want at a time. Select products individually, by manufacturer, or by category, then edit their general data, product links, discounts, and specials.
Upload and go — modifies no core files.
Change all general data fields at once, or select only the data fields you need to modify.
Add products to categories and stores, while removing them from other categories and stores at the same time.
Enter discounts and specials as flat values, additions, subtractions, or percentage values — the appropriate price for each product will be calculated and inserted into the database.
Optionally remove all current discounts and specials when entering new ones.
Speed up your workflow by adding a "Save & Keep Editing" button to your admin panel's product pages, category pages, extension pages, and more. All "Save" buttons are globally replaced with "Save & Exit" and "Save & Keep Editing" buttons, allowing you to quickly save your progress and continue working.
Upload and go — utilizes ocMod so no core file modifications are necessary.
Fixes the "Save & Exit", "Save & Keep Editing", and "Cancel" buttons so that they're always visible no matter where you are on the page.
Works everywhere in the admin panel, including products, categories, manufacturers, attributes, options, downloads, reviews, information pages, modules, shipping methods, payment methods, order totals, product feeds, orders, returns, customers, customer groups, affiliates, coupons, gift vouchers, users, user groups, system settings, design settings, and localisation settings.
Create fees and discounts based on quantity, total, volume, weight, and more! This extension uses an intuitive "rules" system to easily determine when your charges appear. Restrict charges based on cart criteria, date/time criteria, location criteria, and order criteria.
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.
Create charges quickly and easily using the clean admin interface and intuitive rules system. Available rule types include:
- Adjustments: charge adjustments such as min/max/round, flat/percent adjustments to charges or cart/item criteria, cumulative bracket charges, tax classes, and more
- Location Criteria: city, country, distance, geo zone, location comparison, postcode, zone
- Order Criteria: currency, customer group, language, store
Build rule sets to apply multiple rules to a single charge at once. Re-use the same rule set for different charges to quickly create the charges you need.
Combine multiple charges into one final cost using simple or complex formulas. Supported functions include Sum, Max, Min, and Average.
Use the included Testing Mode to determine why charges are not appearing on the front-end, helping to debug complex rule interactions.
Create shipping charges based on quantity, total, volume, weight, and more! This extension uses an intuitive "rules" system to easily determine when your charges appear. Restrict charges based on cart criteria, date/time criteria, location criteria, and order criteria.
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.
Create charges quickly and easily using the clean admin interface and intuitive rules system. Available rule types include:
- Adjustments: charge adjustments such as min/max/round, flat/percent adjustments to charges or cart/item criteria, cumulative bracket charges, tax classes, and more
- Location Criteria: city, country, distance, geo zone, location comparison, postcode, zone
- Order Criteria: currency, customer group, language, store
Build rule sets to apply multiple rules to a single charge at once. Re-use the same rule set for different charges to quickly create the charges you need.
Combine multiple charges into one final cost using simple or complex formulas. Supported functions include Sum, Max, Min, and Average.
Use the included Testing Mode to determine why charges are not appearing on the front-end, helping to debug complex rule interactions.
Create shipping charges based on the zip code or postcode of the customer's address! 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, language, 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.
Create charges quickly and easily using the clean admin interface and intuitive rules system. Available rule types include:
- Adjustments: charge adjustments, min/max charges, rounding charges, charging brackets cumulatively, applying tax classes, and more
- Location Criteria: country, geo zone, location comparison, zone
- Order Criteria: currency, customer group, language, and store
Validate postcodes for any country (including the U.K.) without needing to specify the postcode format.
Use the included Testing Mode to determine why charges are not appearing on the front-end, helping to debug complex rule interactions.
Create fees and discounts based on the payment method selected by the customer! This extension uses an intuitive "rules" system to easily determine when your charges appear. Restrict charges based on quantity, total, weight, volume, and more.
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.
Create charges quickly and easily using the clean admin interface and intuitive rules system. Available rule types include:
- Adjustments: charge adjustment such as min/max/round, flat/percent adjustment to charges or cart/item criteria, cumulative bracket charge, tax classes, and more
- Location Criteria: city, country, distance, geo zone, location comparison, postcode, zone
- Order Criteria: currency, customer group, language, payment method, store
Build rule sets to apply multiple rules to a single charge at once. Re-use the same rule set for different charges to quickly create the charges you need.
Combine multiple charges into one final cost using simple or complex formulas. Supported functions include Sum, Max, Min, and Average.
Use the included Testing Mode to determine why charges are not appearing on the front-end, helping to debug complex rule interactions.