كيف ترسل إشعارات طلبات أوتوماتيكية عبر واتساب باستخدام شوبيفاي

Mohamed Abdelfatah
Published October 28, 2022
Last updated July 21, 2023
كيف ترسل إشعارات طلبات أوتوماتيكية عبر واتساب باستخدام شوبيفاي

جدول المحتويات



إذا كنت تستخدم منصة شوبيفاي وتريد الأتمتة، فهناك الكثير مما يمكن فعله. عند أتمتة الرسائل الخاصة بتجهيز الطلبات وجعلها تتم عبر واتساب على سبيل المثال، فالأمر لا يتطلب سوى القليل من الوقت لفعل ذلك. في هذا المقال، نستعرض كيفية القيام بذلك بسهولة مع تلبية جميع احتياجاتك والتخصيصات التي تريدها.

قبل أن تبدأ، يجب معرفة أنك ستحتاج الأشياء التالية لكي تتمكن من متابعة هذا الدليل:

  1. متجر شوبيفاي تستخدمه في بيع المنتجات عبر الإنترنت.
  2. حساب WhatsApp Business API متصل بمنصة Rasayel والذي سيتم استخدامه في إرسال الرسائل.
  3. قالب رسالة مخصص لتأكيدات الطلبات يستخدم في أتمتة رسائل تأكيد الطلبات.
  4. حساب MESA الخاص بالأتمتة عبر شوبيفاي (والذي يمكن الحصول على نسخة مجانية محدودة منه).

يفضل أن تعرف المزيد حول WhatsApp Business API إن كنت لا تعرف الكثير عنه بالفعل. أيضًا، يمكنك معرفة المزيد عن قوالب رسائل واتساب وكيفية عملها.

قبل البداية، هذا هو شكل العملية التي سنقوم ببنائها ببساطة:

Visualization of automated Shopify order notifications.

هذا هو شكل رسالة الواتساب التي ستقوم بإرسالها على الهاتف الخاص بعملك:

Automated WhatsApp order notification for Shopify.

خطوات أتمتة إرسال إشعارات تأكيد طلبات شوبيفاي عبر واتساب

1. قم بتحضير قالب الرسالة على واتساب

ملحوظة: قبل أن تبدأ يجب أن تتأكد أن لديك صلاحيات وصول المدير في شوبيفاي والرسائل و MESA.

خطوة تجهيز القالب هي الخطوة التي تقوم خلالها بصناعة قالب الرسالة الذي سيتم استخدامه لتأكيد الطلبات. إنشاء طالب هو أمر لازم لكي ترسل الرساله العميل حيث يتم تسجيل القالب ويتم مراجعته من قبل الوتساب وقبوله او رفضه. يحتوي القالب على عدد من المتغيرات مثل اسم العميل او رقم الطلب وهي ما يتم تغييره تلقائيا.

هذا هو قالب يمكن استخدامه لهذا الغرض، وسيتم قبوله من واتساب. يمكنك نسخه واستخدامه بشكل مباشر:

اسم القالب: order_ready_shipment

عنوان القالب: تم تجهيز الطلب

محتوى القالب: أهلًا {{1}}، تم تجهيز طلبك رقم {{2}} للشحن. سوف تستلم الشحنة خلال ٥ أيام .

يمكنك متابعة حالة الطلب من هنا: {{3}}

بعد ذلك، سوف تحتاج إلى تجهيز channel ID و template ID. ستجد أن القوالب التي قمت بانشائها موجودة في منصة Rasayel. اذهب إلى الإعدادات ثم Channels ثم WhatsApp ثم قم باختيار القالب من القائمة.

List of WhatsApp templates in Rasayel.

ستجد أن channel ID و template ID مكتوبين في الرابط الخاص بالقالب. فقط دونهم في أي دفتر ملحوظات على حاسبك.

URL showing channel ID and template ID

2. قم بتجهيز API KEY الخاص بRasayel

اذهب إلى لوحة التحكم الخاصة بك في حساب Rasayel ثم اذهب إلى الإعدادات ثم API Management ثم اضغط على New API key.

Creating a new Rasayel API key

قم بتحديد اسم API key الخاص بك ثم اضغط Create.

Modifying the new Rasayel API key.

الـ API key أصبح جاهز الأن. سوف نستخدم الـ Basic Auth value التي تظهر. يمكنك الوصول الى ذلك لاحقا من خلال لوحة التحكم في Rasayel أو حفظه باستخدام مدير الكلمات السريه الخاص بك:

API key information.

3. الاتمته باستخدام MESA

اذا لم تكن تمتلك MESA مثبتة على متجر شوبيفاي الخاص بك فعليك فعل ذلك الآن. من خلال متجر شوبيفاي يمكنك الضغط على Add App واتباع الخطوات التي تظهر على الشاشة.

Adding an app in Shopify app store.

بعد ذلك سنقوم بإنشاء أوامر الأتمتة التي نحتاجها. في لوحة التحكم الخاصة بأداة MESA، اضغط على Automation ثم Create New Workflow.

Creating a new workflow.

اختر Shopify من بين قائمة التطبيقات التي تريد توصيلها

Selecting Shopify from the list of apps to connect.

سوف تظهر لك قائمة بعدد من المحفزات أو Triggers التي عند حدوثها تبدأ أتمتة عملية معينة. يمكنك اخذ وقتك في اكتشاف هذه القائمة لمعرفة الفرص التي أمامك للأتمتة باستخدام نفس الطريقة التي نقوم بشرحها. على سبيل المثال يمكنك أتمتة رسالة عند دفع الطلب حيث يتم الأمر تلقائيًا بمجرد الدفع، باستخدام هذه المحفزات في MESA.

List of triggers in Shopify.

سوف نختار من بين المحفزات في الحالة التي نشرحها هنا Order Fulfilled ثم اضغط Start.

Selecting Order Fulfilled as trigger in a Shopify workflow.

في الشاشة التالية، ابحث عن API ثم اختر API by MESA. ستتيح لك هذه الخطوة استخدام Rasayel في إرسال رسائل الواتساب.

Selecting API by MESA in Shopify workflow setup.

في الخطوة التالية، سنختار No Authentication كطريقة للتصديق. لا تقلق سوف نقوم بالتصديق على الاتصال بطريقة مختلفة.

Selecting No Authication as the authication method in Shopify workflow.

في خانة الطريقة، قم باختيار Post وفي خانة الرابط قم بإدخال هذا الرابط:

https://api.rasayel.io/api/graphql

Selecting Post as the Method for authication method in Shopify workflow.

يجب أن تكون خانة Request Body خالية. اضغط بعد ذلك على Advanced Options.

Selecting Advanced options in a Shopify workflow.

تأكد من أن خانة نوع المحتوى بها application/json ثم اضغط على Add header.

Content type application/json in a Shopify workflow.

في هذا الجزء ستقوم بإضافة الـ API Key الذي قمت بالحصول عليه من قبل. في خانة Key اكتب Authorization. في خانة Value اكتب Basic، ثم اترك مسافة ثم ادخل Basic Auth value التي تم الحصول عليها من قبل.

Adding API authentication key in Shopify.

4. قم بإنشاء API Request

في هذه الخطوة وبعد إضافة authentication key، انزل إلى الأدنى ثم اختر Specify a custom request body. هذا هو المكان الذي ستدخل به الأمر الذي سيقوم بإرسال رسالة واتساب التلقائية للعملاء. تتذكر channel ID و template ID الذين حصلنا عليهم في الخطوة الثانية من رابط قالب الرسالة؟ تستخدمهم الآن.

هذا هو شكل الـ API Request:

API request in Shopify.

سيكون عليك مجرد النسخ من هنا:

{“query”:“mutation TemplateProactiveMessageCreate($input: MessageProactiveTemplateCreateInput!) {\n templateProactiveMessageCreate(input: $input) {\n clientMutationId\n }\n}”,“variables”:{“input”:{"messageTemplateId":164448,“channelId”:100,“components”:[{“parameters”:[{“text”:"{{shopify.customer.first_name}}",“type”:“TEXT”},{“text”:"{{shopify.id}}",“type”:“TEXT”},{“text”:“5 days”,“type”:“TEXT”},{“text”:“www.shoptrack.com/shop/12/{{shopify.id}}”,“type”:“TEXT”}],“type”:“BODY”}],“receiver”:"{{shopify.customer.phone}}"}}}

كل ما سيكون عليك تغييره هي الأرقام التي تظهر بعد message TemplateId و channelID، وهي في هذه الحالة: 16448 و 100.

في الخطوة التالية، سيتوجب علينا تعريف المتغيرات في القالب، حيث يتم تغيير المتغيرات تلقائيًا حسب الشخص المستلم للرسالة والطلب دون تدخلك.

في المثال لدينا نمتلك ثلاثة متغيرات معروفين بالأرقام بين الأقواس.

أهلًا {{1}}، تم تجهيز طلبك رقم {{2}} الشحن. سوف تستلم الشحنة خلال ٥ أيام. يمكنك متابعة حالة الطلب من هنا: {{3}}

عليك استبدال هذه المتغيرات بالشكل التالي:

{“query”:“mutation TemplateProactiveMessageCreate($input: MessageProactiveTemplateCreateInput!) {\n templateProactiveMessageCreate(input: $input) {\n clientMutationId\n }\n}”,“variables”:{“input”: {“messageTemplateId”:164448,“channelId”:100,“components”:[{“parameters”:[{“text”:"{{shopify.customer.first_name}}",“type”:“TEXT”},{“text”:"{{shopify.id}}",“type”:“TEXT”},{“text”:“5 days”,“type”:“TEXT”},{“text”:“www.shoptrack.com/shop/12/{{shopify.id}}”,“type”:“TEXT”}],“type”:“BODY”}],“receiver”:"{{shopify.customer.phone}}"}}}

وفي هذا المثال أول متغير هو اسم المستلم ثم رقم الطلب من شوبيفاي ثم رابط التتبع ثم يتم اضافة أيضًا متغير رابع برقم هاتف العميل المرسل له الرسالة، والذي سيتغير في كل مرة يتم إرسال الرسالة لعميل مختلف بشكل تلقائي.

Accessing variables for templates in a Shopify workflow.

إذا كنت متأكد أن كل شيء تم بشكل صحيح فعليك الضغط على Done ثم Test حيث سيتيح لك ذلك تجربة عملية الأتكتة التي قمت بها. يمكنك استبدال {{shopify.customer.phone}} برقم الهاتف الخاص بك مؤقتًا ثم تغييرها في وقت لاحق بعد التجربة.

Testing Shopify workflow.

اذا تم كل شيء بالشكل الصحيح فسوف ترى الآتي على هاتفك:

Shopify notification delivered via WhatsApp.

مبروك! لقد قمت بإنشاء مشار أتمتة كاملة لتنبيه العملاء حول الطلبات عبر واتساب دون أي تدخل يدوي. إذا كنت مهتم بالبدء في استخدام منصة Rasayel أو لديك أي أسئلة أخرى حول هذا الدليل فكل ما عليك هو التواصل معنا عبر واتساب من خلال +13024070488 أو طلب استشارة مجانية مع أحد الخبراء لدى Rasayel لمعرفة معلومات أكثر.

لمعرفة المزيد عن منصة رسائل أو تجربة المنصة بشكل مجاني، يمكنك الذهاب الى https://www.rasayel.io.

اعرف أكثر

إذا كنت ترغب في معرفة المزيد حول كيفية مساعدة واتساب لنمو أعمالك، يرجى التواصل معنا عبر واتساب على +13024070488 (اضغط للدردشة الآن).

نحن نقدم أيضًا جلسة استشارية مجانية حيث نقوم بمراجعة حالة الاستخدام الخاصة بك، نجيب عن أي أسئلة حول واتساب، ونساعدك في بناء استراتيجية للاستفادة القصوى من المنصة. احجز مكالمة معنا هنا. نود التحدث معك:

لأوروبا والشرق الأوسط وأفريقيا - احجز مكالمة

لأمريكا الشمالية والجنوبية - احجز مكالمة