Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mglaman/commerce_examples

Examples module for Drupal Commerce 2.x
https://github.com/mglaman/commerce_examples

demo drupal drupal-commerce

Last synced: about 1 month ago
JSON representation

Examples module for Drupal Commerce 2.x

Awesome Lists containing this project

README

        

Commerce Examples [![Build Status]
===============================

An examples module for Commerce 2.x. Provides some usually defaults and a sample
migration.

For demo, see https://github.com/bojanz/commerce_demo

## Installation

Add this private repository to the composer configuration repositories list:
```
composer config repositories.mglaman vcs https://github.com/mglaman/commerce_examples
```

Then, install this module:
```
composer require drupal/commerce_examples:dev-master
```

## Features

* 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

#### Price resolver

Visit any product and add `?discount=TRUE` to trigger a 15% discount.

#### Order type resolver

Based on the product variation type, the product will go into the default order type, or be treated as digital.