ZenCart

page type::article thing type::software platform::web platform::PHP platform::MySQL license::open source

Navigation

 * web applications: ZenCart

Overview
ZenCart is a free/open-source application for running an online store. It is a fork of osCommerce.

Reference

 * home page

Related Pages

 * interfacing QuickBooks and ZenCart
 * ZenCart how-to for store owners
 * importing data into ZenCart

Differences from osCommerce

 * Plusses
 * Runs with or without register globals on
 * More friendly managing of admin security
 * Supports multiple admin users, with different privilege levels

Modifying the Admin area

 * admin contains the files which implement the menu actions (i.e. when you click on a menu entry)
 * admin/includes/boxes contains the definitions of the menus and their drop-downs
 * admin/includes/header_navigation.php defines what actually shows up in the menubar: this "include"s all the PHP code which defines the functionality for each of the menus; to add a new/custom menu, create a new PHP file and then add a line including it
 * includes/database_tables.php contains defines for all the database's table names; if you add any new tables, add defines for them here.

Other settings

 * HTML title of store (i.e. the name of the page as displayed in the browser window title bar)
 * There may be some better place to set this, but the only place I could find for setting this is the constants TITLE and SITE_TAGLINE in:
 * includes/languages/english/meta_tags.php
 * The appearance of the top of the page is defined in includes/languages/english/header.php