Drupal Commerce is an open source eCommerce framework that is designed to enable flexible eCommerce for websites and applications based on Drupal.
This is a non-functional dev version. You're welcome to interact with us in the issue queue and submit patches / pull requests.
Preparation:
- Install the -dev versions of Drupal 8 and composer_manager.
- Initialize composer_manager* (
drush composer-manager-init
orphp modules/composer_manager/scripts/init.sh
).
With Drush:
drush dl commerce && drush en -y commerce commerce_order commerce_product commerce_tax
(Drush dl runs composer drupal-update
automatically).
Without Drush:
- Download Commerce to your modules directory.
- Inside your core/ directory run
composer drupal-update
. This will download the Commerce libraries. - Enable the Commerce modules.
Notes:
-
- Find out more about composer_manager usage here.
For the 2.x branch of Drupal Commerce, Commerce Guys has moved some of the logic out of the Drupal world and into the greater PHP community.
###Intl
An internationalization library powered by CLDR data. Handles currencies, currency formatting, and more.
###Addressing
An addressing library, powered by Google's dataset. Stores and manipulates postal addresses, meant to identify a precise recipient location for shipping or billing purposes.
###Zone
A zone library. Zones are territorial groupings mostly used for shipping or tax purposes.
###Tax
A tax library with a flexible data model, predefined tax rates, powerful resolving logic.
###Pricing
A component for managing prices, taxes, discounts, fees.
Maintained by Ryan Szrama and Bojan Zivanovic of Commerce Guys.