How to build an e-shop using Drupal and Ubercart

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

description

How to build an e-shop using Drupal and Ubercart

Transcript of How to build an e-shop using Drupal and Ubercart

Page 1: How to build an e-shop using Drupal and Ubercart

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

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
Page 4: How to build an e-shop using Drupal and Ubercart

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
Page 6: How to build an e-shop using Drupal and Ubercart

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
Page 8: How to build an e-shop using Drupal and Ubercart

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
Page 10: How to build an e-shop using Drupal and Ubercart

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
Page 12: How to build an e-shop using Drupal and Ubercart

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
Page 14: How to build an e-shop using Drupal and Ubercart

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
Page 16: How to build an e-shop using Drupal and Ubercart

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
Page 18: How to build an e-shop using Drupal and Ubercart

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
Page 20: How to build an e-shop using Drupal and Ubercart

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

QuickTime™ and aPhoto - JPEG decompressor

are needed to see this picture.

Page 22: How to build an e-shop using Drupal and Ubercart

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
Page 24: How to build an e-shop using Drupal and Ubercart

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
Page 26: How to build an e-shop using Drupal and Ubercart

Performance

• Drupal Permormance Settings

• Boost Module

• Memcached

Page 27: How to build an e-shop using Drupal and Ubercart

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

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
Page 30: How to build an e-shop using Drupal and Ubercart

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
Page 32: How to build an e-shop using Drupal and Ubercart

Thanks!

• @infowonders

• http://www.infowonders.gr

• http://www.drupalubercartbook.com

[email protected]