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
- Feature Comparison
- 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
- Prerequisites
- 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
- Shop Configuration
- 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
- Changing Logos and Texts
- 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
- Configuring Look and Feel
- 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
- Countries
- Taxes
- Creating a Tax Class
- Assigning Tax Classes
- Creating a Tax Rate
- Creating a Tax Class
- 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
- Banner Ads
- 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
- Using Meta-tags
- Summary
- Promotions
- 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
- Why should you Integrate Zen Cart with CMS?
- 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 Security Settings
- 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
- Website Maintenance Settings
- 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



