Bulk test orders
This workflow fills a test environment with random orders, so you have data to demo, test and train with. It is a tool for the colleague who sets up a test environment, not for daily sales work.
The workflow creates real orders. Run it only against a test environment, never against the environment your customers use.
| In short | |
|---|---|
| Where you use it | In n8n. Nothing shows on a page in Propeller |
| Starts | By hand, with Execute workflow |
| Changes in Propeller | Creates up to 100 orders per run |
| Uses AI | No |
| Runs in n8n | One per start |
| Difficulty | Medium. You point it at your test environment and confirm that in a setting |
What you get
Up to 100 orders, each for a random contact with 1 to 10 random products from your own catalogue, in random quantities. Each order gets one of three statuses at random: NEW, CONFIRMED or VALIDATED. The orders show in the order lists of the Sales Hub and the Backoffice.

What you need
- An n8n account with the credential
Propeller API key, holding a key of your test environment. See Set up n8n and connect it to Propeller. - An API key with Viewer access on User management and Product Data and Owner access on Order Data.
- A look at Shops & Channels > Event Actions in the test environment. The workflow sends no email itself. If an event action reacts to the trigger ORDER_CREATED or ORDER_UPDATED, the contacts on the orders do get that email. Switch such an action off first. See Event Actions.
How it works
The workflow picks random contacts and products. It keeps the contacts whose company has both a delivery and an invoice address. Of the products it keeps the ones that have a price. Then it creates the orders in the same way the webshop does, in groups of 10.
The workflows and agents in the Agent Hub are free to use and adapt. They are examples, not supported product features. Test them in a test environment and check the results before you use them on real customers.
Install it
Install a workflow from the library explains each step.
- Import the file into n8n.
- Check that the eight nodes that talk to Propeller use the credential with the key of your test environment.
- Open the Settings node and set
API_URLto the address of your test environment. - Set
I_CONFIRM_TEST_ENVIRONMENTtotrue. Until you do, the workflow stops with a message and creates nothing. - Click Execute workflow.
After the run the orders are in the order lists. There is nothing to publish: the workflow only runs when you start it.
Make it yours
| Setting | Default | What it does |
|---|---|---|
ORDER_COUNT | 100 | The number of orders to create |
PRODUCTS_PER_ORDER | [1, 10] | The lowest and highest number of products on an order |
QUANTITY | [1, 5] | The lowest and highest quantity on a line |
STATUSES | NEW, CONFIRMED, VALIDATED | Each order gets one of these at random. See Fill in order status codes |
CHANNEL_ID | 1 | The channel the orders are created in. The number is in the Id column under Shops & Channels > Channels |
SOURCE | 'Webshop' | The source that is stored with each order |
Limits
- The workflow has no undo. Orders it created stay until you delete them.
- n8n stops a run after one hour.
Related pages
- Manage orders in the Backoffice
- Set up n8n and connect it to Propeller
- Adjust a workflow with an AI assistant - change what the example does