Order Desk
Order Desk is a platform for order management and fulfilment automation. It enables businesses to route, process, and manage orders across multiple sales channels and fulfilment providers.
Key features include:
- Centralised order management
- Automated fulfilment workflows
- Integration with print-on-demand and logistics providers
- Custom order routing and rules
- Multi-channel order syncing
This guide explains how to send ShopWired order data to Order Desk using Make.
This scenario allows:
- Sending completed ShopWired orders to Order Desk
- Transforming ShopWired product data into Order Desk order items
- Creating orders in Order Desk with customer and shipping details
Prerequisites
Prerequisites
An account for Order Desk
An account for Make
Scenario blueprint
Scenario blueprint
Open the scenario blueprint in Make
Modules used:
- Webhooks – ShopWired order finalised webhook
- Tools – Iterator – process order items
- Tools – Array aggregator – build Order Desk order items
- Order Desk – create order
Scenario setup steps
Scenario setup steps
- Select the scenario blueprint provided with this guide
- Open it in Make
- Create a new scenario from the blueprint
- Replace any placeholder values if required
- Connect required accounts
- Turn the scenario on
- Trigger the relevant event in ShopWired
ShopWired webhook data
ShopWired webhook data
Event: order.finalized
{
"event": {
"topic": "order.finalized",
"data": {
"object": {
"id": 123456,
"products": [
{
"title": "Product name",
"sku": "SKU123",
"price": 29.99,
"quantity": 1
}
],
"shippingAddress": {
"name": "John Smith",
"addressLine1": "1 Example Street",
"city": "London",
"postcode": "AB1 2CD",
"countryCode": "GB"
}
}
}
}
}
Required user inputs
Required user inputs
| Field | Description |
|---|---|
| Order Desk connection | Connect your Order Desk account using API credentials |
| Webhook | Select or create a ShopWired webhook for order.finalized events |
Recommendations
Recommendations
- Test the scenario using a real ShopWired order with at least one product
- Ensure all products include SKU, price, and quantity values
- Do not modify the array structure for order items
- Keep the scenario linear without adding unnecessary modules
- Monitor initial runs to confirm correct order creation in Order Desk