woocommerce/wc-smooth-generator is a PHP project with 380 stars in the Developer Tools space. Generate realistic WooCommerce products, orders, customers, and coupons for development, testing, and demos.
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
Product type: simple, variable, booking, bookable-service, or bookable-event. Default: random mix of simple/variable. booking requires 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
# 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, UTM parameters, referrer, session data) is added by default. Orders dated before 2024-01-09 skip attribution, since the feature didn't exist in WooCommerce yet.
Bookings
Requires the WooCommerce Bookings extension.
# Generate 10 bookings (requires at least one existing bookable product)
wp wc generate bookings
# Generate bookings with a specific date range
wp wc generate bookings 50 --date-start=2026-04-01 --date-end=2026-06-30
# Generate confirmed bookings for a specific bookable product
wp wc generate bookings 20 --status=confirmed --product-id=42
# Generate bookings without associated WooCommerce orders
wp wc generate bookings 30 --no-orders
Option
Description
<amount>
Number of bookings to generate. Default: 10
--date-start=<date>
Earliest booking date (YYYY-MM-DD). Default: 14 days ago
--date-end=<date>
Latest booking date (YYYY-MM-DD). Default: 42 days from now
--status=<status>
Booking status: unpaid, pending-confirmation, confirmed, paid, cancelled, or complete. Default: weighted random mix
--product-id=<id>
Use a specific bookable product for all bookings
--no-orders
Skip creating associated WooCommerce orders (orders are created by default)
How active is development on woocommerce/wc-smooth-generator?
The most recent commit recorded on woocommerce/wc-smooth-generator was 3 months ago, based on the GitHub push timestamp. The repository has 61 forks — one of the better signals of community interest.
How does woocommerce/wc-smooth-generator compare to other Developer Tools projects?
woocommerce/wc-smooth-generator is tracked by TopGit in the Developer Tools category, with 380 GitHub stars and written in PHP. Browse the Developer Tools topic page on TopGit to compare it against similar projects by stars and activity.
How many stars does woocommerce/wc-smooth-generator have?
woocommerce/wc-smooth-generator has 380 GitHub stars — refresh the page for the live number, or check github.com/woocommerce/wc-smooth-generator. TopGit mirrors GitHub's count but does not claim minute-by-minute accuracy.
Is woocommerce/wc-smooth-generator open source?
TopGit's metadata for woocommerce/wc-smooth-generator does not record a license. Most public repositories on GitHub ARE open source, but the exact terms vary — verify by opening the LICENSE file directly.
What is woocommerce/wc-smooth-generator?
woocommerce/wc-smooth-generator (woocommerce/wc-smooth-generator) is a PHP project on GitHub. From the project's own README: Generate realistic WooCommerce products, orders, customers, and coupons for development, testing, and demos.
Where do I read more about woocommerce/wc-smooth-generator?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/woocommerce/wc-smooth-generator is the definitive source.
Read full README in the tab above.
Curious whether wc-smooth-generator is right for you?
Let ChatGPT, Claude, or Perplexity look into it — click below and see what AI actually says about wc-smooth-generator.