SlideShare a Scribd company logo
Drupal Commerce on Drupal 8:
What do I need to know?
@localized_fr @commerceguys
A (very) little history1
@localized_fr @commerceguys 3
2010: Launch of Commerce Guys
2011: Release of Drupal Commerce 1.x
2013: Gold Winner - Paris E-commerce Awards
2014: Launch of Platform.sh (hosting)
2015: Over 60k websites use Drupal Commerce
2015: Launch of new version - Drupal Commerce 2.0
2016: Platform.sh & Commerce Guys split
@localized_fr @commerceguys
A LEGACY OF INTERNATIONAL SUCCESS
4
4
@localized_fr @commerceguys 5
Commerce Guys
Europe -
Actualys
Commerce Guys
/ Platform.sh
Platform.sh
Commerce Guys
Americas -
Acro Media
Drupal Commerce
Product Team -
Lean Commerce
WHO WE ARE
@localized_fr @commerceguys 6
Drupal
Commerce 2.x
25 Dec 2015 / Alpha 1
First public tests
Summer 2017 / RC 1
Official Release Candidate for Drupal Commerce 2
2 Mar 2016 / Alpha 4
Presentation at DrupalCon New Orleans
28 Sep 2016 / Beta 1
Presentation at DrupalCon Dublin
01 Nov 2016 / Beta 3
Payment functionalities added
17 Mar 2017 / Beta 6
Shipping framework now available
@localized_fr @commerceguys 7
Drupal Commerce 2.x stores
are already online!
Obermeyer (Winter sports clothing):
www.obermeyer.com
LivePerson (Helpdesk / Chat
solution): www.liveperson.com
Orlo Watches:
www.orlowatches.com
Nordgrad (Outdoor clothing):
www.nordgrad.de
7
DRUPAL COMMERCE 2 - PRODUCTION READY
@localized_fr @commerceguys
Drupal Commerce 2.x
Today2
@localized_fr @commerceguys 9
•Completely rewritten for Drupal 8
•25 D7 modules integrated into Core
•5 shipping modules merged into one
•All core functionality available via API
•Commerce core module contains less
code with more functionality than D7
•Over 10 payment modules already
available
NEW FOR DRUPAL COMMERCE 2.x
@localized_fr @commerceguys 10
•Stores
•Checkout Flows
•Multiple Shipments / Packages per Order
•Customisable UI (Cart / Checkout) by Product Type
NEW FOR DRUPAL COMMERCE 2.x
@localized_fr @commerceguys 11
External libraries:
•Currency display rules
•Address formats
•Tax rates
•Zones
NEW FOR DRUPAL COMMERCE 2.x
@localized_fr @commerceguys 12
WHAT YOU KNOW AND LOVE
• Products
• Prices
• Discounts
• Taxes - incl EU plugin and ability
to add custom tax rates
• Payment Framework
• 	incl Auth / Capture and CoF
framework
@localized_fr @commerceguys 13
WHAT’S ALREADY BUILT-IN
• Addressbook
• Discounts
• Checkout Progress
• Fancy Attributes
• Customizable Products
• Commerce Email
• Stores
• Checkout Redirect
• Commerce Flat Rate
• Coupon
• Commerce VAT
• Card on File
@localized_fr @commerceguys 14
HOW CAN I PAY?
•Paypal
•Braintree
•Stripe
•Authorize.Net
•Ingenico (ex-Ogone)
•Vantiv
•Worldline
•Wechat Pay (China)
•Paymill
•Moneris
•Commerce Offline Payments
@localized_fr @commerceguys 15
NOT…. QUITE YET
•Licensing
•Recurring Payments
•Documentation
Payment
•SagePay
•Atos
•Sermapa
•Robokassa
@localized_fr @commerceguys
Drupal Commerce 2.x Use
Cases3
@localized_fr @commerceguys 17
Drupal Commerce - Selling Physical Products
Notes Rating
Products
Cart
Checkout
Payment 10+ payment modules
Orders
Shipping
fixed-price shipping + packaging
framework
Taxes Tax framework + all EU / CH taxes
@localized_fr @commerceguys
Notes Rating
Multiple Stores Per location / market / brand
Catalog per
Customer
Discounts per
Customer
Conditional
Display
Hide prices / products if not logged
in
Payment Rules
Quantity limits, credit limit, Credit
card vs Invoice
Invoices EU-legal invoicing rules
Integration
with 3rd party
systems
SSO / CRM / ERP
18
Drupal Commerce - B2B
@localized_fr @commerceguys
Notes Rating
Customizable
purchases
Engraving, registration for trainings,
etc
Custom
checkout
Skip steps or request additional info
based on product / client added
Digital tax
rules
EU “place of supply” rules for e-
services
Invoices EU-legal invoicing rules
Pay after order
Payment not required to complete
order
19
Drupal Commerce - Selling Services
@localized_fr @commerceguys
Notes Rating
Media plugins Plugins for video and audio
Licenses
Including ability to revoke license /
access
Skip shipping Not needed for digital products
Access control
Private file access for digital
products
Metered billing
Pay on consumption (files
downloaded, MB downloaded)
Recurring
payments
1st of the month vs anniversary,
timeframe (week, month, yearly, etc)
Dunning
Collection of recurring payments
(credit card no longer working,…)
20
Drupal Commerce - Digital Products / Licenses

More Related Content

Similar to The State of Drupal Commerce - May 2017

Drupal Commerce, DrupalCamp Colorado 2010
Drupal Commerce, DrupalCamp Colorado 2010Drupal Commerce, DrupalCamp Colorado 2010
Drupal Commerce, DrupalCamp Colorado 2010
Ryan Szrama
 
DrupalCommerce Lisbon presentation
DrupalCommerce Lisbon presentationDrupalCommerce Lisbon presentation
DrupalCommerce Lisbon presentation
Pedro Cambra
 
Drupal 414: Meet Commerce 2.0
Drupal 414: Meet Commerce 2.0Drupal 414: Meet Commerce 2.0
Drupal 414: Meet Commerce 2.0
Matt Glaman
 
From Shopify to Odoo
From Shopify to OdooFrom Shopify to Odoo
From Shopify to Odoo
Odoo
 
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017
Iztok Smolic
 
Guiding Principles for Building an Ecommerce Website
Guiding Principles for Building an Ecommerce WebsiteGuiding Principles for Building an Ecommerce Website
Guiding Principles for Building an Ecommerce Website
ArabNet ME
 
Open Source.HK Workshop - 2014 Oct 11th
Open Source.HK Workshop - 2014 Oct 11thOpen Source.HK Workshop - 2014 Oct 11th
Open Source.HK Workshop - 2014 Oct 11th
Wong Hoi Sing Edison
 
Midcamp follow thewhiterabbit_1.19_16x9
Midcamp follow thewhiterabbit_1.19_16x9Midcamp follow thewhiterabbit_1.19_16x9
Midcamp follow thewhiterabbit_1.19_16x9
Chris Rooney
 
[Comparison] Choosing the Right eCommerce Platform
[Comparison] Choosing the Right eCommerce Platform[Comparison] Choosing the Right eCommerce Platform
[Comparison] Choosing the Right eCommerce Platform
Richard James McGirr
 
[Srijan Wednesday Webinars] Meet Commerce 2.X
[Srijan Wednesday Webinars]  Meet Commerce 2.X[Srijan Wednesday Webinars]  Meet Commerce 2.X
[Srijan Wednesday Webinars] Meet Commerce 2.X
Srijan Technologies
 
Jornadas Odoo 2015 - Charla con Odoo S. A.
Jornadas Odoo 2015 - Charla con Odoo S. A.Jornadas Odoo 2015 - Charla con Odoo S. A.
Jornadas Odoo 2015 - Charla con Odoo S. A.
Pedro Manuel Baeza Romero
 
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
AppDynamics
 
Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)
Reach China Holdings Limited
 
E-commerce in Action
E-commerce in ActionE-commerce in Action
E-commerce in Action
Exove
 
Choosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionChoosing the Right E-commerce Solution
Choosing the Right E-commerce Solution
Dr Matt McDougall
 
10 Tips for E-commerce on Drupal
10 Tips for E-commerce on Drupal10 Tips for E-commerce on Drupal
10 Tips for E-commerce on Drupal
Ryan Szrama
 
Drupal Commerce: A perfect match for your e-commerce needs
Drupal Commerce: A perfect match for your e-commerce needsDrupal Commerce: A perfect match for your e-commerce needs
Drupal Commerce: A perfect match for your e-commerce needs
Pedro Cambra
 
Drupal commerce an overview drupalcamp gent
Drupal commerce an overview   drupalcamp gentDrupal commerce an overview   drupalcamp gent
Drupal commerce an overview drupalcamp gentwesleydv
 
Digital Experience Platforms - A “Who’s Who” & “What’s What”
Digital Experience Platforms - A “Who’s Who” & “What’s What”Digital Experience Platforms - A “Who’s Who” & “What’s What”
Digital Experience Platforms - A “Who’s Who” & “What’s What”
Sitback Solutions
 
Evolution of PayPal API Platform at API Meetup
Evolution of PayPal API Platform at API MeetupEvolution of PayPal API Platform at API Meetup
Evolution of PayPal API Platform at API Meetup
Deepak Nadig
 

Similar to The State of Drupal Commerce - May 2017 (20)

Drupal Commerce, DrupalCamp Colorado 2010
Drupal Commerce, DrupalCamp Colorado 2010Drupal Commerce, DrupalCamp Colorado 2010
Drupal Commerce, DrupalCamp Colorado 2010
 
DrupalCommerce Lisbon presentation
DrupalCommerce Lisbon presentationDrupalCommerce Lisbon presentation
DrupalCommerce Lisbon presentation
 
Drupal 414: Meet Commerce 2.0
Drupal 414: Meet Commerce 2.0Drupal 414: Meet Commerce 2.0
Drupal 414: Meet Commerce 2.0
 
From Shopify to Odoo
From Shopify to OdooFrom Shopify to Odoo
From Shopify to Odoo
 
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017
 
Guiding Principles for Building an Ecommerce Website
Guiding Principles for Building an Ecommerce WebsiteGuiding Principles for Building an Ecommerce Website
Guiding Principles for Building an Ecommerce Website
 
Open Source.HK Workshop - 2014 Oct 11th
Open Source.HK Workshop - 2014 Oct 11thOpen Source.HK Workshop - 2014 Oct 11th
Open Source.HK Workshop - 2014 Oct 11th
 
Midcamp follow thewhiterabbit_1.19_16x9
Midcamp follow thewhiterabbit_1.19_16x9Midcamp follow thewhiterabbit_1.19_16x9
Midcamp follow thewhiterabbit_1.19_16x9
 
[Comparison] Choosing the Right eCommerce Platform
[Comparison] Choosing the Right eCommerce Platform[Comparison] Choosing the Right eCommerce Platform
[Comparison] Choosing the Right eCommerce Platform
 
[Srijan Wednesday Webinars] Meet Commerce 2.X
[Srijan Wednesday Webinars]  Meet Commerce 2.X[Srijan Wednesday Webinars]  Meet Commerce 2.X
[Srijan Wednesday Webinars] Meet Commerce 2.X
 
Jornadas Odoo 2015 - Charla con Odoo S. A.
Jornadas Odoo 2015 - Charla con Odoo S. A.Jornadas Odoo 2015 - Charla con Odoo S. A.
Jornadas Odoo 2015 - Charla con Odoo S. A.
 
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
PayU's Digital Transformation: Transparency from Dev to Prod, Monitoring Micr...
 
Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)
 
E-commerce in Action
E-commerce in ActionE-commerce in Action
E-commerce in Action
 
Choosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionChoosing the Right E-commerce Solution
Choosing the Right E-commerce Solution
 
10 Tips for E-commerce on Drupal
10 Tips for E-commerce on Drupal10 Tips for E-commerce on Drupal
10 Tips for E-commerce on Drupal
 
Drupal Commerce: A perfect match for your e-commerce needs
Drupal Commerce: A perfect match for your e-commerce needsDrupal Commerce: A perfect match for your e-commerce needs
Drupal Commerce: A perfect match for your e-commerce needs
 
Drupal commerce an overview drupalcamp gent
Drupal commerce an overview   drupalcamp gentDrupal commerce an overview   drupalcamp gent
Drupal commerce an overview drupalcamp gent
 
Digital Experience Platforms - A “Who’s Who” & “What’s What”
Digital Experience Platforms - A “Who’s Who” & “What’s What”Digital Experience Platforms - A “Who’s Who” & “What’s What”
Digital Experience Platforms - A “Who’s Who” & “What’s What”
 
Evolution of PayPal API Platform at API Meetup
Evolution of PayPal API Platform at API MeetupEvolution of PayPal API Platform at API Meetup
Evolution of PayPal API Platform at API Meetup
 

Recently uploaded

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Zilliz
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...Building RAG with self-deployed Milvus vector database and Snowpark Container...
Building RAG with self-deployed Milvus vector database and Snowpark Container...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 

The State of Drupal Commerce - May 2017

  • 1. Drupal Commerce on Drupal 8: What do I need to know?
  • 3. @localized_fr @commerceguys 3 2010: Launch of Commerce Guys 2011: Release of Drupal Commerce 1.x 2013: Gold Winner - Paris E-commerce Awards 2014: Launch of Platform.sh (hosting) 2015: Over 60k websites use Drupal Commerce 2015: Launch of new version - Drupal Commerce 2.0 2016: Platform.sh & Commerce Guys split
  • 4. @localized_fr @commerceguys A LEGACY OF INTERNATIONAL SUCCESS 4 4
  • 5. @localized_fr @commerceguys 5 Commerce Guys Europe - Actualys Commerce Guys / Platform.sh Platform.sh Commerce Guys Americas - Acro Media Drupal Commerce Product Team - Lean Commerce WHO WE ARE
  • 6. @localized_fr @commerceguys 6 Drupal Commerce 2.x 25 Dec 2015 / Alpha 1 First public tests Summer 2017 / RC 1 Official Release Candidate for Drupal Commerce 2 2 Mar 2016 / Alpha 4 Presentation at DrupalCon New Orleans 28 Sep 2016 / Beta 1 Presentation at DrupalCon Dublin 01 Nov 2016 / Beta 3 Payment functionalities added 17 Mar 2017 / Beta 6 Shipping framework now available
  • 7. @localized_fr @commerceguys 7 Drupal Commerce 2.x stores are already online! Obermeyer (Winter sports clothing): www.obermeyer.com LivePerson (Helpdesk / Chat solution): www.liveperson.com Orlo Watches: www.orlowatches.com Nordgrad (Outdoor clothing): www.nordgrad.de 7 DRUPAL COMMERCE 2 - PRODUCTION READY
  • 9. @localized_fr @commerceguys 9 •Completely rewritten for Drupal 8 •25 D7 modules integrated into Core •5 shipping modules merged into one •All core functionality available via API •Commerce core module contains less code with more functionality than D7 •Over 10 payment modules already available NEW FOR DRUPAL COMMERCE 2.x
  • 10. @localized_fr @commerceguys 10 •Stores •Checkout Flows •Multiple Shipments / Packages per Order •Customisable UI (Cart / Checkout) by Product Type NEW FOR DRUPAL COMMERCE 2.x
  • 11. @localized_fr @commerceguys 11 External libraries: •Currency display rules •Address formats •Tax rates •Zones NEW FOR DRUPAL COMMERCE 2.x
  • 12. @localized_fr @commerceguys 12 WHAT YOU KNOW AND LOVE • Products • Prices • Discounts • Taxes - incl EU plugin and ability to add custom tax rates • Payment Framework • incl Auth / Capture and CoF framework
  • 13. @localized_fr @commerceguys 13 WHAT’S ALREADY BUILT-IN • Addressbook • Discounts • Checkout Progress • Fancy Attributes • Customizable Products • Commerce Email • Stores • Checkout Redirect • Commerce Flat Rate • Coupon • Commerce VAT • Card on File
  • 14. @localized_fr @commerceguys 14 HOW CAN I PAY? •Paypal •Braintree •Stripe •Authorize.Net •Ingenico (ex-Ogone) •Vantiv •Worldline •Wechat Pay (China) •Paymill •Moneris •Commerce Offline Payments
  • 15. @localized_fr @commerceguys 15 NOT…. QUITE YET •Licensing •Recurring Payments •Documentation Payment •SagePay •Atos •Sermapa •Robokassa
  • 17. @localized_fr @commerceguys 17 Drupal Commerce - Selling Physical Products Notes Rating Products Cart Checkout Payment 10+ payment modules Orders Shipping fixed-price shipping + packaging framework Taxes Tax framework + all EU / CH taxes
  • 18. @localized_fr @commerceguys Notes Rating Multiple Stores Per location / market / brand Catalog per Customer Discounts per Customer Conditional Display Hide prices / products if not logged in Payment Rules Quantity limits, credit limit, Credit card vs Invoice Invoices EU-legal invoicing rules Integration with 3rd party systems SSO / CRM / ERP 18 Drupal Commerce - B2B
  • 19. @localized_fr @commerceguys Notes Rating Customizable purchases Engraving, registration for trainings, etc Custom checkout Skip steps or request additional info based on product / client added Digital tax rules EU “place of supply” rules for e- services Invoices EU-legal invoicing rules Pay after order Payment not required to complete order 19 Drupal Commerce - Selling Services
  • 20. @localized_fr @commerceguys Notes Rating Media plugins Plugins for video and audio Licenses Including ability to revoke license / access Skip shipping Not needed for digital products Access control Private file access for digital products Metered billing Pay on consumption (files downloaded, MB downloaded) Recurring payments 1st of the month vs anniversary, timeframe (week, month, yearly, etc) Dunning Collection of recurring payments (credit card no longer working,…) 20 Drupal Commerce - Digital Products / Licenses