True Plugins for CubeCart E-Commerce written by Havenswift Hosting
Attach files to the records in your store that need them, and reuse them where it makes sense.
* Attach documents to a customer account, to an individual order, or to a manufacturer
* Link an existing customer document to an order rather than uploading it twice
* Control which file extensions are allowed with a simple comma separated list
* MIME type detection so the file really is what its extension claims
* Attachment list shows file name, size and what it is attached to
* Warns you before deleting a file that other orders are still using
The admin screen runs a self-check on your server, confirming that file uploads are enabled, showing your effective maximum upload size and checking that both the temporary and permanent storage directories are writable, telling you exactly which directory to fix if not.
Typical uses are proof of trade documents against a customer account, bespoke artwork or specifications against an order, and datasheets or certificates against a manufacturer.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.1.10 or later and the ionCube Loader on your server.
Adrecord is a Swedish affiliate network that works purely on performance, with no fixed costs. Advertisers pay only for sales the network actually generates. This module connects your CubeCart store to it.
* Fires the Adrecord conversion tracker when an order completes, passing the order value and order ID against your Merchant ID
* Choose whether tracking fires at the payment gateway step or when the order reaches complete
* Choose whether the sale value reported is the grand total or the subtotal, so you are not paying commission on shipping and tax if you do not want to
* Test mode, so you can confirm the integration before it counts against real commission
* Enable and disable from the admin without uninstalling
You will need an Adrecord account and your Merchant ID, both available from adrecord.com.
This module is free. There is no licence key and no subscription.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
Standard CubeCart makes a customer open the product page before they can choose a size, colour or any other required option. This plugin brings those options onto the category listing so products can be configured and added to the basket without leaving the page.
* Shows all selectable product options against each product in the category view
* Customers pick their options and add to basket directly from the listing
* Works with required options, so nothing gets added without the choices being made
* Particularly effective for clothing, and for any catalogue where most products share the same option set
No core CubeCart files are changed. Our own V6 skins already carry the template support. For other Foundation based skins the plugin's admin guide gives the exact three template edits, with the code to paste in.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.0.8 or later and the ionCube Loader on your server.
Let us install and configure any of our CubeCart plugins for you.
We will install the plugin on your store, apply your licence key, make any skin template changes the plugin needs and check it is working properly before handing it back.
* Covers any single plugin from our range
* Includes any skin template edits the plugin requires
* Licence key applied and validated for you
* We confirm with you before touching anything on a live store
Buying several plugins at once? Open a support ticket and we will quote for installing the whole set together.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
Take control of who receives which CubeCart emails, and get copies sent wherever you need them.
* CC or BCC customer emails to any address you choose
* CC or BCC admin emails to any address you choose
* Choose CC or BCC independently for each
* Select which email types are copied, including Order Received, Processing, Complete, Declined, Cancelled, Failed Fraud Review and Review Added
* Block sending of customer emails entirely, by type
* Block sending of admin emails entirely, by type
Commonly used to feed order notifications into a warehouse or dispatch mailbox, to copy an accountant in on completed orders, or to stop CubeCart emailing customers at a status change you handle another way.
No code or skin changes are needed.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.1.8 or later and the ionCube Loader on your server.
Taking orders by phone, in person or on paper is painful in standard CubeCart. This plugin rebuilds the admin order entry process around how orders actually get taken.
Customer search, everywhere in admin, is greatly widened. It now matches partially on all of the following.
* First name, surname and email address
* Telephone and mobile number
* Company name, postcode, address line 1 and 2, town or city, and state or county from the address book
* Full match on the CubeCart customer ID
Order entry itself gains the following.
* Real shipping selection. Press refresh next to the shipping box and the plugin queries every enabled shipping module and offers you the actual services and prices, with free shipping always available as the first option
* Calculated tax. Pick one tax type and the plugin works out the tax for every line from each item's own tax class and adds a single correct tax line, instead of you stacking up multiple manual lines
* Total order weight in kg or lb, calculated from the inventory and any selected product options, shown on the order overview
* Order notes surfaced on the overview screen as well as the notes tab
* Printed invoice, proforma invoice and printed picking list output
No code edits to your store are needed.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.2.3 or later and the ionCube Loader on your server.
A set of practical changes to the CubeCart checkout, each one switchable from a single admin screen.
* How did you hear about us? field on the checkout, with your answers captured against the order
* Supply your own list of options as a simple comma separated list, for example Google Search, Magazine Article, Online Advert
* Or allow free format text if you would rather not constrain the answer
* Make the field mandatory, with your own error message
* Hide the shipping dropdown where you only offer one method and the choice is just noise
* Hide the gift certificate and coupon code box, which stops customers leaving checkout to hunt for a discount code
* Hide the standard checkout button where you are directing customers down a different route
The answers appear in admin against the order, so the marketing question is actually useful rather than just collected.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.0 or later and the ionCube Loader on your server.
CubeCart treats manufacturers as little more than a label. This plugin turns them into a proper part of your store.
* Manufacturers box and a manufacturers dropdown list on the storefront, either or both, with per-manufacturer control over which list each one appears in
* A page per manufacturer showing their details and every product assigned to them
* Optional manufacturers entry added to the category menu
* Optional manufacturer logo page on the menu
* Sort order control over how manufacturers are listed
* Automatically hide manufacturers that currently have no active products
* Manufacturer inventory report in admin listing product ID, price, sale price and stock level for everything that manufacturer supplies
Useful both as a browsing route for customers who shop by brand and as a stock overview for you.
Our own V6 skins already include the required template support. Other Foundation based skins need edits to a few template files, all documented in the plugin's admin guide.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.0.6 or later and the ionCube Loader on your server.
Replaces the standard CubeCart top bar navigation with a vertical category menu, configured entirely from the admin with no template editing.
* Separate configuration for desktop and mobile, so each behaves as it should on that device
* Choose the menu title, and whether it is shown at all
* Optional Home, Contact Us, Sale Items and Gift Certificates links
* Support for additional links added by other plugins via hooks
* Control the flyout direction for submenus (down, left or right)
* Choice of external CSS, external custom CSS or inline CSS, with external recommended
* Generate External CSS button rebuilds the stylesheet whenever you change settings
* Restore All Default Settings if you want to start again
* A separate mobile menu with a Back link for navigating deep category trees on a phone
Works well on stores with a lot of categories, where a horizontal top bar runs out of room.
The plugin needs write permission on its CSS directory, and tells you exactly which directory and permission to set if it does not have it.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.4.0 or later and the ionCube Loader on your server.
Adds custom sort control to the parts of CubeCart that do not have any.
* Set the display order of products within each category
* Set the display order of the Latest Products on the homepage
* Set the display order of Best Sellers
* Set the order of languages and of currencies
* Choose the most expensive shipping method as the default instead of the cheapest, which is all CubeCart offers
For products, you enable the specific items you care about and sort those. They then appear ahead of everything else, with the remaining products keeping their normal order behind them. You do not have to hand-sort an entire catalogue to pin three products to the top.
This is a true plugin. No code or skin template changes are needed at all, front end or admin.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.0.9 or later and the ionCube Loader on your server.
Put a message in front of your customers without editing a skin or publishing a document.
* Create as many messages as you need and enable or disable each one
* Display styles include a static banner and a peel effect in the top right corner
* Static messages can be positioned at the top, middle or bottom of the page
* Target each message by page type - all pages, homepage only, category pages, product pages, checkout pages or document pages
* Schedule a message with a start and end date, or leave the range blank to run it indefinitely
* Display once per visitor, so a notice does not nag on every page
* Sort order control when several messages are live at once
* Peel effect takes your own image and link target
Useful for delivery cut-off dates, holiday closures, free shipping thresholds, sale announcements and anything else that needs to be visible now and gone next week without a site change.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.0 or later and the ionCube Loader on your server.
A complete wishlist and gift registry for CubeCart, built so that it works for shoppers who have not logged in yet, which is where most wishlist plugins fall down.
For your customers.
* Guest wishlists held in a persistent cookie, merged automatically into their account the moment they log in or register, so nothing is lost
* Or require login first, if you would rather. Your choice, from a single setting
* One click AJAX add from anywhere in the store, with no page reload
* Full product variation support, so the exact size and colour they chose is what gets saved
* Multiple named lists per shopper, with a maximum you set
* Shareable public lists and gift registries, with a copy link button
* Purchased tracking on shared registries, with an optional buyer name, so two people cannot buy the same present
* Price drop email alerts, sent by a daily cron, when something on a list falls in price
How shoppers reach their wishlist is configurable.
* A link in the header next to the basket
* A floating button, positioned left or right with an offset you set
* A link shown after they add an item
* Or none at all, if you want to place it yourself
You can also show that entry link to everyone, or to guests only.
For you, in admin.
* Top Wishlisted Products, showing times added, total quantity wanted and how many were bought from lists. This is high demand inventory that shoppers are hesitating over, which is useful for pricing and promotion decisions
* Customer Insights, where you search a customer and see exactly what they have saved. Ideal context before a support call or a targeted offer
* Recent Lists, showing what is being created and shared right now
The plugin creates its own database tables automatically when you enable it, using your configured table prefix. There is nothing to install by hand.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.4.0 or later and the ionCube Loader on your server.
Control Cloudflare from inside your CubeCart admin, using a Cloudflare API token rather than your account password.
* Purge the Cloudflare cache for the whole site, or for individual files
* Turn Development Mode on while you are working on the shop, so you see your changes immediately
* Switch Under Attack mode on when you need it
* Optionally purge a page automatically whenever you save a product, category or document, so customers never see stale content after an edit
* Advanced screens give access to every zone setting and to your DNS records
* A raw API console for anything else your token is permitted to do
Every failure reports exactly which Cloudflare token permission is missing, so you are not left guessing why a call was refused.
Cloudflare sits in front of a great many CubeCart stores and is usually excellent, but the cache is the single most common cause of "I changed it and nothing happened". This plugin removes that problem without you leaving the CubeCart admin.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.4.0 or later and the ionCube Loader on your server.
A complete supplier and drop shipping manager for CubeCart, covering the whole cycle from importing a supplier's catalogue to sending the customer a tracking number.
* Add and maintain as many suppliers as you need, fed by CSV or by REST API
* One click product import with SKU upsert, so re-importing updates products rather than duplicating them
* Real time inventory sync, so you stop selling what your supplier no longer has
* Dynamic margin pricing, so your retail prices follow supplier cost changes on rules you set
* Automated order routing, sending each order to the right supplier as it comes in
* Tracking number sync back to the customer
Pre-built connections are included for 1on1 Wholesale, BigBuy, Printful, Printify, CJ Dropshipping and AliExpress.
Beyond those, a custom supplier builder handles any CSV feed or REST API, so you are not restricted to the suppliers we happen to have built for. You map the fields once and the supplier behaves like any of the built-in ones.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.4.0 or later and the ionCube Loader on your server.
Export your catalogue to Google Merchant Centre in the format Google actually wants, with the fiddly parts handled for you.
* XML or text/CSV feed output, switchable. XML is required if you use per-product sale mode, as CSV fails on a zero sale price
* Correct product identifier selection. ISBN is used if present, otherwise JAN, EAN or UPC is chosen based on your store's country, falling back to the GTIN field
* Exclude from Google feed checkbox on each product's General tab
* Adult product flag per product
* Split large catalogues across multiple feed files using page and per-page parameters, so a big export does not overload your server
* Export in a specific language or currency by adding a parameter to the feed URL, using your translations where you have them
* Optional Google Merchant ID and Google Badge integration for Google Customer Reviews
The admin screen includes the exact feed URL format to paste into Google Merchant Centre.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.0 or later and the ionCube Loader on your server.
Replaces the partial schema.org markup in your skin with a complete, properly connected JSON-LD graph, so search engines can read your products correctly.
* Full Product and Offer coverage, not just the handful of fields a skin normally emits
* Product variants described properly
* Shipping and returns details included
* The Open Graph product tags that CubeCart leaves out
* Everything emitted as one connected graph rather than disconnected fragments
Rich results in Google depend on getting this markup right, and getting it wrong quietly costs you visibility rather than throwing an error.
No skin edits are required. The plugin replaces the skin's own markup for you.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.0 or later and the ionCube Loader on your server.
Adds a customer account number lookup to the CubeCart admin, so staff can find a customer from the number quoted on a paper order, an invoice or a phone call.
* Search by account number and get straight to the matching customer
* Returns the email address so the account can be opened or the customer contacted
* Clear message when a number does not match any account
Small, but it removes a genuinely irritating gap for anyone who takes orders over the phone or works from printed paperwork.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.0 or later and the ionCube Loader on your server.
Site documents in CubeCart all appear in one place. This plugin lets you decide where each individual document link is shown in your skin.
* Four positions available for every document - Top, Bottom, Left and Right
* Each position is exposed to your skin as a Smarty object, so you control the layout
* Group related documents together under your own headings, for example Legal Information, Why Shop With Us or Helpful Guides
* Documents with no position set behave exactly as they do now
No core CubeCart files are changed. Our own V6 skins already carry the template support. For other skins the plugin's admin guide walks through adding each position, using the Foundation documents box as the worked example.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.0 or later and the ionCube Loader on your server.
The configuration plugin for our CubeCart skins. It puts the settings for Nautical, Party Time, Retail Therapy and Trade in one admin screen so you can change how your store looks without editing any template files.
* Homepage slider configuration - transition type (horizontal, vertical or fade), transition speed, easing, pause between slides, autostart, pause on hover, random start slide, image captions and video support
* Subcategory images per row
* Product image magnifier on or off (Retail Therapy)
* Google Tag Manager ID
* Smartlook session recording ID
* Sumo ID
Settings that apply to all our skins are grouped together, with per-skin settings shown separately.
This plugin is needed to get the most out of any of our skins and is the supported way to configure them. Changing the skins by hand instead means your edits are lost at the next skin upgrade.
Requires CubeCart 6.0 or later and the ionCube Loader on your server.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
Standard CubeCart lets you assign a single site document to your homepage. This plugin removes that limit so you can build your homepage out of as many documents as you like.
* Tick Include On Homepage against any site document
* Set the display order of every homepage document
* Show or hide each document title independently
* Optional accordion display so longer documents can be collapsed
* Place content above the main homepage document or below the latest products
No core CubeCart files are changed. Our own V6 skins already carry the template support; other Foundation based skins need one small template addition, which is documented in the plugin's admin guide.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.0 or later and the ionCube Loader on your server.
CubeCart gives a category one description. This plugin lets you place up to three separate site documents on any category page, in three defined positions.
* Position 1 sits above the existing category description
* Position 2 sits below the subcategory images and above the product listing
* Position 3 sits below the product listing
* Any site document can be used in any position, and the same document can be reused across categories
* Optional accordion display per document, with a choice of open or closed by default
* Show or hide each document title independently
Useful for buying guides and sizing information above the products, and for longer SEO content below them where it does not push the products down the page.
Our own V6 skins handle the accordion display directly. Other skins can use accordions but may need some additional skin configuration.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.0 or later and the ionCube Loader on your server.
Show a second image when a customer hovers over a product image, and take proper control of the rest of your product images while you are at it.
* Assign a rollover image to any product, shown on mouse hover
* Works on category product listings and on homepage featured products, each switchable independently
* Upload multiple product images in one go rather than one at a time
* Choose which image is the main image and which is the rollover
* Set the display order of all the other product images
* Choose the category image size used for the effect (small, medium or large)
Ideal for clothing and anything else where a front and back, or open and closed, view sells the product better than a single shot.
Our own V6 skins already include the required template support. Other Foundation based skins need a small edit to two template files, documented in the plugin's admin guide.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.0 or later and the ionCube Loader on your server.
Pull content from a WordPress site into your CubeCart store without any manual copying.
The plugin takes WordPress REST API endpoints and turns the results into Smarty variables you can drop straight into your skin templates.
* Define as many feeds as you need, each with its own name and API URL
* Each feed is exposed under a Smarty variable prefix you choose
* Optional homepage title URL per feed
* Set a maximum description length, or leave it unlimited
* Enable and disable individual feeds without removing them
Typical uses are showing your latest blog posts on the store homepage, or pulling news and buying guides from a WordPress site that sits alongside the shop.
Using the output does require adding the Smarty variables to your skin templates.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.0 or later and the ionCube Loader on your server.
Oversized product images are the most common reason a CubeCart store feels slow. This plugin compresses them automatically through the TinyPNG API.
* Compresses JPEG and PNG images without visible quality loss
* Choose when compression happens, either in the background as you work, during upload, or manually from the media library
* Set how many images are compressed per admin page load when running in the background
* Bulk compress your existing catalogue, with select all
* Optionally resize originals by setting a maximum width and height, saving storage as well as bandwidth
* Choose whether to preserve the creation date, copyright information and GPS location held in the original image
* Per image report of initial size, current size, saving and compression status
You will need a TinyPNG API key. The free tier covers a useful number of images per month and you can register directly from the plugin's admin screen.
Demos of all plugins and skins can be seen at our CubeCart Demo Store.
As with all our plugins and skins, this plugin is sold as a yearly, auto-renewing subscription for a single domain. Your subscription includes ongoing ticket support and all software updates. If you choose not to renew at the end of the year, the plugin will stop functioning. Renewing for each subsequent year costs 50% less than the initial price.
Requires CubeCart 6.0 or later and the ionCube Loader on your server.