This app connects to a shopify store and displays customer data and orders
Problem Statement
Supporting e-commerce can require data that's stored in different tools. Getting a customer's order status can require many data sources. Agents can spend significant time switching apps and contexts. Minimizing that time would increase customer satisfaction and agent productivity.
Potential Enhancements
This app is a read-only version and limited to customer and order records. A more full-featured app could be more tightly tied with business needs, such as a refund button, a fulfillment option, a cancel feature, and additional recommended products. This app is well-designed to iterate through additional tabs, features, controls, and further integrations.
Screenshots



Prerequisites

A Shopify store token with at least read_customers and read_orders scope. Additional scope items will depend on additional data you wish to receive.
Shopify documents the process here: https://shopify.dev/docs/apps/build/authentication-authorization/access-tokens/generate-app-access-tokens-admin
To receive PII (like Customer Name), you'll need to have a Shopify Advanced account or higher.
Prompt
Create an app that connects to my Shopify store and pulls up the customer info and order history for a user as two separate tabs. Allow the agent to enter a user, but default (and open by searching for) the ticket requester's name. If the ticket requester changes, update the app. If the agent selects an order, slide out a drawer showing the details. If any fields are null, skip the entry for that field only.