من أكثر التحديات التي تواجه أصحاب المتاجر الإلكترونية في العالم العربي، وخاصة في مصر والسعودية، هي اختيار وسيلة الدفع المناسبة لعملائهم. وعلى الرغم من انتشار حلول الدفع الإلكتروني مثل البطاقات البنكية والمحافظ الرقمية، إلا أن شريحة كبيرة من العملاء ما زالت تُفضّل الدفع عند الاستلام (Cash on Delivery – COD)، نظرًا لما توفره هذه الطريقة من راحة وثقة خاصة للمستخدمين الجدد أو المترددين.
إذا كنت تستخدم WooCommerce لتشغيل متجرك على ووردبريس، فإن خيار الدفع عند الاستلام متاح لك بسهولة من خلال إعدادات النظام الأساسي أو باستخدام إضافات مساعدة. في هذه المقالة، سنستعرض دليلاً تفصيليًا لتفعيل الدفع عند الاستلام باستخدام WooCommerce COD، مع شرح جميع المزايا، طرق التخصيص، والنصائح العملية لإدارة هذا النوع من الطلبات باحترافية.
ما هو الدفع عند الاستلام (COD) ولماذا يفضله العملاء؟
الدفع عند الاستلام هو وسيلة تتيح للعميل إتمام عملية الشراء عبر الإنترنت دون الدفع مقدمًا، على أن يتم الدفع نقدًا وقت استلام المنتج من مندوب التوصيل. وهي طريقة شائعة في الدول التي لا يزال فيها استخدام بطاقات الدفع الإلكتروني محدودًا.
مزايا الدفع عند الاستلام للعميل:
- لا حاجة لبطاقة ائتمان أو حساب بنكي.
- يقلل من القلق بشأن الاحتيال الإلكتروني.
- يمنح العميل فرصة لفحص المنتج قبل الدفع.
- يُشجع العملاء الجدد على تجربة الشراء لأول مرة.
مزايا الدفع عند الاستلام لصاحب المتجر:
- زيادة معدلات التحويل (Conversions).
- تقليل التخلي عن السلة.
- جذب شريحة عملاء أكبر، خصوصًا من المناطق الريفية أو الصغيرة.
لكن في المقابل، هناك بعض التحديات المرتبطة بهذه الطريقة، مثل ارتفاع معدل إلغاء الطلبات أو تأخير تحصيل الأموال. لذلك من المهم إدارة هذه الطريقة بفعالية ووضوح.
هل WooCommerce يدعم الدفع عند الاستلام بشكل افتراضي؟
نعم، WooCommerce يأتي مدمجًا بخيار الدفع عند الاستلام دون الحاجة إلى تثبيت إضافات خارجية. ولكن لتوسيع التحكم والمرونة في إعداداته، يمكن استخدام إضافات مخصصة (Plugins) لتخصيص الدفع عند الاستلام بشكل أوسع، مثل فرض رسوم إضافية، أو تقييده لمنطقة جغرافية معينة.
كيفية تفعيل الدفع عند الاستلام في WooCommerce (خطوة بخطوة)
1. الدخول إلى إعدادات WooCommerce
- من لوحة تحكم ووردبريس، اذهب إلى:
WooCommerce > الإعدادات > المدفوعات (Payments)
2. تفعيل خيار “الدفع عند الاستلام” (Cash on Delivery)
- ستجد خيارًا باسم Cash on Delivery ضمن قائمة بوابات الدفع.
- قم بتفعيل الزر المجاور له لتشغيله.
3. تخصيص إعدادات الدفع عند الاستلام
اضغط على “إدارة” بجوار خيار الدفع عند الاستلام، وستظهر لك صفحة تحتوي على الحقول التالية:
- الاسم الظاهر للعميل:
مثلًا: “الدفع نقدًا عند الاستلام”. - الوصف:
“اختر هذا الخيار إذا كنت تفضل الدفع نقدًا عند استلام المنتج من المندوب.” - تمكين هذا الخيار فقط إذا كانت طريقة الشحن هي…
يمكنك ربط الدفع عند الاستلام بخيارات شحن محددة مثل “توصيل محلي” فقط. - إتاحة هذا الخيار فقط لبلدان معينة:
يمكن تقييد توفر هذا الخيار لدول مثل السعودية أو مصر فقط.
هل يمكن تخصيص الدفع عند الاستلام باستخدام إضافات (Plugins)؟
نعم، وهناك العديد من الإضافات التي توفر إمكانيات أكبر للتخصيص، منها:

1. Advanced Cash on Delivery for WooCommerce
توفر هذه الإضافة ميزات متقدمة مثل:
- فرض رسوم على الدفع عند الاستلام (مثلاً 10 جنيه أو 5 ريال).
- تقييد الخيار حسب المدينة أو المنطقة.
- تحديد حد أقصى وأدنى لقيمة الطلب لاستخدام الدفع عند الاستلام.
- إخفاء الخيار إذا كان المنتج رقميًا أو يتطلب الدفع الإلكتروني فقط.
يمكن تحميلها من متجر ووردبريس أو من مواقع الإضافات الموثوقة.

2. WooCommerce Conditional Shipping and Payments
إضافة متقدمة تسمح بالتحكم في بوابات الدفع وشروط ظهورها. من خلالها يمكنك:
- منع الدفع عند الاستلام إذا كان الطلب يحتوي على منتجات رقمية.
- إتاحته فقط إذا كان العميل في مدينة معينة.
- دمجه مع إضافات الشحن لربطه بشركات تدعم تحصيل الدفع.
إضافة رسوم على الدفع عند الاستلام (COD Fees)
إذا أردت فرض رسوم رمزية عند اختيار الدفع نقدًا لتغطية التكاليف الإضافية، يمكنك القيام بذلك بطريقتين:
1. استخدام إضافة جاهزة
- مثل: Payment Gateway Based Fees and Discounts for WooCommerce
- تتيح لك فرض رسوم معينة بناءً على طريقة الدفع المختارة.
2. أو باستخدام كود برمجي بسيط:
phpCopyEditadd_action('woocommerce_cart_calculate_fees', 'add_cod_fee');
function add_cod_fee() {
if (is_admin() && !defined('DOING_AJAX')) return;
if (WC()->session->get('chosen_payment_method') === 'cod') {
WC()->cart->add_fee('رسوم الدفع عند الاستلام', 10);
}
}
تأكد من إدراج هذا الكود داخل ملف
functions.php
الخاص بالقالب المستخدم.
أفضل ممارسات لتقليل المخاطر في الدفع عند الاستلام
- تأكيد الطلبات عبر الهاتف أو البريد الإلكتروني قبل الشحن.
- تقييد خيار الدفع عند الاستلام للمناطق التي توجد بها خدمة شحن فعالة.
- عدم توفير الدفع عند الاستلام للطلبات التي تتجاوز مبلغًا معينًا (مثلاً 5000 جنيه).
- استخدام شركات شحن تدعم تحصيل النقد وتسليمه خلال 24–48 ساعة.
- توثيق سياسات الدفع والاسترجاع بوضوح على الموقع.
هل يمكن الجمع بين الدفع عند الاستلام والدفع الإلكتروني؟
نعم، ومن الأفضل فعل ذلك لتوفير أكبر قدر من الراحة للعميل.
يمكنك:
- عرض الدفع عند الاستلام بجانب بطاقات Visa/MasterCard.
- السماح للعميل باختيار الوسيلة التي يفضلها.
- استخدام أدوات تحليل لتحديد الوسيلة الأكثر شيوعًا بين عملائك.
هل تؤثر طريقة الدفع على سرعة الشحن والتوصيل؟
أحيانًا نعم، خاصة في حالات الدفع عند الاستلام، إذ:
- قد يتم تأخير الشحن حتى يتم تأكيد العميل.
- شركات الشحن قد تستغرق وقتًا أطول في المناطق النائية لتحصيل المبلغ.
لذلك، يُنصح بإعلام العميل بمدة الشحن التقريبية حسب طريقة الدفع المختارة.
هل يجب عليك تفعيل الدفع عند الاستلام في متجرك؟
إذا كان جمهورك الأساسي في الوطن العربي، فإن تفعيل الدفع عند الاستلام ضرورية.
فهي وسيلة فعالة لكسب ثقة العميل، وتحقيق مبيعات من شرائح واسعة لا تستخدم البطاقات البنكية أو لا تثق بالدفع المسبق.
لكن في الوقت نفسه، تحتاج إلى إدارتها بحكمة، من خلال:
- ضبط الشروط.
- استخدام إضافات تساعدك في التخصيص.
- تتبع الطلبات النقدية.
- التعاون مع شركة شحن محترفة.