انتقل إلى المحتوى
DevMarket
وحدات Odooإضافات ووردبريسقوالب ووردبريسقوالب Shopifyقوالب التطبيقاتالسكربتات والأدواتالمدونةبِع على DevMarket
WordPress وWooCommerce

إعدادات الشحن في WooCommerce: مناطق الشحن والطرق والشحن المجاني

يقوم الشحن في WooCommerce على مناطق وطرق وفئات. تعرّف على كيفية مطابقة المناطق، وعمل السعر الثابت والشحن المجاني والاستلام من المتجر، وكيف تُعدّ متجراً للسعودية ودول الخليج.

بقلم DevMarket Editorialنُشر: 9 دقائق قراءة
إعدادات الشحن في WooCommerce: مناطق الشحن والطرق والشحن المجاني
في هذه الصفحة

تتكوّن إعدادات الشحن في WooCommerce (ووكومرس) من ثلاثة أجزاء: مناطق الشحن (shipping zones) التي تحدد أين تشحن، وطرق الشحن (shipping methods) داخل كل منطقة التي تحدد كيف تحتسب الرسوم، وفئات الشحن (shipping classes) اختيارياً لتحديد المنتجات التي تكلّف إرسالها أكثر. يطابق عنوان العميل منطقة واحدة، ولا تظهر في السلة وصفحة الدفع إلا طرق تلك المنطقة. يتبع هذا الدليل التوثيق الرسمي كما راجعناه في أكتوبر 2026 (سلسلة WooCommerce 11.2)، ثم يُعدّ متجراً للسعودية والخليج.

باختصار

  • يطابق العميل منطقة واحدة فقط: أول منطقة تناسبه عند قراءة قائمتك من الأعلى. ضع المناطق الضيقة فوق الواسعة.
  • في WooCommerce الأساسي ثلاث طرق: السعر الثابت (flat rate) والشحن المجاني (free shipping) والاستلام من المتجر (local pickup). أما أسعار شركات الشحن المباشرة وملصقات الشحن فتأتي من الإضافات.
  • تتيح فئات الشحن للسعر الثابت أن يحتسب مبالغ مختلفة، لكن الفئة لا تحدد سعراً بنفسها.
  • قرر ما يحدث لبقية دول العالم، واختبر كل منطقة، واسأل محاسبك كيف تنطبق ضريبة القيمة المضافة على التوصيل.

كيف تُنظَّم إعدادات الشحن في WooCommerce

يبدأ كل شيء من WooCommerce > Settings > Shipping، وهي الصفحة التي تعرض مناطقك وفيها أقسام Shipping settings وClasses وLocal pickup. راجع أولاً WooCommerce > Settings > General: فخيار Shipping location(s) (مواقع الشحن) يحدد الدول التي يمكنك الشحن إليها أصلاً، ويذكره توثيق المناطق شرطاً مسبقاً.

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

كيف تُطابَق المناطق، ولماذا يهم الترتيب

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

  • منطقة واحدة لكل عميل. لا تُجمع طرق من منطقتين أبداً.
  • الرموز البريدية. يمكن حصر المنطقة برموز بريدية، رمز في كل سطر: رموز محددة، ونطاقات رقمية، وعلامات بدل (wildcards) في آخر الرمز.
  • تحذير التداخل. ابتداءً من WooCommerce 11.1 تحذّر قائمة المناطق عندما تغطي منطقة سابقة أوسع منطقةً لاحقة. وتضيف صفحة استكشاف الأخطاء أن الفحص يقارن القارات والدول والولايات فقط.
  • بقية دول العالم (Rest of the world). هذه المنطقة الافتراضية تلتقط كل عنوان لا تطابقه أي منطقة أخرى. لا يمكنك نقلها أو إعادة تسميتها أو حذفها، لكن يمكنك إضافة طرق إليها أو تركها فارغة. ولاستبعاد منطقة، أنشئ لها منطقة بلا أي طرق.

إذا لم تطابق أي منطقة، يرى العملاء رسالة «No shipping options are available for this address» (لا توجد خيارات شحن متاحة لهذا العنوان).

السعر الثابت والشحن المجاني والاستلام من المتجر

أضف طريقة من WooCommerce > Settings > Shipping > Shipping zones: انقر Edit على منطقة، ثم Add shipping method. تُحدَّد أول طريقة مفعّلة في المنطقة افتراضياً، فاسحب الطرق إلى الترتيب الذي تريده.

السعر الثابت (Flat rate)

لـطريقة السعر الثابت اسم يراه العملاء، وخيار Tax status (حالة الضريبة)، وحقل Cost (التكلفة) لكامل السلة. وعند وجود فئات شحن يظهر حقل تكلفة لكل فئة، وتُضاف تكاليف الفئات إلى التكلفة الأساسية. أما Calculation type (نوع الاحتساب) فيحدد ما تدفعه سلة مختلطة: Per class يحتسب كل فئة، وPer order يحتسب الفئة الأغلى فقط. وللاحتساب بحسب الفئة فقط، اجعل التكلفة الأساسية صفراً. ويقبل حقل Cost معادلات، مثل:

10 + ( 2 * [qty] )

أي 10 زائد 2 عن كل قطعة.

الشحن المجاني (Free shipping)

تقدّم طريقة الشحن المجاني خمسة شروط: لا شرط، أو قسيمة (كوبون) شحن مجاني صالحة، أو حد أدنى لمبلغ الطلب، أو حد أدنى أو قسيمة، أو حد أدنى وقسيمة معاً. ويحدد مربع الاختيار «Apply minimum order rule before coupon discount» هل يُختبر الحد قبل خصم القسيمة أم بعده؛ فإذا لم يكن محدداً احتُسب الإجمالي بعد الخصم. وتُنشأ القسائم من Marketing > Coupons مع تحديد Allow free shipping.

لا يذكر التوثيق هل يشمل الحد الأدنى الضريبة، فاختبر سلات تقع على جانبي هذا الحد. ولا تستطيع طريقة الشحن المجاني الأساسية استثناء منتجات بحسب فئة الشحن. وابتداءً من WooCommerce 9.9، يخفي الخيار «Hide shipping rates when free shipping is available» بقية الأسعار متى انطبق الشحن المجاني.

تعرض إضافة Free Shipping Progress Bar for WooCommerce على DevMarket شريط تقدم نحو الشحن المجاني في السلة وصفحة الدفع والسلة المصغّرة وصفحات المنتجات، وتقول صفحتها إنها تقرأ الحد الأدنى للشحن المجاني لديك افتراضياً.

الاستلام من المتجر (Local pickup)

يقدّم WooCommerce خيارين للاستلام من المتجر، ويوصي التوثيق باستخدام واحد منهما فقط. الخيار المبني على البلوكات موجود في WooCommerce > Settings > Shipping > Local pickup. وهو يحتاج إلى بلوك الدفع (Checkout block) وإلى موقع استلام واحد على الأقل، وغير مرتبط بالمناطق، وتُحسب الضريبة عليه بحسب عنوان الموقع المختار. أما الخيار القديم فهو طريقة ضمن منطقة، فيمكن حصر الاستلام في مناطق محددة.

فئات الشحن والوزن والأبعاد

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

  1. أنشئ فئة من WooCommerce > Settings > Shipping > Classes > Add shipping class.
  2. أسندها في محرر المنتج (تبويب Shipping، أو تبويب Variations لمتغيّر واحد). للمنتج فئة واحدة، ويعمل التعديل بالجملة (bulk edit) من قائمة المنتجات.
  3. أدخل تكاليف الفئات في طريقة السعر الثابت في كل منطقة تحتاج إليها.

يظهر قسم Shipping في محرر المنتج (الوزن والأبعاد) للمنتجات البسيطة والمتغيّرة غير الافتراضية (Virtual)، وتُضبط الوحدات من WooCommerce > Settings > Products > General. وبحسب صفحة استكشاف الأخطاء، لا تحدد هذه القيم الأسعار المدمجة، لكن قد تحتاج إليها إضافات شركات الشحن، وكذلك إضافات جداول الأسعار مثل Table Rate Shipping التي تذكر الوزن ضمن شروطها. والسلة التي لا تحوي إلا منتجات افتراضية لا تعرض أي خيارات شحن.

الحاسبة والسلة وصفحة الدفع

تحت WooCommerce > Settings > Shipping > Shipping settings تسرد نظرة عامة على الإعدادات ثلاث مجموعات:

  • Calculations (الحسابات): حاسبة الشحن في صفحة السلة، وإخفاء التكاليف إلى أن يُدخل العميل عنوانه.
  • Shipping destination (وجهة الشحن): الشحن افتراضياً إلى عنوان الشحن أو عنوان الفوترة، أو إلى عنوان الفوترة فقط.
  • Debug mode (وضع التصحيح): يعرض المنطقة المطابقة في إشعار ويتجاوز ذاكرة الأسعار المؤقتة (rate cache). أوقفه قبل الإطلاق.

في صفحة السلة يضغط العملاء Calculate Shipping ليروا طرق منطقتهم. وأبقِ صفحات Cart وCheckout وMy account خارج أي تخزين مؤقت للصفحات: راجع دليل السرعة لدينا.

أسعار شركات الشحن وخدمات التوصيل ومدد التسليم في الخليج

يقول WooCommerce إن الشحن المدمج فيه لا يتضمن أسعاراً مباشرة من شركات الشحن ولا طباعة ملصقات الشحن. وتسد الإضافات المدفوعة لشركات الشحن هذه الفجوة (وتذكر صفحة استكشاف الأخطاء UPS وUSPS وFedEx وRoyal Mail)، وتُعرض إضافة WooCommerce Shipping لملصقات الشحن حالياً للمتاجر التي مقرها الولايات المتحدة وتستخدم الدولار الأمريكي، فهي لا تناسب متجراً سعودياً. ويبدأ كثير من المتاجر الخليجية بأسعار ثابتة لكل منطقة، ثم تضيف إضافة شركة الشحن نفسها أو واجهتها البرمجية (API). ويقارن دليلنا عن الشحن والدفع عند الاستلام في السعودية أنواع شركات الشحن، ويشرح العنوان الوطني، ويسرد ما تسأل عنه في عرض السعر.

يمكن حصر الدفع عند الاستلام في طرق شحن مختارة عبر إعداده «Enable for shipping methods». ولا يتيح الشحن الأساسي اختيار تاريخ التسليم أو وقته: ويشرح دليل مواعيد التوصيل ما يحتاج إليه نظام المواعيد.

خطوة بخطوة: متجر يشحن في أنحاء السعودية ودول مجلس التعاون الخليجي

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

  1. راجع الدول. في WooCommerce > Settings > General، تأكد أن Selling location(s) وShipping location(s) تشملان المملكة العربية السعودية وكل دولة خليجية تخدمها.
  2. أضف منطقة ضيقة أولاً، إذا كنت تحتاج إليها فقط، مثل رموز بريدية سعودية تفرض عليها شركة الشحن رسماً إضافياً (خذ النطاقات من شركة الشحن). وأضف فئات إذا كانت بعض المنتجات تكلّف إرسالها أكثر.
  3. أضف تحتها منطقة المملكة العربية السعودية، بسعر ثابت (مثال: 25 ريالاً)، وشحن مجاني فوق حد أدنى (مثال: 250 ريالاً)، واستلام من المتجر إن كان لديك محل.
  4. أضف منطقة لدول مجلس التعاون تضم الإمارات العربية المتحدة والكويت وقطر والبحرين وعُمان، بسعر ثابت (مثال: 60 ريالاً). واسأل شركة الشحن عن الأوراق المطلوبة والرسوم الجمركية.
  5. اترك بقية دول العالم بلا طرق ما لم تكن تشحن إلى أبعد من ذلك، ليرى هؤلاء العملاء رسالة «لا يوجد شحن» واضحة.
  6. اسحب المناطق من الأضيق إلى الأوسع، واحفظ، ثم رتّب الطرق في كل منطقة.
  7. اختبر كما يفعل العميل، وأنت غير مسجّل الدخول، وعلى الجوال، بالإنجليزية والعربية: عنوان واحد لكل منطقة، ودولة لا تخدمها، وسلة منتجات افتراضية فقط، وسلات على جانبي حد الشحن المجاني. واستخدم Debug mode أثناء الاختبار.

أخطاء شائعة في الشحن

الخطأما الذي يحدثالحل
منطقة واسعة فوق منطقة ضيقةلا تُبلَغ المنطقة الضيقة أبداًأعد الترتيب من الأصغر إلى الأكبر، وانتبه لتحذير الإصدار 11.1
لا خطة لبقية دول العالميرى العملاء «لا يوجد شحن» أو سعراً غير مقصودأضف طرقاً أو اتركها فارغة عن قصد
نسيان الضريبة على الشحنتُفرض ضريبة على التوصيل، أو لا تُفرض، عن غير قصدافحص Tax status لكل طريقة وإعداد Shipping tax class

في السعر الثابت وطريقة الاستلام القديمة، يحدد Tax status هل تُفرض ضريبة على التكلفة، ويوقف الخيار None الضريبة على الشحن. وإذا كانت خاضعة للضريبة، فإن إعداد Shipping tax class تحت WooCommerce > Settings > Tax يختار النسبة. وهل يتحمل التوصيل ضريبة القيمة المضافة أمر تحدده هيئة الزكاة والضريبة والجمارك (ZATCA) ومحاسبك: راجع دليل ضريبة القيمة المضافة في WooCommerce.

الأسئلة الشائعة

لماذا يرى العملاء رسالة «no shipping options available»؟

الأسباب الشائعة: عنوان لا تطابقه أي منطقة بينما منطقة بقية دول العالم فارغة، أو منطقة بلا أي طريقة مفعّلة، أو سلة منتجات افتراضية فقط، أو شرط شحن مجاني لم يتحقق، أو دولة غير موجودة في Shipping location(s). ويعرض Debug mode المنطقة المطابقة في صفحة السلة الكلاسيكية.

هل يستطيع WooCommerce احتساب الشحن بحسب الوزن؟

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

كيف أقدّم شحناً مجانياً فوق مبلغ معين؟

أضف الشحن المجاني إلى المنطقة، واضبط «Free shipping requires» على حد أدنى لمبلغ الطلب، وأدخل المبلغ، واختر كيف تُحتسب القسائم، ثم اختبر على جانبي الحد.

هل أحتاج إلى فئات الشحن؟

فقط إذا كان ينبغي احتساب منتجات مختلفة بأسعار مختلفة.

الخطوة التالية

جرّب الخطوات على نسخة تجريبية من الموقع (staging)، ثم أرسل طرداً حقيقياً واحداً. وللمتجر عموماً، اقرأ كيف تُعدّ WooCommerce وبوابات الدفع في WooCommerce، وتصفّح إضافات WooCommerce على DevMarket.

XLinkedInWhatsApp

المنتجات المذكورة في المقال

البرمجيات التي يتناولها هذا الدليل، جاهزة للاطلاع عليها.

  • إضافةجديد

    شريط تقدّم الشحن المجاني لووكومرس – ارفع قيمة السلة

    اعرض للمتسوقين كم يتبقى ليحصلوا على الشحن المجاني بشريط تقدّم حيّ في السلة والدفع والسلة المصغّرة وصفحات المنتجات.

    بواسطة TAQNIX
    لا توجد تقييمات بعد
    المبيعات:0⁦19.00 US$⁩

كيف تختار قالب ووردبريس: قائمة تحقق قبل أن تثبّت أي قالب

اختر قالب ووردبريس بالاختبار لا بالعرض التجريبي: قارن قوالب الكتل والقوالب الكلاسيكية، والمصادر، والسرعة، وإمكانية الوصول، ودعم RTL وWooCommerce، والارتباط بأدوات البناء، وشروط الترخيص على نسخة تجريبية.

9 دقائق قراءة

اعثر على البرنامج المناسب للمهمة

لكل منتج على DevMarket إصدار يراجعه فريقنا، ومفتاح ترخيص فوري، وشروط واضحة للتحديث والدعم.