All Collections
Store management
Can I use Shopify checkout on a custom website?
Can I use Shopify checkout on a custom website?
Updated over a week ago

Looking to take your website to the next level and start selling print on demand products? If you're currently missing a crucial piece of the puzzle - a checkout process - don't worry! You can easily solve this issue with the power of Shopify.

Whether you're a small business or a larger enterprise, Shopify's user-friendly and streamlined checkout system is the perfect solution to help you boost your sales and grow your business.

With Shopify Checkout Links, you can streamline the checkout process and offer a hassle-free shopping experience to your customers.

You can easily set up direct links to checkout of one or more products and control additional information about the order, such as order notes, attributes, and address fields. The Shopify documentation on Checkout links provides detailed information on how to set up your checkout links, and this article from will show you how to pre-fill your customer's address.

Once your checkout is set up, your customers can add products to their cart and checkout with just a few clicks. With the Shopify checkout, their selected product and quantity are pre-populated, and if a print file is available, it can be passed in the background without any additional steps for the customer.

When a customer places an order, Gelato automatically receives it (as the Gelato Shopify app is installed and configured) and the print file. Gelato will produce and ship the order and send it directly to your customers, ensuring that they receive their order in a timely and hassle-free manner.

Adding the print file to the checkout for Gelato to automatically use

If you want to take your checkout experience to the next level, you can add attributes to the checkout URL to send additional information, such as a print file that Gelato should use for the order. By adding this attribute, Gelato can automatically process the order when it is received, making it even easier for you to manage your orders.

The URL to the print file must be encoded. The URL must also allow for public read access otherwise, Gelato will not be able to fetch the file.

Example URL:

  • After placing the order from that checkout the order view in Shopify will show a box “Additional details” with the ‘personalized_file’ and the URL. Note that Shopify automatically decodes the URL again to be easily read.

Now we need to configure that Gelato will capture the file when the order is sent to Gelato from Shopify.

After logging into your Gelato dashboard and selecting the Shopify store you want to configure this for, simply choose settings and scroll down to "Automatic processing of print files from apps." Set the "Print file field name" to the same attribute name that you selected earlier, and save your changes. With Gelato, you can rest easy knowing that your print files will be automatically captured and used when new orders are placed.

This function is exclusive to Gelato+ Gold subscribers.

Did this answer your question?