Gelato

Estimated reading: 3 minutes 201 views

Gelato is a print-on-demand platform that connects with Odoo Sales and eCommerce, syncing orders and product data so products are produced and shipped without holding stock.

Before you start

The Company Name and Billing Address in the Gelato account must exactly match those in the Odoo database, otherwise sales orders will not be sent for fulfilment.

How to configure API keys and webhooks in Gelato

  1. In Gelato, go to Developer > API keys, click Add API Key, name it, and click Create Key.
  2. Copy the key immediately and store it securely. It is only shown once, and a lost key cannot be retrieved, only replaced with a new one.
  1. Go to Developer > Webhooks and click Add Webhook. Set the URL to the Odoo database URL with the suffix /gelato/webhook, the event to order_status_updated, and the method to HTTP Post.
  2. Tick authorisation, set the Header Name to signature, and click Generate Key, then Create.

How to configure the Gelato connector in Odoo

  1. Go to Sales > Configuration > Settings > Connectors, enable the Gelato Connector, and paste in the API key and webhook secret key.
  2. Click Save.

How to sync Gelato products

  1. In Gelato, go to Templates, hover over a product, click the ellipsis, and choose Copy Template ID.
  2. In Odoo, go to Sales > Products > Products and click New.
  3. In the Sales tab, paste the template ID into Gelato Template Reference and click Synchronize to pull in variants and images.
  4. In the Print Images field, click the default marker and upload an image for each variant. A product cannot be ordered until every variant has an image.

How ordering works

Once synchronised, Gelato products can be ordered through a sales quotation or the eCommerce store, with Gelato delivery options available automatically. Once confirmed, the order is sent to Gelato, which produces the product at the nearest facility and ships it directly to the customer. A sales order with Gelato products can only contain Gelato products.

Frequently asked questions

Why won’t my sales orders reach Gelato?

The Company Name and Billing Address in Gelato must exactly match those in Odoo, or orders will not be sent for fulfilment.

What happens if I lose my Gelato API key?

It cannot be retrieved. Create a new API key in Gelato and update it in Odoo.

Can Gelato products be mixed with other products on one order?

No. A sales order containing Gelato products can only include Gelato products.

Need help?

Need help connecting Gelato to Odoo Sales? Contact support@thoughtlogik.com or see our Odoo integrations services.

Leave a Reply

Your email address will not be published. Required fields are marked *

Learn how we helped 100 top brands gain success

Subscribe

×
Cancel