Let your customers filter products by almost any criteria! This extension includes the ability to filter based on attributes, categories, manufacturers, OpenCart filters, options, price, rating, search keywords, and stock status.
Upload and go — does not require vQmod, ocMod, manual modification to core files, or changes to the database.
Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
Compatible with most custom themes without any changes needed.
Works from any product listing page, including categories, manufacturers, search pages, special pages, and all of the Extra Product Pages.
Choose which filters appear in each module, and how each one displays its choices: as checkboxes, radio buttons, or a select dropdown. You can also choose whether each filter is expanded or collapsed by default.
Restrict each module based on store, language, customer group, and currency.
Easily duplicate modules and all their associated settings.
Want to filter on some other type of data? Contact Clear Thinking to see if it's possible to add to the module!
This extension lets you create banners that display based on a variety of different rules, including cart criteria, date/time criteria, location criteria, and order criteria. The banner styling and HTML content can be set directly within the admin panel.
Upload and go — modifies no core files.
Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
Set the banner background, border, and spacing directly in the admin panel.
Allow the banner to be closed by the customer, or set it to always appear.
Create banners 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 method, shipping rate, 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 banner at once. Re-use the same rule set for different banners to quickly create the ones you need.
Use the included Testing Mode to determine why banners are not appearing on the front-end, helping to debug complex rule interactions.
Use the Infinite Module Positions extension to place banners in non-standard locations, such as within one of the checkout steps, or within the middle of the cart page.
For a less powerful banner creation extension, take a look at:
This extension lets you create banners that display based on a variety of different rules, including cart criteria, date/time criteria, location criteria, and order criteria. The banner styling and HTML content can be set directly within the admin panel.
Upload and go — modifies no core files.
Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
Set the banner background, border, and spacing directly in the admin panel.
Allow the banner to be closed by the customer, or set it to always appear.
Create banners 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, store
Build rule sets to apply multiple rules to a single banner at once. Re-use the same rule set for different banners to quickly create the ones you need.
Use the included Testing Mode to determine why banners are not appearing on the front-end, helping to debug complex rule interactions.
Use the Infinite Module Positions extension to place banners in non-standard locations, such as within one of the checkout steps, or within the middle of the cart page.
For creating banners based on product, category, and other factors, see:
Display any module in any location you want! All you need to do is (1) choose the module you want to place on the page, (2) find the CSS selector of the element you want to hook the module onto, and (3) choose to position the module before, after, or within that element. The module will then be displayed in that location on whatever layouts you've chosen in Infinite Module Positions.
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.
Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
Choose and position any module you have installed in Extensions > Modules.
Limit which layouts the module will appear on.
Insert modules before/after any element on a page (like a or ), or append/prepend the module within that element, or replace the element completely with the module.
Optionally add extra CSS along with the module, to customize its styling for particular pages.
Includes tutorial links in the admin panel, for those unfamiliar with how to find an element's id or class using a browser inspector.
Works well to embed the following modules in non-standard locations:
This module enables customers to filter the currently viewed products by their attributes. If the customer is not browsing a category, manufacturer, or search page, all products with the selected attributes will be shown.
Upload and go — requires no modification to core files or the database.
Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
Compatible with most custom themes without any changes needed.
Set each module's appearance and settings independently.
Easily duplicate modules and all their associated settings.
Choose which attributes appear in the module, and how each one displays (as checkboxes, radio buttons, or a select dropdown).
Properly filters the current products if the customer is on a category, manufacturer, or search page.
Optionally include a category filter and/or manufacturer filter.
Quickly and easily create any kind of form you want for your OpenCart store. Form Builder Pro can create forms with any field types that you want, record responses to those forms, e-mail the results to the administrator and/or the customer, and display the recorded responses in a report. 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.
Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
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.
Drag and drop fields to position them, choosing from a variety of field types, including:
- Product/category/manufacturer auto-complete
- Captcha
- Checkboxes
- Date and time
- E-mail address
- Multi-file upload
- Hidden data
- HTML block
- Radio buttons
- Select dropdown
- Multi-select box
- Text input
- Password input
- Textarea input
- Submit button
Use dependent fields, hiding a field from view until its parent field has a particular value selected.
Pull information from the URL query string into form fields, such as pulling the product name and model from a product_id in the URL.
Set all front-end language for the form directly through the admin panel, with multi-lingual support.
Quickly create a dedicated form page using the "Create Form Page" button. This creates a layout, information page, and associated module for the form with a single click. This gives it all the properties of an Information page, including SEO URLs, and the ability to display in the list of bottom footer links.
Customize both the admin e-mail and customer e-mail messages, including any HTML content you want and the ability to embed form responses and store information within the message.
View a report of responses for a form, with both individual response listings and a summary of responses. Reports are exportable as CSV files, as well.
For a version with a few less features, check out the standard Form Builder.
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.
Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
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.
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.
Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
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.
Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
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
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.
Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
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, HTML Block, and Product/Category/Manufacturer auto-complete 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
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.
Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
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.
This module displays your store's categories as dropdown menus. When a category is chosen, its sub-categories are dynamically loaded in the next dropdown. This process repeats until you reach the bottom sub-category or, if you choose, that category's products. Selecting the furthest sub-category or product will take the customer to that page.
Upload and go — modifies no core files.
Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
Set the first dropdown to show all top-level categories, or to start with a specific category.
Set the last dropdown to show the further sub-categories, or products of the further sub-category.
Choose whether to load categories statically (faster for few categories), or dynamically (faster for many categories).
Optionally display a "Go" button that allows the customer to go to a category without choosing one of its sub-categories.
Edit the module heading, "Go" button text, and initial dropdowns text directly through the admin panel.
All dropdowns accurately reflect the current category, sub-category, or product location, and work properly with SEO URLs. Category lists are automatically cached to improve performance.
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.
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.
Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
Manually synchronize your lists with a single click when you first install the extension — after this, all information will be synchronized in the background.
Automatically add customers to your MailChimp list when they choose to receive your newsletter in OpenCart, both during account registration and any time after.
Easily synchronize e-mail, name, address, and phone information with MailChimp when customers edit their info in the front-end, and when administrators edit it in the back-end.
Choose whether to auto-create customers in OpenCart when they sign up for your newsletter through the sidebar module or through a MailChimp form.
Pass information from MailChimp back to OpenCart using the webhook functionality built into the extension.
For syncing with multiple MailChimp lists, mapping customer fields to merge tags, interest group support, and additional module features, see MailChimp Integration Pro. To inquire about upgrading and upgrade pricing, contact Clear Thinking.
This extension allows your customers to retrieve a shipping estimate from anywhere on your site. It pulls the same data as the checkout shipping data, directly from your active shipping extensions. The customer can also select their shipping method directly through the module.
Upload and go — modifies no core files.
Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
Works with all installed shipping methods that are listed in Extensions > Shipping.
Choose which fields to display, as well as their order of appearance, directly through the admin panel. Includes Address, City, Postcode, Country, and Zone fields.
Set the default location within the module settings. If logged in, the module will properly use the customer's address for the default location instead.
Includes a setting for single product estimates when the module appears on a product page. If enabled, shipping estimates will be for that product only. Customers can also empty their cart, add the product, and apply a shipping method all with a single click.