Download [WooCommerce] (http://www.woothemes.com/woocommerce/)
Welcome to the Order Simulator for WooCommerce. Like many developers, we struggle with building test sites with the type of (and enough) order data to make testing valid across a number of scenarios and at scale. For [Follow Ups] (http://www.woothemes.com/products/follow-up-emails/), we needed the ability to test many thousands of emails per day similar to many of our customers, and hence the Order Simulator was born.
Please note that we will provide support as necessary for this plugin, but we cannot guarantee it. We released this plugin as a service to developers and site owners. We do welcome improvements and pull requests, so fork this repository and share back your edits, fixes, etc. We will review them posthaste.
- Download this repo
- Upload order simulator to your
/wp-content/plugins/ - Activate the plugin
- Go to
WooCommerce > Settings - Choose
Order Simulatorto set your order settings - You can:
- Define the number of orders created per hour (turn off by setting to
0) - Limit the products that can be added to each order (leave blank to allow any product)
- Limit the minimum number of products per order
- Limit the maximum number of products per order
- Set the percentage of orders that go to
Completed,Pending Payment, orFailedstatus
- Define the number of orders created per hour (turn off by setting to
- Set your
Create User Accountssettings- We always recommend testing with email turned off, using an SMTP service in test mode, or otherwise.
- When installing, a table will be installed called
fakenamesfrom thefakenames.sqlwhich includes a random database of names and emails (auto-generated and fake to the best of our knowledge) - If you have
Create User AccountstoNothen the orders will be assigned to existing users - If you have
Create User AccountstoYesthen the orders will be assigned to new users created using thefakenames.sqldata, and from existing users
- Please make sure that you have
BACSpayments turned on