استكشاف أخطاء الشحن الأساسي وإصلاحها

آخر تحديث في 18 يوليو 2025.

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

ما الذي يغطيه هذا الدليل؟

يركز هذا الدليل على المشكلات المتعلقة بخيارات الشحن المضمنة في WooCommerce الأساسي:

يوفر الدليل أيضًا إرشادات حول أماكن الحصول على الدعم لإضافات الشحن الأخرى والإعدادات المتقدمة التي تتجاوز الوظائف الأساسية.

قيود مهمة

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

  • WooCommerce Shipping هي إضافة مجانية يمكن إضافتها للسماح لك بطباعة ملصقات USPS وUPS وDHL مباشرة من لوحة تحكم WooCommerce وتوفير تكاليف الشحن
  • الأسعار المباشرة تتطلب إضافات متقدمة مثل USPS أو UPS أو FedEx لعرض أسعار الشحن الفعلية في الوقت الحقيقي أثناء الدفع

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

خطوات استكشاف الأخطاء الأساسية

تقع مشكلات الشحن عادةً ضمن إحدى الفئات التالية:

  • أسعار الشحن مفقودة أو غير صحيحة
  • طرق الشحن لا تظهر أثناء الدفع
  • تكاليف شحن غير متوقعة
  • منطقة الشحن لا تتطابق مع عناوين العملاء
  • ضريبة الشحن لا يتم تطبيقها أو يتم تطبيقها بشكل غير صحيح

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

الخطوة 1: التأكد من تحديث كل شيء

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

كيفية التحقق من وجود تحديثات:

  1. انتقل إلى لوحة التحكم > التحديثات في لوحة إدارة WordPress
  2. تحقق من وجود تحديثات متاحة لـ WordPress الأساسي والقوالب والإضافات
  3. قم بتحديث جميع المكونات قبل متابعة استكشاف الأخطاء وإصلاحها

الخطوة 2: التحقق من إعدادات الشحن الأساسية

مناطق الشحن
  1. انتقل إلى WooCommerce > الإعدادات > الشحن > مناطق الشحن
  2. تأكد من أن عنوان العميل يتطابق مع إحدى المناطق التي تم إعدادها
  3. تأكد من أن كل منطقة ذات صلة تحتوي على طريقة شحن واحدة نشطة على الأقل
طرق الشحن
  1. داخل كل منطقة، تحقق من تفعيل طرق الشحن الصحيحة (على سبيل المثال: الشحن بسعر ثابت، الشحن المجاني، الاستلام المحلي)
  2. تحقق مرة أخرى من أي شروط مطبقة على طريقة الشحن
  3. بالنسبة للشحن المجاني، تحقق من ضبط الحد الأدنى لقيمة الطلب أو القسائم بشكل صحيح
إعدادات شحن المنتجات
  1. من محرر المنتجات، ومن لوحة بيانات المنتج، حدد الخيار الخاص بـ إدارة إعدادات الشحن
  2. تأكد من أن المنتج يحتوي على فئة شحن، إذا كان ذلك مطلوبًا في إعداداتك
  3. تحقق من أن نوع المنتج ليس مضبوطًا على افتراضي، لأن الشحن لا ينطبق على المنتجات غير المادية

الخطوة 3: تفعيل وضع تصحيح أخطاء الشحن

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

لتفعيل وضع تصحيح أخطاء الشحن:

  1. انتقل إلى WooCommerce > الإعدادات > الشحن > إعدادات الشحن
  2. ضمن وضع التصحيح، حدد مربع تفعيل وضع التصحيح
  3. احفظ التغييرات
  4. أعد تحميل صفحة سلة التسوق أو الدفع لرؤية رسائل التصحيح أسفل خيارات الشحن المتاحة

مهم: تذكر تعطيل وضع التصحيح بعد الانتهاء من الاختبار، لأنه يظهر للعملاء في الواجهة الأمامية.

الخطوة 4: الاختبار باستخدام إعداد WooCommerce الافتراضي

في بعض الأحيان، قد تتسبب صفحات سلة التسوق والدفع المخصصة التي تم إنشاؤها باستخدام الإضافات أو أدوات إنشاء القوالب أو الوحدات المخصصة في سلوك غير متوقع أو تمنع بعض الميزات من العمل.

لإجراء اختبار سريع للتأكد من أن المشكلة ليست تعارضًا مع إعداداتك، جرّب استخدام صفحات سلة التسوق والدفع الافتراضية، باستخدام محرر WordPress الافتراضي، والـ shortcodes أو blocks الخاصة بسلة التسوق والدفع:

الخيارات المتاحة:

لمزيد من المعلومات، راجع وثائق إعداد صفحات WooCommerce.

خطوات استكشاف الأخطاء المتقدمة

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

استخدام أدوات مطور المتصفح للتحقق من أخطاء JavaScript

تساعد أدوات مطور المتصفح (مثل Chrome DevTools أو Firefox Developer Tools) على فحص السلوك الديناميكي في صفحات سلة التسوق والدفع.

كيفية الوصول إلى أدوات المطور في المتصفحات الشائعة:

  • Chrome: اضغط F12 أو انقر بزر الماوس الأيمن واختر "فحص"
  • Firefox: اضغط F12 أو انقر بزر الماوس الأيمن واختر "فحص العنصر"
  • Safari: فعّل قائمة المطور من تفضيلات Safari، ثم اضغط Option+Command+I
  • Edge: اضغط F12 أو انقر بزر الماوس الأيمن واختر "فحص"

علامات التبويب الرئيسية التي يجب فحصها:

علامة تبويب Console

ابحث عن أخطاء أو تحذيرات JavaScript التي قد تتسبب في تعطيل عرض طرق الشحن أو تحديثها.

علامة تبويب Network

راقب طلبات AJAX مثل ?wc-ajax=update_shipping_method و?wc-ajax=update_order_review. يمكن أن يساعد ذلك في التأكد من حدوث إعادة حساب الأسعار وتحديث طرق الشحن عند تغيير عناصر سلة التسوق أو العناوين، والتأكد من عدم وجود شيء يمنع طلب AJAX.

علامة تبويب Elements

تحقق من بنية HTML للتأكد من عرض خيارات الشحن وعدم إخفائها بواسطة CSS أو JavaScript الخاص بالقالب.

استخدم هذه الأدوات لتشخيص مشكلات مثل:

  • عدم تحديث الشحن بعد تغيير الكمية
  • تعديلات الدفع المخصصة التي تمنع حقول الشحن أو تخفيها
  • أخطاء JavaScript التي تمنع إرسال النموذج أو عرض الأسعار

التحقق من الأخطاء القاتلة

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

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

تعرّف على المزيد حول العثور على سجلات أخطاء PHP.

التحقق من تجاوزات القوالب

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

المشكلات الشائعة الناتجة عن تجاوزات القوالب وإجراءات استكشاف الأخطاء

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

– انتقل إلى WooCommerce > الحالة > حالة النظام وانتقل لأسفل إلى القوالب.
– ابحث عن تحذيرات بشأن قوالب الشحن القديمة أو التي تم تجاوزها (مثل cart/cart-shipping.php).

الاختبار باستخدام قالب افتراضي:

– قم مؤقتًا بالتبديل إلى قالب افتراضي مثل Storefront.
– إذا عادت خيارات الشحن للظهور أو عملت بشكل صحيح، فمن المحتمل أن تكون المشكلة ناتجة عن تجاوزات القالب.

استعادة القوالب الافتراضية:

– إذا حددت تجاوزًا يسبب المشكلة (مثل cart-shipping.php)، فاستعد قالب WooCommerce الافتراضي عن طريق حذف الملف الذي تم تجاوزه في القالب أو إعادة تسميته.
الشحن لا يتم تحديثه مسح الملفات المخزنة مؤقتًا:

– انتقل إلى WooCommerce > الحالة > الأدوات وقم بمسح جميع Transients.
– امسح أي ذاكرة تخزين مؤقت على الخادم أو CDN أو الموقع للتأكد من تطبيق التغييرات.

التحقق من تعارض الإضافات:

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

التحقق من التعارضات على موقع تجريبي أو بيئة اختبار

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

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

استخدام Blueprints للمساعدة في استكشاف الأخطاء

جديد في WooCommerce الإصدار 9.9: تُعد Blueprints أداة لاستيراد وتصدير إعدادات المتجر. تساعد المطورين والوكالات والتجار على توفير الوقت من خلال إعادة استخدام إعدادات المتجر ومشاركتها، مما يجعل الإعداد أسرع واستكشاف الأخطاء أسهل.

أين تجد Blueprints: يمكنك العثور على Blueprints ضمن WooCommerce > الإعدادات > متقدم > Blueprint. وهي تدعم حاليًا إعدادات WooCommerce الأساسية ويمكن استخدامها من خلال واجهة الإدارة أو WP-CLI.

كيفية استخدام Blueprints لاستكشاف الأخطاء:

باستخدام Blueprints، يمكنك تصدير إعدادات متجرك، بما في ذلك إعدادات الشحن، لاستخدامها في استكشاف الأخطاء.

إذا كنت لا تزال تواجه مشكلات في الشحن بعد اتباع الخطوات السابقة:

  1. صدّر إعداداتك باستخدام Blueprints
  2. أنشئ موقعًا تجريبيًا باستخدام قالب افتراضي مثل Storefront أو Twenty Twenty-Five مع تفعيل WooCommerce وBlueprints
  3. استورد الإعدادات إلى الموقع التجريبي باستخدام Blueprints

إذا لم تحدث المشكلة على الموقع التجريبي، فقد يشير ذلك إلى وجود تعارض على موقعك المباشر وليس إلى مشكلة في إعدادات WooCommerce

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

المشكلات الشائعة والحلول

مهم: بالنسبة لأي من المشكلات أدناه، إذا لم تساعد التعليمات المحددة، فتأكد أولًا من اتباع خطوات استكشاف الأخطاء الأساسية وخطوات استكشاف الأخطاء المتقدمة.

لا تتوفر خيارات شحن لهذا العنوان

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

رسالة الخطأ التي يراها العملاء: خطأ: "لا تتوفر خيارات شحن لهذا العنوان. يرجى التحقق من صحة العنوان أو تجربة عنوان مختلف."

لاستكشاف هذه المشكلة وإصلاحها:

  1. تحقق من مناطق الشحن: تأكد من أن عنوان شحن العميل يتطابق مع إحدى مناطق الشحن. يمكنك التحقق من مناطق الشحن التي أعددتها من خلال WooCommerce > الإعدادات > الشحن > مناطق الشحن
  2. تحقق من طرق الشحن: بعد تحديد مناطق الشحن والتأكد من تطابق عنوان العميل مع إحدى مناطقك، تأكد من أن منطقة الشحن المطابقة تحتوي على طريقة شحن واحدة على الأقل مفعلة
  3. راجع نطاقات الرموز البريدية: تحقق من وجود نطاقات رموز بريدية متداخلة أو غير مكتملة (خصوصًا مع الرموز البديلة أو المسافات) في صفحة إعدادات مناطق الشحن
  4. تحقق من إعدادات المنتج: في صفحة تعديل المنتج، تأكد من أن المنتج غير محدد كمنتج افتراضي، وأن الوزن والأبعاد وفئة الشحن مضافة، لأن هذه البيانات يجب أن تتطابق مع شروط طريقة الشحن المستخدمة (بحسب طريقة الشحن المستخدمة في موقعك)
  5. فعّل وضع التصحيح: فعّل وضع تصحيح أخطاء الشحن لإظهار رسائل خطأ مفيدة

يتم فرض ضرائب على الشحن

إذا لاحظت فرض ضرائب على الشحن رغم أنه لا ينبغي فرضها، فاتبع الخطوات التالية لتعطيل الضرائب على الشحن:

  1. انتقل إلى WooCommerce > الإعدادات > الشحن > مناطق الشحن > تحرير طريقة الشحن
  2. تأكد من ضبط حالة الضريبة الخاصة بالطريقة على لا شيء (إذا كنت لا تحتاج إلى تحصيل ضرائب على أسعار الشحن)

لا يتم فرض الضرائب على الشحن

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

مبلغ الشحن بسعر ثابت غير صحيح أو يختلف عن السعر المُعد

غالبًا ما يحدث سلوك الشحن غير المتوقع بسعر ثابت بسبب مشكلة واحدة أو أكثر في الإعدادات:

تحقق من إعدادات حساب السعر:

راجع إعدادات فئة الشحن:

  • تأكد من تحديد تكلفة فئة الشحن في إعدادات طريقة الشحن
  • تأكد من تعيين المنتج إلى فئة الشحن الصحيحة
  • إذا كنت تستخدم تكاليف الفئات بالإضافة إلى التكلفة الأساسية، فتأكد من ضبط نوع الحساب بشكل مناسب
  • إذا كان السلوك غير متناسق، جرّب اختبار منتج واحد فقط في سلة التسوق لتضييق نطاق السبب

الشحن المجاني لا يخفي طرق الشحن الأخرى أو لا يظهر بشكل صحيح

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

منذ WooCommerce 9.9: يوجد إعداد مدمج لإخفاء جميع طرق الشحن الأخرى عندما يكون الشحن المجاني متاحًا:

  1. تحقق من إصدار WooCommerce: يمكنك التحقق من إصدارك من خلال WooCommerce > الحالة
  2. إذا كنت تستخدم WooCommerce 9.9 أو إصدارًا أحدث: انتقل إلى WooCommerce > الإعدادات > الشحن > خيارات الشحن وفعّل إخفاء أسعار الشحن عند توفر الشحن المجاني
  3. إذا كنت تستخدم إصدارًا أقدم من WooCommerce: لن يخفي الشحن المجاني طرق الشحن الأخرى تلقائيًا إلا في الحالات التالية:

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

خيار الشحن المجاني مفقود أو يظهر وفق شروط غير صحيحة

تأكد من مراجعة ما يلي إذا كان الشحن المجاني مفقودًا أثناء الدفع أو لا يظهر عندما تستوفي سلة التسوق الشروط المحددة:

  • تحقق من مناطق الشحن: تأكد من أن عنوان شحن العميل يتطابق مع منطقة محددة، وتأكد من أن منطقة الشحن المعنية تتضمن المناطق الجغرافية الصحيحة
  • تحقق من إعداد طريقة الشحن المجاني: تأكد من إضافة طريقة الشحن المجاني، وتحقق من تحديد خيار القائمة المنسدلة "متطلبات الشحن المجاني" المقصود
  • تحقق من فئات شحن المنتجات: تأكد من عدم تعيين المنتجات إلى فئة تستبعد الشحن المجاني أو تطبق تكلفة شحن مختلفة

سعر شحن غير صحيح لموقع العميل

راجع الإعدادات التالية إذا كان سعر الشحن الظاهر أثناء الدفع لا يتطابق مع السعر الذي قمت بإعداده لموقع العميل:

  1. تحقق من عنوان العميل: تأكد من إدخال عنوان الشحن الكامل للعميل في صفحة الدفع، بما في ذلك الدولة/المحافظة/المدينة/الرمز البريدي
  2. تحقق من عنوان المتجر: تأكد من إدخال عنوان المتجر في WooCommerce > الإعدادات > عام
  3. استخدم وضع تصحيح أخطاء الشحن: يمكنك تفعيل هذا الخيار من WooCommerce > الإعدادات > الشحن > إعدادات الشحن. بعد تفعيل هذا الخيار، تحقق مرة أخرى من صفحة الدفع (باستخدام Shortcode الدفع) للتأكد من منطقة الشحن التي يتم تطبيقها
  4. راجع إعدادات المنطقة: تحقق من وجود نطاقات رموز بريدية متداخلة أو مشكلات في ترتيب المناطق من خلال الانتقال إلى WooCommerce > الإعدادات > الشحن > منطقة الشحن
  5. تحقق من رموز المواقع: تأكد من استخدام اختصارات الدول والمحافظات المكونة من حرفين وفق رموز ISO في المناطق
  6. اختبر تعارض الإضافات: إذا كانت إحدى الإضافات تعدّل الشحن بشكل ديناميكي (مثل Conditional Shipping & Payments)، اختبر قواعد المنطق عن طريق تعطيل الإضافة ثم التحقق مما إذا كان السلوك لا يزال قائمًا

تكاليف الشحن لا يتم تحديثها في سلة التسوق أو أثناء الدفع

إذا كانت أسعار الشحن لا تعكس التغييرات التي تم إجراؤها على المنتجات أو العناوين أو الكميات، فتحقق مما يلي:

تحقق من إعدادات منطقة الشحن

انتقل إلى WooCommerce > الإعدادات > الشحن > مناطق الشحن وتأكد من أن عنوان العميل يتطابق مع منطقة محددة تحتوي على طريقة شحن نشطة واحدة على الأقل.

مسح ذاكرة التخزين المؤقت للمتصفح والموقع

يمكن أن تمنع إضافات التخزين المؤقت أو التخزين المؤقت على مستوى الخادم تحديثات الأسعار المباشرة من الظهور بشكل صحيح. لإصلاح ذلك:

  1. امسح ذاكرة التخزين المؤقت للمتصفح
  2. امسح ذاكرة التخزين المؤقت للموقع
  3. إذا كنت تستخدم إضافة للتخزين المؤقت أو كان مزود الاستضافة يوفر خدمة التخزين المؤقت، فتأكد من استثناء الصفحات التالية من التخزين المؤقت:
    • سلة التسوق
    • الدفع
    • حسابي

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

فرض تحديث سلة التسوق باستخدام AJAX

تأكد من أن القالب يدعم تحديثات AJAX، أو وجّه المستخدمين إلى تحديد "تحديث سلة التسوق" إذا لم تتم إعادة حساب الأسعار تلقائيًا.

إعداد غير صحيح عام لفئات الشحن

يوضح هذا القسم الإعدادات غير الصحيحة الشائعة المتعلقة بفئات الشحن ويوفر خطوات لحلها.

تكلفة فئة الشحن لا يتم تطبيقها على تكلفة الشحن

قد يحدث ذلك عندما تُترك فئة الشحن وأسعارها فارغة أو لا يتم إعدادها بشكل صحيح. تحقق مما يلي:

  1. تعيين فئة المنتج: في لوحة بيانات المنتج، حدد الخيار الخاص بإدارة إعدادات الشحن. تأكد من تعيين كل منتج إلى الفئة الصحيحة
  2. أسعار الفئات الخاصة بالطريقة: تأكد من تحديد الأسعار الخاصة بكل فئة في إعدادات طريقة الشحن بسعر ثابت، ضمن خيارات "تكاليف فئات الشحن" ذات الصلة
تكلفة الشحن تظهر دائمًا بقيمة $0

إذا كانت طريقة الشحن بسعر ثابت مفعلة ولكن التكلفة تظهر بقيمة $0، فيرجى مراجعة ما يلي:

  1. تحديد التكاليف الأساسية: تأكد من تحديد تكلفة أساسية واحدة على الأقل أو تكلفة لفئة الشحن
  2. إعداد نوع الحساب: اضبط نوع الحساب لفئة الشحن على "لكل فئة" أو "لكل طلب"، وفقًا للطريقة التي تريد بها حساب تكاليف الشحن. يؤثر هذا الإعداد مباشرةً على كيفية تطبيق الأسعار أثناء الدفع

لا يتم حساب الشحن حتى يُدخل العميل العنوان

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

  1. تحقق من إعدادات الحساب: في WooCommerce > الإعدادات > الشحن > إعدادات الشحن > الحسابات، تأكد من إلغاء تحديد خيار "إخفاء تكاليف الشحن حتى يتم إدخال عنوان"
  2. تحقق من إعداد تحديد الموقع الجغرافي: إذا كنت تستخدم Geolocate، فتأكد من إدخال مفتاح ترخيص صالح لـ MaxMind Geolocation في علامة تبويب التكامل ضمن WooCommerce > الإعدادات > التكامل > MaxMind Geolocation

فئات الشحن لا يتم تطبيقها بشكل صحيح

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

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

تحقق من إعدادات طريقة الشحن في المنطقة الصحيحة: انتقل إلى WooCommerce > الإعدادات > الشحن > مناطق الشحن. حدد المنطقة التي ينتمي إليها عميلك وافتح طريقة الشحن بسعر ثابت (أو الطريقة الأخرى المناسبة). تأكد من إدخال تكلفة لفئة الشحن ذات الصلة ضمن "تكاليف فئات الشحن".

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

معلومات مرجعية إضافية

الدفع باستخدام Shortcode مقابل Block

قد تظهر طرق الشحن بشكل مختلف عند استخدام Shortcode مقارنةً باستخدام Checkout Block. اختبر بشكل شامل باستخدام نوعي واجهة الدفع.

  • الدفع باستخدام Shortcode: استخدم Shortcode [woocommerce_checkout] لإنشاء صفحة دفع تعتمد على Shortcode
  • الدفع باستخدام Block: أضف Checkout Block لإنشاء صفحة دفع تعتمد على Block

ظهور الاستلام المحلي مرتين أثناء الدفع

إذا كنت ترى خيارات استلام مكررة أثناء الدفع، فمن المحتمل أن طريقة الاستلام المحلي القديمة تمت إضافتها إلى منطقة شحن قبل تفعيل خيار Local Pickup القائم على Block في WooCommerce > الإعدادات > الشحن > الاستلام المحلي (لن ترى هذا الخيار إذا لم تكن تستخدم Checkout Block). وهذا يعني أن خياري الاستلام المحلي مفعّلان في الوقت نفسه.

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

الحل: إذا كنت تستخدم صفحة دفع تعتمد على Block، فأزل طريقة Local Pickup القديمة من مناطق الشحن في WooCommerce > الإعدادات > الشحن. لا تحتاج طريقة Local Pickup الجديدة الخاصة بالدفع المعتمد على Block إلى إضافتها إلى منطقة شحن، إذ تتم إدارتها بشكل منفصل في صفحة إعدادات Local Pickup ضمن WooCommerce > الإعدادات > الشحن > Local Pickup.

كيفية مطابقة العملاء مع مناطق الشحن

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

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

تحذيرات ترتيب المناطق في قائمة مناطق الشحن

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

لن تتم مطابقة هذه المنطقة لأن "أوروبا" تغطي المنطقة نفسها في موضع سابق من القائمة. انقل هذه المنطقة إلى أعلى "أوروبا" لجعلها متاحة.

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

  1. دوّن اسم المنطقة المذكور في التحذير. هذه هي المنطقة التي تتم مطابقتها أولًا.
  2. اسحب المنطقة التي يظهر بجوارها التحذير إلى أعلى المنطقة المذكورة باستخدام المقبض الموجود في بداية صفها.
  3. حدد حفظ التغييرات.
  4. أنشئ طلبًا تجريبيًا باستخدام عنوان يقع في المنطقة المتداخلة وتأكد من ظهور طرق الشحن المتوقعة.

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

تحذير:

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

تحديث اسم طريقة الشحن

العنوان المحدد لطريقة الشحن المضافة إلى منطقة الشحن هو ما يتم عرضه للعملاء أثناء عملية الدفع. يمكنك تغيير عنوان طريقة الشحن بسهولة عن طريق تحرير طريقة الشحن المضافة إلى منطقة الشحن.

وحدات سلة التسوق والدفع التابعة لجهات خارجية

لضمان التوافق مع ميزات WooCommerce الأساسية، استخدم محرر الصفحات الافتراضي وShortcodes أو Blocks الخاصة بسلة التسوق والدفع في WooCommerce الأساسي.

إذا كنت تستخدم قالبًا أو أداة إنشاء أو إضافة تابعة لجهة خارجية لصفحات سلة التسوق أو الدفع، وتقوم باستكشاف مشكلات الشحن، فانتقل إلى إعداد WooCommerce الافتراضي لعزل سبب المشكلة. استخدم محرر الصفحات الافتراضي مع Shortcodes أو Blocks الأساسية الخاصة بسلة التسوق والدفع في WooCommerce.

يساعد ذلك في تحديد ما إذا كانت المشكلة مرتبطة بإعدادك المخصص أو بـ WooCommerce نفسه.

المنتجات الافتراضية لا تؤدي إلى تفعيل الشحن

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

لضبط المنتج كمنتج افتراضي: حرّر المنتج، ثم حدد مربع الاختيار افتراضي.

ضريبة الشحن تستخدم المعدل القياسي افتراضيًا

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

الشحن غير متاح حتى بعد إضافة الوزن أو الأبعاد

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

منطقة الشحن "باقي العالم"

يطبق WooCommerce منطقة "باقي العالم" عندما لا يتطابق عنوان العميل مع أي منطقة شحن أخرى محددة. لا يمكنك نقل هذه المنطقة أو إعادة تسميتها أو حذفها.

اعتبارات الرموز البريدية المحددة

للحالات المحددة: مثل أيرلندا الشمالية، يمكنك فصل أيرلندا الشمالية عن المملكة المتحدة باستخدام إضافة مثل Shipping Locations Pro.

إعداد مناطق الرموز البريدية: يمكنك أيضًا إعداد منطقة شحن جديدة بناءً على الرموز البريدية باستخدام الرموز البديلة (*).

كيفية استخدام الرموز البريدية لتحديد منطقة الشحن: يمكن أن تتضمن منطقة الشحن المحلية رمزًا بريديًا واحدًا أو عدة رموز (واحد في كل سطر) من الأنواع التالية: رموز بريدية محددة، ونطاقات رقمية (على سبيل المثال: 90210…99000)، ورموز بريدية باستخدام الرموز البديلة (*).

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

أمثلة:

  • 902* سيشمل 90210 وكذلك 90288-1234
  • CB23* سيشمل CB23 1EX
  • CB2* سيشمل CB2 3AA وCB23 1EX

ملاحظة: لا يتم دعم استخدام الرموز البديلة داخل النطاقات الرقمية (على سبيل المثال: 902*…990*).

قيود الشحن الأساسي والبدائل

الخيارات التالية مدمجة في WooCommerce وتغطي احتياجات الشحن الأكثر شيوعًا للعديد من المتاجر:

الشحن بسعر ثابت

يسمح لك بتحديد سعر شحن قياسي لكل منتج أو لكل فئة شحن أو لكل طلب.

الشحن المجاني

يسمح لك بإضافة خيار "الشحن المجاني" لطلبات العملاء إذا استوفوا معايير معينة (على سبيل المثال: حد أدنى لقيمة الطلب) أو إذا كنت تريد تقديم الشحن المجاني لجميع العملاء داخل منطقة جغرافية معينة.

الاستلام المحلي (القديم)

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

WooCommerce Blocks: الاستلام المحلي

يسمح لك بتوفير موقع استلام واحد أو أكثر أثناء الدفع باستخدام Checkout Block في WooCommerce. يمكن للعملاء تحديد موقع الاستلام دون إدخال عنوان شحن، ويتم حساب الضرائب بناءً على موقع الاستلام المحدد.

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

ملصقات الشحن

تتيح لك الحلول التالية إنشاء وطباعة ملصقات الشحن مباشرة من لوحة تحكم WooCommerce أو من خلال منصات متكاملة:

WooCommerce Shipping

تتيح لك طباعة ملصقات USPS وUPS وDHL بأسعار مخفضة مباشرة من لوحة تحكم WooCommerce.

ShipStation

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

Stamps.com

تتيح لك إنشاء وطباعة ملصقات شحن USPS مباشرة من لوحة تحكم WooCommerce باستخدام حسابك على Stamps.com.

متى تستخدم ShipStation بدلًا من WooCommerce Shipping: يعمل WooCommerce Shipping بشكل جيد لمعظم المتاجر الصغيرة والمتوسطة ذات احتياجات الشحن المعتدلة. اختر ShipStation إذا كنت تدير عددًا كبيرًا من الطلبات، أو ترغب في طباعة الملصقات بكميات كبيرة، أو تبيع عبر قنوات متعددة، أو تحتاج إلى أتمتة الشحن.

الأسعار المباشرة

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

إضافات الأسعار المباشرة المتاحة:
  • UPS® Shipping Method – توفر أسعار UPS المباشرة أثناء الدفع
  • USPS Shipping Method – توفر أسعار USPS المباشرة أثناء الدفع
  • FedEx Shipping Method – توفر أسعار شحن FedEx الفعلية في الوقت الحقيقي أثناء الدفع من خلال دمج متجر WooCommerce مع FedEx API (الولايات المتحدة أو كندا فقط)
  • Royal Mail Shipping Method – توفر أسعار شحن Royal Mail أثناء الدفع دون الحاجة إلى اتصال API (المملكة المتحدة فقط)
نصائح عامة لاستكشاف أخطاء أسعار الشحن عبر API

اتبع خطوات استكشاف الأخطاء التالية لتحديد المشكلات الشائعة التي تمنع ظهور أسعار الشحن المباشرة أثناء الدفع وإصلاحها:

  1. فعّل أدوات التصحيح/التسجيل الخاصة بالإضافة – يمكن العثور على تعليمات تفعيل وضع التصحيح هنا
  2. تأكد من أن المنتجات تحتوي على بيانات كاملة للوزن والأبعاد
  3. تحقق من بيانات اعتماد API – تعد بيانات الاعتماد غير الصحيحة سببًا شائعًا للمشكلات عند استخدام إضافات الشحن بالأسعار المباشرة التي تعتمد على API. وغالبًا ما ترتبط هذه المشكلات بأخطاء التفويض أو المصادقة. ويمكن العثور على مثال على ذلك في
هل كانت المقالة مفيدة ؟ 0 أعضاء وجدوا هذه المقالة مفيدة (0 التصويتات)