How to change a Shopware order status from Zendesk
By Jake Marsh · Updated
To change a Shopware order status from Zendesk, install Creelwell for Shopware, open the ticket, click the order and choose Change state. Pick the order, the payment or a delivery, choose one of the changes Shopware allows from the current state, tick Let Shopware email the customer if you want, add a comment for the order history and click Change to followed by the new state. Creelwell logs the change on the ticket with the creelwell_state tag.
Before you start
- The Creelwell role needs Orders: Editor and read access to
state_machineandstate_machine_state. See how to create the Shopware integration. - Allow state changes must be on, and the agent must match Who may take actions.
- Actions need a ticket, not a new ticket or a user profile.
Steps
- Open the ticket and click the order.
- Choose Change state.
- Pick what to change. Every Shopware order has three states: the order, its payment and each delivery. Choose one.
- Pick the new state. Creelwell asks Shopware which changes it allows from the current state and offers only those. A final state shows "None: this is a final state in your shop's state machine."
- Decide on the email. Let Shopware email the customer is off by default, and then Creelwell asks Shopware to skip the state emails. Tick it to send the email set up in your Flow Builder flows for that change.
- Add a comment for the order history (optional). Creelwell saves it with the change, followed by the ticket number and your name.
- Read the confirmation and warnings, then click Change to and the new state.
The three states
| State | Typical changes | Watch out for |
|---|---|---|
| Order | Open, In progress, Done, Cancelled | Cancelling doesn't refund money already captured, and your stock settings decide whether items go back in stock |
| Payment | Paid, Refunded, Cancelled | Paid and Refunded only record the state; no money moves. Paid by hand is admin-only |
| Delivery | Shipped, Returned, Cancelled | Add the tracking code first if the shipping email should include it |
The exact list depends on your shop's state machine.
Add a tracking code
- Click Add tracking code on the order.
- If the order has more than one delivery, pick it, then type the Tracking code. It is added next to any codes already there.
- Click Add tracking code.
Adding a code doesn't change the delivery state or email the customer. Change the delivery state to Shipped afterwards, with the email ticked, if you want Shopware's shipping email to include it. The ticket gets the creelwell_tracking tag.
Add an internal comment
On Shopware 6.6 and later, Add internal comment adds a dated line with your name and the ticket number below the order's internal comment. Customers never see it. The ticket gets the creelwell_comment tag.
What happens after you confirm
| Where | What changes |
|---|---|
| Shopware | The new state, a line in the state history with your comment, ticket number and name, and any Flow Builder actions for that state |
| Customer's inbox | The state email, only if you ticked Let Shopware email the customer |
| Zendesk ticket | An internal note with the order, the change and the agent, plus the creelwell_state tag |
What it costs
Creelwell is $9 per agent per month on the Standard plan, billed monthly by Zendesk, with a 14-day trial (Zendesk asks for a card at install). The Creelwell documentation lists every setting.
Creelwell for Shopware
Shopware 6 orders on the ticket: refunds, state changes, comments and tracking, all logged. $9 a month per agent.
Questions
Why can't I pick the state I want?
Shopware only allows certain changes from each state, and Creelwell offers only those. A state with no changes is final in your shop's state machine.
Do Flow Builder flows still run when the email is off?
Yes. Creelwell asks Shopware to skip the state emails only; other Flow Builder actions for that state still run.
Why can't I mark a payment as paid?
Recording a payment as paid by hand moves no money, so it is admin-only.
Can I tell the customer the status in my reply?
Yes. Click Insert status in reply on the order to add its status to your Zendesk reply.
More Creelwell for Shopware guides
- How to create a Shopware 6 integration and API key for Zendesk
- How to refund a Shopware 6 order from a Zendesk ticket
More Zendesk guides
- How to create a Zendesk ticket every month on a set day (Everytide)
- How to cancel a VTEX order from a Zendesk ticket (Feirawell for VTEX)
- How to change a HubSpot lifecycle stage from Zendesk (Clientwell)
- How to import old emails into Zendesk as tickets (Ferrywell)