How to build an e-shop using Drupal and Ubercart
-
Upload
infowonders -
Category
Technology
-
view
32.441 -
download
0
description
Transcript of How to build an e-shop using Drupal and Ubercart
![Page 1: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/1.jpg)
How to build an e-shop using Drupal and
Ubercart
http://www.drupalubercartbook.com
![Page 2: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/2.jpg)
What we need
• LAMP stack (Linux, Apache, MySQL, PHP)or WAMP just for today :)
• Alternatively, create a local web server, on Mac, PC or Linux
• Drupal
• Ubercart
• Some extra modules
![Page 3: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/3.jpg)
![Page 4: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/4.jpg)
What is Ubercart
• Actually, a family of modules, not just a single module
• Required modules: (Cart, Order, Product, Store)
• Optional core modules: (ex.Attributes, Catalog, Payment, File download, Reports, Shipping Taxes)
• Extra modules: (ex.Product kit, Fulfillment)
![Page 5: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/5.jpg)
![Page 6: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/6.jpg)
1st Step: Installationhttp://www.drupalubercartbook.com/content/installation-drupal-and-ubercart-2x
• Install Drupal
• Install Drupal required modules (Token, CCK, Filefield, Imagefield, Image API & Image API GD2, Imagecache, Thickbox, Google Analytics, Views)
• Install Ubercart
![Page 7: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/7.jpg)
![Page 8: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/8.jpg)
Drupal Configuration
• Enter site information
• Define input formats
• Date and time formats
• Roles and users
• Google Analytics
![Page 9: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/9.jpg)
![Page 10: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/10.jpg)
Store Configuration
• Cart settings
• Catalog settings
• Checkout settings
• Order settings
• Product Settings
• Store Settings
![Page 11: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/11.jpg)
![Page 12: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/12.jpg)
Categories and Products
• Create categories and subcategories (using Drupal taxonomy)
• Create products by hand, using node creation form or,
• Import products from csv file (needs Node Import module)
• Create product attributes (ex.color or size)
![Page 13: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/13.jpg)
![Page 14: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/14.jpg)
Shipping and Packaging
• Define where to ship products (Countries and regions) , and select local formats
• Create shipping quotes (flat rate, weight quote)
• Connect with automated services (UPS, USPS)
![Page 15: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/15.jpg)
![Page 16: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/16.jpg)
Taxes and Payments
• Create tax rates (per product type or region)
• Create Payment Methods
• Integrate with payment gateways, like Paypal, Google Checkout, Authorize.net etc)
![Page 17: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/17.jpg)
![Page 18: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/18.jpg)
Customers and Orders
• View and manage Customers
• Manage and fulfill orders
• Customize and view store reports
• Connect with CRM (ex.CiviCRM)
![Page 19: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/19.jpg)
![Page 20: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/20.jpg)
Front end (Themimg)
• Use a ready free theme (Acquia Prosper is great)http://drupal.org/project/acquia_prosper
• Buy an Ubercart theme http://fusiondrupalthemes.com/
• Build your own (Fusion theme is a great base theme to start)http://drupal.org/project/fusion
![Page 21: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/21.jpg)
QuickTime™ and aPhoto - JPEG decompressor
are needed to see this picture.
![Page 22: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/22.jpg)
SEO
• Use SEO Checklist as a guidehttp://drupal.org/project/seo_checklist
• Great modules to help you with SEO
• Path Auto, Page Title, Global Redirect, Path Redirect, Meta tags, XML Sitemap
![Page 23: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/23.jpg)
![Page 24: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/24.jpg)
Marketing
• Cross Selling, Up-selling
• Discounts, Coupons, Segmented Pricing
• Google Base Integration
• Post to social Networks
![Page 25: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/25.jpg)
![Page 26: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/26.jpg)
Performance
• Drupal Permormance Settings
• Boost Module
• Memcached
![Page 27: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/27.jpg)
Dozens of modules to add extra functionality
• Products Recommender http://drupal.org/project/uc_rec
• Ubercart Viewshttp://drupal.org/project/uc_views
• Advanced Cataloghttp://drupal.org/project/uc_advanced_catalog
• Ajax Carthttp://drupal.org/project/uc_ajax_cart
![Page 28: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/28.jpg)
Extra : Use it as a POS
• UberPOS: A Point of Sale System for Drupal
• Actually an Ubercart module
• http://uberpos.com/
![Page 29: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/29.jpg)
![Page 30: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/30.jpg)
Extra #2: Build a Marketplace
• Ubercart Marketplace Module
• Multiple Seller Support
• Store Administration Support
• Supports Paypal Mass Payments
![Page 31: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/31.jpg)
![Page 32: How to build an e-shop using Drupal and Ubercart](https://reader035.fdocuments.net/reader035/viewer/2022062220/554f92c0b4c9052a518b5483/html5/thumbnails/32.jpg)
Thanks!
• @infowonders
• http://www.infowonders.gr
• http://www.drupalubercartbook.com