Many Shopify store owners and developers think they need APIs or webhooks to view detailed order information like source name, landing site, customer data, line items, and payment details.
But Shopify actually provides a simple built-in way to view full order data — no coding, API access, or webhooks required.
In this guide, I’ll show you how to quickly view raw JSON data of any Shopify order using just your browser.
When Is This Useful?
This method is very helpful when you want to:
- Check order source name (web, Facebook, Instagram, POS, draft order, etc.)
- Debug order issues without developer access
- Verify payment, discount, or shipping data
- Inspect order metadata quickly
- Avoid API limits or webhook setup
Requirements
- Shopify admin access
- No API keys
- No webhooks
- No third-party apps
Just a browser ✔️
Step-by-Step: View Shopify Order JSON Data
1. Open an Order in Shopify Admin
- Log in to your Shopify Admin
- Go to Orders
- Click on the order you want to inspect
Your order URL will look something like this:
2. Add .json at the End of the URL
Now, simply add .json at the end of the order URL:
👉 Press Enter
3. View the Order JSON Data
You’ll now see the complete order data in JSON format, including:
- Order ID
- Order number
- Customer details
- Line items
- Payment status
- Discounts
- Shipping info
- Taxes
- Source name
- Landing site
- Referring site
- Tags
- Notes
- Metafields (if available)
How to Find the Order Source Name
In the JSON response, look for the field:
Common values include:
web – Online Storepos – Shopify POSfacebook – Facebook sales channelinstagram – Instagram checkoutdraft_order – Manually created ordermarketplace – Third-party marketplace
This is especially useful when tracking where your orders are coming from.
Other Useful Fields to Check
Here are some important fields you might want to inspect:
| Field Name | Description |
|---|---|
landing_site | First page the customer visited |
referring_site | Traffic source (Google, Facebook, etc.) |
financial_status | Paid, pending, refunded |
fulfillment_status | Fulfilled or unfulfilled |
gateway | Payment method |
discount_codes | Applied discounts |
line_items | Product details |
customer | Customer info |
Advantages of This Method
✅ No API setup
✅ No webhook configuration
✅ No app installation
✅ Instant access
✅ Great for debugging
Important Notes
- This works only when you are logged into Shopify Admin
- Do not share JSON URLs publicly (they contain sensitive data)
- Best used for testing, debugging, and internal review
- For automation or bulk access, APIs are still recommended
Final Thoughts
If you just need to quickly inspect Shopify order data, adding .json to the order URL is the fastest and simplest solution.
It’s perfect for store owners, support teams, and developers who want insight without extra setup.
0 Comments