The Requirement: I need a tool where customers can upload an image and move/resize it on a T-shirt. Crucially, I need to support Front AND Back side design. Most apps I’ve tested seem better suited for single-side items or have very high monthly fees that aren’t sustainable for a new store.
My Questions:
Is there a specific app that handles multi-side (Front/Back) design natively without looking like a “clunky” external window?
If I go the custom route (using Fabric.js and Alpine.js), how difficult is it to maintain the design “state” when a user toggles between the front and back views?
For a Shopify Basic plan, what is the best way to store high-res user uploads? Should I integrate something like Uploadcare (as seen on the fortee site) or is there a way to do it natively?
I am trying to decide if the “custom code” route is a one-time investment that saves money in the long run compared to monthly app subscriptions.
Any advice from developers who have built something similar would be huge!
Most apps will try to be as generic as possible to serve a high variety of stores. Opening in a new window is the best way to achieve that. I don’t know of any apps that do exactly what you described.
That will depend on who is building it and maintaining it. It can be done technically.
You probably need to send the files to S3 or R2.
If you want the native look and feel of your store, a custom implementation is the way to go but requires more investment upfront.
If you’re trying to validate the business idea, go with an app and switch to a custom code once it gains traction.
Be careful when implementing a customer-facing file upload. Without proper security coding in the script, you’ll leave your store and your admin vulnerable to malicious code embedded in an upload.
It’s all integrated into your product page, no clunky external windows or pop-ups!
Cost comparison:
Custom development might seem like a one-time investment, but consider:
Developer costs (initial build + ongoing fixes)
Your time managing technical issues
Updates when Shopify changes things
A subscription app gives you a working solution today, ongoing updates, and support when you need help – so you can focus on growing your store instead of debugging code!
Feel free to check it out or reach out to our team if you have questions. Happy to help you get started!
I hope you are doing well. Since you want to allow customers upload and position images on T-shirts, with seamless support for both front and back sides, you can try Inkybay – Product Personalizerapp.
With Inkybay, customers can design the product by uploading images and have a live preview on what they are uploading and how the images are looking on the product from the design lab. You can add multiple sides for your product, like front/back/left sleeve/right sleeve. You can also let customers add text, choose colors, insert graphics, QR codes, and more to enhance their customization experience. All uploaded files and customization details are automatically included in the order file generated by Inkybay.
Custom development may seem like a one-time cost, but it often requires ongoing developer fees, maintenance, and updates when Shopify changes. Instead, using an app like Inkybay – Product Personalizer can be a simpler solution, as it already includes features like image upload, text customization, live preview, and flexible product options, without requiring custom coding. Plus, the app comes with a 21-day free trial, so you can test everything out before getting started.