DB01003: فشل العملية
ما يعنيه هذا
لم يكن بالإمكان إكمال معاملة قاعدة البيانات. تجمع المعاملات عدة عمليات معًا — إذا فشل أي جزء، يتم التراجع عن كل شيء للحفاظ على سلامة البيانات.
الأسباب الشائعة
- الوصول المتزامن — عمليات متعددة تحاول تعديل نفس البيانات
- امتلاء التخزين — لا توجد مساحة لكتابة بيانات جديدة
- قاعدة البيانات مقفلة — عملية أخرى تقوم بقفل قاعدة البيانات
- انقطاع التيار الكهربائي — تم انقطاع العملية بشكل غير متوقع
كيفية الإصلاح
1. إعادة محاولة العملية
قد تكون المشكلة مؤقتة:
- انتظر لحظة
- حاول العملية مرة أخرى
- تجنب المحاولات المتكررة السريعة
2. تحقق من وجود تعارضات
إذا كانت هناك أجهزة أو علامات تبويب متعددة مفتوحة:
- استخدم إصدار واحد في كل مرة
- أغلق علامات تبويب المتصفح المكررة
- نسق استخدام الأجهزة المتعددة
3. تحقق من مساحة التخزين
تأكد من وجود مساحة للبيانات:
- تحقق من مساحة القرص المتاحة
- حرر مساحة إذا لزم الأمر
- امسح ذاكرة التخزين المؤقت للمتصفح في إصدار الويب (أزل تحديد «ملفات تعريف الارتباط وبيانات المواقع الأخرى» — فهي تحتوي على البيانات المحفوظة في POS، بما فيها أي بيانات لم تُرسل بعد)
4. إعادة تشغيل التطبيق
إعادة تعيين حالة قاعدة البيانات:
- أغلق نظام نقاط البيع تمامًا
- انتظر بضع ثوان
- أعد فتح التطبيق
5. مسح وإعادة المزامنة
يؤدي مسح البيانات المحلية أو إعادة تثبيت التطبيق إلى حذف كل ما على هذا الجهاز ولم يصل إلى متجرك، بما في ذلك المبيعات التي أُجريت دون اتصال، وعربات التسوق المفتوحة، والتعديلات التي لم تُحفظ. قبل مسح أي شيء، افتح صحة المتجر → قاعدة البيانات وتحقّق من عدم وجود عناصر معلّقة أو لم تصل مطلقًا إلى خادمك، ثم افتح صحة المتجر → السجلات وتحقّق من وجود 0 سجل عالق و0 تغيير بانتظار الإرسال؛ ثم أكمل كل عربة مفتوحة أو دوّن تفاصيلها. إذا لم تكن صفحة صحة المتجر متاحة في WCPOS، فحدّث WCPOS أولًا ثم تحقّق. إذا ظهر أي عنصر أو تغيير قيد الانتظار، أو تعذّر عليك التحقّق، فلا تمسح البيانات؛ اطلب المساعدة من مالك متجرك أو تواصل مع الدعم.
لا تفعل ذلك إلا إذا استمر فشل المعاملات بعد تجربة كل الخطوات الأخرى في هذه الصفحة، وبعد إجراء التحقّق أعلاه فقط:
- امسح البيانات المحلية
- سجل الدخول مرة أخرى
- قم بالمزامنة من جديد مع الخادم
سلامة المعاملة
يستخدم WCPOS المعاملات لضمان:
- اتساق البيانات
- إتمام العمليات (إما كلها أو لا شيء)
- الحماية ضد التحديثات الجزئية
عندما تفشل المعاملة، تظل بياناتك متسقة.