Revvlab
Mag-loginMag-book ng Demo
Produkto

Shopify at WhatsApp: Ang Integrasyon na Aanim na Buwan Naming Sinigurado

Revvlab Team|Disyembre 5, 2025|9 minuto ang basa
ShopifyWhatsAppIntegrasyoneCommerceTeknolohiya

Nang sinimulan naming buuin ang integrasyon ng Shopify-WhatsApp sa Revvlab, inaasahan namin na aabot ito ng apat na linggo. Anim na buwan na ang lumipas, nag-aayos pa rin kami ng mga edge case. Narito ang lahat ng aming natutunan, upang hindi mo na kailangang dumaan sa parehong proseso.

Kung ano talaga ang sinasangkot ng integrasyon

Ang wastong integrasyon ng Shopify-WhatsApp ay hindi isang bagay lang. Ito ay isang set ng mga daloy ng data na kailangang gumana nang maaasahan sa magkabilang direksyon. Mula sa Shopify patungong WhatsApp: mga mensahe ng kumpirmasyon ng order, mga update sa pagpapadala, mga abiso ng paghahatid, mga kumpirmasyon ng refund, at mga trigger ng inabandunang cart. Mula sa WhatsApp patungong Shopify: mga paghahanap ng order na sinimulan ng customer, mga kahilingan sa pagbabalik na kailangang lumikha ng Shopify return object, at mga query ng produkto na dapat makuha mula sa live na katalogo.

Bukod dito, kailangan mong ma-access ang katalogo ng produkto sa loob ng pag-uusap sa WhatsApp, para masagot ng AI ang "anong mga sukat mayroon kayo sa asul na kurta?" nang hindi kailangang umalis ang customer sa WhatsApp at pumunta sa website. Nangangailangan ito ng catalog sync na nananatiling kasalukuyan habang nagbabago ang imbentaryo.

Ang mga karaniwang bitag na nagpapabagal sa iyo

Ang unang bitag ay ang pagiging maaasahan ng webhook. Ang Shopify ay nagpapaputok ng mga webhook kapag naganap ang mga kaganapan ng order: nalagay ang order, naipadala ang order, naihatid ang order, nalikha ang refund. Ngunit ang mga webhook ay maaaring mabigo. Ang sistema ng paghahatid sa receiving end ay kailangang humawak ng mga retry, deduplication, at failure logging. Karamihan sa mga developer ay unang gumagawa ng masayang landas at natutuklasan ang mga mode ng kabiguan anim na linggo mamaya kapag nagreklamo ang isang customer na hindi nila natanggap ang kanilang abiso sa pagpapadala.

Ang pangalawang bitag ay ang mga hindi pagkakatugma ng format ng numero ng order. Ang mga Shopify order ID ay numeriko. Maaaring ipakita ng iyong brand sa mga customer ang isang naformat na numero ng order tulad ng #RL-2847. Ang sistema ay kailangang humawak ng mga paghahanap sa pamamagitan ng parehong format, dahil gagamitin ng mga customer ang anuman ang nasa harap nila.

Ang ikatlong bitag ay ang pagkaantala ng pag-apruba ng template ng WhatsApp. Ang bawat papalabas na mensahe ng WhatsApp na hindi isang direktang tugon sa mensahe ng customer ay nangangailangan ng isang pre-approved na template. Ang proseso ng pag-apruba ng Meta ay tumatagal ng 24 hanggang 72 oras, at ang mga pagtanggi ay karaniwan sa unang pagsusumite. Ito ay isang problema sa pagpaplano: kailangan mong isumite ang mga template nang maaga, hindi ang linggo bago ang paglulunsad.

Gumamit kami ng third-party connector para sa unang tatlong buwan. Sa tuwing ina-update ng Shopify ang kanyang API, may nasira. Lumipat kami sa native integration at ang pasanin ng pagpapanatili ay bumagsak sa malapit sa zero.

CTO, home decor D2C brand na nakabase sa Delhi

Bakit mahalaga ang native integration kumpara sa mga third-party connector

Ang mga third-party connector para sa integrasyon ng Shopify-WhatsApp ay marami at madalas na mura. Gumagana sila nang mabuti para sa simpleng mga kaso ng paggamit: pagpapadala ng mga mensahe ng kumpirmasyon ng order at abiso ng pagpapadala. Ngunit nagbabagsak sila para sa anumang mas kumplikado.

Ang partikular na problema sa mga connector ay hindi nila inilalantad ang buong Shopify data model sa AI layer. Ang isang connector ay maaaring magpadala ng abiso sa pagpapadala. Hindi nito masasagot ang "ano ang window ng pagbabalik para sa produktong ini-order ko noong nakaraang buwan?" dahil wala itong contextual na data ng produkto na naka-join sa data ng order na naka-join sa data ng customer.

Ang native integration ay nangangahulugang ang iyong AI ay may live na access sa buong order object, ang customer object, ang product object, at ang fulfilment object. Ang kontekstong iyon ang nagbibigay-daan sa tunay na kapaki-pakinabang na mga pag-uusap, hindi lamang pagpapadala ng abiso.

Kung paano gumagana ang catalog sync (at kung ano ang nagkakamali)

Ang WhatsApp Commerce ay nagpapahintulot sa iyo na mag-upload ng katalogo ng produkto na naa-access sa loob ng mga pag-uusap. Ang katalogo ay naka-sync sa pamamagitan ng Meta Commerce API. Ang bawat produkto ay nangangailangan ng pamagat, paglalarawan, presyo, URL ng imahe, at isang natatanging content ID na nag-map pabalik sa iyong Shopify SKU.

Ang sync ay kailangang tumakbo sa isang iskedyul na nagbabago kasabay ng iyong mga pagbabago sa imbentaryo. Para sa karamihan ng mga D2C brand, ang isang sync bawat dalawa hanggang apat na oras ay sapat. Para sa mga brand na nagpapatakbo ng mga flash sale o limitadong drop, ang malapit sa real-time na sync ay kritikal. Walang mas mabilis na pumipinsala sa tiwala kaysa sa isang WhatsApp bot na nag-aalok ng produktong naubos na tatlong oras na.

Ang pinakakaraniwang kabiguan ng catalog sync ay ang pagkabulok ng URL ng imahe. Ang mga imahe ng produkto sa Shopify ay may mga CDN URL. Kapag nagbago ka ng imahe ng produkto sa Shopify, ang lumang URL ay nasisira. Kung hindi kinukuha ng catalog sync ang bagong URL, ang WhatsApp catalog ay nagpapakita ng mga sirang imahe. Ang pag-aayos ay ang kumuha ng mga imahe mula sa Shopify product object sa oras ng sync sa halip na mag-imbak ng mga URL nang static.

Kung ano ang gagawin naming naiiba kung sisimulan namin muli

Itatayo namin ang paghawak ng kabiguan bago ang masayang landas. Ang bawat webhook endpoint, ang bawat API call, ang bawat trabaho sa catalog sync ay dapat magkaroon ng logging at alerting bago pumunta sa produksyon. Ang pagtuklas ng kabiguan sa sync tatlong araw mamaya mula sa isang reklamo ng customer ay isang maaayos na problema, ngunit mas nakakainis ito kaysa sa pagkuha nito sa iyong monitoring dashboard limang minuto pagkatapos mangyari.

Isusumite rin namin ang lahat ng mga template ng WhatsApp sa unang linggo ng proyekto, hindi ang huling linggo. Ang timeline ng pag-apruba ay wala sa iyong kontrol. Lahat ng iba ay maaaring maghintay. Ang mga template ay hindi maaari.

Handa ka na bang itigil ang pagkawala ng mga order dahil sa mga hindi nasasagot na mensahe?

Pinamamahalaan ng Revvlab ang buong integrasyon ng Shopify-WhatsApp para sa iyo, natively.

Mag-book ng demo