How to build an e-shop using Drupal and Ubercart
-
Upload
infowonders -
Category
Technology
-
view
32.439 -
download
0
description
Transcript of How to build an e-shop using Drupal and Ubercart
How to build an e-shop using Drupal and
Ubercart
http://www.drupalubercartbook.com
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
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)
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
Drupal Configuration
• Enter site information
• Define input formats
• Date and time formats
• Roles and users
• Google Analytics
Store Configuration
• Cart settings
• Catalog settings
• Checkout settings
• Order settings
• Product Settings
• Store Settings
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)
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)
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)
Customers and Orders
• View and manage Customers
• Manage and fulfill orders
• Customize and view store reports
• Connect with CRM (ex.CiviCRM)
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
QuickTime™ and aPhoto - JPEG decompressor
are needed to see this picture.
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
Marketing
• Cross Selling, Up-selling
• Discounts, Coupons, Segmented Pricing
• Google Base Integration
• Post to social Networks
Performance
• Drupal Permormance Settings
• Boost Module
• Memcached
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
Extra : Use it as a POS
• UberPOS: A Point of Sale System for Drupal
• Actually an Ubercart module
• http://uberpos.com/
Extra #2: Build a Marketplace
• Ubercart Marketplace Module
• Multiple Seller Support
• Store Administration Support
• Supports Paypal Mass Payments
Thanks!
• @infowonders
• http://www.infowonders.gr
• http://www.drupalubercartbook.com