Customize Order Outputs

A little information to understand..

I am creating an online store with customizable items. I have a number of vector-based images I want to physically turn into products and sell.

The customers should be able to customize the products using an app like Product Personalizer.

I am making the physical products in-house and I need a way to output those products for production.

My main issue / hurdle is…

I have not really started this project yet because I’m unsure if I will be able to accomplish this task.

Ideally, I want to automatically output/convert customers’ personalized orders back to a vector/DXF image.

OR increase the size of the customer’s order image so I can convert it to the file type I need manually.

What is the best app to do this?

Or is there a simple piece of code that I can add to the liquid theme to accomplish increasing the image? I’m somewhat familiar with Shopify liquid and have made small code edits before.

Thanks ya’ll!

Hi @mcruiz

Okay, I’ve carefully reviewed your situation, and I understand you’re looking for a way to efficiently produce customized products from your Shopify store. It sounds like you’re on the right track using a product personalization app, but the output for production is your main concern. I’ve dealt with similar challenges before, so let me share some insights.

Understanding Your Needs:

You’re essentially trying to bridge the gap between the customer’s personalized design in the app and the format you need for your production process (vector/DXF). Ideally, automation is the goal, but scaling up the image for manual conversion is a viable alternative.

App Options and Considerations:

While I can’t recommend one specific app as the absolute “best” (because each business’s needs are unique), I can suggest some key features to look for when evaluating personalization apps:

  • Output Format: This is crucial. Does the app allow you to download the customized design in a vector format (like SVG or DXF) directly? Some apps might only offer raster image formats (like PNG or JPG), which might require further conversion. I’ve found that direct vector output saves a lot of time and reduces the risk of quality loss.
  • Image Resolution: If vector output isn’t possible, ensure the app provides high-resolution images. The higher the resolution, the easier it will be to manually convert to your desired format without losing detail. In my experience, having a high-resolution image is a must for manual conversion.
  • API Integration: If you’re technically inclined, check if the app has an API. This would allow you to potentially automate the download and conversion process using custom scripts or integrations. This is something I’ve explored in the past, and it can be a game-changer for efficiency.
  • Pricing: App pricing can vary significantly. Consider your budget and the volume of orders you expect. Some apps have tiered pricing based on usage, while others offer flat monthly fees. I always recommend trying free trials before committing to a paid app.

Liquid Code Approach (Scaling Images):

If an app doesn’t meet your needs, and you’re comfortable with Liquid, you might be able to increase the size of the customer’s order image. However, this approach has limitations:

  • Image Quality: Simply scaling up a raster image (like a PNG or JPG) will likely result in pixelation and blurriness. This is generally not a good solution for production, especially if you need precise vector output. In my opinion, scaling raster images is not a reliable solution for production.
  • Complexity: Implementing this in Liquid could be tricky, depending on how the personalization app stores the image data. You’d need to understand the app’s data structure and potentially use some JavaScript in conjunction with Liquid. It’s not a simple “add a few lines of code” situation.

My Recommendation:

I strongly recommend focusing on finding a personalization app that can output vector files or high-resolution images directly. This will save you a lot of time and effort in the long run. Manually converting images, especially if they’re low resolution, is a tedious and error-prone process.

Next Steps:1. Research Personalization Apps: Explore the Shopify App Store and look for apps that offer the features mentioned above. Pay close attention to the output format and image resolution.

  1. Test Thoroughly: Most apps offer free trials. Use these to test the entire workflow, from customization to output, and make sure it meets your production needs.
  2. Consider Professional Help: If you’re struggling to find the right solution or implement a custom code approach, consider hiring a Shopify expert or developer. They can help you navigate the technical aspects and ensure a smooth integration.

If you need any other assistance, I am willing to help.

Best regards,

Daisy.