Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Generate realistic WooCommerce products, orders, customers, and coupons for development, testing, and demos.
| Date | Stars |
|---|---|
| 2026-07-24 | 379 |
| 2026-07-25 | 379 |
| 2026-07-28 | 379 |
| 2026-07-30 | 379 |
| 2026-08-06 | 379 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# WooCommerce Smooth Generator Generate realistic WooCommerce products, orders, customers, coupons, taxonomy terms, and bookings for development, testing, and demos. WP-CLI is the primary interface. A limited WP Admin UI is also available at Dashboard > Tools > WooCommerce Smooth Generator. ## Installation **From GitHub releases (recommended):** 1. Download the latest zip from [GitHub Releases](https://github.com/woocommerce/wc-smooth-generator/releases/). 2. Install via WP Admin > Plugins > Add New > Upload Plugin. **From source:** ```bash git clone https://github.com/woocommerce/wc-smooth-generator.git cd wc-smooth-generator composer install --no-dev ``` ## Requirements - PHP 7.4+ - WordPress (tested up to 6.9) - WooCommerce 5.0+ - [WooCommerce Bookings](https://woocommerce.com/products/woocommerce-bookings/) (optional, required for booking generation) ## WP-CLI commands All commands use the `wp wc generate` prefix. Run `wp help wc generate` for a summary, or `wp help wc generate <command>` for detailed usage. ### Products ```bash # Generate 10 products (default, mix of simple and variable) wp wc generate products # Generate 25 simple products wp wc generate products 25 --type=simple # Generate variable products using only existing categories and tags wp wc generate products 10 --type=variable --use-existing-terms # Generate bookable products (requires WooCommerce Bookings) wp wc generate products 5 --type=booking # Generate bookable service products (requires WooCommerce Bookings + experimental features) wp wc generate products 5 --type=bookable-service # Generate bookable event products (requires WooCommerce Bookings + experimental features) wp wc generate products 5 --type=bookable-event ``` | Option | Description | |---|---| | `<amount>` | Number of products to generate. Default: `10` | | `--type=<type>` | Product type: `simple`, `variable`, `booking`, `bookable-service`, or `bookable-event`. Default: random mix of simple/variable. `booking` requires [WooCommerce Bookings](https://woocommerce.com/products/woocommerce-bookings/). `bookable-service` and `bookable-event` also require `WC_BOOKINGS_EXPERIMENTAL_ENABLED` | | `--use-existing-terms` | Only use existing categories and tags instead of generating new ones | ### Orders ```bash # Generate 10 orders for today's date wp wc generate orders # Generate orders with random dates in a range wp wc generate orders 50 --date-start=2024-01-01 --date-end=2024-12-31 # Generate completed orders with a specific status wp wc generate orders 20 --status=completed # Apply coupons to half the orders wp wc generate orders 100 --coupon-ratio=0.5 # Refund 30% of completed orders wp wc generate orders 50 --status=completed --refund-ratio=0.3 ``` | Option | Description | |---|---| | `<amount>` | Number of orders to generate. Default: `10` | | `--date-start=<date>` | Earliest order date (YYYY-MM-DD). Dates are randomized between this and today or `--date-end` | | `--date-end=<date>` | Latest order date (YYYY-MM-DD). Requires `--date-start` | | `--status=<status>` | Order status: `completed`, `processing`, `on-hold`, or `failed`. Default: random mix | | `--coupons` | Apply a coupon to every order. Equivalent to `--coupon-ratio=1.0` | | `--coupon-ratio=<ratio>` | Fraction of orders that get coupons (0.0-1.0). Creates 6 coupons if none exist (3 fixed cart, 3 percentage) | | `--refund-ratio=<ratio>` | Fraction of completed orders to refund (0.0-1.0). In batch mode: 50% full, 25% partial, 25% multi-partial. Single-order mode uses probabilistic distribution | | `--skip-order-attribution` | Skip generating order attribution metadata | **Batch distribution:** When generating multiple orders, coupon and refund counts are deterministic (selection without replacement). For odd totals, `round()` distributes coupons and remainders go to multi-partial refunds. Single-order generation uses probabilistic distribution. **Order attribution:** Random attribution metadata (device type
Excerpt of 15,051 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:d75253cd21948671, topic:testing
matched fp:d75253cd21948671, topic:developer-tools