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
- Log in to your Shopify admin
- Go to Settings

- Click Notifications

- Scroll to the bottom of the page and click Create a webhook

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

- 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.