SlideShare una empresa de Scribd logo
1 de 49
Descargar para leer sin conexión
E-commerce in Drupal




E-commerce in Drupal
E-commerce in Drupal




Inhoud
         Ubercart Advanced
         p Betaling
         p Producten (geavanceerd)
         p Conditional actions
         p Afhandeling-verzending

         Drupal Commerce
         Vragen
E-commerce in Drupal




 UC Advanced

Betaling
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
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)
                 ›   ...
E-commerce in Drupal




Betaling   Meer betalingsmodules op ubercart.org
           http://www.ubercart.org/contrib?term_node_tid_depth=25
E-commerce in Drupal




                 UC Advanced

          Producten
Geavanceerde functionaliteiten
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
E-commerce in Drupal




Producten   Product kit
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
E-commerce in Drupal




Producten   Product classes
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
E-commerce in Drupal




Producten   Product Attribute
E-commerce in Drupal




            UC Advanced

Conditional Actions
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
E-commerce in Drupal




Conditional   Conditional Actions
Actions
E-commerce in Drupal




                  UC Advanced

Afhandeling en verzending
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)
E-commerce in Drupal




Afhandeling     p Maakt gebruik van Conditional Actions

en verzending   p Defaults instelbaar voor shop
                p Aanpasbaar per product
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
E-commerce in Drupal




UC Advanced

 Taxes
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)
E-commerce in Drupal




      UC Advanced

Administratie
E-commerce in Drupal




Administratie   Orderbeheer

                p Bekijk alle orders
                p Pas order status aan
                p Voeg commentaar toe aan orders
                p Logging
E-commerce in Drupal




Administratie   Orderbeheer
E-commerce in Drupal




Administratie   Klantenbeheer

                p Klanten zijn Drupal users
                p Bekijk orders per klant
E-commerce in Drupal




Administratie   Klantenbeheer
E-commerce in Drupal




Administratie   Rapportage van

                p Producten
                p Verkoopscijfers
                p Klanten
                p ...
E-commerce in Drupal




Administratie   Rapportage
E-commerce in Drupal




Administratie   Rapportage
E-commerce in Drupal




        UC Advanced

Andere modules
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
E-commerce in Drupal




Andere    Verkoop bestanden
modules
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
E-commerce in Drupal




Andere    Verkoop rollen
modules
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
E-commerce in Drupal




Andere    UC Wishlist
modules   p Gebruikers kunnen een wishlist samenstellen

          p cfr. Amazon.com

          http://drupal.org/project/uc_wishlist
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
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
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
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
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
E-commerce in Drupal




Drupal Commerce
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
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
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
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
E-commerce in Drupal




Vragen?
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

Más contenido relacionado

Destacado

Agency credentials 110810
Agency credentials 110810Agency credentials 110810
Agency credentials 110810
syldia
 

Destacado (8)

Continuous Integration & Drupal
Continuous Integration & DrupalContinuous Integration & Drupal
Continuous Integration & Drupal
 
Message Queues and Drupal
Message Queues and DrupalMessage Queues and Drupal
Message Queues and Drupal
 
Grok Drupal (7) Theming
Grok Drupal (7) ThemingGrok Drupal (7) Theming
Grok Drupal (7) Theming
 
D7 theming what's new - London
D7 theming what's new - LondonD7 theming what's new - London
D7 theming what's new - London
 
Fundraising with Drupal
Fundraising with DrupalFundraising with Drupal
Fundraising with Drupal
 
Introducing Assetic: Asset Management for PHP 5.3
Introducing Assetic: Asset Management for PHP 5.3Introducing Assetic: Asset Management for PHP 5.3
Introducing Assetic: Asset Management for PHP 5.3
 
Agency credentials 110810
Agency credentials 110810Agency credentials 110810
Agency credentials 110810
 
Models for hierarchical data
Models for hierarchical dataModels for hierarchical data
Models for hierarchical data
 

Similar a E-commerce in Drupal

Een e-commerce platform met Drupal
Een e-commerce platform met DrupalEen e-commerce platform met Drupal
Een e-commerce platform met Drupal
Robin Ambachtsheer
 
Migratie van Magento naar Shopware binnen de Nederlandse markt!
Migratie van Magento naar Shopware binnen de Nederlandse markt!Migratie van Magento naar Shopware binnen de Nederlandse markt!
Migratie van Magento naar Shopware binnen de Nederlandse markt!
Michel Doens
 
Lucius Drupal Development Cursus
Lucius Drupal Development CursusLucius Drupal Development Cursus
Lucius Drupal Development Cursus
Luciuswebsystems
 

Similar a E-commerce in Drupal (6)

Een e-commerce platform met Drupal
Een e-commerce platform met DrupalEen e-commerce platform met Drupal
Een e-commerce platform met Drupal
 
Migratie van Magento naar Shopware binnen de Nederlandse markt!
Migratie van Magento naar Shopware binnen de Nederlandse markt!Migratie van Magento naar Shopware binnen de Nederlandse markt!
Migratie van Magento naar Shopware binnen de Nederlandse markt!
 
Logistiek & E-commerce 2015: Bas van bree & remko been_istia
Logistiek & E-commerce 2015: Bas van bree & remko been_istiaLogistiek & E-commerce 2015: Bas van bree & remko been_istia
Logistiek & E-commerce 2015: Bas van bree & remko been_istia
 
Het starten van een webwinkel
Het starten van een webwinkelHet starten van een webwinkel
Het starten van een webwinkel
 
Starten met e-commerce: denk aan alle facetten
Starten met e-commerce: denk aan alle facetten Starten met e-commerce: denk aan alle facetten
Starten met e-commerce: denk aan alle facetten
 
Lucius Drupal Development Cursus
Lucius Drupal Development CursusLucius Drupal Development Cursus
Lucius Drupal Development Cursus
 

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
  • 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
  • 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
  • 26. E-commerce in Drupal Administratie Klantenbeheer p Klanten zijn Drupal users p Bekijk orders per klant
  • 28. E-commerce in Drupal Administratie Rapportage van p Producten p Verkoopscijfers p Klanten p ...
  • 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
  • 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
  • 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