مراجعة تعديلات طلبات WooCommerce عبر API خارجية

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

مراجعة سجل التعديلات في WooCommerce

عند حدوث أي تغييرات على الطلبات في WooCommerce، سواء كانت التغييرات يدويًا أو عبر API، يتم تسجيلها في ما يُعرف بـ “ملاحظات الطلب” (Order Notes). للوصول إلى هذه الملاحظات، يمكن اتباع الخطوات التالية:

  • قم بتسجيل الدخول إلى لوحة تحكم WordPress الخاصة بموقعك.
  • انتقل إلى WooCommerce > الطلبات (Orders).
  • اختر الطلب الذي تود مراجعته.
  • في صفحة تفاصيل الطلب، ستجد قسم “ملاحظات الطلب”. يحتوي هذا القسم على كل التعديلات التي تم إجراؤها على الطلب، بما في ذلك التحديثات المتعلقة بـ API أو أي تعديلات يدوية.

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

مراجعة سجلات API

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

أ. تفعيل سجلات WooCommerce

من الضروري تفعيل السجلات في WooCommerce للتحقق من الأخطاء أو المشاكل في الاتصال مع API. للوصول إلى السجلات، قم بالآتي:

  • اذهب إلى WooCommerce > الحالة (Status) > السجلات (Logs).
  • ستجد هنا السجلات التي تُظهر كافة الأخطاء والمشاكل المحتملة.

ب. إضافات متخصصة

بعض الإضافات مثل “WooCommerce API Manager” توفر إمكانيات متقدمة لتتبع كل الطلبات والردود الخاصة بـ API. إذا كنت تستخدم هذه الأدوات، ستجد السجلات المتوفرة في لوحة التحكم الخاصة بها.

الوصول إلى سجلات الخادم (Server Logs) عبر cPanel

إذا لم تجد السجلات المطلوبة في WooCommerce، قد تحتاج إلى فحص سجلات الخادم الخاص بموقعك، حيث يتم تسجيل جميع العمليات بما في ذلك اتصالات API. للوصول إلى سجلات الخادم، اتبع الخطوات التالية:

1. تسجيل الدخول إلى cPanel

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

2. الوصول إلى قسم السجلات (Logs)

بعد الدخول إلى cPanel، ابحث عن قسم “Metrics” أو “Logs”. هذا القسم يحتوي على أدوات لعرض وتحليل السجلات. تتضمن الأدوات المهمة ما يلي:

  • Raw Access Logs: هذا الخيار يتيح لك تنزيل السجلات الخام التي تشمل جميع الزيارات والطلبات على موقعك. يمكنك تحميل هذه السجلات وتحليلها للبحث عن أي طلبات متعلقة بـ API.
  • Error Log: يعرض لك هذا الخيار الأخطاء الأخيرة التي حدثت على الخادم، بما في ذلك مشاكل الاتصال بالـ API. يمكن استخدامه لتحديد أي أخطاء قد تكون حدثت أثناء معالجة الطلبات.

3. تحليل السجلات

بعد تحميل السجلات من Raw Access Logs أو Error Log، يمكنك فتح الملفات باستخدام أي محرر نصوص مثل Notepad أو أي أداة لتحليل السجلات. ابحث عن الطلبات المتعلقة بالـ API باستخدام مصطلحات مثل POST أو GET المرتبطة بالـ endpoints الخاصة بالشركات الخارجية.

4. دوران السجلات (Logs Rotation)

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

التأكد من تكامل API

من المهم أن تراجع تكامل API بانتظام لضمان عدم وجود مشكلات. تأكد من أن الاتصال يتم بشكل صحيح وأن الردود من الطرف الآخر يتم استلامها بدون أخطاء. قد تحتاج إلى التواصل مع فريق الدعم الفني الخاص بالشركة الخارجية للتحقق من سلامة تكامل API والتأكد من عدم وجود أي مشاكل تقنية تؤثر على طلباتك.

وأخيراً، لطلب المساعدة التقنية من فريق شام المتخصص ببرمجة متاجر ووكومرس، تواصل معنا:

خاتمة

تعد مراجعة سجلات الطلبات والتعديلات التي تحدث عليها خطوة أساسية في إدارة متجر WooCommerce متكامل مع خدمات خارجية عبر API. من خلال الوصول إلى السجلات المتوفرة سواء من خلال لوحة تحكم WooCommerce أو من خلال الخادم عبر cPanel، يمكنك تتبع التعديلات، اكتشاف الأخطاء، وضمان سلامة العمليات بين متجرك والشركات الخارجية.