The Shopify integration app allows you to view Shopify orders for a storefront in a Support ticket or in Chat. You can also process refunds and cancellations for Shopify orders in a ticket, reducing the need to switch systems and provide faster customer service.
The Sunshine profiles and events feature provides a consolidated view of the customer by viewing Shopify events within the customer context interface and their Shopify profile in a ticket.
This article includes the following topics:Viewing Shopify orders in Support and Chat
The Shopify app for a storefront is displayed in the app sidebar in Support and Chat. If it is not visible, you will need an admin to set it up for you. See Setting up the Shopify integration for Support and Chat for more information.
In Support, the integration retrieves Shopify data by matching the ticket requester’s email address or phone number to their Shopify order and account email address or phone number. In Chat, if a visitor provides an email address or phone number, it is matched to the corresponding details in Shopify to retrieve order information.
To view Shopify orders
- In Support or Chat, click the app sidebar. The Shopify app displays order summary information and a list of orders by order number.
- Click the accordion next to the order number to display order information including the order date and value, customer notes, payment status, fulfilment status, and shipment tracking numbers.
The Support app also shows if the order can be cancelled or refunded. This feature is enabled in Admin Center. - In the order, click Order details to view more details including line items, order notes, and payment breakdown.
If the Shopify app in Support or Chat does not load information, it can be caused by the ad blocker extension installed in your web browser. For information on how to resolve this issue, see Shopify app in Support and Chat is not displaying information.
Refunding a Shopify order in Support
A Shopify order can be refunded in the app for unfulfilled or fulfilled orders. Specific line items in an unfulfilled order can be refunded as well.
To refund a fulfilled order
- In the Support ticket editor, click Apps in the upper-right to display the Shopify app in the sidebar.
- In the Shopify app, select the accordion next to the order number to view order details.
- If the order has been unfulfilled, partially fulfilled, or fulfilled, the order will display “Refund available”. Click View order.
- In the order payment details, click Refund order.
- In the modal, configure the refund details for a full refund or partial refund:
-
Full refund - Click Full refund which selects all line items and shipping costs for refund, and returns all items to the stock inventory
-
Partial refund - Select the quantity in the drop-down list for each line item
-
Restock {x} items checkbox - Select the checkbox to return items to the stock inventory
-
Shipping checkbox - Select the checkbox to refund shipping costs
-
- Click Review refund to review your refund.
- Click Confirm refund to send the refund details to Shopify, then click Close.
- Click the refresh app icon in the ticket sidebar. The order status is updated under the order number.
When a refund has been completed, a 'shopify_refund' tag is automatically added to the ticket. Tags can be used create a view or a report for tracking these tickets. For more information, see Explore recipe: Reporting on refunds and cancellations with the Shopify integration.
Cancelling a Shopify order in Support
A Shopify order can be cancelled for unfulfilled orders in the app.
To cancel an unfulfilled order
- In the Support ticket editor, click Apps in the upper-right to display the Shopify app in the ticket sidebar.
- In the Shopify app, select the unfulfilled order, and click View order.
- In the order payment details, click Cancel order.
- In the modal, select a reason for the fund in the Reason for refund drop-down list.
- Click Review cancellation to review your refund.
- Click Confirm cancellation, then click Close.
- Click the refresh app icon in the ticket sidebar. The order status is updated under the order number.
When an order cancellation has been completed, a 'shopify_cancelled' tag is automatically added to the ticket. Tags can be used create a view or a report for tracking these tickets. For more information, see Explore recipe: Reporting on refunds and cancellations with the Shopify integration.
Viewing Sunshine profile and events in a ticket

When the Shopify profile in Sunshine is enabled in Admin Center, you can also view the customer’s Shopify profile details in a ticket.
To view a Shopify profile in a ticket
- In a ticket, click the customer context tab in the upper-left of the ticket properties panel.
- Click the Profiles menu icon and select Shopify EAP.
3 Comments
Hi !
1. If you have 6 different shopify stores connected, then you will end up with 6 side bar widgets.
And you need to scroll to see if the user has a order from shop 3,4,5 & 6.
2. If you collapse the shopify sidebar widgets, then im able to all without the need to scroll
but no notice in collapsed mode if they user has an order in any shop.
Will a fix be provided for this ?
Hi Marcus | Merchworld,
Thanks for the feedback about the sidebar apps.
We don't currently plan to rationalise the seperate storefronts apps into a single app. I've captured your feedback as a feature request for the integration and will keep you updated if/when we decide to develop it.
Thanks,
David
A more restrictive option, presumably effective at making the Shopify panel work without whitelisting anything Zendesk might serve up, which I posted as a comment on the "Announcing the new Shopify integration for Support and Chat" post, is to add three rules, using uBlock Origin's Dynamic URL filtering, similar to these:
Please sign in to leave a comment.