No account yet?
Cartage - A bridge to e-commerce

CartageCombine Joomla! and Zen Cart to create a richly featured e-commerce platform with great content management. Its easy to set up and use with our details installation guide.

The Cartage component embeds customer management, product display and the checkout process within Joomla! The Cartage modules allow you to easily display Zen Cart sideboxes such as BestSellers or Featured Products in Joomla! template positions.

Features and Benefits

  • Single login for both systems, through either Zen Cart™ or Joomla!
  • Integrate existing user databases (no user accounts lost)
  • Display Zen Cart™ sidebox information inside Joomla! modules
  • Use Joomla! menu items to display a specific Zen Cart™ page
  • Utilise the full power of both Zen Cart™ and Joomla! to enhance your users experience

Trial Versions

Please note that the unlimited trial version will only work locally. That means that the URI used to access your local site must start with 'http://localhost'. Any other domain will require a licence key before Cartage will work.

The limited trial version will work for 30 days on any domain. During this time it will advise onscreen that it is running in evaluation mode and provide a countdown of how many days are left before the licence expires.

While testing the trial versions, Cartage retains full functionality so you can fully test out the product before purchasing.

Licencing information is available on our licencing page.

How it works

Cartage integrates Joomla! and Zen Cart™ by using an iFrame in the Joomla! content area to display your Zen Cart™ store.

When a user logs into 1 system Cartage Component automatically logs them in to the other, creating an account on the fly if it needs to. This information is stored in a session, allowing both platforms to access all information they need.

Cartage Modules uses a list (in XML) to allow you to select which Zen Cart™ sidebox to display. It has all default Zen Cart™ sideboxes already listed, and you have the ability to add your custom sidebox by adding a reference to it in the Module XML file.

About the component

Cartage Component is the workhorse of Cartage. It takes the Zen Cart™ page and renders it inside a Joomla! iFrame. As a consequence, the URI of the page does not refresh to reflect the content automatically. This feature was added at the request of early beta testers.

To force a Joomla! refresh on a new Zen Cart™ product page, each Cartage menu item includes a parameter that allows you to decide whether to refresh the Joomla! page when a new product is selected in your store. Cartage will automatically refresh Joomla! in some instances, e.g. after a product is added so that the shopping cart can be refreshed.

It also (with the help of a Community Builder plugin) synchronises user accounts. It does this via the email address, so if this feature is needed on your site then you will need to ensure that a unique email address exists for each user.

Lastly, each menu item of type Cartage can have a different alias, allowing links in a menu showing a Zen Cart™ to have different Joomla! modules displayed, customising the look of your store in the Joomla! way you've come to expect.

About the module

Cartage Module is an optional (but extremely useful!) part of the Cartage product.

What it does is allow the output of any Zen Cart™ sidebox inside a Joomla! module. It comes with all the default Zen Cart™ sideboxes selectable.

You can easily add to this list, by editing the XML file for the module. This allows you to add non-standard sideboxes to the drop-down list, including custom sideboxes. For Zen Cart™ users, it will attempt to select your override sidebox file first, and then if it cannot find it will then use the default sidebox, in the same way the Zen Cart™ works now.

Additionally, the option is available to select the Cartage alias to use when a link is clicked. The module will use the current Cartage alias in use, and if none is available it will use the default alias. The Cartage alias is set in the menu item, and defaults to 'cartage'.

Cartage module requires that the Cartage Component is installed for licence handling, and is not a stand-alone product.

Requirements

Here's a quick checklist of what you'll need to get started with Cartage

  • Joomla! 1.5.7 or higher
  • Zen Cart™ 1.3.8a or higher
  • Zen Cart™ installed in a sub-directory of Joomla!
  • Both Joomla! and Zen Cart™ installed on the same server, domain, with their tables both contained in the same database
  • Community Builder (CB) component is installed
  • SEO settings switched 'on' in your Joomla! global configuration, and the htaccess file enabled
  • Ioncube loaders must be installed on your server
  • PHP 5.0 or higher

Finally, if you've already got a Zen Cart store, you may need to tweak your Zen Cart template to display in a Joomla! iFrame. Alternatively, you can use the optimised Zen Cart template that we supply with Cartage.

Change notes

Version 2.1

  • Admin: Step 7 now creates jscript folder if it is not already there
  • Admin: Change history now displayed in Admin
  • Cartage: Introduced option for 30 day trial period
  • Component: Fixed "Login from ZenCart does not show Joomla's registered menu items. They do show when you login via Joomla." problem
  • Component: Added javascript function to change the page title of Joomla to reflect Zen Cart page
  • Component: Improved Joomla login session when user logs into Zen Cart
  • Cartage: Added javascript file to ensure that the iframe is always framed in the Joomla page
  • Cartage: Reorganised menu type options offered by Cartage to simpify choices and increase options

Version 2.0

  • Cartage: Now accepts Cartage aliases that are subdomains due to menu placements
  • Cartage: Joomla 1.5 Native version
  • Cartage: Resolved MS-Windows backslashes issue
  • Component: Defaults to not refreshing products, option is now available as a menu option
  • Component: Improved working in https mode
  • Admin: User errors are now reported in Joomla standard red text
  • Component: Improved processing when user presses the Back button
  • Meta-tags: Will use language specific file now
  • Sideboxes: Now finds custom sideboxes in the custom directory, rather then the default directory
  • Meta-tags: Joomla's meta-tags are replaced with the Zen Cart values on com_cartage pages
  • Module: Notice: Undefined variable: user in administrator/components/com_cartage/cartage.class.php on line 592
  • Admin: Cartage-Instructions tab not displaying information as expected
  • Admin: Cartage-General tab not displaying information as expected

Upgrading

There is generally no need to upgrade Cartage if it is already working correctly on your site.

If you do decide to upgrade, ensure that you backup your files and database before starting. Keep a copy of your licence codes, as these will be deleted when the component is uninstalled.

Once you are ready to proceed, uninstall the Cartage component/modules, then re-install from the new Zip file. Follow the normal instruction steps as you are installing Cartage component/modules fresh.

To obtain a copy of the new software, simply download the unlimited trial version and install with the licence key you have been provided for previous versions of Cartage. Cartage will always be backwards compatible with existing licence keys.

 

Your Shopping Basket

Your basket is currently empty

Zen Cart Finder

Include the ability to search for your Zen Cart™ products from within your Joomla! search

Download Now

connectage_payment_methods