WP CLI

Root Command

wp awecommerce

Product Commands

wp awecommerce product list
wp awecommerce product get 123
wp awecommerce product create --slug=example --name="Example Product"
wp awecommerce product update 123 --name="Updated Name"
wp awecommerce product archive 123

Create with grants:

wp awecommerce product create \
  --slug=pro-course \
  --name="Pro Course" \
  --grants='[{"kind":"entitlement","key":"course:pro"}]'

Grant Commands

wp awecommerce grant list --user=42
wp awecommerce grant create --user=42 --kind=entitlement --key=download.product:example
wp awecommerce grant create --user=42 --kind=role --key=member
wp awecommerce grant create --user=42 --kind=capability --key=read_private_posts
wp awecommerce grant revoke --source-type=manual --source-id=123

Coupon Commands

wp awecommerce coupon list
wp awecommerce coupon get 12
wp awecommerce coupon create --code=LAUNCH25 --type=percentage --percentage=25
wp awecommerce coupon update 12 --name="Launch discount"
wp awecommerce coupon deactivate 12

API Key Commands

wp awecommerce apikey list --user=42
wp awecommerce apikey issue --user=42 --name="Reporting integration"
wp awecommerce apikey revoke 12

Queue Commands

wp awecommerce queue stats
wp awecommerce queue list
wp awecommerce queue list --status=failed
wp awecommerce queue work --max=25
wp awecommerce queue retry 123
wp awecommerce queue cancel 123

Migration Command

wp awecommerce migrate

Was this documentation helpful?