---
id: 12888
title: "كيف تضبط مناطق الشحن في ووكومرس لمتاجر مصر والخليج"
slug: "woocommerce-shipping-zones-egypt-gulf"
lang: "ar"
url: "https://heshamsaad.com/ar/woocommerce-shipping-zones-egypt-gulf/"
markdown_url: "https://heshamsaad.com/ar/woocommerce-shipping-zones-egypt-gulf.md"
translations: {"en":"https://heshamsaad.com/en/woocommerce-shipping-zones-egypt-gulf/"}
description: "إعداد الشحن في ووكومرس لمتاجر مصر والخليج: ترتيب مناطق الشحن، ومعادلات السعر الثابت، وشروط الشحن المجاني، وفئات الشحن، وربط الدفع عند الاستلام."
author: "Safya"
date_published: "2026-10-10T05:48:13Z"
date_modified: "2026-10-10T05:48:17Z"
categories: ["WooCommerce"]
tags: ["الدفع عند الاستلام","الشحن في ووكومرس","مناطق الشحن","ووكومرس السعودية","ووكومرس مصر"]
featured_image: "https://heshamsaad.com/wp-content/uploads/2026/10/woocommerce-shipping-zones-egypt-gulf.jpg"
word_count: 2170
reading_time_min: 11
content_sha256: "f1bf4b51f3afda5173c02dd44d0829a87267fcd1adf28c8487b4a84316370407"
---

# كيف تضبط مناطق الشحن في ووكومرس لمتاجر مصر والخليج

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

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

## كيف يعمل الشحن في ووكومرس الأساسي

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

- مناطق الشحن (Shipping zones): مناطق جغرافية تشحن إليها. المنطقة ممكن تكون دولة كاملة، أو مجموعة دول، أو محافظة أو ولاية، أو قارة، أو مجموعة أكواد بريدية.
- طرق الشحن (Shipping methods): الخيارات التي يختار منها العميل داخل المنطقة، مثل السعر الثابت Flat Rate والشحن المجاني Free Shipping والاستلام من المتجر Local Pickup.
- فئات الشحن (Shipping classes): تصنيفات تضعها على المنتجات (مثل «ضخم» أو «صغير») حتى تقدر طريقة مثل السعر الثابت أن تحسب مبالغ مختلفة لأنواع مختلفة من المنتجات.

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

تدير كل ده من WooCommerce > Settings > Shipping. وقبل البدء ينصح التوثيق بمراجعة إعداد مواقع الشحن في WooCommerce > Settings > General، حتى يعرف ووكومرس الدول التي تبيع وتشحن إليها.

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

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

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

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

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

### ماذا يعرف ووكومرس عن عناوين مصر والخليج

هذا الجزء خاص بمنطقتنا، وهو يغيّر طريقة بناء المناطق. راجعت بيانات العناوين التي تأتي مع ووكومرس (ملف `states.php` في مستودع ووكومرس على GitHub):

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

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

### خطة مناطق نموذجية

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

| المنطقة (بهذا الترتيب) | النطاق | الطرق |
|---|---|---|
| القاهرة الكبرى | محافظتا القاهرة والجيزة | سعر ثابت، شحن مجاني فوق مبلغ معين، استلام من المتجر |
| الدلتا والقناة | الإسكندرية ومحافظات الدلتا والقناة | سعر ثابت، شحن مجاني فوق مبلغ أعلى |
| باقي مصر | مصر (الدولة كاملة) | سعر ثابت أعلى |
| الخليج | السعودية، الإمارات، الكويت، قطر، البحرين، عُمان | سعر ثابت أو أسعار شركة الشحن |

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

## كيف تضيف منطقة شحن خطوة بخطوة

حسب الخطوات الرسمية، إضافة منطقة تتم كده:

1. اذهب إلى WooCommerce > Settings > Shipping > Shipping zones.
2. اضغط Add zone.
3. اكتب اسمًا واضحًا. العملاء لا يرون أسماء المناطق، فاختر اسمًا مفهومًا لك ولفريقك.
4. اختر نطاق المنطقة: دول، أو محافظات وولايات، أو قارات.
5. اختياريًا اضغط Limit to specific zip/postcodes واكتب كودًا واحدًا في كل سطر.
6. أضف طريقة شحن أو أكثر للمنطقة.
7. اضغط Save changes، ثم اسحب المنطقة إلى مكانها الصحيح في القائمة.

### استخدام الأكواد البريدية بالطريقة الصحيحة

خانة الأكواد البريدية تقبل أكوادًا منفردة، ونطاقات رقمية مكتوبة بثلاث نقاط (مثل `90210...99000`)، وعلامة النجمة للمطابقة (مثل `902*` التي تطابق كل كود يبدأ بـ 902). ويحذّر التوثيق من أن استخدام النجمة داخل النطاقات غير مدعوم.

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

### منطقة باقي العالم

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

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

## اختيار طرق الشحن

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

### السعر الثابت Flat Rate

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

- `[qty]` هو عدد المنتجات في السلة.
- `[fee percent="10"]` يحسب نسبة مئوية من تكلفة المنتجات المشحونة.
- `min_fee` و`max_fee` يحددان حدًا أدنى وحدًا أقصى لهذه النسبة.

أمثلة لما يمكنك كتابته في خانة التكلفة:

```
50
50 + ( 10 * [qty] )
30 + [fee percent="5" min_fee="20" max_fee="150"]
```

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

### الشحن المجاني Free Shipping

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

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

### الاستلام من المتجر Local Pickup

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

## فئات الشحن للمنتجات الضخمة والقابلة للكسر

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

1. اذهب إلى WooCommerce > Settings > Shipping > Classes وأضف فئات مثل «ضخم» و«صغير».
2. افتح كل منتج، ثم تبويب الشحن، واختر فئته. كل منتج له فئة واحدة فقط، والتنويعات ممكن يكون لها فئات خاصة.
3. افتح طريقة السعر الثابت في كل منطقة. ستظهر خانة تكلفة لكل فئة، وخانة للمنتجات بدون فئة.
4. اختر نوع الحساب: Per class يحسب كل فئة في السلة على حدة، وPer order يحسب أغلى فئة فقط.

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

| نوع الحساب | ما يدفعه العميل | مناسب لـ |
|---|---|---|
| Per class | مجموع تكلفة كل فئة في السلة | منتجات تُشحن في صناديق منفصلة |
| Per order | أعلى تكلفة فئة فقط | طلبات تُغلّف معًا في طرد واحد |

## الدفع عند الاستلام وطرق الشحن

في مصر وأغلب دول الخليج، الدفع عند الاستلام ما زال نسبة كبيرة من الطلبات، فلازم يشتغل كويس مع إعدادات الشحن. إعدادات الدفع عند الاستلام في ووكومرس فيها خيار اسمه Enable for shipping methods. استخدمه لتعرض الدفع عند الاستلام فقط مع الطرق التي تجمع فيها شركة الشحن الكاش فعلًا، وأخفِه في شحن الخليج لو شركة الشحن الدولية لا تجمع المبالغ.

ويشرح التوثيق أيضًا سلوك طلبات الكاش: يضعها ووكومرس في حالة Processing حتى يتم تحصيل المبلغ، وعليك التأكد من وصول الفلوس قبل تحويل الطلب إلى Completed. خلّي ده جزء من الروتين اليومي لفريقك مع تقرير التسوية من شركة الشحن. وبالنسبة للبطاقات والمحافظ الإلكترونية، راجع دليلي عن [خيارات الدفع الإلكتروني لمتاجر مصر والسعودية](https://heshamsaad.com/ar/woocommerce-payment-gateways-egypt-saudi/)، فهو مكمّل لهذا المقال.

## متى لا يكفي الشحن الأساسي

ووكومرس الأساسي يغطي الكثير، لكن بعض المتاجر تحتاج أكثر منه. علامات أنك محتاج حلًا إضافيًا:

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

قبل إضافة أي إضافة، جرّبها على نسخة تجريبية من الموقع. إضافات الشحن تلمس السلة وصفحة الدفع، وهما أكثر صفحتين مش هتقدر تتحمل إنهم يقعوا. ولو تفضّل أن يبنيها لك أحد بشكل صحيح، فريقي يقدّم [تطوير ووكومرس وووردبريس حسب الطلب](https://heshamsaad.com/ar/wordpress-development/) لهذا النوع من الشغل بالتحديد.

## اختبار الإعدادات قبل الإطلاق

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

1. أضف منتجًا صغيرًا للسلة وأكمل الطلب بعنوان في كل منطقة. تأكد من ظهور الطرق والأسعار الصحيحة.
2. كرر مع منتج ضخم ومع سلة مختلطة لاختبار فئات الشحن ونوع الحساب.
3. جرّب طلبًا أقل بقليل من حد الشحن المجاني وطلبًا أعلى منه، مع كوبون وبدونه.
4. جرّب عنوانًا خارج كل مناطقك وتأكد أن الرسالة هي المتوقعة.
5. راجع النسخة العربية من صفحة الدفع. أسماء الطرق ورسالة عدم توفر الشحن لازم تكون مفهومة بالعربي، والتصميم ما يتكسرش. لو حصل ده، ملاحظاتي عن [مشاكل اتجاه الكتابة من اليمين لليسار في ووردبريس](https://heshamsaad.com/ar/fix-wordpress-rtl-issues/) تشرح الأسباب المعتادة.
6. جرّب على الموبايل. أغلب عملائك في المنطقة هيكملوا الطلب من الموبايل.

وراجع كمان طريقة عرض القالب لخيارات الشحن. بعض القوالب تخفي وصف الطرق أو تضغط القائمة على الشاشات الصغيرة. ولو لسه بتختار قالب، فهذه [مجموعة قوالب المتاجر المناسبة للعملاء العرب](https://heshamsaad.com/ar/woocommerce-themes-arabic-stores/) بداية جيدة.

## أخطاء شائعة أراها في متاجر المنطقة

- منطقة الدولة كاملة في أعلى القائمة. تبتلع كل مناطق المحافظات التي تحتها.
- أسماء طرق لا يفهمها العميل. سمِّ الطريقة بما سيحصل عليه العميل، مثل «توصيل خلال 2 إلى 4 أيام»، وليس «Flat Rate 2».
- شحن مجاني لا يظهر أبدًا. غالبًا الحد الأدنى يُحسب بعد خصم الكوبون، أو الطريقة مضافة لمنطقة غلط.
- خانة كود بريدي إجبارية لا يعرفها أحد. لو العميل مش عارف الكود، هيسيب الطلب أو يكتب أرقامًا عشوائية.
- أسعار لم تُحدَّث. أسعار شركات الشحن بتتغير. ضع تذكيرًا في التقويم لمراجعة تكاليف الشحن كل بضعة أشهر.

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

### هل أقدر أحدد سعر شحن مختلفًا للقاهرة والصعيد؟

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

### هل أقدر أحدد أسعارًا مختلفة للرياض وجدة بووكومرس الأساسي؟

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

### لماذا تقول صفحة الدفع إنه لا توجد طرق شحن متاحة؟

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

### هل أقدر أعرض الدفع عند الاستلام داخل بلدي فقط؟

نعم. في إعدادات الدفع عند الاستلام استخدم خيار Enable for shipping methods واختر الطرق المستخدمة للتوصيل المحلي فقط.

## الخلاصة

إعدادات الشحن النظيفة أغلبها تخطيط: حدد مناطقك، وضع المناطق الأصغر أولًا، وخلّي أسماء الطرق واضحة، وجرّب كعميل حقيقي. بعد كده تقدر تضيف فئات أو قواعد شحن مجاني أو إضافات شركات الشحن من غير ما تعمل لخبطة. ولو عايز حد يراجع متجرك معاك، احجز [استشارة مجانية](https://heshamsaad.com/ar/free-consultation/) ونمشي عليه سوا.

## المراجع

- [ووكومرس: إعداد مناطق الشحن](https://woocommerce.com/document/setting-up-shipping-zones/)
- [ووكومرس: الشحن بسعر ثابت](https://woocommerce.com/document/flat-rate-shipping/)
- [ووكومرس: الشحن المجاني](https://woocommerce.com/document/free-shipping/)
- [ووكومرس: الاستلام من المتجر](https://woocommerce.com/document/local-pickup/)
- [ووكومرس: فئات شحن المنتجات](https://woocommerce.com/document/product-shipping-classes/)
- [ووكومرس: الدفع عند الاستلام](https://woocommerce.com/document/cash-on-delivery/)
- [ووكومرس: Table Rate Shipping](https://woocommerce.com/document/table-rate-shipping/)
- [ووكومرس على GitHub: بيانات العناوين في states.php](https://github.com/woocommerce/woocommerce/blob/trunk/plugins/woocommerce/i18n/states.php)
