عندما تدير متجرًا إلكترونيًا، تصبح البيانات الدقيقة والمحدثة في الوقت الفعلي من أهم أصولك، خاصة عند التعامل مع الطلبات اليومية ومعلومات العملاء. لذلك اعتمدت في متجري على مزامنة بيانات المتجر تلقائيًا مع Google Sheets لتأمين سجل لحظي لكل معاملة.
فعند كل عملية شراء جديدة على المتجر، تُحدّث البيانات تلقائيًا في ملف Google Sheets الخارجي، مما منحني راحة بال كبيرة. حيث في حال حدوث أي خلل مفاجئ في المتجر أو النظام، أتمكن من الرجوع إلى نسخة احتياطية دقيقة ومحدثة بشكل لحظي دون تأخير أو فقدان لأي تفاصيل مهمة.
لم تساهم هذه الطريقة في تأمين البيانات فحسب، بل ساعدت أيضًا في تحسين إدارة المخزون وتحليل الأداء بشكل أكثر كفاءة. وفي هذا المقال، أشارك معكم تجربتي الكاملة، إلى جانب أبرز الممارسات التي تضمن مزامنة البيانات بطريقة فعّالة وصحيحة.
كيفية مزامنة بيانات متجر ووكومرس مع ملفات Google Sheets
وجدت العديد من الإضافات والأدوات التي تتيح مزامنة البيانات بين ووكومرس وملفات Google Sheets، لكن بعد المقارنة والتجربة، فضّلت الاعتماد على أداة Pabbly Connect، لما توفره من مرونة كاملة في إعدادات التزامن، مثل تحديد البيانات المطلوبة من المتجر، وتنسيقها، وترتيبها وفقًا للإخراج المطلوب.
كما تتيح الأداة مزامنة البيانات عند حدوث مختلف الأنشطة على المتجر، مثل تسجيل عميل جديد أو إتمام عملية شراء، مما يساعدك على تخصيص جداول Google Sheets لتتناسب تمامًا مع احتياجاتك في حفظ البيانات الهامة من المتجر.
01- إنشاء حساب على أداة Pabbly Connect
في البداية، أنشأت حسابًا جديدًا مخصصًا لمتجري على أداة Pabbly Connect. للقيام بذلك، توجهت إلى الموقع الرسمي للأداة، ثم ضغطت على زر "Sign Up Free".

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

02- توصيل Pabbly بموقع الووردبريس
في هذه الخطوة، احتجت إلى إنشاء اتصال بين أداة Pabbly ومتجري. لذلك، توجهت إلى الصفحة الرئيسية للأداة، ثم ضغطت على زر "Access Now" من تبويب "Pabbly Connect"، كما هو موضح في الصورة التالية:

بعد ذلك، أنشأت تزامنًا جديدًا من خلال الضغط على زر "Create Workflow".

ثم أدخلت اسم التزامن، وضغطت على زر "Create" لإنشاء تزامن جديد على الأداة.

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

بعد ذلك، حدد النشاط المطلوب لبدء التزامن عند حدوثه. على سبيل المثال: إنشاء طلب جديد، أو إضافة منتج جديد، وغيرها من الخيارات المتاحة.
في حالتي، أردت إنشاء تزامن لحظي لبيانات الطلب عند حدوث طلب جديد على متجري. لذلك، من خيار Trigger Event اخترت "New Order Created"، كما هو موضح في الصورة التالية:

عندها سيتم توليد رابط Webhook لالتقاط الأحداث من متجرك. انسخ الرابط واحتفظ به جيدًا، لأننا سنستخدمه في التكامل مع WooCommerce في الخطوة التالية.

03- اعداد التكامل على ووكومرس
الآن، توجهت إلى لوحة تحكم ووردبريس الرئيسية، ثم من القائمة الجانبية انتقلت إلى تبويب WooCommerce >> الإعدادات. بعد ذلك، انتقلت إلى تبويب "الإعدادات المتقدمة" من القائمة العلوية.

ثم توجهت إلى قائمة "Webhooks"، وضغطت على زر "إضافة Webhook".

بعدها أدخلت تفاصيل الاتصال على النحو التالي:
- من حقل الاسم، حددت اسمًا مميزًا للاتصال.
- من حقل الحالة، جعلت الاتصال مفعلًا.
- ومن خيار الحدث، حددت "إنشاء طلب" كحالة لبدء الاتصال، وذلك بناءً على إعدادات التزامن في Pabbly.
- بعد ذلك، لصقت رابط Webhook الذي حصلنا عليه من الخطوة السابقة.
وأخيرًا، ضغطت على زر "حفظ Webhook" لإنشاء الاتصال على المتجر.

الآن، توجهت إلى أداة Pabbly مرة أخرى، ثم ضغطت على زر "Re-Capture Webhook Response" لاختبار التزامن مع المتجر.

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

04- اعداد التكامل مع ملفات Google Sheets
في البداية، توجهت إلى Google Sheets ثم أنشأت ملفًا جديدًا لاعتماده في استقبال البيانات من أداة Paddle. كذلك قسمت الملف الى أعمدة لتقسيم البيانات الواردة داخل تلك الأعمدة، كما هو واضح في الصورة التالية:

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

ثم حددت الأمر المطلوب عند بدء التزامن (إنشاء طلب جديد على المتجر)، وهو إنشاء صف جديد في ملف الإكسيل. لذلك اخترت من خيار Action Event خيار "Add New Row"، ثم ضغطت على زر "Connect" لبدء الاتصال.

حددت خيار "Add New Connection" لبدء اتصال جديد، ثم ضغطت على أيقونة "Sign in with Google" ليتم توجيهي إلى حسابات Google. سجلت الدخول بالحساب الذي يحتوي على ملف الإكسيل الذي جرى تجهيزه في بداية هذه الخطوة.

بعد ذلك، حددت اسم ملف الإكسيل على حسابي (WooCommerce Order)، ثم حددت الشيت المستهدف من الملف.

بعدها ظهرت كافة عناوين الأعمدة في خيارات منفصلة. على سبيل المثال، في عمود Customer Name، حددت العناصر المطلوبة مثل First Name Last و Name ليتم تخزين اسم العميل بداخله.
يجدر بالذكر أنك ستجد بيانات الحقول المختارة بناءً على الطلب التجريبي الذي تم إنشاؤه سابقًا لتسهيل اختيار البيانات المطلوبة بدقة.

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

بعد ذلك، ضغطت على زر "Save & Send Test Request" لاختبار البيانات المستهدفة في ملف الإكسيل. إذا كانت البيانات صحيحة، اضغط على زر "Save" لحفظ خريطة التزامن كاملة.

05- اختبار الاتصال والتأكد من تدفق البيانات بشكل صحيح
بعد الانتهاء من الخطوات السابقة، ضغطت على أيقونة التفعيل (On) من الشريط العلوي لتفعيل التزامن بين المتجر وملفات Google Sheets، كما هو موضّح في الصورة التالية:

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

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