लग इननिःशुल्क ट्रायल सुरु गर्नुहोस्
Meta Tech Provider

Shopify बाट WhatsApp अर्डर म्यासेज पठाउनुहोस्

Shopify Flow को Send HTTP request एक्सनले अर्डर बन्दा जडान गरिएको नम्बरको phone number id र Flow secret मा राखिएको टोकन प्रयोग गरी स्वीकृत टेम्प्लेट Cloud API मा पठाउन सक्छ। यो एक्सन नभएका योजनामा Shopify admin webhook ले n8n जस्तो रिसिभरमा डेटा पठाउँछ, जसले त्यही कल गर्छ।

Grow, Advanced, Plus

Flow को Send HTTP request एक्सन उपलब्ध हुने Shopify योजनाहरू।

30 seconds

HTTP प्रतिक्रियाको लागि Flow कति समय पर्खन्छ, र त्यसपछि कनेक्सन बन्द गरी पछि फेरि प्रयास गर्छ।

Opt-in

WhatsApp मा मानिसहरूलाई म्यासेज पठाउनु अघि व्यवसायले सहमति (opt-in) लिनुपर्ने Meta को नियम छ।

Shopify Flow ले WhatsApp म्यासेज कसरी पठाउँछ?

Send HTTP request एक्सन मार्फत। यसले ट्रिगरका Liquid भेरिएबल प्रयोग गर्न मिल्ने हेडर र बडीसहित जुनसुकै URL मा पोस्ट गर्छ।

अर्डर बनेपछि चल्ने ट्रिगरमा वर्कफ्लो बनाउनुहोस् र Send HTTP request थप्नुहोस्। URL भनेको जडान गरिएको नम्बरको phone number id को Cloud API messages एन्डपोइन्ट हो। Authorization हेडर थप्नुहोस्, जसको मान Bearer पछि नम्बरको access token हुन्छ। त्यसलाई Flow secret मा राखी secret variable का रूपमा प्रयोग गर्नुहोस्। Secret का मान Flow को इन्टरफेसमा कहिल्यै देखिँदैनन् र रन लगबाट हटाइन्छन्, टोकन राख्ने ठाउँ यही हो। बडी चाहिँ टेम्प्लेट म्यासेज हुन्छ, जहाँ to फिल्डमा ग्राहकको फोन नम्बर र टेम्प्लेटका प्यारामिटरमा अर्डरको विवरण हुन्छ।

Flow ले 2XX वा 3XX प्रतिक्रियालाई सफल मान्छ। Meta ले मान्य अनुरोधमा म्यासेज id फर्काउँछ, त्यसैले रन सफल हुनुको अर्थ Meta ले म्यासेज स्वीकार गरेको हो।

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}}" }]
    }]
  }
}

अर्डर म्यासेज किन टेम्प्लेट नै हुनुपर्छ?

किनभने पहिले लेख्ने स्टोर हो। Meta को 24 घण्टे ग्राहक सेवा विन्डो ग्राहकले नम्बरमा म्यासेज पठाएपछि मात्र खुल्छ। अर्डर पुष्टि, ढुवानी अपडेट वा छोडिएको चेकआउटको सम्झना त्यसभन्दा अघि पठाइन्छ, त्यसैले स्वतन्त्र टेक्स्ट अस्वीकार हुन्छ र पूर्व स्वीकृत टेम्प्लेट मात्र जान्छ।

अर्डर र ढुवानी अपडेटका लागि utility वर्गमा टेम्प्लेट एक पटक बनाउनुहोस् र वर्कफ्लो चालु गर्नुअघि स्वीकृतिको पर्खाइ गर्नुहोस्। अनुरोधको बडीमा रहेको नाम र भाषा स्वीकृत टेम्प्लेटसँग ठ्याक्कै मिल्नुपर्छ, र प्यारामिटरको संख्या प्लेसहोल्डरसँग बराबर हुनुपर्छ।

सहमतिको कुरा पनि छ। WhatsApp मा व्यवसायले कसैलाई म्यासेज पठाउनु अघि Meta ले opt-in माग्छ: व्यक्तिले आफ्नो नम्बर दिएको र यस व्यवसायका म्यासेज पाउन मञ्जुर गरेको हुनुपर्छ। यसका लागि चेकआउटमा सोही कुरा लेखिएको चेकबक्स राख्नु सामान्य तरिका हो, र वर्कफ्लोले पठाउनु अघि त्यो जाँच गर्नुपर्छ।

स्टोरको योजनामा Send HTTP request छैन भने के गर्ने?

त्यसको सट्टा Shopify admin webhook प्रयोग गर्नुहोस्। Settings, Notifications, Webhooks मा व्यापारीले अर्डर बन्ने जस्ता घटनाका लागि JSON फर्म्याटमा URL तर्फ webhook बनाउन सक्छ। त्यसलाई रिसिभरतर्फ देखाउनुहोस्: n8n को Webhook node, वा PHP, Python वा Node मा बनेको route। रिसिभरले अर्डर पढ्छ, सहमति जाँच्छ, र Cloud API मा उही टेम्प्लेट कल गर्छ।

जुन बाटोबाट पठाए पनि उत्तरको प्रक्रिया उस्तै हुन्छ। ग्राहकले अर्डर म्यासेजको उत्तर दिँदा नम्बर Coexistence मा भएकाले उत्तर स्टोरको फोनको WhatsApp Business एपमा आउँछ, र स्वतन्त्र टेक्स्टका लागि 24 घण्टाको विन्डो खुल्छ। नम्बरको webhook गन्तव्य सेट गरिएको छ भने उत्तर तपाईंको प्रणालीमा पनि पुग्छ। अर्डर म्यासेज आफैं पनि एपमा देखिन्छ, त्यसैले उत्तर दिने व्यक्तिले ग्राहकले केको जवाफ दिँदैछन् भन्ने देख्छ।

सामान्य गल्तीहरू

  • अर्डर बन्दा स्वतन्त्र टेक्स्ट पठाउनु। ग्राहकले अझै लेखेका छैनन्, त्यसैले Meta ले अस्वीकार गर्छ; स्वीकृत टेम्प्लेट नै चाहिन्छ।
  • 4XX प्रतिक्रियामा त्रुटि ह्यान्डलिङलाई Retry मा छोड्नु। Meta ले कहिल्यै स्वीकार नगर्ने अनुरोध Flow ले 24 घण्टासम्म दोहोर्याउन सक्छ।
  • टोकनलाई हेडरमा सादा टेक्स्टमा राख्नु। यसलाई Flow secret मा राख्नुहोस् ताकि यो इन्टरफेस र लगबाट बाहिर रहोस्।
EasyCoexistence मार्फत यो काम

easycoexistence.com मा स्टोरको नम्बर जडान गर्नुहोस्, ड्यासबोर्डबाट phone number id र टोकन हेर्नुहोस्, अनि Flow वा तपाईंको रिसिभरलाई Cloud API मा जोड्नुहोस्। प्रति नम्बर प्रति महिना US$ 9 देखि, नम्बर थप्दै जाँदा US$ 1 सम्म घट्दै, पहिलो 3 दिन निःशुल्क।

बारम्बार सोधिने प्रश्नहरू

टेम्प्लेट म्यासेजको शुल्क कसले तिर्छ?

Meta ले म्यासेजिङको बिल व्यवसायको आफ्नै WhatsApp Business Account मा सीधै पठाउँछ। EasyCoexistence ले त्यसमा कहिल्यै थप शुल्क जोड्दैन।

टोलीले अझै फोनबाट ग्राहकलाई उत्तर दिन सक्छ?

सक्छ। Coexistence ले यही कुरा जोगाउँछ: स्टोरले पठाउने नम्बरमै WhatsApp Business एप चलिरहन्छ।

यसका लागि Shopify एप चाहिन्छ?

चाहिँदैन। Flow को Send HTTP request, वा रिसिभरतर्फ जाने admin webhook नै पर्याप्त छ। Cloud API एउटा HTTPS कल मात्र हो।

to फिल्डमा फोन नम्बर कुन फर्म्याटमा चाहिन्छ?

देश कोडसहितको अन्तर्राष्ट्रिय फर्म्याट र अंक मात्र। ग्राहकले खाली ठाउँ र चिह्न टाइप गर्न सक्ने भएकाले पठाउनु अघि चेकआउटको फोन फिल्ड सफा गर्नुहोस्।

पढ्दै जानुहोस्

सुरु गर्न तयार हुनुहुन्छ?

महिनौं होइन, केही मिनेटमै WhatsApp Coexistence सेट अप गर्नुहोस्। एप फोनमा चलिरहन्छ।

निःशुल्क ट्रायल सुरु गर्नुहोस्

प्रमाणीकरण गरिएको

WhatsApp मा Shopify अर्डर म्यासेज