Bojan Živanović
Commerce Kickstart v2
Views, Views Bulk Operations, Inline Entity Form
David Kitchen
Commerce VAT,
Commerce Funds,
Commerce Checkout AJAX
Paris, France · London, England · Ann Arbor, MI, USA
Digital commerce
- Downloadables (ebooks, songs, movies)
- Premium content
- Support
- Subscriptions (SaaS products)
One time OR recurring
Manage subscriptions to services
Sell support tickets
Handle renewable subscriptions
(Commerce Platform)
I need a way to track the user's right to access a resource
A separate entity type
A separate entity type
A separate entity type
A separate entity type
Entity Bundle Plugin
Commerce License
Features
Licenses can be time limited, and are automatically expired.
Features
A license can be configurable and have fields that are filled-in by the user
Features
A license can be remote/synchronized with an external service.
Commerce License Role
Commerce File 2.x
Need streaming? No problem
Full Amazon S3 integration
Commerce License Node
Payment
You need a payment module with Card on File support.
Physical Subscription
- 4 June: Checkout, Pay, Ship
- 4 July: Recur, Bill, Ship
- 4 August: Recur, Bill, Ship
- ...
Commerce recurring
Digital Subscriptions
Commerce License billing
Features
It supports plans and plan changing.
Features
It supports metered billing.
Features
Prepayment, postpayment and estimations.
Features
Synchronous and asynchronous billing cycles.
Or write your own plugin!
Features
Billing dashboard, powered by views_megarow.
Discounts
Easily discount the first X billing cycles.
1. If [commerce-line-item:type] is "recurring"
2. If [commerce-line-item:commerce-license:num-renewals] is 0.
3. Add 100% discount
Dunning process
What happens if I can't charge the user anymore?
Commerce Funds
Real money management
Commerce VAT
Two stage tax calculation:
- Place of Supply
- Product rate for that.
API for defining country and rates - contribute your country module.
What did you think?
Evaluate this session:
austin2014.drupal.org/schedule
Thank you!