Prijavite seZapočnite besplatni probni period
Meta Tech Provider

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.

Grow, Advanced, Plus

Shopify planovi na kojima je akcija Send HTTP request u Flowu dostupna.

30 seconds

Koliko dugo Flow čeka HTTP odgovor pre nego što zatvori vezu i pokuša ponovo kasnije.

Opt-in

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.

Send HTTP request body for an order confirmation template
{
  "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.
Ovo radite uz EasyCoexistence

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 period

Provereno na

Shopify porudžbine: poruke na WhatsApp