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_machine and state_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

  1. Open the ticket and click the order.
  2. Choose Change state.
  3. Pick what to change. Every Shopware order has three states: the order, its payment and each delivery. Choose one.
  4. 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."
  5. 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.
  6. Add a comment for the order history (optional). Creelwell saves it with the change, followed by the ticket number and your name.
  7. Read the confirmation and warnings, then click Change to and the new state.

The three states

StateTypical changesWatch out for
OrderOpen, In progress, Done, CancelledCancelling doesn't refund money already captured, and your stock settings decide whether items go back in stock
PaymentPaid, Refunded, CancelledPaid and Refunded only record the state; no money moves. Paid by hand is admin-only
DeliveryShipped, Returned, CancelledAdd 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

  1. Click Add tracking code on the order.
  2. If the order has more than one delivery, pick it, then type the Tracking code. It is added next to any codes already there.
  3. 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

WhereWhat changes
ShopwareThe 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 inboxThe state email, only if you ticked Let Shopware email the customer
Zendesk ticketAn 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


More Zendesk guides