X-Cart:Modules and Add-ons

From X-Cart 4 Classic
Jump to: navigation, search

Modules

X-Cart is a highly scalable system. Besides the relatively stable core unit providing basic e-commerce functionality, this system includes a number of components which can be turned on or off depending on the scope of additional functions needed. These controllable components which can be turned on and off directly after X-Cart is installed are traditionally referred to as modules. Being part of X-Cart distribution package, modules do not require a separate installation procedure. They get installed along with the basic store and all you need to do to start using them is to make sure they are enabled and, if necessary, to configure their settings.

A full list of installed modules is available in the 'Modules' section of the store's Admin area (Administration menu->Modules). Modules that are enabled have checkmarks in the boxes next to them.

Enabling modules

To enable a module:

  1. Find the module name in the list of installed modules in the 'Modules' section.
  2. Select the check box next to this name.
  3. Click the Update button at the bottom of the section to save the changes.

Configuring modules

Most modules need to be configured before you can use them. You will know a module requires configuration if a Configure link appears next to its name after the module is enabled.

To configure a module:

  1. Make sure the module is enabled.
  2. Follow the Configure link provided next to the module name in the 'Modules' section

or

Click General settings in the Settings menu and go to the appropriate subsection of the 'General settings/Modules options' section.

  1. Follow the configuration instructions provided in the module's description in this manual (Check out the section Modules).

Disabling modules

Modules which you do not need can be disabled so their elements will not appear in the store interface.

To disable a module:

  1. Find the module name in the list of installed modules in the 'Modules' section.
  2. Unselect the check box next to this name.
  3. Click the Update button at the bottom of the section to save the changes.

Integration with third party modules

In version 4.4.3, the module initialization routine has been changed and optimized. Unlike in versions 4.4.0-4.4.2, the initialization order now does matter. Improperly initialized X-Cart 4.4.3 may even break some 3rd party modules. Here is a quick fix to the issue.

Add-ons

X-Cart 4.3or earlier

In addition to the functionality delivered by X-Cart's internal modules, an extensive set of features which can be implemented in an X-Cart based store is provided in the form of add-on modules (or, simply, add-ons). These are software components which can be purchased separately, installed in X-Cart root and linked to the system.

Installing add-ons

The process of installation is similar for all X-Cart add-ons.

To install an add-on:

  1. Download the add-on module distribution package from the 'Software distributives' section of your personal X-Cart File area (typically, a .TGZ archive).
  2. Uncompress the archive and copy the resulting files to the directory where your X-Cart based store is installed (X-Cart root).
  3. Run the add-on module installation wizard: enter your store URL followed by the module installation script name in your web browser's address line.
  4. Follow the installation wizard instructions to complete the installation. After the installation is completed, the name of the installed add-on module should be added to the list in the 'Modules' section of X-Cart's Admin area (Administration menu->Modules).

Detailed information on installing X-Cart add-ons is provided in the Modules section.

Enabling add-ons

Before you can start using an installed add-on, you need to enable it.

To enable an add-on:

  1. Find the name of the add-on in the list of installed modules in the 'Modules' section.
  2. Select the check box next to this name.
  3. Click the Update button at the bottom of the section to save the changes.

Configuring add-ons

Most add-ons need to be configured before you can use them. You will know an add-on requires configuration if a Configure link appears next to its name after the add-on is enabled.

To configure an add-on:

  1. Make sure the add-on is enabled.
  2. Follow the Configure link provided next to the add-on's name in the 'Modules' section

or

Click General settings in the Settings menu and go to the appropriate subsection of the 'General settings/Modules options' section.

  1. Follow the configuration instructions provided in the user manual of the add-on.

Uninstalling add-ons

Add-ons which you do not need can be uninstalled.

To uninstall an add-on:

  1. Run the add-on's installation wizard: enter your store URL followed by the module installation script name in your web browser's address line.
  2. In the installation wizard, select the 'uninstall' option. The script should remove all add-on related data from the store database, as well as the add-on's files from the /skin1 directory.

Please note that the add-on's files in the directory /skin1.original will not be removed. If you wish to remove them, you will have to do it manually.