ApplicationBientôt
L’application Shopify arrive bientôt.
Nous préparons une application Shopify pour envoyer automatiquement vos SMS de commande. En attendant, un webhook Shopify « orders/create » relié à l’API Sendimo fait le même travail.
Ce que ça fait
- SMS de confirmation à chaque nouvelle commande.
- Mises à jour d’expédition et de livraison par SMS.
- Confirmation de commande par lien.
- Modèles de messages personnalisables.
Mise en place
- 1Rejoignez l’accès anticipé pour être prévenu de la sortie de l’application.
- 2En attendant, créez un webhook « orders/create » dans votre boutique Shopify.
- 3Recevez-le sur votre serveur, vérifiez sa signature, puis appelez l’API Sendimo.
// En attendant l’application : webhook Shopify « orders/create » → Sendimo (Node.js 18+)
app.post("/shopify/orders-create", express.raw({ type: "application/json" }), async (req, res) => {
// Vérifiez d’abord la signature Shopify (en-tête X-Shopify-Hmac-Sha256).
const order = JSON.parse(req.body);
await fetch("https://api.sendimo.tn/v1/messages", {
method: "POST",
headers: {
Authorization: `Bearer ${process.env.SENDIMO_API_KEY}`,
"Content-Type": "application/json",
"Idempotency-Key": `shopify-${order.id}`,
},
body: JSON.stringify({
to: order.phone,
from: "MYSHOP",
text: `Merci ${order.customer?.first_name ?? ""}, votre commande ${order.name} est confirmée.`,
reference: `shopify-${order.id}`,
}),
});
res.sendStatus(200);
});