How to build an e-shop using Drupal and Ubercart

Post on 11-May-2015

32437 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

How to build an e-shop using Drupal and Ubercart

Transcript

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

• george@infowonders.gr

top related