This extension allows you to provide optional fees and discounts to your customers, letting them choose extra services for their order. You can use it to give options for insurance, gift wrap, rush charges, and more.
Upload and go — includes a module component for displaying the options, requiring no modification to core files.
Create single-choice or multiple-choice options, each with their own associated fee or discount.
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, 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.
Use the included Testing Mode to determine why charges are not appearing on the front-end, helping to debug complex rule interactions.
This Order Total extension allows you to automatically apply your store's lowest eligible shipping cost to the customer's cart. Once the customer selects a shipping method, the selected shipping cost will override the automatic shipping cost, which will then disappear.
Upload and go — modifies no core files.
Display to your customers their cart total including shipping as soon as they add a product to their cart.
Customers can select a shipping method during checkout as normal.
Properly uses the customer's checkout address if entered, their account address if not, and the store's default address if not logged in.
Displays the correct shipping method title for the lowest shipping cost, so customers know what shipping they are being given.
Save time and hassle by automatically generating invoice numbers for your orders. This extension will do the work for you, assigning the next sequential invoice number to successfully completed orders that are updated to the particular status(es) you choose in the extension admin panel.
Upload and go — utilizes vQmod (for 1.5), ocMod (for 2.x and 3.0), or Events (for 4.0) so no core file modifications are necessary.
Enable or disable the extension within its admin panel.
Choose the order status(es) which trigger the invoice generation. The extension only generates an invoice number when the order is updated to one of those status(es).
You can still manually generate invoice numbers for incomplete orders by clicking the "Generate" button on the order info page within the admin panel.
This extension allows you to quickly and easily add URL redirections to your store, directly through the OpenCart admin panel. This lets you keep your product and category URLs working correctly if you change their SEO Keyword, as well as enables you to redirect URLs like www.getclearthinking.com/contact to your contact page.
Create URL redirects without the technical knowledge and hassle required when using FTP, .htaccess files, and mod_rewrite syntax.
Set the active status, "from" URL, "to" URL, HTTP response code, starting date, and ending date individually for each redirect, as well as view the number of times each one has been used.
Utilize wildcards to match multiple URLs with a single redirect.
Export and import your list of redirects as a CSV file.
Automatically record 404 "page not found" errors to the database, and view them within the extension. You can then quickly redirect these invalid URLs to the valid URL of your choice.
Choose to ignore certain IP addresses or browser user agents for recording 404 URLs, so you can avoid invalid data from bots or other scrapers.
Download the list of 404 URLs as a text file, for easy off-line viewing.
Create fees and discounts based on the quantity of items in the cart! 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
Use the included Testing Mode to determine why charges are not appearing on the front-end, helping to debug complex rule interactions.
This extension allows you to accept payments in OpenCart via Stripe.com, the secure and easy way to accept credit cards online. The extension can send customer and card information to your Stripe account, allowing your customers to utilize their stored card information for future purchases, as well as subscribe customers to Stripe plans when purchasing certain products.
Upload and go — modifies no core files.
Supports Stripe Elements and 3D Secure 2.0 for SCA requirements.
Modify all front-end text directly in the admin panel.
Restrict the payment method from appearing based on order total, store, geo zone, customer group, and currency.
Set a different order status for authorized payments vs. captured payments, as well as if a payment does not pass the credit card CVC Verification, Address Line 1 Verification, and/or Zip Code Verification.
Optionally allow your customers to store their card information for future use.
Quickly create subscription products, associated with a Stripe subscription plan, by entering the Stripe "Pricing Plan" ID in the product's "Location" field. New orders will automatically be created in OpenCart every time the subscription is charged to the customer's card. Stripe coupon codes are supported.
Utilize both Test and Live server modes, and Authorize or Capture charge modes.
Automatically mark refunded orders with a particular order status using webhooks.
Submit all payment information dynamically using AJAX, without page reloads or redirecting to another site.
Note: This extension requires that you have an SSL certificate installed on your site to securely process payment info.
This extension allows you to accept payments in OpenCart via Braintree, one of the easiest ways to accept payments online. It allows customers to pay using PayPal or a credit card, including the capability to store your customer's card information in your secure Braintree vault. It also lets you charge subscriptions, and will create an appropriate order in OpenCart when a subscription is charged.
Upload and go — modifies no core files.
Supports 3D Secure 2.0 to meet SCA requirements.
Modify the payment method title, button text, button class, and button styling directly in the admin panel.
Display an optional PayPal button, allowing the customer to choose either method right within the checkout "Confirm" stage.
Restrict the payment method from appearing based on order total, store, geo zone, customer group, and currency.
Optionally allow your customers to store their card information for future use, including support for multiple cards.
Quickly create subscription products, associated with a Braintree subscription plan, by entering the Braintree plan id in the product's "Location" field. New orders will automatically be created in OpenCart every time the subscription is charged to the customer's card.
Refund transactions directly through their order history page.
Submit transactions for settlement when they are processed, or choose to only Authorize them so they can be manually settled later. Orders can settled directly through the added link in their order history.
Note: This extension requires that you have an SSL certificate installed on your site to securely process payment info.
Restrict the payment methods available to your customers! You can set each payment method to be displayed based on a wide variety of criteria, including the shipping method and rate they select.
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 payment methods quickly and easily using the clean admin interface and intuitive rules system. Available rule types include:
- Location Criteria: city, country, distance, geo zone, location comparison, postcode, zone
- Order Criteria: currency, customer group, language, shipping cost, shipping method, shipping rate, store
- Product Criteria: category, manufacturer, product, or build your own group
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, and manufacturers together however you want to create Product Groups. These groups can then be used to determine when payment methods are enabled or disabled.
Use the included Testing Mode to determine why payment methods are not appearing as expected on the front-end, helping to debug complex rule interactions.
This report extension will record the data every time someone uses your "Contact Us" form, and display it in an easy-to-read format. Utilize it to help keep track of who contacts you, when they did, why they did so, and if their message has been answered.
Upload and go — utilizes ocMod (or vQmod for OpenCart 1.5.x / 2.x) so no core file modifications are necessary.
Keep a running history of the date, name, e-mail address, message, and IP address of every person that uses your store's contact form.
Reply to inquiries directly within the extension. Admin responses are added to the message, so other admin users can view how the inquiry was responded to.
Mark each message as answered or not answered, to help you remember which messages still need a reply.
Export the history as a CSV file.
Automatically installs the necessary database table.
Create fees and discounts based on the shipping 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, shipping cost, shipping method, shipping rate, 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 fees and discounts based on the cart total! 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.
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
Use the included Testing Mode to determine why charges are not appearing on the front-end, helping to debug complex rule interactions.
This extension will allow you to quickly and easily add a captcha to your customer account and affiliate registration processes, helping prevent bot and spam registrations on your site.
Upload and go — utilizes vQmod so no core file modifications are necessary.
Displays a proper error message when the captcha does not verify correctly.
For OpenCart 1.5 and 2.x versions, adds captcha verification for regular account registration, checkout account registration, and affiliate registration.
For OpenCart 2.x versions, uses Google reCAPTCHA like the rest of OpenCart.
This module enables customers to filter the products within the current category, manufacturer, and/or search page by a selected price range. If the customer is not currently browsing one of those pages, all products within that price range will be shown.
Upload and go — modifies no core files.
Generated product pages are 100% compatible with any custom theme.
Optionally show category and/or manufacturer filters appear along with the price ranges.
Choose whether to include a flexible price filter, which allows customers to fill in their own price ranges.
Properly sorts specials and, when set to display taxes, product prices after tax.
Easily create SEO URLs for the product pages by adding the URL rewrite specified in the instructions.txt file.
This extension allows you to set up a survey of questions to ask your customers during the checkout process. Use it to include questions such as "How did you hear about us?", "Would you like gift wrap?", or "When are you home for delivery?"
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
Add the survey to any layout and any standard module position. Restrict the survey by store, language, customer group, and currency.
Easily set the heading, text, and error message for the survey box, as well as the questions, possible responses, and order line item text. Multi-lingual support for all text is included.
Allow customers to select a single response via select dropdowns and radio button sets, or multiple responses via multi-select boxes and checkbox sets.
Optionally include an "Other" response, where customers can fill in their own reponse.
View customer responses as order total line items, visible on both front-end and back-end cart, order, and invoice pages.
Quickly see all responses in the included report, filterable by date and order status. Report totals for customers and guests are displayed separately and together.
Export the survey report as a CSV file.
Use the Infinite Module Positions extension to place the survey in a non-standard location, such as within one of the checkout steps, or within the middle of the cart page
Create shipping charges based on category, manufacturer, product, and more! This extension uses an intuitive "rules" system to easily determine when your shipping charges appear. Restrict charges based on quantity, total, weight, volume, and other criteria, then combine multiple charge groups together into a single cost 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 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, store
- Product Criteria: category, manufacturer, product, or build your own group
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, and manufacturers 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.
Quickly and easily create any kind of form you want for your OpenCart store! Form Builder can create as many forms as you want, using a variety of field types, and e-mail the results to the administrator and/or the customer. Start expanding the information you collect from customers by creating contact forms, quote request pages, reservation forms, surveys, and more!
Upload and go — requires no modification to core files.
Forms are standard modules, so you can choose where you place them directly from the OpenCart admin panel. All form validation and submission is done using ajax, which means it can safely be used on any page you want.
Choose from a variety of field types, including checkboxes, date, time, e-mail address, radio buttons, select dropdown, multi-select box, text input, and textarea input.
Set all front-end language for the form directly through the admin panel, with multi-lingual support.
Customize both the admin e-mail and customer e-mail messages, including any store information and HTML content that you want.
Optionally record the responses to a text file, which you can download from within the form admin panel.
For more features, check out Form Builder Pro. The additional features it has include:
- Captcha, File Upload, Hidden Data, and HTML Block fields
- Additional options for each field type
- The ability to make fields conditionally appear (i.e. dependent fields)
- Drag-and-drop field editing in the admin panel
- Additional display settings, including column/row settings for fields
- Create Form Page button, to quickly create an information page and layout dedicated to the form
- The ability to record responses to the database
- Response reports in the admin, exportable to CSV files
Improve the accuracy of the search on your OpenCart site! Smart Search will return the most relevant results by performing a search of the selected product fields in four phases: (1) products with the exact phrase, (2) products with ALL keywords, correctly spelled, (3) products with ALL keywords, possibly misspelled, (4) products with ANY keywords, possibly misspelled.
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
100% compatible with any custom theme.
Choose which product fields to search within: name, description, meta tag description, meta tag keywords, tags, model, SKU, UPC, EAN, JAN, ISBN, MPN, location, category name, manufacturer name, attribute group, attribute name, attribute value, option name, and/or option value.
Automatically display search results right from the search bar with the included Live Search functionality.
Choose the default sorting for products: date added, date available, date modified, model, name, price, quantity in stock, rating, sort order, times purchased, or times viewed.
Set a minimum number of results to display, so customers always have more than a few results to choose from.
Optionally account for plurals, for misspelled words in searches (including setting the misspelling tolerance), and for searching within a category's sub-categories.
Select how often to refresh the keyword cache and the misspelling cache: hourly, daily, weekly, monthly, or yearly.
Make pre-search replacements on the search terms, such as replacing hyphens with spaces or commonly misspelled product names with correct ones.
Enable a testing mode to view how long queries are taking on your site.
Free Shipping Plus gives you greater flexibility in determining when Free Shipping is available to your customers. This extension uses an intuitive "rules" system to easily determine when your shipping charges appear. Restrict charges based on quantity, total, weight, volume, product, category, manufacturer, and other criteria.
Upload and go — modifies no core files.
Compatible with the OpenCart 2.0 Extension Installer.
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: setting overrides (for distance calculations), total value
- Location Criteria: city, country, distance, geo zone, location comparison, postcode, zone
- Order Criteria: currency, customer group, language, store
- Product Criteria: category, manufacturer, product, or build your own group
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.
Display a formatted 0.00 currency for the shipping cost when rates are displayed, or your own text in place of it.
Group products, categories, and manufacturers together however you want to create Product Groups.
Use the included Testing Mode to determine why charges are not appearing on the front-end, helping to debug complex rule interactions.
This extension allows you to create a module for any products you want, and includes the ability to display all the selected products on their own product listing page. You can create as many modules as you want, each with their own linked products, and show/hide them on whatever category pages you choose.
Upload and go — requires no modification to core files or the database.
Compatible with most custom themes without any changes needed.
Choose products individually, or by category and/or manufacturer.
Set each modules' settings independently (status, text, image size, description limit, number of products to show, and location).
Optionally select the category pages on which to hide or show each module.
Easily duplicate modules and all their associated settings.
Add as many products as you want to each module — products within the module box are displayed randomly, showing as many as the "Limit" setting.
Display all linked products at once on the module's product page, which is shown when the customer clicks the module's "View All" link.
Create fees and discounts based on the cart weight, cart volume, and item dimensions! This extension uses an intuitive "rules" system to easily determine when your charges appear. You can adjust the cart weight and/or volume before calculations take place.
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, weight/volume adjustments, min/max charges, rounding charges, charging brackets cumulatively, applying tax classes, and more
- Cart/Item Criteria: length, width, height, L+W+H, volume, and weight
- Location Criteria: country, geo zone, location comparison, zone
- Order Criteria: currency, customer group, language, and store
Use the included Testing Mode to determine why charges are not appearing on the front-end, helping to debug complex rule interactions.