Print from Salla with Expedy PRINT
Salla is an eCommerce platform. It reaches Expedy PRINT in two ways: through Zapier, with no code, or through the Expedy REST API, when you want full control over the ticket.
What you need
- An Expedy account with an active printer. Not added yet? Follow the guide for your machine, Expedy XPDY80, HSPOS, Star Micronics or Raspberry Pi
- Your API SID, API TOKEN and API Printer UID, all three on the printer page of the Expedy console, in the API Keys & UID card
Option 1, through Zapier, no code
Salla connects to Zapier, and Zapier ships a ready-made Expedy Print action. The recipe is always the same: an event in Salla triggers Create a Print Job in Expedy Print, and you map the fields you want on the ticket.
Full walkthrough: How to integrate Expedy Print with Zapier
Option 2, through the REST API
If Salla can issue an HTTP request, it can drive the printer directly.
POST https://www.expedy.fr/api/v2/printers/{printer_uid}/print
Authentication uses an Authorization header carrying your SID:TOKEN, with no Bearer prefix. Parameters and a complete example are in Create a Print Job.
Formatting the ticket
Whichever route you take, the message accepts the Expedy layout tags:
| What you want | Where to look |
|---|---|
| Align, resize or emphasise text | Text Layout |
| Print a logo or an image | Image and Logo |
| Print a QR code | QR Code |
| Print a barcode | EAN13 Barcode |
Depending on the connector or the software you use, this setup may be handled by your partner or your agency. Check with them before you start.