Skip to main content
page last edited on 1 December 2017

Getting started

Version: 5.4 and early

Welcome to X-Cart 5 developer documentation.

General idea of X-Cart customization is that each change can be done as a separate module. Since module files are separate from the core, upgrade of X-Cart can be performed simply by replacing files. The same way, module can be upgarded just by replacing its own files.

To achieve such flexibility there are certain approaches to X-Cart customization and we are going to go through them in this section.

  1. How to create simple module in X-Cart
  2. Admin Style Guide
  3. Structure of the software.
  4. How to apply design changes.
  5. How to apply changes to X-Cart business logic.
  6. Working with database.

There is also the exercise book that gives you real-world tasks, so you could practice your X-Cart 5 programming skills.