Tuesday, March 9, 2010

Joomla E-Commerce with VirtueMart 2009

Joomla E-Commerce with VirtueMart 2009



Publisher:   Packt Publishing 
Number Of Pages:   476 
Publication Date:   2009-04-02 
ISBN-10 / ASIN:   1847196748 
ISBN-13 / EAN:   9781847196743




Table of Contents
Preface 1
Chapter 1: Introduction to Joomla! and E-Commerce 7
What is Joomla!? 7
Main features of Joomla! 8
Use of Joomla! 10
Joomla! and e-commerce 12
Affiliate carts 13
Paid access to content 13
Billing and payment systems 14
Auction systems 15
Shopping carts 16
What is VirtueMart? 16
Features of VirtueMart 17
General features 17
Product catalog features 18
Administration features 19
Payment modules 21
Shipping modules 21
Joomla! and other shopping carts 21
osCommerce 22
Zen Cart 22
Magento 22
Freeway 23
Store example used in this book 23
Summary 23

Chapter 2: Installation and Basic Configuration of
Joomla! and VirtueMart 25
Pre-requisites for installation 25
System requirements 26
Setting a development environment 26
Getting Joomla! 27
Getting VirtueMart 28
Uploading installation files to server 30
Creating database for Joomla! 31
Brief installation process for Joomla! 32
Basic configuration of Joomla! 40
Basic administration of Joomla! 45
Managing contents 45
Managing sections 45
Managing categories 48
Managing articles 48
Managing extensions 51
Installation of VirtueMart 54
Basic configuration of VirtueMart 57
Adding VirtueMart to menu 58
Showing the modules 62
Summary 65
Chapter 3: Configuring the VirtueMart Store 67
VirtueMart administration panel 67
Store information 69
Shop configuration 72
Global configurations 72
Shop status configuration 72
Price configuration 73
Frontend features 74
Tax configuration 76
User registration settings 76
Core settings 78
Logfile configuration 80
Security settings 80
Checkout configuration 82
Feed configuration 84
Managing countries 86
Managing currencies 88
Using shipping modules 89
Flex shipping 90
Standard shipping 92

Zone shipping 94
Using payment modules 97
Adding credit cards 97
Configuring payment methods 98
PayPal 99
Credit card processing through Authorize.Net 102
Cash on delivery 105
Adding a payment method 106
Adding tax rates 109
Summary 110
Chapter 4: Managing product catalogue 111
Catalogue management 111
Managing manufacturers 112
Adding a manufacturer category 112
Adding a manufacturer 113
Listing the manufacturer categories 114
Managing vendors 115
Vendor category 115
Adding vendor 116
Managing vendors and categories 118
Managing product categories 120
Adding product categories 120
Modifying product categories 122
Adding a product 126
Managing products 133
Adding multiple product images 134
Adding extra files with products 136
Configuring downloadable products 137
Using attributes 142
Simple attributes 143
Parent-child products 146
Using product types 152
Adding product types 152
Adding parameters to product types 154
Adding product type to products 160
Summary 165
Chapter 5: Managing Customers and Orders 167
Customer management 168
Registration/Authentication of customers 168
Revisiting registration settings 168
Enabling VirtueMart login module 170
Managing fields for user registration form 179

Adding a new field 180
Editing a field 193
User manager 194
Joomla! user manager 194
VirtueMart user manager 196
Which user manager should we use? 198
User groups 198
Joomla! user groups 198
VirtueMart user groups 199
Group permissions 201
Assigning permissions to user groups 202
Adding new module 204
Adding new function 205
Assigning users to groups 208
Checking how these work 208
Managing orders 213
Viewing the orders 214
Viewing an order's details 214
Understanding an order's status 216
Managing order status types 217
Changing an order's status 218
Viewing an order's history 220
Order statistics 220
Managing inventory 224
Summary 226
Chapter 6: Customizing the Look and Feel 227
Configuring the look and feel of a Joomla! site 227
Installing Joomla! templates 228
Applying a template 229
Customizing a template 231
Changing a site's logo 232
Customizing VirtueMart's look and feel 238
Look and feel configurations in VirtueMart 238
Customizing and applying themes 241
Customizing templates 245
Shop front-page 246
Product listing 249
Product detail page 253
Basket templates 258
Checkout templates 259
Email templates 261
Other page templates 261
Using search engine friendly URLs 262
Built-in Joomla! SEF 262

SEF with sh404SEF 264
Summary 270
Chapter 7: Promotion and Public Relations 271
Promotions 272
Promotional discounts 272
Creating discounts 272
Adding discounts to products 274
Special products 276
Best sellers 281
Latest products 283
Random products 285
All-in-one 289
Scrolling products 290
Cross-selling and up-selling 293
Use of discount coupons 295
Customer reviews 298
Enabling review 298
Submitting reviews 299
Moderating reviews 300
Newsletters and product notification 302
Using Acajoom Newsletter 303
Configuring Acajoom 303
Creating a list 305
Creating newsletters 308
Creating an article with product information 311
Sending newsletters 314
Adding fields in the Registration Form 314
Using the Vemod News Mailer 316
Summary 320
Chapter 8: Localization of VirtueMart 321
Why localization? 321
Localizing regions and taxes 322
Countries 322
Adding state or region 323
Configuring taxes by region 324
Using multiple currencies 327
Using multiple languages 330
Adding a new language to a Joomla! site 331
Translating the site language 332
Manual translation 332
Translation through the translator component 336
Showing multilingual content 344

Translating VirtueMart language files 351
Summary 354
Chapter 9: Extending VirtueMart's Functionalities 355
Bulk product imports and exports 356
Creating new import and export template 357
Using import and export templates 360
Using CSVImproved for catalogue building 363
Using product tag clouds 364
Using testimonials 366
Improving product reviews by commenting 368
Wholesaling from a VirtueMart store 374
Using social networking and bookmarking sites 376
Using AJAX updates for products 377
Adding some spice to the shop 379
Spicy cart 379
Slideshow with product images 380
Including modules in content items 380
Summary 383
Chapter 10: Maintenance and Troubleshooting 385
Uploading the local site to web server 385
Transferring local site by FTP 386
Step1: Transferring site files 386
Step 2: Dumping and recreating a database 386
Step 3: Reconfiguring Joomla! and VirtueMart 390
Faster relocation using JoomlaPack 392
Backing up files and databases 399
Using JoomlaPack 399
Using LazyBackup 402
Auditing and hardening security 403
Joomla! tools suite 404
GuardXT 406
Some tips about security 407
Common problems and troubleshooting 407
Joomla!-related problems 408
Problems with installation of extensions 408
SEF problems 409
VirtueMart-related problems 409
Problem after relocation 410
Issues related to user registration 410
Showing latest products 411
Issues related to vendors 413

Issues related to VirtueMart SEF 413
Issues related to multilingual contents in VirtueMart 415
Summary 418
Appendix A: Configuration Options 419
Configuring shipping modules 419
Australia Post 419
Canada Post 420
DHL 420
FedEXdc 422
Flex 423
Intershipper 423
Shipvalue 424
Standard shipping module 425
UPS 426
Configuring payment modules 428
2Checkout 428
Credit card (eProcessingNetwork) 429
Credit card (PayMeNow) 430
eWay 431
iTransact 432
noChex 432
PayMate 432
VeriSign Payflow pro 433
WorldPay 433
Appendix B: Resources for Joomla! and VirtueMart 435
Setting up the WAMP server 435
Resources for Joomla! 437
Resources for VirtueMart 438
Index 441


Download links are here :


For English readers :


http://ubookmark.blogspot.com/2010/02/do-you-know-joomla-also-joomla-learning.html


For Arabic readers :

http://ubookmark.blogspot.com/2010/02/blog-post_24.html

No comments:

Post a Comment