How to build an e-shop using Drupal and Ubercart

Download How to build an e-shop using Drupal and Ubercart

Post on 11-May-2015

32.426 views

Category:

Technology

0 download

Embed Size (px)

DESCRIPTION

How to build an e-shop using Drupal and Ubercart

TRANSCRIPT

  • 1.How to build an e-shop using Drupal and Ubercart
    • http://www.drupalubercartbook.com

2. 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

3. 4. 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)

5. 6. 1st Step: Installation http://www.drupalubercartbook.com/content/installation-drupal-and-ubercart-2x http://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

7. 8. Drupal Configuration

  • Enter site information
  • Define input formats
  • Date and time formats
  • Roles and users
  • Google Analytics

9. 10. Store Configuration

  • Cart settings
  • Catalog settings
  • Checkout settings
  • Order settings
  • Product Settings
  • Store Settings

11. 12. 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)

13. 14. 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)

15. 16. 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)

17. 18. Customers and Orders

  • View and manage Customers
  • Manage and fulfill orders
  • Customize and view store reports
  • Connect with CRM (ex.CiviCRM)

19. 20. Front end (Themimg)

  • Use a ready free theme (Acquia Prosper is great) http://drupal.org/project/acquia_prosper
  • Buy an Ubercart themehttp://fusiondrupalthemes.com /
  • Build your own (Fusion theme is a great base theme to start) http://drupal.org/project/fusion

21. 22. SEO

  • Use SEO Checklist as a guide http://drupal.org/project/seo_checklist
  • Great modules to help you with SEO
  • Path Auto, Page Title, Global Redirect, Path Redirect, Meta tags, XML Sitemap

23. 24. Marketing

  • Cross Selling, Up-selling
  • Discounts, Coupons, Segmented Pricing
  • Google Base Integration
  • Post to social Networks

25. 26. Performance

  • Drupal Permormance Settings
  • Boost Module
  • Memcached

27. Dozens of modules to add extra functionality

  • Products Recommenderhttp://drupal.org/project/uc_rec
  • Ubercart Views http://drupal.org/project/uc_views
  • Advanced Catalog http://drupal.org/project/uc_advanced_catalog
  • Ajax Cart http://drupal.org/project/uc_ajax_car t

28. Extra : Use it as a POS

  • UberPOS: A Point of Sale System for Drupal
  • Actually an Ubercart module
  • http://uberpos.com/

29. 30. Extra #2: Build a Marketplace

  • Ubercart Marketplace Module
  • Multiple Seller Support
  • Store Administration Support
  • Supports Paypal Mass Payments

31. 32. Thanks!

  • @infowonders
  • http://www.infowonders.gr
  • http://www.drupalubercartbook.com
  • [email_address]