Your SlideShare is downloading. ×
E-commerce in Drupal
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

E-commerce in Drupal

4,913
views

Published on

Presentatie gegeven tijdens Drupal User Group bij Pure Sign in Gent op 23 juni 2010. …

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
4,913
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
75
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. E-commerce in Drupal E-commerce in Drupal
  • 2. E-commerce in Drupal Inhoud Ubercart Advanced p Betaling p Producten (geavanceerd) p Conditional actions p Afhandeling-verzending Drupal Commerce Vragen
  • 3. E-commerce in Drupal UC Advanced Betaling
  • 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. 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. E-commerce in Drupal Betaling Meer betalingsmodules op ubercart.org http://www.ubercart.org/contrib?term_node_tid_depth=25
  • 7. E-commerce in Drupal UC Advanced Producten Geavanceerde functionaliteiten
  • 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. E-commerce in Drupal Producten Product kit
  • 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. E-commerce in Drupal Producten Product classes
  • 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. E-commerce in Drupal Producten Product Attribute
  • 14. E-commerce in Drupal UC Advanced Conditional Actions
  • 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. E-commerce in Drupal Conditional Conditional Actions Actions
  • 17. E-commerce in Drupal UC Advanced Afhandeling en verzending
  • 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. E-commerce in Drupal Afhandeling p Maakt gebruik van Conditional Actions en verzending p Defaults instelbaar voor shop p Aanpasbaar per product
  • 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. E-commerce in Drupal UC Advanced Taxes
  • 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. E-commerce in Drupal UC Advanced Administratie
  • 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. E-commerce in Drupal Administratie Orderbeheer
  • 26. E-commerce in Drupal Administratie Klantenbeheer p Klanten zijn Drupal users p Bekijk orders per klant
  • 27. E-commerce in Drupal Administratie Klantenbeheer
  • 28. E-commerce in Drupal Administratie Rapportage van p Producten p Verkoopscijfers p Klanten p ...
  • 29. E-commerce in Drupal Administratie Rapportage
  • 30. E-commerce in Drupal Administratie Rapportage
  • 31. E-commerce in Drupal UC Advanced Andere modules
  • 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. E-commerce in Drupal Andere Verkoop bestanden modules
  • 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. E-commerce in Drupal Andere Verkoop rollen modules
  • 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. 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. 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. 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. 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. 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. 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. E-commerce in Drupal Drupal Commerce
  • 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. 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. 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. 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. E-commerce in Drupal Vragen?
  • 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