Drupal roadshow klagenfurt_betterbgood

8
better b. good Drupal Commerce Use-Case offi[email protected] @Zensations Webagentur Zensations Zensations

description

Drupal Commerce am Beispiel von www.betterbegood.at

Transcript of Drupal roadshow klagenfurt_betterbgood

Page 1: Drupal roadshow klagenfurt_betterbgood

better b. good

Drupal Commerce Use-Case

[email protected]

@Zensations

Webagentur Zensations

Zensations

Page 2: Drupal roadshow klagenfurt_betterbgood

Anforderungen

Blog

Webshop

kleine Produktpalette

... aber viele Optionen

zwei Payment-Systeme

verspieltes Design

Page 3: Drupal roadshow klagenfurt_betterbgood

Drupal Commerce: Allgemeines

Auf Drupal 7 zugeschnittene Commerce Lösung

nutzt Entity API, Field API und Ajax Framework

Abhängigkeiten: Address Field, Chaos Tools, Entity API, Rules, Views

Seit Ende letzten Jahres stable, aktuell Version 1.2

6. 3. 2012: Commerce Guys erhielten 5 Millionen Dollar Finanzierung

Weiterentwicklung gesichert

Ständig wachsender Pool an Zusatzmodulen

Page 4: Drupal roadshow klagenfurt_betterbgood

Products & Product Displays

Anfangs verwirrend, aber durchdacht!

Product

Entity für einzelne Stock Keeping Units (zb. T-Shirt weiß, T-Shirt schwarz ...)

Enthält den Preis

über Fields erweiterbar (Produktbilder, Zusatzinformationen ...)

Product Display

beliebige Entity mit „product reference“ - Field

Page 5: Drupal roadshow klagenfurt_betterbgood

Products & Product Displays

Page 6: Drupal roadshow klagenfurt_betterbgood

Checkout & Payment

Abfolge der Schritte per Drag & Drop konfigurierbar

Module können Checkout Pages & Panes zur Verfügung stellen

Rules-Powered

Regeln für Preise, Versandkosten etc. können in der UI definiert werden

Framework für on-site und off-site payment

sehr schnell zu verstehen und zu implementieren (ähnelt Forms API)

PayPal-Integration stellt Referenz für beide Methoden

Page 7: Drupal roadshow klagenfurt_betterbgood

Eingesetzte Zusatzmodule

commerce_bpc

Erstellung vieler Produktpermutationen

commerce_shipping

stellt separates Formular für Versandadresse zur Verfügung

Rules-Komponenten zur Versandpreisberechnung

commerce_flatrate: Modul für fixe Versandpreise

commerce_checkout_progress

Page 8: Drupal roadshow klagenfurt_betterbgood

Zensations (http://www.zensations.at)

better b. good (http://www.betterbgood.at)

Drupal Commerce (http://www.drupalcommerce.org)

Wichtige Adressen