Table of Contents
Preface
Chapter 1: Introduction to Joomla! and E-Commerce
Chapter 2: Installation and Basic Configuration of Joomla! and VirtueMart
Chapter 3: Configuring the VirtueMart Store
Chapter 4: Managing product catalogue
Chapter 5: Managing Customers and Orders
Chapter 6: Customizing the Look and Feel
Chapter 7: Promotion and Public Relations
Chapter 8: Localization of VirtueMart
Chapter 9: Extending VirtueMart's Functionalities
Chapter 10: Maintenance and Troubleshooting
Appendix A: Configuration Options
Appendix B: Resources for Joomla! and VirtueMart
Index
- Chapter 1: Introduction to Joomla! and E-Commerce
- What is Joomla!?
- Main features of Joomla!
- Use of Joomla!
- Joomla! and e-commerce
- Affiliate carts
- Paid access to content
- Billing and payment systems
- Auction systems
- Shopping carts
- What is VirtueMart?
- Features of VirtueMart
- General features
- Product catalog features
- Administration features
- Payment modules
- Shipping modules
- Joomla! and other shopping carts
- osCommerce
- Zen Cart
- Magento
- Freeway
- Store example used in this book
- Summary
- Chapter 2: Installation and Basic Configuration of Joomla! and VirtueMart
- Pre-requisites for installation
- System requirements
- Setting a development environment
- Getting Joomla!
- Getting VirtueMart
- Uploading installation files to server
- Creating database for Joomla!
- Brief installation process for Joomla!
- Basic configuration of Joomla!
- Basic administration of Joomla!
- Managing contents
- Managing sections
- Managing categories
- Managing articles
- Managing extensions
- Managing contents
- Installation of VirtueMart
- Basic configuration of VirtueMart
- Adding VirtueMart to menu
- Showing the modules
- Summary
- Pre-requisites for installation
- Chapter 3: Configuring the VirtueMart Store
- VirtueMart administration panel
- Store information
- Shop configuration
- Global configurations
- Shop status configuration
- Price configuration
- Frontend features
- Tax configuration
- User registration settings
- Core settings
- Logfile configuration
- Security settings
- Checkout configuration
- Feed configuration
- Global configurations
- Managing countries
- Managing currencies
- Using shipping modules
- Flex shipping
- Standard shipping
- Zone shipping
- Using payment modules
- Adding credit cards
- Configuring payment methods
- PayPal
- Credit card processing through Authorize.Net
- Cash on delivery
- Adding a payment method
- Adding tax rates
- Summary
- Chapter 4: Managing product catalogue
- Catalogue management
- Managing manufacturers
- Adding a manufacturer category
- Adding a manufacturer
- Listing the manufacturer categories
- Managing vendors
- Vendor category
- Adding vendor
- Managing vendors and categories
- Managing product categories
- Adding product categories
- Modifying product categories
- Adding a product
- Managing products
- Adding multiple product images
- Adding extra files with products
- Configuring downloadable products
- Using attributes
- Simple attributes
- Parent-child products
- Using product types
- Adding product types
- Adding parameters to product types
- Adding product type to products
- Summary
- Chapter 5: Managing Customers and Orders
- Customer management
- Registration/Authentication of customers
- Revisiting registration settings
- Enabling VirtueMart login module
- Managing fields for user registration form
- Adding a new field
- Editing a field
- User manager
- Joomla! user manager
- VirtueMart user manager
- Which user manager should we use?
- User groups
- Joomla! user groups
- VirtueMart user groups
- Group permissions
- Assigning permissions to user groups
- Adding new module
- Adding new function
- Assigning users to groups
- Checking how these work
- Registration/Authentication of customers
- Managing orders
- Viewing the orders
- Viewing an order's details
- Understanding an order's status
- Managing order status types
- Changing an order's status
- Viewing an order's history
- Order statistics
- Managing inventory
- Summary
- Customer management
- Chapter 6: Customizing the Look and Feel
- Configuring the look and feel of a Joomla! site
- Installing Joomla! templates
- Applying a template
- Customizing a template
- Changing a site's logo
- Customizing VirtueMart's look and feel
- Look and feel configurations in VirtueMart
- Customizing and applying themes
- Customizing templates
- Shop front-page
- Product listing
- Product detail page
- Basket templates
- Checkout templates
- Email templates
- Other page templates
- Using search engine friendly URLs
- Built-in Joomla! SEF
- SEF with sh404SEF
- Summary
- Configuring the look and feel of a Joomla! site
- Chapter 7: Promotion and Public Relations
- Promotions
- Promotional discounts
- Creating discounts
- Adding discounts to products
- Special products
- Best sellers
- Latest products
- Random products
- All-in-one
- Scrolling products
- Cross-selling and up-selling
- Use of discount coupons
- Promotional discounts
- Customer reviews
- Enabling review
- Submitting reviews
- Moderating reviews
- Newsletters and product notification
- Using Acajoom Newsletter
- Configuring Acajoom
- Creating a list
- Creating newsletters
- Creating an article with product information
- Sending newsletters
- Adding fields in the Registration Form
- Using the Vemod News Mailer
- Using Acajoom Newsletter
- Summary
- Promotions
- Chapter 8: Localization of VirtueMart
- Why localization?
- Localizing regions and taxes
- Countries
- Adding state or region
- Configuring taxes by region
- Using multiple currencies
- Using multiple languages
- Adding a new language to a Joomla! site
- Translating the site language
- Manual translation
- Translation through the translator component
- Showing multilingual content
- Translating VirtueMart language files
- Summary
- Chapter 9: Extending VirtueMart's Functionalities
- Bulk product imports and exports
- Creating new import and export template
- Using import and export templates
- Using CSVImproved for catalogue building
- Using product tag clouds
- Using testimonials
- Improving product reviews by commenting
- Wholesaling from a VirtueMart store
- Using social networking and bookmarking sites
- Using AJAX updates for products
- Adding some spice to the shop
- Spicy cart
- Slideshow with product images
- Including modules in content items
- Summary
- Bulk product imports and exports
- Chapter 10: Maintenance and Troubleshooting
- Uploading the local site to web server
- Transferring local site by FTP
- Step1: Transferring site files
- Step 2: Dumping and recreating a database
- Step 3: Reconfiguring Joomla! and VirtueMart
- Faster relocation using JoomlaPack
- Transferring local site by FTP
- Backing up files and databases
- Using JoomlaPack
- Using LazyBackup
- Auditing and hardening security
- Joomla! tools suite
- GuardXT
- Some tips about security
- Common problems and troubleshooting
- Joomla!-related problems
- Problems with installation of extensions
- SEF problems
- VirtueMart-related problems
- Problem after relocation
- Issues related to user registration
- Showing latest products
- Issues related to vendors
- Issues related to VirtueMart SEF
- Issues related to multilingual contents in VirtueMart
- Joomla!-related problems
- Summary
- Uploading the local site to web server
- Appendix A: Configuration Options
- Configuring shipping modules
- Australia Post
- Canada Post
- DHL
- FedEXdc
- Flex
- Intershipper
- Shipvalue
- Standard shipping module
- UPS
- Configuring payment modules
- 2Checkout
- Credit card (eProcessingNetwork)
- Credit card (PayMeNow)
- eWay
- iTransact
- noChex
- PayMate
- VeriSign Payflow pro
- WorldPay
- Configuring shipping modules
- Appendix B: Resources for Joomla! and VirtueMart
- Setting up the WAMP server
- Resources for Joomla!
- Resources for VirtueMart



