Zen Cart: E-commerce Application Development Table of Contents

Back to BOOK PAGE

Table of Contents

Preface
Chapter 1: Introduction to Zen Cart
Chapter 2: Installation and Basic Configuration
Chapter 3: Configuring the Store
Chapter 4: Customizing Look and Feel
Chapter 5: Localization of Zen Cart
Chapter 6: Promotions and Public Relations
Chapter 7: Migrating from osCommerce to Zen Cart
Chapter 8: Integrating Zen Cart with Other CMS
Chapter 9: Maintenance and Troubleshooting
Appendix A: Resources for Zen Cart
Index

  • Chapter 1: Introduction to Zen Cart
    • What is Zen Cart?
    • The Main Features of Zen Cart
      • Easy Installation and Upgradation
      • Easy Localization
      • Customer Management
      • Categories and Products
      • Customer Retention Tools
      • Promotions, Sales, and Discounts
      • Powerful Administration Tool
      • Fully Customizable Catalog Templates
      • Third-Party Modules
    • Zen Cart versus osCommerce
      • Feature Comparison
        • Default and Contributed Modules
        • Security
        • Categories and Products Management
        • Template Customization
        • Promotion and Public Relations
      • User and Developer Community
      • Programmatic Differences
    • Zen Cart and Other CMS/Shopping Carts
      • Joomla-VirtueMart
      • CubeCart
      • AgoraCart
      • x-Cart
    • Summary
  • Chapter 2: Installation and Basic Configuration
    • Prerequisites
      • Web Server
      • PHP
      • Database
    • Step-by-Step Installation
      • Through Fantastico
      • By Uploading Files
    • Upgrading from Previous Versions
      • Preparation for Upgrading
      • Replicating File Changes
      • Testing and Upgrading
    • Basic Configuration of the Store
      • Removing the Installation Directory
      • Setting Appropriate Directory and File Permissions
        • Using FTP Programs
        • Using cPanel
        • Using SSH
        • On a Windows Server
        • On a Windows PC
      • Changing Configuration File
      • Using the Administration Panel
    • Summary
  • Chapter 3: Configuring the Store
    • Shop Configuration
      • Store Name and Address
      • Customer Information
      • Product Listing
      • Email Options
      • Logging
      • Regulations
      • EZ Pages
      • Images
      • GZip Compression
      • Stock
      • Shipping/Packaging
      • Attribute Settings
      • Credit Cards
      • Product Info
      • Layout Settings
    • Zones, Currencies, and Taxes
    • Catalog
      • Product Types
      • Manufacturers
      • Categories/Products
        • Managing Categories
        • Managing Products
      • Products by Options/Attributes
        • Option Name Manager
        • Option Value Manager
        • Attributes Controller
        • Attribute flags
        • Attribute Images
        • Downloadable Products as Attributes
        • Copying Attributes to Other Products or Categories
        • Option Name and Value Sorter
        • Downloads Manager
      • Prices
      • Bulk Import/Export of Products
    • Modules
      • Installing/Uninstalling Modules
      • Payment Modules
        • Authorize.net
        • Credit Card
        • Cash on Delivery
        • Zen Cart Free Charge Card
        • LinkPoint/YourPay API
        • Cheque/Money Order
        • PayPal
        • Other Payment Modules
      • Shipping Modules
        • Flat Rate
        • Free shipping
        • Per Item and Per Unit
        • Store Pickup
        • Table Rate
        • United Parcel Service
        • United States Postal Service
        • Zone Rates
      • Order Total Modules
    • Customers
      • Registration/Authentication of Customers
      • Managing Customers
      • Communicating with Customers
    • Order Fulfilment and Inventory
      • Order Statistics
      • Managing Inventory
      • Group Pricing
      • Order Status
    • Summary
  • Chapter 4: Customizing Look and Feel
    • Configuring Look and Feel
      • Applying a Template
      • Controlling Layouts
        • Layout Settings
        • Showing/Hiding Sideboxes
    • Understanding Zen Cart Templates
      • Template Files Structure
      • CSS in Zen Cart Template
    • Understanding Overrides
      • Overriding Language Files
      • Overriding Module Files
      • Overriding Template Files
      • Using Your Own Definitions
      • Using Extra Data Files
      • Zen Cart Upgrades and Overrides
    • Customizing Zen Cart Templates
      • Changing Logos and Texts
        • Changing Default Texts
        • Changing the Header Image
        • Adding a New Logo
      • Changing Colors and Fonts
      • Changing Buttons and Icons
      • Changing Layout of a Template
      • Modifying a Page Template
      • Using EZ pages
    • Creating A New Template
      • Creating A File System
      • Using Overrides
      • Graphics
      • Sideboxes
      • Stylesheets
    • Creating and Modifying Email Templates
      • Text Email Template
      • HTML Email Templates
        • Stylesheet
        • HTML with variables
    • Summary
  • Chapter 5: Localization of Zen Cart
    • The Need for Localization
    • Countries and Zones
      • Countries
        • Adding a New Country
        • Editing a Country
        • Deleting a Country
      • Zones
        • Creating a Zone
        • Zone Definitions
    • Taxes
      • Creating a Tax Class
        • Assigning Tax Classes
      • Creating a Tax Rate
    • Using Multiple Currencies
      • Adding a New Currency
      • Currency Conversion
      • Editing a Currency
      • Deleting an Existing Currency
      • Hiding the Currencies box
    • Languages
      • Using Character Sets
      • Creating a New Language
      • Editing a Language
      • Deleting a Language
      • Translating Language Files
    • Order Status
      • Adding a New Order Status
      • Editing an Existing Status
    • Summary
  • Chapter 6: Promotions and Public Relations
    • Promotions
      • Banner Ads
        • Types of Banners
        • Displaying Banner Groups
        • Designing Banners
      • Adding/Editing a Banner
      • Promotional Discounts
      • Cross-Selling and Up-Selling
        • Cross-Selling
        • Up-Selling
        • Better-together
      • SaleMaker
      • Special, Featured, and New Products
        • Special Products
        • Featured Products
        • New and Upcoming Products
    • Gift Certificates & Discount Coupons
      • Sending a Gift Certificate
      • Creating Gift Certificate Products
      • Selling and Using Gift Certificates
      • Coupon Administration
    • Newsletters/Product Notification
      • Product Notification Subscription
      • Creating Newsletters/Product Notifications
      • Sending Newsletters
    • Product Reviews
    • Search Engine Optimization
      • Using Meta-tags
        • Site-Wide meta-tags
        • Meta-tags for Categories
        • Meta-tags for Products
      • Using Search Engine Friendly URLs
    • Summary
  • Chapter 7: Migrating from osCommerce to Zen Cart
    • The Need for Migrating to Zen Cart
    • Points to Consider Before Migration
      • Product Catalogue
      • Database Structure
      • Look and Feel
      • Uninterrupted Service
    • osCommerce versus Zen Cart Database Structure
      • Tables for Categories
      • Tables for Products and Attributes
    • Migrating Databases
      • Step 1: Backup Existing Data
      • Step 2: Export osCommerce Data
      • Step 3: Import osCommerce Data to Zen Cart
      • Migrating to a Zen Cart Shop that does Not have Products
      • Migrating to a Zen Cart Shop that has Products
    • Adjusting the Look and Feel
    • Converting osCommerce Modules
    • Common Problems during Migration
    • Summary
  • Chapter 8: Integrating Zen Cart with Other CMS
    • Why should you Integrate Zen Cart with CMS?
      • A Well Established Site Starts a Shop
      • Increase the Scope of Your Shop
      • Single Sign-in Benefits
    • How to Integrate with CMS?
      • Joomla!/Mambo
      • Drupal
      • Gallery 2
      • WordPress
        • WordPress and Zen Cart Installed in Separate Directories
        • WordPress and Zen Cart Installed in the Same Directory
      • XOOPS
      • e107
      • phpBB
    • Summary
  • Chapter 9: Maintenance and Troubleshooting
    • Website Maintenance Settings
      • Taking the Shop Down for Maintenance
      • Customizing for Maintenance Messages
      • Excluding the Admin from being Blocked
      • Notice for Maintenance
      • Showing Downtime
    • Backing Up Files and Databases
      • Why do you Need a Backup?
      • Backing Up Database
      • Backing up Files
      • Restoring Database and Files
    • Auditing and Hardening Security
      • Common Security Settings
        • Use SSL whenever Possible
        • Delete/Rename Sensitive Folders
        • Set Appropriate Permissions to Files and Directories
        • Always Use Secure Passwords
      • Securing Access to the Administration Panel
      • User Authentication and Security
      • Register Globals Setting
      • Session Handling
        • Session Save Path
        • Session Referer Setting
        • The session.use_trans_sid Setting
    • Common Problems and Troubleshooting
      • PHP Related Problems
      • Login Related Problems
        • Session Handling in Admin Area
        • Security Error during Login as Customer
        • Forgotten Admin Password
      • Template Related Problems
      • Image Related Problem
        • Catalog Images Directory
        • Image Distortion
      • Trouble with E-mails
        • Emails are not Arriving
        • Email Transport Methods
        • Bounce Handling
      • Database Related Errors
    • Summary
  • Appendix A: Resources for Zen Cart
    • Setting WAMP server
    • Zen Cart Directory Structure
    • Zen Cart Community
    • Zen Cart Support
    • Zen Cart Downloads
      • Some Essential Downloads
    • Zen Cart Integration
      • Joomla!
      • Drupal
      • WordPress
      • Gallery2 Integration
      • Zen Cart XOOPS Integration Module
      • e107 Plugins for Zen Cart Integration
    • Templates
    • Consulting

Back to BOOK PAGE

Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z