Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

E-commerce in Drupal

5,466 views

Published on

Presentatie gegeven tijdens Drupal User Group bij Pure Sign in Gent op 23 juni 2010.
Topics:
- overzicht van geavanceerdere Ubercart topics & features.
- veelgebruikte Ubercart modules
- vooruitzicht naar Drupal Commerce voor Drupal 7

Published in: Technology
  • Be the first to comment

  • Be the first to like this

E-commerce in Drupal

  1. 1. E-commerce in Drupal E-commerce in Drupal
  2. 2. E-commerce in Drupal Inhoud Ubercart Advanced p Betaling p Producten (geavanceerd) p Conditional actions p Afhandeling-verzending Drupal Commerce Vragen
  3. 3. E-commerce in Drupal UC Advanced Betaling
  4. 4. E-commerce in Drupal 3 Types Betaling p Offline betaling › COD (Cash on delivery) › Overschrijving › Geen payment module p On-site betaling › Kredietkaarten › Vereist SSL certificaat & veilige opslag gegevens › Gebruiker verlaat nooit shop p Off-site betaling › 3rd party provider (via redirect) bv Ogone, Paypal, ... › Minder risico’s / veiliger › Redirect onderbreekt flow gebruiker
  5. 5. E-commerce in Drupal Betaling Modules om betaling af te handelen p Basis modules › Payment (UC core) p Payment methods (voor offline & on-site betaling) › Payment method pack (UC core) › Credit Card (UC core) p Payment gateways (voor off-site betaling) › PayPal (UC core) › Google Checkout (UC core) › Ogone (http://drupal.org/project/uc_ogone) › iDeal (http://drupal.org/project/uc_ideal_pro) › ...
  6. 6. E-commerce in Drupal Betaling Meer betalingsmodules op ubercart.org http://www.ubercart.org/contrib?term_node_tid_depth=25
  7. 7. E-commerce in Drupal UC Advanced Producten Geavanceerde functionaliteiten
  8. 8. E-commerce in Drupal Producten Product kit p Aantal producten gebundeld p Logische groepering van producten p Is een content type p Producten kunnen optioneel of verplicht als kit worden verkocht
  9. 9. E-commerce in Drupal Producten Product kit
  10. 10. E-commerce in Drupal Producten Product Classes p Nieuw content type p Met extra product fields p Laat toe om aan sommige types producten extra (CCK) velden toe te voegen
  11. 11. E-commerce in Drupal Producten Product classes
  12. 12. E-commerce in Drupal Producten Product Attribute p Attribute module (UC core) p Laat toe om attributen te koppelen aan producten. Bvb kleur, grootte, type, ... p Prijsvariatie (+/-) kan worden bepaald per attribuut. Bvb XXL T-shirt is duurder dan M T-shirt p Klant kan attribuut selecteren bij toevoegen aan win- kelwagen
  13. 13. E-commerce in Drupal Producten Product Attribute
  14. 14. E-commerce in Drupal UC Advanced Conditional Actions
  15. 15. E-commerce in Drupal Conditional p Attribute module (UC core) Actions p Voert bepaalde acties uit in bepaalde condities. cfr. Rules module p Laat toe business logica te implementeren p Beschikbare conditions & actions afhankelijk van geactiveerde modules
  16. 16. E-commerce in Drupal Conditional Conditional Actions Actions
  17. 17. E-commerce in Drupal UC Advanced Afhandeling en verzending
  18. 18. E-commerce in Drupal Afhandeling p Ubercart laat toe verzending te beheren en verzending p Productfields beschikbaar hiervoor: › Gewicht › Dimensies p Berekenen verzendkosten › Vaste prijs (flat rate) › Prijs gebaseerd op gewicht (weight quote) › Prijs bepaald via koerierdienst (bvb UPS)
  19. 19. E-commerce in Drupal Afhandeling p Maakt gebruik van Conditional Actions en verzending p Defaults instelbaar voor shop p Aanpasbaar per product
  20. 20. E-commerce in Drupal Afhandeling Modules en verzending p Shipping (UC core) p Shipping Quotes (UC core) p Flatrate (UC core) p Weight quote (UC core) p ... http://www.ubercart.org/contrib?term_node_tid_ depth=29
  21. 21. E-commerce in Drupal UC Advanced Taxes
  22. 22. E-commerce in Drupal Taxes Taxes p Voeg tax rates toe bvb: tax rate per product class p Werkt met conditional actions › Condition: billing country / state › Action: apply taxes p Modules: › Taxes (UC core) › Tax report (UC core)
  23. 23. E-commerce in Drupal UC Advanced Administratie
  24. 24. E-commerce in Drupal Administratie Orderbeheer p Bekijk alle orders p Pas order status aan p Voeg commentaar toe aan orders p Logging
  25. 25. E-commerce in Drupal Administratie Orderbeheer
  26. 26. E-commerce in Drupal Administratie Klantenbeheer p Klanten zijn Drupal users p Bekijk orders per klant
  27. 27. E-commerce in Drupal Administratie Klantenbeheer
  28. 28. E-commerce in Drupal Administratie Rapportage van p Producten p Verkoopscijfers p Klanten p ...
  29. 29. E-commerce in Drupal Administratie Rapportage
  30. 30. E-commerce in Drupal Administratie Rapportage
  31. 31. E-commerce in Drupal UC Advanced Andere modules
  32. 32. E-commerce in Drupal Andere Verkoop bestanden modules p File downloads module (UC Core) p Verkoop downloadbare bestanden p Koppelt bestand aan product node p Bij afronden betaling kan gebruiker file downloaden
  33. 33. E-commerce in Drupal Andere Verkoop bestanden modules
  34. 34. E-commerce in Drupal Andere Verkoop rollen modules p Roles module (UC core) p Verkoop rollen op website (bvb premium content subscription) p Best in combinatie met content access module p Kan vervallen na configureerbare periode
  35. 35. E-commerce in Drupal Andere Verkoop rollen modules
  36. 36. E-commerce in Drupal Andere BTW nummer modules Laat gebruikers toe hun BTW nummer toe te voegen p uc_vat http://drupal.org/project/uc_vat › Voegt BTW info toe aan product detail, cart & checkout p uc_vat_number http://drupal.org/project/uc_vat_number › Laat gebruiker BTW nummer toevoegen bij checkout › Valideert BTW nummer
  37. 37. E-commerce in Drupal Andere UC Wishlist modules p Gebruikers kunnen een wishlist samenstellen p cfr. Amazon.com http://drupal.org/project/uc_wishlist
  38. 38. E-commerce in Drupal Andere UC Views modules p Extra Views, naast de standaard Views van UC p Bevat: › Block met recente producten › Block met populaire producten › Aanbeveling producten o.b.v. aankopen andere gebruikers › ... http://drupal.org/project/uc_views
  39. 39. E-commerce in Drupal UC Discount Andere modules p UC Discounts (Alternative) › Beter dan originele uc_discounts module › Laat toe om kortingsregels toe te voegen: › Bij aankoop 10 producten, 5% korting › Bij aankoop > 100 €, 5 € korting › Gebruik van coupon codes › Selecteer in aanmerking komende producten via: Productnaam, product class, taxonomy term, ... p UC Coupon (Alternative) › Enkel couponing functionaliteit http://drupal.org/project/uc_discounts_alt http://drupal.org/project/uc_coupon
  40. 40. E-commerce in Drupal Andere UC Node Checkout modules p Laat toe om nodes toe te voegen aan winkelmandje p Dus ook node types die geen ‘product’ nodes zijn p Via nodereference Bvb events http://drupal.org/project/uc_node_checkout
  41. 41. E-commerce in Drupal Andere Cart modules modules p UC Ajax cart › Voeg producten toe aan winkelwagen zonder page refresh › http://drupal.org/project/uc_ajax_cart p UC Picture cart › Voeg thumbnail toe aan winkelwagen › http://drupal.org/project/uc_pic_cart_block Beide modules zijn niet compatibel met elkaar
  42. 42. E-commerce in Drupal Andere En veel meer... modules Op ubercart.org: http://ubercart.org/contrib Op drupal.org: http://drupal.org/project/modules?filters=tid:104
  43. 43. E-commerce in Drupal Drupal Commerce
  44. 44. E-commerce in Drupal Drupal Opties Commerce p Ubercart 3 › Upgrade van Ubercart 2 p Drupal Commerce › Nieuw e-commerce systeem › Features gebaseerd op Ubercart › Implementatie gefocussed op Drupal 7 › Project lead: Ryan Szrama Presentatie focust op Drupal Commerce
  45. 45. E-commerce in Drupal Drupal Doelstellingen Commerce p Flexibel & uitbreidbaar p Makkelijke import & export van data p Makkelijke integratie met externe services (bvb payment gateways, shipping, ...) p Community building rond producten p E-commerce distributies gebaseerd op Drupal Commerce
  46. 46. E-commerce in Drupal Drupal p Gebruikt Views voor de UI Commerce p Gebruikt Rules ipv Conditional Actions p Duidelijke afscheiding tussen API & UI p Flexibele checkout flow p Drag & drop checkout form builder
  47. 47. E-commerce in Drupal Drupal p Nog volop in ontwikkeling Commerce p Momenteel zeer developer geörienteerd p Moet nog usability laag krijgen p Demo site: http://bit.ly/dc-demo
  48. 48. E-commerce in Drupal Vragen?
  49. 49. E-commerce in Drupal Vragen? Contact Joachim De Schagt Sven Decabooter joachim@puresign.be sven@puresign.be Pure Sign Liefkensstraat 35 B 9032 GENT (wondelgem) Tel: 09/227 78 24 www.puresign.be Volg Pure Sign op twitter.com/PureSign

×