https://github.com/drupal-modules/commerce_drush
Commerce Drush (Drupal module).
https://github.com/drupal-modules/commerce_drush
Last synced: 10 months ago
JSON representation
Commerce Drush (Drupal module).
- Host: GitHub
- URL: https://github.com/drupal-modules/commerce_drush
- Owner: drupal-modules
- Created: 2014-03-19T15:50:08.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2017-11-11T22:28:23.000Z (over 8 years ago)
- Last Synced: 2025-03-27T02:11:43.900Z (11 months ago)
- Language: PHP
- Size: 12.7 KB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
commerce_drush
==============
Commerce Drush (Drupal module).
Commerce Drush, the Drupal Shell interface, allows you to execute Commerce operations from the command line.
It provides the following commands:
- commerce-order-add (coa)
- commerce-order-delete (cod)
- commerce-order-pay (cop)
- generate-customer-profiles (gencp)
Run "drush help " to see supported command line options and arguments.
Examples
========
### Create orders (commerce-order-add).
#### Examples:
##### Create an order for product 1.
drush commerce-order-add 1
##### Create an order for product 2 and 3.
drush coa 2,3
##### Create an order for 2 products with SKU SKU1001.
drush --user=admin coa SKU1001 --quantity=2
##### Before placing an order for product, empty the current cart.
drush --user=admin coa SKU1001 --empty
### Delete orders
#### Delete specific order id
drush --order=123 commerce-order-delete
### Delete all orders for specific user
drush --user=testuser commerce-order-delete
### Delete all orders
drush --order=all commerce-order-delete
### Creates full payment for the (cart) order and completes the order (commerce-order-pay):
#### Usage:
drush --user=USER_NAME_OR_UID commerce-order-pay
#### Examples:
##### Completes (cart) order for the admin user.
drush --user=admin commerce-order-pay
### Generates customer profiles.
#### Usage:
drush generate-customer-profiles .
#### Examples:
##### Generates customer profiles for all users.
drush generate-customer-profiles billing 1
##### Replaces all existing admin's customer profiles with a new one.
drush --kill --users=admin generate-customer-profiles billing 1
##### Generates customer profiles for all users and skips the prompt for continuation when there are more that 20 users in the database.
drush --force generate-customer-profiles billing 1
##### Generates a single customer profile for admin using specified custom entity type.
drush --users admin --entity-type="my-customer-profile-entity-type" billing 1
##### Generates a single customer profile for admin being logged as admin
drush --user admin --users admin billing 1
Dependencies
============
- Commerce
- Drush
Support
=======
Home page:
https://drupal.org/project/commerce_drush
Known bugs:
https://drupal.org/project/issues/commerce_drush
Credits
=======
This project has been sponsored by [Opsview](http://www.opsview.com/).