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

متجرك وPOS لا يتفقان على الإجماليات

يعرض POS إشعارًا على عملية بيع يفيد بأن "متجرك غيّر إجماليات هذا الطلب"، ويسرد مبالغ تختلف بين الاثنين.

ما الذي يعنيه الإشعار

يحسب WooCommerce إجماليات كل طلب بنفسه. ويعيد POS إنتاج هذا الحساب محليًا لكي يتمكن صندوق النقد من احتساب إجمالي عملية البيع وتلقي الدفع فورًا — ولكي يظل يعمل عند انقطاع الإنترنت.

من المفترض أن يتطابق الاثنان تمامًا. عندما يحفظ POS عملية بيع ويرد متجرك بمبالغ مختلفة، يكون ذلك الإنتاج غير صحيح، ويُبلغ الإشعار أمين الصندوق بذلك قبل أن تغادر السلع منضدة الدفع.

مبالغ متجرك هي المعتمدة

لا يتم حظر عملية البيع، ولا يضيع أي شيء. أرقام متجرك هي ما تم تسجيله، وما يظهر في تقارير WooCommerce وفي طلب العميل. يوجد هذا التنبيه لكي يتحقق أمين الصندوق من الإجمالي قبل تسليم أي شيء.

لا تُجرِ مبيعات دون اتصال حتى يتم حل المشكلة

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

ينطبق ذلك على كل الأسباب أدناه، وليس على حالة الإضافة فقط.

أولًا، أعد مزامنة POS

يحتفظ POS بنسخته الخاصة من إعدادات الضرائب في متجرك، ولا يتم تحديثها تلقائيًا عند تغيير إعدادات WooCommerce. وتُعد النسخة القديمة السبب الأكثر شيوعًا لعدم توافق الإجماليين، ولها حل بنقرة واحدة.

افتح إعدادات الضريبة في POS واستخدم استعادة إعدادات الخادم لجلب الإعدادات الحالية من متجرك، ثم أجرِ عملية بيع تجريبية جديدة.

إذا أدى ذلك إلى حل المشكلة، فقد انتهيت — تذكّر القيام بذلك كلما غيّرت أي شيء ضمن WooCommerce → الإعدادات → الضريبة. راجع إعدادات الضريبة لمعرفة معنى كل حقل والحالة الوحيدة التي لا تكون فيها الاستعادة هي الخيار المطلوب.

المتاجر التي تستخدم WooCommerce Tax

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

إذا استمر ظهور الإشعار بعد مزامنة POS حديثًا، فالأسباب التالية هي ما ينبغي التحقق منه.

ما سبب ذلك

هناك ثلاثة احتمالات، ويبدو الإشعار متماثلًا في جميعها.

إعداد ضريبة أو تقريب يقرأه POS بصورة مختلفة

وهو السبب الأكثر شيوعًا بفارق كبير. تحقّق ضمن WooCommerce → الإعدادات → الضريبة:

  • الأسعار المُدخلة شاملة الضريبة — ما إذا كانت أسعار الكتالوج تتضمن الضريبة بالفعل
  • التقريب — يغيّر "تقريب الضريبة على مستوى المجموع الفرعي" النتائج في المبيعات متعددة البنود
  • معدلات الضريبة — معدل تختلف إعدادات الأولوية أو المركب فيه عما تتوقعه
  • عدد المنازل العشرية — ضمن عام، يقرّب متجر يستخدم 3+ منازل عشرية بشكل مختلف عن متجر يستخدم منزلتين عشريتين

متجر غيّر مؤخراً أياً من هذه الإعدادات، أو لديه معدلات محددة لكل رمز بريدي أو لكل مدينة، هو أول ما ينبغي التحقق منه.

إضافة تعيد حساب إجماليات الطلبات

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

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

راجع تعارضات الإضافات لمعرفة كيفية تحديد الإضافة التي تتسبب في المشكلة.

خطأ في POS

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

عند حدوث ذلك في عدة مبيعات

من المفيد التحقق من عملية بيع واحدة مختلفة. يُصعّد POS التنبيه عندما تكون **عدة عمليات بيع مختلفة ** غير متطابقة، لأنه عندئذٍ لم يعد الأمر خاصًا بطلب واحد — بل أصبح خاصيةً للتثبيت، وسيستمر في الحدوث حتى العثور على السبب.

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

ما يجب إرساله إلينا

يُسمّي الإشعار كل مبلغ مختلف ويعرض الرقمين. ويكفي ذلك، إلى جانب ما يلي، عادةً لتحديد السبب دون مشاركة الشاشة:

  1. لقطة شاشة للإشعار تُظهر المبالغ.
  2. تأكيد تشغيل استعادة إعدادات الخادم في POS وأن الإشعار استمر في الظهور.
  3. إعدادات الضريبة: WooCommerce → الإعدادات → الضريبة (جميع الحقول، بما في ذلك ما إذا كانت الضرائب الآلية مفعّلة)، وعام → عدد المنازل العشرية.
  4. ما إذا كان خيار "تقريب الضريبة على مستوى الإجمالي الفرعي" مفعّلًا.
  5. جدول معدلات الضريبة نفسه، وليس صفحة الإعدادات فقط — الصفوف ضمن كل فئة معدل، بما في ذلك البلد/الولاية/الرمز البريدي/المدينة، والمعدل %، والأولوية، والمركّب، والشحن. توجد معظم الأسباب المذكورة أعلاه في تلك الصفوف بدلًا من الإعدادات التي فوقها، وبدونها يتعيّن علينا العودة وطلبها.
  6. قائمة بالمكونات الإضافية النشطة التي تؤثر في الأسعار أو الضرائب أو الرسوم أو العملة.
  7. رقم طلب عملية بيع متأثرة.