Guide
Order tracking for made-to-order Shopify stores
Shopify's order status page and the shipping-tracker apps are built for a packed product on its way to the door. If you make to order, a custom table, a commissioned knife, a build that takes weeks, your customer doesn't want a shipping number. They want to watch the work move through stages. This walks through adding that kind of tracker to your Shopify store, with no app to install.
How it works
ShopTicket gives you an intake form at your own address (something like shopticket.dev/intake/your-shop). You embed that form on a Shopify page. When a customer fills it out, it becomes an order in your dashboard, and that order gets its own private tracker link showing stage, photos, quote, and balance, the things a made-to-order customer actually checks for.
This runs alongside your store, not inside Shopify's checkout. You keep selling and fulfilling however you do now. The tracker just gives your custom and commission work a place to live that Shopify doesn't cover on its own.
What you'll need first
- A ShopTicket shop. Free to start. If you don't have one yet, set one up here and note the shop name in your intake address.
- A modern Shopify theme. The steps below use a Custom Liquid section, available in Online Store 2.0 themes (most themes from the last few years). If you're on an older theme, the link method at the bottom works regardless.
Your embed code
Here's the snippet. Replace your-shop with your shop's name (the part after /intake/ in your address):
<iframe
src="https://shopticket.dev/intake/your-shop"
title="Start a commission"
style="width:100%;min-height:900px;border:0;"
loading="lazy"
></iframe>The min-height keeps the frame tall enough that the form is never cut off, while still letting it grow if you add longer intake fields. Leave the rest as-is.
Adding it to Shopify
- 1
Create a page to hold the form.
In your Shopify admin, go to Online Store › Pages and click Add page. Give it a title like “Start a Commission” and save. You can leave the body empty.
- 2
Open the theme editor on that page.
Go to Online Store › Themes, click Customize, then use the page selector at the top to navigate to the page you just created.
- 3
Add a Custom Liquid section.
Click Add section and choose Custom Liquid. This is the reliable way to embed an iframe; Shopify's normal page text editor can strip iframe code out.
- 4
Paste the snippet and save.
Paste your embed code into the Custom Liquid box, swapping
your-shopfor your real shop name. Click Save. If the form is cut off or has a gap below it, adjust themin-heightvalue until it fits. - 5
Link to the page, then send yourself a test.
Add the page to your menu under Online Store › Navigation so customers can find it. Then submit the form once yourself and confirm the order lands in your dashboard.
Older theme? Use the link
Your intake form is a real hosted page on its own, so you don't have to embed it at all. Add a button or menu link pointing to https://shopticket.dev/intake/your-shop, or drop that link in your bio. Customers land on a clean, branded form with your shop name on it, and everything downstream works the same.
What your customer sees next
Once a request comes in and you turn it into an order, ShopTicket gives that order a private tracker link. You send it once. From then on the customer can open it any time to see the current stage, progress photos, their quote and outstanding balance, and any documents you've attached, all without making an account or logging in. For a build that takes weeks, that's the difference between a steady stream of “any update?” messages and a customer who can just look.
Want to see the customer view before you set anything up? Take a look at the live demo. Ready to go? Set up your shop and grab your embed code.