Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/75nineteen/order-simulator-woocommerce
An automated generator of fake orders for WooCommerce for testing or other purposes
https://github.com/75nineteen/order-simulator-woocommerce
Last synced: about 1 month ago
JSON representation
An automated generator of fake orders for WooCommerce for testing or other purposes
- Host: GitHub
- URL: https://github.com/75nineteen/order-simulator-woocommerce
- Owner: 75nineteen
- Created: 2015-12-01T23:39:00.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2021-04-15T16:34:49.000Z (over 3 years ago)
- Last Synced: 2024-06-07T19:47:40.082Z (6 months ago)
- Language: PHP
- Homepage: http://www.75nineteen.com
- Size: 834 KB
- Stars: 93
- Watchers: 7
- Forks: 36
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-woocommerce - Order Simulator for WooCommerce - Automate orders to generate WooCommerce storefronts at scale for testing purposes. (Handy Code Snippets and Plugins)
README
# Order Simulator for WooCommerce
## 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.
## Support
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.
## How it works
* Download this repo
* Upload order simulator to your `/wp-content/plugins/`
* Activate the plugin
* Go to `WooCommerce > Settings`
* Choose `Order Simulator` to 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`, or `Failed` status
* Set your `Create User Accounts` settings
* 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 `fakenames` from the `fakenames.sql` which includes a random database of names and emails (auto-generated and _fake_ to the best of our knowledge)
* If you have `Create User Accounts` to `No` then the orders will be assigned to existing users
* If you have `Create User Accounts` to `Yes` then the orders will be assigned to new users created using the `fakenames.sql` data, and from existing users
* Please make sure that you have `BACS` payments turned on