A demo module for Commerce 2.x. Provides some usually defaults and a sample migration.
Add this private repository to the composer configuration repositories list:
composer config repositories.mglaman vcs https://github.com/mglaman/commerce_demo
Then, install this module:
composer require drupal/commerce_demo:dev-master
You will need run the migrations using Drush
cd /path/to/drupal
drush cc drush
drush mi --all
- Sample product type
- Color and size attributes
- Sample product display and add to cart form configurations
- Migration example from local CSV source
- Price resolvers
- Order type resolvers
Visit any product and add ?discount=TRUE
to trigger a 15% discount.
Based on the product variation type, the product will go into the default order type, or be treated as digital.