Skip to main content
All CollectionsIntegrationsShopifyOrder management
Can print files from Shopify apps be automatically processed by Gelato?
Can print files from Shopify apps be automatically processed by Gelato?

Learn how to automate print file processing from Shopify apps

Updated over 3 months ago

This article explains how Gelato+ Gold subscribers can automatically process print files from Shopify apps.


Automatic Print File Processing

If you are subscribed to Gelato+ Gold, you can automatically add print files to your Gelato orders. This is possible if your Shopify app sends print file information to Shopify.

Enabling Automatic Processing

To enable this feature, follow these steps:

  1. Go to Stores and locate the store you want to update.

  2. Click the three-dot menu and choose "Edit store details."

  3. In the Automatic processing of print files from the apps section, enter the Print file field name.

  4. Save your changes.

To determine the correct Print file field name, contact the app developer or refer to the order's data structure if you possess the technical knowledge. Once set up, Gelato automatically assigns the print file to your order whenever your app generates it.


Example Using Product Personalizer App

Let's look at an example of how this works with the Product Personalizer app. This app includes a "Preview" field within its properties, containing the full print file URL. To use this file automatically, set the Print file field name to "Preview."

10.png

Below is an excerpt from a Shopify order's data structure when using the Product Personalizer app:

"line_items": [

{

"id": 6542734033056,

"variant_id": 35884006277280,

"title": "Aluminum Print",

"quantity": 1,

"sku": "969d9d05-a533-48c0-8f0f-ba921b3fcd0b",

"variant_title": "30x30 cm / White / Aluminium",

"vendor": "Gelato",

"fulfillment_service": "gelato",

"product_id": 5548420595872,

"requires_shipping": true,

"taxable": true,

"gift_card": false,

"name": "Aluminum Print - 30x30 cm / White / Aluminium",

"variant_inventory_management": null,

"properties": [

{

"name": "Image",

},

{

"name": "Preview",

},

{

"name": "_Image_crop",

},

{

"name": "_pplr_preview",

"value": "Preview"

}

],

Did this answer your question?