تجاوز إلى المحتوى الرئيسي
الإصدار: 1.x

SYNC331: انحراف السجل المحلي

ماذا يعني هذا​

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

في Store health → Database، استخدم Clear & re-download في تلك القائمة لاستبدال نسخة هذا الجهاز بنسخة المتجر. وحتى ذلك الحين، قد يعرض السجل سعرًا أو مخزونًا غير محدث. تحقق أولًا من عدم وجود تغييرات تنتظر الإرسال — راجع استكشاف الأخطاء وإصلاحها.

بياناتك​

لا تتأثر المبيعات أو التغييرات التي لم تُرسل. قد تعرض نسخة السجل على هذا الجهاز سعرًا أو مخزونًا غير محدث حتى استبدالها. إذا استمر حدوث ذلك، فاستخدم Copy debug info في علامة التبويب Logs وتواصل مع دعم WCPOS.

استكشاف الأخطاء​

  1. واصل البيع. افتح Store health → Database: يظهر السجل في الأعلى — "… can't download from your store" للسجل الذي تختلف نسخته، أو "… must be removed from this device" للسجل الذي حذفه متجرك.
  2. قبل بيع هذا العنصر، تحقق من سعره ومخزونه بمقارنتهما بما على الرف أو اسأل المسؤول عن المتجر (يمكنه مقارنتهما بما في WP Admin).
  3. قبل مسح أي شيء، تحقق في Store health → Database من أن changes waiting to send تساوي 0 ومن عدم ظهور لوحة "… changes never reached your server" أو "… changes were held" — فهذه التغييرات موجودة على هذا الجهاز فقط، وقد يؤدي مسح قائمتها إلى فقدانها. انتظر حتى يصل العدد إلى 0، وسوِّ أولًا أي تغيير مدرج (SYNC201، SYNC221). قبل مسح Orders، احفظ أيضًا كل سلة مفتوحة على هذا الجهاز باستخدام Save to Server (أو أتممها) — فالسلة التي لم تُحفظ في متجرك موجودة على هذا الجهاز فقط ولا تدخل في أي من هذه الفحوص، لذا يؤدي مسح Orders إلى حذفها. إذا تعذر حفظ سلة، فتجاوز صف Orders وتواصل مع الدعم. ثم افتح قائمة ⋮ في قائمة السجلات (مثل Products) واختر Clear & re-download… — يحذف الجهاز نسخته ويجلب نسخة المتجر، كما يُزال السجل المحذوف. قد يظل الإدخال مدرجًا حتى الفحص التالي في الخلفية؛ تحقق مما إذا كان السعر والمخزون متطابقين الآن. وإذا أشار التنبيه حينها إلى سجل في قائمة أخرى، فأعد هذه الخطوة — بعد إجراء الفحوص أولًا — لتلك القائمة.
  4. مسؤول الموقع: إذا استمرت السجلات نفسها في الظهور بعد إعادة التنزيل، فعادةً ما يكون السبب تغييرًا جماعيًا تجاوز خطافات الحفظ في WooCommerce — مثل استيراد CSV أو مكوّن إضافي للترحيل أو WP-CLI أو SQL مباشر. يُفضّل إجراء التعديلات عبر WooCommerce، إذ يحافظ ذلك على دقة فحوص نقطة البيع؛ ويعيد WCPOS إنشاء بيانات السلامة تلقائيًا عندما يتكرر الاختلاف نفسه.
  5. إذا ظلت نقطة البيع تعرض سعرًا أو مخزونًا غير صحيح بعد إعادة التنزيل، فاستخدم Copy debug info في علامة التبويب Logs وتواصل مع الدعم.

التفاصيل​

الرمز
SYNC331 (LOCAL_RECORD_DIVERGED)
درجة الخطورة
warn
تاريخ الإضافة
WCPOS 1.10.0