Made To Studio for Shopify apps and themes
App Support

Shopify knows two
fulfillment states.
Your workshop has six.

Statuscraft adds custom order statuses to Shopify for the stages before you ship. Define your own — Received, In production, Ready to ship — move orders through them from the admin, and give customers a self-serve order status page they can check themselves.

Install on ShopifySee the product

14-day trial, then $9 a month. No free plan. Due dates on every tier. We never delete your status history.

Storefront — order lookupnorthfieldjoinery.com/pages/order-status

Order #1042

Placed 12 June · 3 of 5 stages complete · Northfield Joinery

Order received

12 June, 09:14

Timber selected

15 June, 11:02

In production

18 June, 08:30 — now

Oiling and curing

Expected 9 July

Ready to ship

Expected 18 July

Due in 21 daysNo account needed

The gap

Six weeks of work, filed under “unfulfilled”

If you make what you sell, the order is not waiting. It is being cut, welded, cast, sewn. Shopify has no word for any of that, so the customer assumes nothing has happened and emails to ask.

Shopify alone

Paid42 days unfulfilledFulfilled

Customer sees: nothing. You see: four emails asking about it.

With Statuscraft

ReceivedTimberProductionOilingReady

Same 42 days. Named, dated, and visible to the person who paid.

How it works

01

Define your stages

Name them the way your shop already talks. Set the order, pick a colour, add a due window in days, and choose which stages email the customer.

02

Move orders through them

A block on the order page changes the status in place. Staff never leave the order they are looking at, and every change is stamped with who and when.

03

Let the customer look

Order number and email on a page of your storefront returns the timeline. Statuses that are set to email send automatically, so most people never need the page.

The product

Four surfaces. Two of them your customer sees.

Shopify admin — Statuscraft — StatusesNorthfield Joinery
#StatusColourDueEmail
1Order receivedInk—Sends
2Timber selectedGrey3 daysSilent
3In productionRed21 daysSends
4Oiling and curingSlate7 daysSilent
5Ready to shipLight2 daysSends

Your flow, not ours

There is no fixed set of stages to adopt. Pick a trade below and the whole page follows it, the same way the app follows whatever you type in.

Where the data sits

Your order data stays in Shopify

We store

  • The Shopify order ID
  • Your status names and colours
  • Which status an order is in, and when it changed
  • A salted hash of the customer email, for lookup

We never store

  • Line items or product data
  • Shipping or billing addresses
  • Customer names or phone numbers
  • The email address in plaintext

Status history is kept for as long as you have the app — there is no expiry job quietly deleting it behind you. Uninstall and your login sessions go immediately; the rest is held briefly so a reinstall picks up where you left off, then deleted when Shopify sends the redaction request it sends about 48 hours after an uninstall.

Read the privacy policy for the full account.

Pricing

Priced on orders, not features

Every plan has every feature, including due dates. The only difference is how many orders a month you move through statuses. 14-day trial, then billing through Shopify. No free plan.

Starter

$9

per month

500 orders a month

Due dates. Unlimited statuses. Full history.

Growth

$19

per month

2,000 orders a month

Same features. Most made-to-order shops sit here.

Pro

$29

per month

5,000 orders a month

Above 5,000 a month, write to us and we will quote.

Install on Shopify Orders are counted per billing month. Go over and we tell you before anything changes.

Questions

Statuscraft has no reviews. Why install it?

Because it launched recently, and we would rather say that than manufacture proof. What you can check instead is on this page: the actual screens, the price, the order limits, and what we store. The trial runs fourteen days without a card commitment beyond Shopify billing.

Does it change Shopify fulfillment?

No. Shopify still owns fulfilled and unfulfilled, and your shipping and tracking work exactly as now. Statuscraft only describes the period before you ship.

Will it slow the storefront?

The lookup is one page you add yourself. There is no script injected across the theme, so product and checkout pages are untouched.

Can I rename or reorder statuses later?

Yes, at any time. Past history keeps the name it was recorded under, so old orders still read correctly.

What happens if I pass my order limit?

Existing orders keep working and we email you to move up a plan. Nothing is deleted and the customer page does not go down.

Who builds this?

Made To, a small studio that builds Shopify apps and themes. Support replies come from the people who wrote the app.

How do I add a custom order status in Shopify?

Shopify has no built-in custom statuses — it ships with unfulfilled and fulfilled only. You add them with an app. In Statuscraft you name your stages, set their order and colour, and a block on the Shopify order page moves orders between them without leaving the order.

What is a custom order status app?

It lets a merchant define their own pre-shipment stages — In production, Awaiting proof, Ready to ship — instead of Shopify’s two built-in states. Customers see the real stage their order is in, which cuts "where is my order" emails for anything that is not shipped the same day.

Is Statuscraft an order tracking app?

No. Carrier tracking starts when a parcel ships. Statuscraft covers the period before that — the days or weeks between the sale and the shipment, which carrier tracking cannot see. Your existing tracking keeps working unchanged.

Does Statuscraft work for made-to-order and print-on-demand stores?

That is what it is built for. Stores that make, print, cut, or assemble to order have real production stages that Shopify files under a single "unfulfilled". Those are the stages Statuscraft names and shows the customer.

Stop answering
“where is my order”.

Install on Shopify — 14-day trial From $9 a month.