Slanje WhatsApp poruka o narudžbama za Shopify
Radnja Send HTTP request u alatu Shopify Flow može poslati odobreni predložak na Cloud API kad se kreira narudžba, uz phone number id povezanog broja i token spremljen kao Flow secret. Na paketima bez te radnje Shopify admin webhook šalje podatke primatelju, na primjer n8n, koji obavlja isti poziv.
Shopify paketi u kojima je dostupna Flowova radnja Send HTTP request.
Koliko dugo Flow čeka HTTP odgovor prije nego što prekine vezu i kasnije pokuša ponovno.
Meta od tvrtki zahtijeva privolu (opt-in) prije slanja poruka ljudima na WhatsAppu.
Kako Shopify Flow šalje WhatsApp poruku?
Radnjom Send HTTP request, koja šalje zahtjev na bilo koji URL sa zaglavljima i tijelom u kojem se mogu koristiti Liquid varijable iz okidača.
Izradite workflow s okidačem za kreiranje narudžbe i dodajte Send HTTP request. URL je endpoint poruka sučelja Cloud API za phone number id povezanog broja. Dodajte zaglavlje Authorization čija je vrijednost Bearer, a zatim pristupni token broja, spremljen kao Flow secret i referenciran kao tajna varijabla. Tajne vrijednosti nikad se ne prikazuju u sučelju alata Flow i uklonjene su iz zapisnika izvođenja, a upravo ondje token i pripada. Tijelo je poruka s predloškom: telefonski broj kupca ide u polje to, a podaci o narudžbi postaju parametri predloška.
Flow odgovor 2XX ili 3XX smatra uspjehom. Meta na ispravan zahtjev odgovara ID-jem poruke, pa uspješno izvođenje znači da je Meta poruku prihvatila.
{
"messaging_product": "whatsapp",
"to": "<customer phone, digits only>",
"type": "template",
"template": {
"name": "order_confirmation",
"language": { "code": "en" },
"components": [{
"type": "body",
"parameters": [{ "type": "text", "text": "{{order.name}}" }]
}]
}
}Zašto poruka o narudžbi mora biti predložak?
Zato što trgovina piše prva. Metin 24-satni prozor za korisničku podršku otvara se tek kad kupac napiše na broj. Potvrda narudžbe, obavijest o slanju ili podsjetnik na napuštenu košaricu šalju se prije toga, pa se slobodan tekst odbija i prolazi samo unaprijed odobren predložak.
Predložak izradite jednom, u kategoriji utility za obavijesti o narudžbama i dostavi, i pričekajte odobrenje prije nego što uključite workflow. Naziv i jezik u tijelu zahtjeva moraju se točno podudarati s odobrenim predloškom, a broj parametara s njegovim rezerviranim mjestima.
Tu je i privola. Meta zahtijeva opt-in prije nego što tvrtka pošalje poruku nekome na WhatsAppu: osoba je dala svoj broj i pristala primati poruke od te tvrtke. Uobičajen način prikupljanja je potvrdni okvir pri naplati koji to kaže, a workflow ga mora provjeriti prije slanja.
Što ako paket trgovine ne uključuje Send HTTP request?
Umjesto toga upotrijebite Shopify admin webhook. U odjeljku Settings, Notifications, Webhooks trgovac može izraditi webhook za događaj poput kreiranja narudžbe, u formatu JSON, prema nekom URL-u. Usmjerite ga na primatelja: n8n čvor Webhook ili rutu u PHP-u, Pythonu ili Nodeu. Primatelj pročita narudžbu, provjeri privolu i uputi isti poziv s predloškom na Cloud API.
Bez obzira na to kojim putem se šalje, odgovori izgledaju jednako. Kad kupac odgovori na poruku o narudžbi, odgovor stiže u aplikaciju WhatsApp Business na telefonu trgovine jer je broj na Coexistence, a 24-satni prozor sada je otvoren za slobodan tekst. Ako je za broj postavljeno odredište webhooka, odgovor stiže i u vaš sustav. Sama poruka o narudžbi također se vidi u aplikaciji, pa osoba koja odgovara vidi na što kupac odgovara.
Uobičajene pogreške
- Slanje slobodnog teksta pri kreiranju narudžbe. Kupac nije napisao, pa Meta to odbija; mora se poslati odobreni predložak.
- Ostavljanje obrade pogrešaka na Retry za odgovore 4XX. Flow može do 24 sata ponavljati zahtjev koji Meta nikad neće prihvatiti.
- Upisivanje tokena u zaglavlje kao običnog teksta. Spremite ga kao Flow secret da ostane izvan sučelja i zapisnika.
Povežite broj trgovine na easycoexistence.com, iz nadzorne ploče pročitajte njegov phone number id i token te usmjerite Flow ili svojeg primatelja na Cloud API. Od US$ 9 po broju mjesečno, do US$ 1 kako dodajete brojeve, a prva 3 dana su besplatna.
Često postavljana pitanja
Tko plaća poruke s predlošcima?
Meta naplaćuje slanje poruka izravno tvrtki, na njezinu vlastitom WhatsApp Business računu. EasyCoexistence na to nikad ne dodaje maržu.
Može li tim i dalje odgovarati kupcima s telefona?
Da. To je upravo ono što Coexistence čuva: aplikacija WhatsApp Business radi na istom broju s kojeg trgovina šalje poruke.
Treba li za ovo Shopify aplikacija?
Ne. Dovoljan je Flowov Send HTTP request ili admin webhook prema primatelju. Cloud API je jedan HTTPS poziv.
Koji format telefonskog broja treba polje to?
Međunarodni format s pozivnim brojem države, samo znamenke. Polje za telefon iz naplate očistite prije slanja, jer kupci upisuju razmake i simbole.
Nastavite čitati
Spremni za početak?
Postavite WhatsApp Coexistence u nekoliko minuta, a ne mjeseci. Aplikacija i dalje radi na telefonu.
Započnite besplatno probno razdobljeProvjereno na