Slanje WhatsApp poruka o porudžbinama iz Shopifya
Akcija Send HTTP request u Shopify Flowu može da pošalje odobreni šablon na Cloud API čim se porudžbina kreira, uz phone number id povezanog broja i token sačuvan kao Flow secret. Na planovima bez te akcije, Shopify admin webhook šalje podatke prijemniku, na primer n8n-u, koji upućuje isti poziv.
Shopify planovi na kojima je akcija Send HTTP request u Flowu dostupna.
Koliko dugo Flow čeka HTTP odgovor pre nego što zatvori vezu i pokuša ponovo kasnije.
Meta zahteva da firme pribave saglasnost (opt-in) pre nego što pošalju poruku nekome na WhatsApp.
Kako Shopify Flow šalje WhatsApp poruku?
Preko akcije Send HTTP request, koja šalje zahtev na bilo koji URL sa zaglavljima i telom u kojem se mogu koristiti Liquid promenljive iz okidača.
Napravite workflow na okidaču za kreiranje porudžbine i dodajte Send HTTP request. URL je endpoint za poruke Cloud API-ja za phone number id povezanog broja. Dodajte zaglavlje Authorization čija je vrednost Bearer i pristupni token broja, sačuvan kao Flow secret i pozvan kao tajna promenljiva. Tajne vrednosti se nikada ne prikazuju u interfejsu Flowa i uklanjaju se iz logova izvršavanja, a tamo token i treba da bude. Telo zahteva je poruka sa šablonom: broj telefona kupca ide u polje to, a podaci o porudžbini su parametri šablona.
Flow odgovor 2XX ili 3XX smatra uspehom. Meta na ispravan zahtev odgovara id-jem poruke, pa uspešno izvršavanje znači da je Meta prihvatila poruku.
{
"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 porudžbini mora da bude šablon?
Zato što prodavnica piše prva. Metin prozor korisničke podrške od 24 sata otvara se tek kada kupac napiše na broj. Potvrda porudžbine, obaveštenje o slanju ili podsetnik o napuštenoj korpi šalju se pre toga, pa se slobodan tekst odbija i prolazi samo unapred odobreni šablon.
Napravite šablon jednom, u kategoriji utility za obaveštenja o porudžbinama i isporuci, i sačekajte odobrenje pre nego što uključite workflow. Naziv i jezik u telu zahteva moraju tačno da odgovaraju odobrenom šablonu, a broj parametara mora da odgovara njegovim mestima za podatke.
Tu je i saglasnost. Meta zahteva opt-in pre nego što firma pošalje poruku nekome na WhatsApp: osoba je ostavila svoj broj i pristala da prima poruke od te firme. Polje za potvrdu na stranici plaćanja koje to kaže uobičajen je način da se saglasnost prikupi, a workflow treba da je proveri pre slanja.
Šta ako plan prodavnice ne uključuje Send HTTP request?
Koristite Shopify admin webhook. U odeljku Settings, Notifications, Webhooks trgovac može da napravi webhook za događaj poput kreiranja porudžbine, u JSON formatu, na zadati URL. Usmerite ga na prijemnik: n8n Webhook čvor ili rutu u PHP-u, Pythonu ili Nodeu. Prijemnik pročita porudžbinu, proveri saglasnost i uputi isti poziv sa šablonom na Cloud API.
Bez obzira na to kojim putem se šalje, odgovori su isti. Kada kupac odgovori na poruku o porudžbini, odgovor stiže u aplikaciju WhatsApp Business na telefonu prodavnice, jer je broj na Coexistence, a prozor od 24 sata je sada otvoren za slobodan tekst. Ako je podešen webhook odredište broja, odgovor stiže i u vaš sistem. I sama poruka o porudžbini prikazuje se u aplikaciji, pa osoba koja odgovara vidi na šta kupac odgovara.
Česte greške
- Slanje slobodnog teksta pri kreiranju porudžbine. Kupac nije pisao, pa Meta to odbija; mora da se koristi odobreni šablon.
- Ostavljanje obrade grešaka na Retry za odgovore 4XX. Flow može do 24 sata da ponavlja zahtev koji Meta nikada neće prihvatiti.
- Upisivanje tokena u zaglavlje kao običnog teksta. Sačuvajte ga kao Flow secret da ostane van interfejsa i logova.
Povežite broj prodavnice na easycoexistence.com, pročitajte njegov phone number id i token u kontrolnoj tabli i usmerite Flow ili svoj prijemnik na Cloud API. Od US$ 9 po broju mesečno, do US$ 1 kako dodajete brojeve, a prva 3 dana su besplatna.
Često postavljana pitanja
Ko plaća poruke sa šablonima?
Meta naplaćuje slanje poruka direktno firmi, na njenom WhatsApp Business nalogu. EasyCoexistence to nikada ne uvećava.
Može li tim i dalje da odgovara kupcima sa telefona?
Može. To je ono što Coexistence čuva: aplikacija WhatsApp Business radi na istom broju sa kojeg prodavnica šalje poruke.
Da li je za ovo potrebna Shopify aplikacija?
Nije. Dovoljan je Send HTTP request u Flowu ili admin webhook ka prijemniku. Cloud API je jedan HTTPS poziv.
Kakav format telefona traži polje to?
Međunarodni format sa pozivnim brojem države i samo ciframa. Očistite polje za telefon sa stranice plaćanja pre slanja, jer kupci upisuju razmake i simbole.
Nastavite sa čitanjem
Spremni da počnete?
Podesite WhatsApp Coexistence za nekoliko minuta, a ne meseci. Aplikacija nastavlja da radi na telefonu.
Započnite besplatni probni periodProvereno na