Shopify plugins : Cloud Print orders automatically

Shopify — Automatic Order Printing

When a customer places an order on your Shopify store, a receipt is automatically printed on your connected printer — no button to click, no manual action required.


How it works

Shopify's Webhook feature allows you to push order data to an external URL instantly when an event occurs. By pointing a webhook to the Expedy API, every new order triggers an automatic print job on your printer.


Setup — Create a Webhook in Shopify

  1. Log in to your Shopify admin
  2. Go to Settings

Shopify Settings

  1. Click Notifications

Shopify Notifications

  1. Scroll to the bottom of the page and click Create a webhook

Create a webhook

  1. Fill in the webhook settings:
Field Value
Event Order Creation
Format JSON
URL Your Expedy webhook URL (see below)
API version Latest

Webhook configuration

  1. Click Save

All new Shopify orders will now print automatically on your connected printer. You can add as many webhooks and printers as needed.


Webhook URL

Your webhook URL is available directly in the Expedy console under Printers → Select printer → Shopify URL.

It follows this format:

https://www.expedy.fr/shopify/print?s=SID&t=TOKEN&p=PRINTER_UID
Parameter Description
s Your API SID — available in the console under API
t Your API TOKEN — available in the console under API
p Your Printer UID — visible in the console under Printers

Test your setup

Once the webhook is configured, place a test order to verify that printing works correctly.

See the Shopify test order documentation for instructions.


Are you a Shopify expert?

Help other merchants get set up with Expedy Print. Join our Partner Program and connect with users who need professional assistance.