يصل المشتري إلى صفحة الدفع، ويُدخل عنوان التسليم، ثم تظهر رسالة تفيد بعدم توفر خيارات شحن لهذا العنوان. من السهل افتراض أن المشكلة في قالب المتجر أو إحدى الإضافات، لكن نقطة البداية الأكثر فائدة هي إعدادات التوصيل نفسها: هل يطابق عنوان المشتري منطقة شحن صحيحة؟ وهل توجد طريقة شحن مفعّلة داخل المنطقة؟ وهل تستوفي سلة المشتريات شروط تلك الطريقة؟
يعرض WooCommerce الخيارات وفق العنوان والإعدادات الفعلية، وليس وفق اسم المدينة المكتوب على صفحة المتجر أو توقع صاحب العمل. لذلك فإن اختبار حالة واحدة واضحة أفضل من تجربة تعديلات كثيرة دون تسجيل أثرها.
1. افحص عنوان التسليم ونوع المنتج
ابدأ ببلد الشحن والمنطقة والرمز البريدي كما أدخلها المشتري في صفحة إتمام الطلب. قد تختلف النتائج بين عنوانين حتى داخل البلد نفسه إذا قُسِّمت مناطق التوصيل وفق رموز بريدية أو مناطق جغرافية محددة. لا تستخدم بيانات شخصية من طلب حقيقي لأغراض الاختبار؛ أنشئ عناوين تجريبية مناسبة لسياسة المتجر.
راجع كذلك WooCommerce ← الإعدادات ← عام، وتأكد أن المناطق المسموح بالشحن إليها تتوافق مع نطاق التوصيل الذي تقصده المؤسسة. وانتبه إلى نوع المنتجات: إذا كانت السلة تحتوي فقط منتجات مفعّلًا لها خيار «افتراضي» (Virtual)، فقد يكون عدم ظهور خيارات التوصيل سلوكًا صحيحًا. خيار «قابل للتنزيل» (Downloadable) وحده لا يعني أن المنتج لا يحتاج إلى شحن.
2. حدّد أول منطقة شحن مطابقة
انتقل إلى WooCommerce ← الإعدادات ← الشحن ← مناطق الشحن. لا يجمع النظام طرق التوصيل من كل المناطق المتداخلة. بل يختار أول منطقة تطابق عنوان العميل حسب ترتيب المناطق، ثم يعرض الطرق المتاحة منها وفق شروطها.
مثال توضيحي لا يمثل حالة عميل: يوجد في إعداد متجر افتراضي نطاق عام للسعودية وفوقه أو تحته نطاق أضيق لرموز بريدية معينة داخل الرياض. إذا جاءت المنطقة العامة أولاً فقد تمنع الوصول إلى إعدادات المنطقة الأضيق. راجع الترتيب بحيث تسبق المناطق الأكثر تحديداً المناطق الواسعة، إذا كان هذا يعكس قواعد التوصيل الحقيقية.
توجد أيضاً منطقة افتراضية للعناوين التي لا تطابق أياً من المناطق الأخرى («بقية العالم» في بعض الواجهات). وجود هذه المنطقة لا يعني وجود خدمة شحن فعلية ما لم تُضف إليها طريقة مناسبة. لا تفترض أن جميع البلدان مشمولة بمجرد وجود الاسم.
3. هل طريقة التوصيل نشطة داخل المنطقة؟
افتح المنطقة المطابقة، وتأكد من تفعيل السعر الثابت أو الشحن المجاني بحسب طريقة التوصيل المطلوبة. ترتبط طريقة الاستلام المحلي القديمة (Legacy Local Pickup) بمنطقة شحن أيضاً. أما الاستلام المحلي في كتلة إتمام الطلب (Checkout Block) فله إعدادات منفصلة ضمن WooCommerce ← الإعدادات ← الشحن ← الاستلام المحلي، ويحتاج إلى موقع استلام واحد على الأقل. لا تقيّده مناطق الشحن أو عنوان تسليم العميل. لذلك حدّد أولاً أي الطريقتين يستخدمها المتجر. الطريقة غير المفعّلة لن تظهر لمجرد حفظ اسمها في الإعدادات.
إذا كنت تنتظر ظهور سعر مباشر من شركة توصيل محددة، فافحص التكامل الخاص بها بصورة منفصلة. لا يوفّر WooCommerce تلقائياً أسعاراً مباشرة لكل شركات النقل في كل بلد. وقد تتطلب الإضافة الخارجية تهيئة الحساب أو مناطق الخدمة أو قواعد المنتجات. سجّل الفرق بين فشل مطابقة منطقة WooCommerce وفشل جلب السعر من مزوّد الخدمة؛ لكل منهما مسار مختلف في التشخيص.
4. الشحن المجاني لا يظهر رغم تجاوز الحد الأدنى
افحص أولاً أن طريقة «الشحن المجاني» مضافة إلى المنطقة الصحيحة ومفعّلة. قد تشترط الإعدادات عدم وجود شروط، أو الوصول إلى مبلغ محدد، أو استخدام قسيمة مؤهلة، أو الجمع بين الشرطين.
انتبه إلى الخصومات: يتيح WooCommerce إعداد كيفية احتساب الحد الأدنى قبل خصم القسيمة أو بعده. لا تفترض أن جميع المتاجر تستخدم طريقة الحساب نفسها. مثال حسابي للتوضيح فقط: وصلت سلة إلى الحد المطلوب قبل الخصم، لكن قيمتها انخفضت تحته بعد إدخال القسيمة. قد تختلف النتيجة حسب الخيار المختار. راجع أيضاً إعدادات القسيمة نفسها وما إذا كانت تسمح بالشحن المجاني.
لا تعتمد على قاعدة عامة تقول إن ظهور الشحن المجاني يُخفي تلقائياً الطرق الأخرى. يتحكم إصدار WooCommerce وإعداد إخفاء الأسعار الأخرى في هذا السلوك، وقد توجد قواعد إضافية من ملحقات خارجية.
5. الخيارات تظهر لكن التكلفة خاطئة
هنا يصبح السؤال مختلفاً. راجع ما إذا كانت طريقة السعر الثابت تحسب الرسوم لكل طلب أو وفق فئة الشحن وطريقة الحساب المهيّأة. المنطقة تجيب عن سؤال «إلى أين؟»، أما فئة الشحن فتساعد على التعامل مع أنواع معينة من المنتجات وتكاليفها.
اختبر منتجاً واحداً أولاً، ثم أضف منتجاً آخر مختلف الفئة، مع تثبيت عنوان التسليم. بهذه الطريقة يمكن تحديد التغيير الذي أثّر على السعر. لا تنسب قواعد فرضتها إضافة متخصصة إلى WooCommerce الأساسي دون فحصها.
6. اختبر صفحة الدفع دون الإضرار بالمتجر
وثّق حالة اختبار واضحة: محتويات السلة، عنوان تجريبي، المنطقة التي تتوقع مطابقتها، طريقة الشحن المنتظرة والنتيجة الفعلية. إن توفرت بيئة اختبار Staging فاستخدمها لمقارنة صفحة دفع افتراضية مع أي تصميم مخصص.
يتجاوز وضع تصحيح الشحن ذاكرة التخزين المؤقت لأسعار التوصيل. يظهر إشعار المنطقة المطابقة في صفحة السلة التقليدية؛ ولا ينبغي الاعتماد على ظهوره في كتل السلة وإتمام الطلب أو أثناء تحديثات AJAX أو في صفحة إتمام الطلب التقليدية. أوقف وضع التصحيح بعد الانتهاء. لا تعطّل الإضافات دفعة واحدة على متجر يستقبل طلبات فعلية، ولا تُنشئ طلبات وهمية عبر بوابة دفع حقيقية.
إذا كانت المشكلة تخص مدينة بعينها — مثل الفرق بين عنوان تجريبي في الرياض وآخر في جدة — قارن بيانات العنوان وقواعد منطقتي الشحن، لا أسماء المدن وحدها. لا توجد قاعدة عامة في WooCommerce تحل محل اتفاقية الشحن الفعلية للمتجر.
أربع حالات لتحديد نقطة الخلل
لا توجد خيارات لعنوان معين
افحص أولًا: ترتيب المناطق والطريقة المفعّلة
لا تتسرع في: تثبيت إضافة جديدة فوراً
الشحن المجاني مفقود
افحص أولًا: الحد الأدنى وشروط القسيمة
لا تتسرع في: حذف قواعد الخصومات دون اختبار
تكلفة ثابتة غير متوقعة
افحص أولًا: فئات الشحن وطريقة الحساب
لا تتسرع في: تعديل جميع الرسوم دفعة واحدة
المشكلة في صفحة دفع مخصصة فقط
افحص أولًا: مقارنة آمنة في Staging
لا تتسرع في: إيقاف إضافات المتجر المباشر
أسئلة شائعة
لماذا تظهر خيارات الشحن لرمز بريدي ولا تظهر لآخر؟
لأن عنواني التسليم قد يطابقان منطقتين مختلفتين. قارن البلد والمنطقة والرمز البريدي، ثم ترتيب المناطق وطرق الشحن المفعّلة.
هل يكفي تشغيل الشحن المجاني في المتجر كله؟
لا. يجب إضافته إلى المنطقة المناسبة والتحقق من أي متطلبات للحد الأدنى أو القسائم.
هل يلزم استخدام شركة توصيل محددة؟
يمكن إنشاء سعر ثابت باستخدام وظائف WooCommerce الأساسية. أما الأسعار الحية وتتبع الشحنات أو التكامل مع ناقل بعينه فقد تتطلب خدمة أو إضافة منفصلة بعد التحقق من توافقها.
الخلاصة
ابدأ ببيانات عنوان واضحة، ثم المنطقة المطابقة، ثم الطريقة وشروطها، ثم انتقل إلى الإضافات الخاصة وصفحة الدفع. بهذه الخطوات تصبح المشكلة قابلة لإعادة الاختبار دون كشف بيانات المشترين أو إجراء تغييرات عشوائية في متجر يعمل.
التخطيط لمتجر ووكومرس
إذا كنت تخطط لمتجر جديد، ناقش نطاق المنتجات وقواعد التوصيل قبل التنفيذ. تعرّف على خدمة تطوير متاجر ووكومرس:
المراجع الرسمية — أُعيد فحصها تقنيًا في 25 أكتوبر 2026:
WooCommerce — Setting up Shipping Zones
WooCommerce — Virtual and downloadable products
WooCommerce — Troubleshooting Core Shipping









