I’m a solo developer and I shipped my first Shopify app recently. It’s a production board for people who make personalised items, so you can see what needs making without opening every order one by one.
I made one decision early on that I keep second-guessing, and I’d rather hear from people who actually run these shops than keep going in circles about it.
The app never asks for customer names, addresses, emails or phone numbers. It reads the order line, the product, the image, and whatever the buyer typed into the customisation fields. Nothing else. Part of that was to stay out of Shopify’s higher tier of protected customer data, and part of it just felt right. A tool whose only job is telling you what to make probably doesn’t need your customer database.
But the cost is real. No packing slips, no shipping labels, because both need the address. So it can tell you what to make and then it hands you straight back to Shopify the second you’re ready to ship.
Someone who runs a DTG and DTF floor told me the read only approach actually helps him, because shop tablets get seen by everyone walking past. That was a angle I hadn’t thought of. But I don’t know if that’s a common view or just one shop.
So, two questions for anyone making custom or personalised products:
Would you rather have one screen that takes you all the way from “what do I make” to “label printed”, even if that means the app holds your customer data? Or is stopping before fulfilment the right line?
And a separate thing I’ve been chewing on. Should “ready to produce” be its own status? The same guy told me half his delays aren’t the printing, they’re a file that isn’t production ready or an approval still sitting with the customer. So the order shouldn’t even appear in the queue until someone marks it ready. Does that match how you work or is it overkill for a first version?
Happy to say which app it is if anyone wants to have a look, but I’m more interested in the answers than the plug.