On Github bojanz / digital-ecommerce-ecosystem
Commerce Kickstart v2 Views, Views Bulk Operations, Inline Entity Form
Commerce VAT, Commerce Funds, Commerce Checkout AJAX
Paris, France · London, England · Ann Arbor, MI, USA
One time OR recurring
Licenses can be time limited, and are automatically expired.
A license can be configurable and have fields that are filled-in by the user
A license can be remote/synchronized with an external service.
Talk about the status change (Retrigger sync when expires or revoked...). We're displaying the access details, could be application id, account email etc...You need a payment module with Card on File support.
You need to store credit card information to process further payments Auth.net, Paymill, explain the token stored. we need a capable COF payment method. Handle 0$ auth.It supports plans and plan changing.
It supports metered billing.
Prepayment, postpayment and estimations.
Instead of showing the actual order displaying a 0 amount, we're displaying the theme function. It properly handles VAT, discounts...Synchronous and asynchronous billing cycles.
Or write your own plugin!
Billing dashboard, powered by views_megarow.
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
What happens if I can't charge the user anymore?
Dunning management (Delinquent User Notification) is the automated process that's kicked off when a charge attempt of a recurring order fails. This process involves periodic customer communication and payment retries. Soft decline (When the daily limit of the card has been exceeded) Hard decline (Card is expired, cannot charge anymore).Real money management
Digital goods & services can be sold anywhere.
Physical goods taxed at customs as they cross international borders.
Countries with or implimenting digital import taxes:
Two stage tax calculation:
Place of Supply Product rate for that.API for defining country and rates - contribute your country module.
Defines VAT rates for all (EU) countries, B2B, VOES.Evaluate this session: austin2014.drupal.org/schedule
Thank you!