WooCommerce والدفع عند الاستلام في الجزائر: ما الذي تبنيه أنت بنفسك
نعم، WooCommerce يدعم الدفع عند الاستلام. فيه طريقة دفع اسمها Cash on delivery، مجانية، وتفعّلها بنقرتين.
في الجزائر، هذا الإعداد يقوم بجزء صغير من العمل. يضع أمام المشتري خيار الدفع عند الاستلام، ولا شيء آخر.
الباقي أربعة أعمال منفصلة. سعر لكل ولاية من الولايات الـ58، سعر للمنزل وسعر للمكتب. طريقة لتسليم الطرد لشركة توصيلك. طريقة لإرجاع حالة التوصيل إلى الطلب. وقاعدة مخزون تنتظر مكالمة التأكيد.
هذا المقال تنشره DZBuild، ونحن نبيع أحد الخيارات المذكورة قرب النهاية. كل معلومة عن WooCommerce في الأسفل قرأناها يوم 7 سبتمبر 2026 من صفحات WooCommerce نفسها أو من دليل إضافات WordPress. الروابط في آخر المقال.
هل يدعم WooCommerce الدفع عند الاستلام؟
نعم، وبدون أن تدفع شيئًا. الدفع عند الاستلام مدمج في إضافة WooCommerce المجانية. يوم 7 سبتمبر 2026 كان دليل إضافات WordPress يعرض WooCommerce بالإصدار 11.1.0، مجانًا، مع 7 ملايين تثبيت نشط أو أكثر.
المشكلة في العبارة نفسها. عند WooCommerce، الدفع عند الاستلام يعني «المشتري يدفع للشخص الذي يسلّمه الطرد». في الجزائر يعني مكالمة هاتفية، وحسابًا عند شركة توصيل، وجدول أسعار للولايات، وطلبًا قد يرجع بعد أسبوع.
WooCommerce يحلّ الجملة الأولى. الجملة الثانية تحلّها أنت.
ما الذي يفعله إعداد الدفع عند الاستلام المدمج فعليًا
افتح إعدادات الدفع وستجد ستة خيارات، بكلمات WooCommerce نفسها. الأول تفعيل الطريقة أو تعطيلها. ثم عنوان Title يظهر في صفحة الدفع، ووصف Description تحته. ثم تعليمات Instructions مهمتها أن «تشرح كيف يدفع الزبون عند الاستلام». والأخيران هما تفعيلها لطرق شحن معيّنة Enable for shipping methods، وقبولها للمنتجات الرقمية Accept for virtual orders.
عندما يختارها المشتري، يُنشأ الطلب بحالة Processing. ووثائق WooCommerce تقول إنك تؤكّد وصول المال بنفسك، ثم تنقل الطلب إلى Completed.
إذن الميزة هي تسمية وحالة. هي لا تعرف شيئًا عن أسعار ولاياتك، ولا عن شركة توصيلك، ولا هل ردّ أحد على الهاتف.
ضبط أسعار 58 ولاية، للمنزل وللمكتب
قبل كل شيء، تصحيح يوفّر عليك 20 دقيقة. كثير من الشروحات الجزائرية ما زالت تقول إن WooCommerce يعرف 48 ولاية فقط. كان هذا صحيحًا، ولم يعد صحيحًا.
يوم 7 سبتمبر 2026 قرأنا قائمة الولايات في مصدر WooCommerce نفسه. فيها 58 مدخلًا جزائريًا، من DZ-01 أدرار إلى DZ-58 المنيعة. والبلاغ الذي طلب هذا، رقم 33969 المفتوح يوم 19 جويلية 2022، مغلق الآن.
إذن الولايات موجودة في قائمة صفحة الدفع. الأسعار غير موجودة.
WooCommerce يسعّر التوصيل عبر مناطق الشحن، ويسمّيها shipping zones. المنطقة يمكن حصرها في جهة معيّنة، والوثائق تقول إنه لا حدّ لعدد المناطق ولا لعدد الطرق التي تضيفها. والزبون يدخل في منطقة واحدة فقط: أول منطقة تناسب عنوانه.
بالنسبة لمتجر جزائري، هذا يعني منطقة لكل ولاية. وداخل كل منطقة تضيف طريقتين من نوع Flat Rate، واحدة للتوصيل للمنزل وواحدة للتوصيل للمكتب، لكل واحدة سعرها. 58 منطقة، سعران في كل واحدة، أي 116 سعرًا تكتبها بيدك. وإذا غيّرت شركة التوصيل في مارس، تكتبها من جديد.
في دليل الإضافات أداة واحدة موجّهة لهذا العمل بالذات. Yaxii Shipping Manager ينشئ لك مناطق الولايات الجزائرية، ويوم 7 سبتمبر 2026 كان يعرض 10 تثبيتات نشطة أو أكثر.
اقرأ وصفه بنفسك قبل أن تعتمد عليه. هو ينشئ المناطق ويعرضها. ويقول بنفسه إن استيراد جداول أسعار شركات مثل Yalidine وZR Express وMaystro «غير مفعّل في هذا الإصدار». إذن هو يوفّر عليك الكتابة. لا يرسل طردًا.
إيصال الطلب إلى شركة توصيل جزائرية
هنا لا يوجد جواب نظيف.
يوم 7 سبتمبر 2026 بحثنا في دليل إضافات WordPress عن «yalidine» و«zr express» و«algeria shipping» و«cash on delivery algeria». هذا كل ما رجع من إضافات جزائرية، مع عدد التثبيتات المعروض ذلك اليوم:
| الإضافة | ماذا تفعل | التثبيتات النشطة |
|---|---|---|
| Createk Delivery for Yalidine | ربط غير رسمي بواجهة Yalidine (صفحة الدفع، الأسعار، الطرود) | أقل من 10 |
| Yaxii Shipping Manager | تنشئ مناطق الشحن الجزائرية؛ استيراد جداول أسعار الشركات غير مفعّل | 10 أو أكثر |
| MidoForm Order Form | نموذج طلب بالدفع عند الاستلام موجّه للسوق الجزائرية | 10 أو أكثر |
| Yaxii Smart Form Lite | نموذج دفع عند الاستلام مع سعر شحن لكل ولاية | أقل من 10 |
| Daleel, Arabic States | تضيف ولايات الدول العربية بأسماء عربية | 40 أو أكثر |
واحدة فقط من هذه تحرّك طردًا، وهي إضافة غير رسمية بأقل من 10 تثبيتات. ولا شيء في عمليات البحث تلك يرسل طردًا إلى Maystro أو NOEST أو Ecotrack. وبحثنا أيضًا في سوق إضافات WooCommerce عن الجزائر ذلك اليوم. لم تُحمّل النتائج، ولذلك لا يطبع هذا المقال عنه أي رقم.
يبقى أمامك ثلاث طرق صادقة.
انسخ كل طلب بيدك إلى بوابة شركة التوصيل. لا يكلّفك شيئًا سوى دقيقة تقريبًا لكل طرد، وأرقام الهاتف التي ستخطئ في كتابة بعضها.
ادفع لمطوّر ليبني الربط مع واجهة شركة توصيلك. واجهة الشحن الموحّدة المجانية التي ننشرها تضع عدة شركات جزائرية خلف مجموعة واحدة من نقاط النهاية، ودليلنا لها مكتوب لمن سيكتب الكود. ولمقارنة الشركات أولًا، اقرأ شركات التوصيل في الجزائر.
أو انقل المتجر إلى أداة قامت بهذا العمل أصلًا. هذا موضوع قسم قادم، وهو ليس الجواب الصحيح الوحيد.
إرجاع حالة التوصيل إلى الطلب
حالات الطلبات في WooCommerce هي Pending payment وProcessing وOn hold وCompleted وCancelled وRefunded وFailed وDraft.
اقرأ القائمة مرة ثانية وأنت تفكّر في أسبوع جزائري. لا شيء فيها يغطّي زبونًا لم يردّ، ولا طردًا ينتظر في المكتب، ولا طلبًا رجع.
حالة الطلب في WooCommerce تتغيّر عندما يغيّرها إنسان أو إضافة. لا شيء جاهز يراقب شركة توصيلك. فبدون برمجة، صباحك يمرّ هكذا: تفتح بوابة شركة التوصيل، تقرأ طرود البارحة، تفتح WooCommerce، وتحدّث الطلبات واحدًا واحدًا.
التكلفة ليست العشر دقائق. التكلفة أن رقم مبيعاتك يحسب كل طرد خرج، بما فيها الطرود الجالسة الآن في كومة الإرجاع. والإرجاع موضوع قائم بذاته، تناولناه في كيف تقلّل نسبة إرجاع طلبات الدفع عند الاستلام.
متى ينقص المخزون في طلب دفع عند الاستلام
WooCommerce ينقص المخزون عندما يصل الطلب إلى On hold أو Processing. وطلب الدفع عند الاستلام يصل إلى Processing مباشرة عند إتمام الشراء. إذن مخزونك ينقص في الثانية التي يضغط فيها أحدهم الزر.
في متجر يبيع بالبطاقة هذا صحيح، لأن المال وصل فعلًا. أما في متجر دفع عند الاستلام يشتغل بإعلانات Facebook أو TikTok، فهو خطأ يتكرر كل يوم. جزء من تلك الطلبات لا يُؤكَّد أبدًا على الهاتف. وكل واحد منها يحجز قطعة كان يمكن أن يشتريها زبون يدفع.
إعداد Hold stock (minutes) لا ينقذك أيضًا. هو يخصّ الطلبات العالقة في Pending payment فقط، ويلغيها عندما ينتهي الوقت. وطلب الدفع عند الاستلام لا يكون أبدًا في Pending payment.
هناك تغيير حديث يستحق أن تعرفه، ويستحق أن تعرف لماذا لا ينفعك. يوم 17 جويلية 2026 أعلنت مدوّنة مطوّري WooCommerce أنه ابتداءً من الإصدار 11.0، الطلب الذي ينتقل إلى Failed يرجّع مخزونه. كُتب هذا للدفع بالبطاقة الذي يُرفض لاحقًا. وطلب الدفع عند الاستلام لا يفشل بهذا المعنى، فلا شيء منه ينطبق عليك.
أمامك خياران: حالة طلب خاصة موصولة بقاعدة مخزون تكتبها أنت، أو إطفاء تتبّع المخزون والاعتماد على كرّاس. وكلاهما عمل تصونه بنفسك.
ماذا تفعل منصة مبنية للدفع عند الاستلام بدل ذلك
DZBuild منصة جزائرية، وهذا هو الجزء الذي نتكلم فيه كبائع لا كمرشد، فتحقّق منه على شاشتك أنت.
شاشة التوصيل فيها 102 بطاقة لشركات توصيل جزائرية. منها Yalidine وZR Express وMaystro وNOEST وGuepex وZimou. ومعها بطاقة مخصّصة لأي شركة أخرى تعمل على واجهة Ecotrack المشتركة. وتربط حساب شركة التوصيل الخاص بك ببيانات اعتمادك أنت.
داخل الطلب، زرّ الإرسال إلى التوصيل يبني بيانات الإرسال بالشكل الذي تطلبه شركة التوصيل. يضع فيها اسم الزبون وهاتفه وعنوانه. ويضع قائمة المنتجات ونوع التوصيل والمبلغ الذي يجب تحصيله. ويكتب رقم التتبع في الطلب.
ويمكنك تأشير مجموعة طلبات وإرسال حتى 50 طلبًا دفعة واحدة، فترجع لك قائمة مقسّمة: ما أُرسل، وما فشل، وما جرى تخطّيه.
بعدها تأتيك الحالات وحدها. مزامنة التتبع تنقل كل طلب إلى حالة «شُحن» أو «سُلّم» أو «رجع» أو «أُلغي» من تلقاء نفسها، والإرجاع يعيد المخزون بدون أن تلمس شيئًا.
وجدول الولايات يمتلئ بنفس الطريقة. زرّ واحد يستورد الأسعار والولايات والبلديات وقوائم المكاتب من حساب شركة التوصيل الخاص بك، فتظهر في صفحة الدفع الأسعار التي تفاوضت عليها فعلًا. والمخزون ينقص عندما تؤكّد الطلب على الهاتف، لا عندما يضغط المشتري الزر.
قائمة شركات التوصيل الكاملة في وثائقنا، ولا تحتاج حسابًا لقراءتها. وإذا كانت طرودك تخرج أصلًا مع شركة عندك حساب فيها، افتح الأداتين جنبًا إلى جنب وقارن خطوة الإرسال تلك بنفسك.
متى يكون البقاء على WooCommerce هو القرار الصحيح
ثلاثة أسباب حقيقية للبقاء، ثم عيوبنا نحن في نفس القسم.
دفعت لمطوّر والربط يشتغل. ربط شغّال تملكه أنت أفضل من انتقال لم تجرّبه.
كتالوجك صغير. عند 5 طرود في الأسبوع، كتابتها في بوابة شركة التوصيل أرخص من أي اشتراك.
تحتاج شيئًا لن تفعله منصة جاهزة: منطق تسعير خاص، مساحة عضويات، سعر جملة، ربط مع نظام ERP. WordPress ينحني هناك، والمنصات الجاهزة لا تنحني.
وأين تخسر DZBuild اليوم، بوضوح. أسعار الشحن جدول واحد لكل متجر، فلا تستطيع التسعير بشكل مختلف لكل شركة توصيل. الطلبات ليس فيها حذف جماعي ولا تغيير حالة جماعي، والحذف يتم طلبًا طلبًا. ودفعة الإرسال تتوقف عند 50 طلبًا.
الخطة الاحترافية بـ 1,000 دج في الشهر، قرأناها من المنصة الحيّة يوم 7 سبتمبر 2026. وأول 3 أيام مجانية بدون بطاقة بنكية. بعدها تدفع لكي يبقى متجرك مفتوحًا، والدفع ببطاقة CIB أو الذهبية أو عبر BaridiMob نهائي بمجرد تفعيل الخطة.
إذا كانت هذه العيوب هي ما سيؤلمك، ابقَ مكانك. وإذا كانت الأعمال الأربعة في الأعلى هي ما يأكل أمسياتك، فـ3 أيام تكفي لتجربة خطوة الإرسال بحساب شركة التوصيل الخاص بك.
أما سؤال المال على مدى سنة كاملة فهو مقال آخر: كم يكلّفك متجر WordPress فعليًا في الجزائر.
أسئلة عن WooCommerce والدفع عند الاستلام
هل WooCommerce مجاني؟ الإضافة مجانية ومفتوحة المصدر. تكاليفك هي الاستضافة، واسم النطاق، وأي قالب أو إضافة مدفوعة، ووقت المطوّر المذكور في هذا المقال.
هل يعمل WooCommerce في الولايات الـ58 كلها؟ الولايات الـ58 موجودة في قائمة الولايات، متحقَّق منه يوم 7 سبتمبر 2026. أما أسعار كل ولاية فغير موجودة، وتبنيها أنت كمناطق شحن.
ما هو WooCommerce Smart COD؟ هي إضافة مدفوعة من طرف ثالث تُباع خارج دليل إضافات WordPress، فمزاياها وسعرها يأتيان من البائع لا من WooCommerce. لم نجرّبها، ولن نطبع سعرًا لم نقرأه اليوم.
هل يستطيع WooCommerce إرسال الطلبات إلى Yalidine تلقائيًا؟ ليس وحده. يوم 7 سبتمبر 2026، الإضافة الوحيدة الخاصة بـ Yalidine في دليل WordPress كانت إضافة غير رسمية بأقل من 10 تثبيتات نشطة. وأي شيء أوثق من ذلك يعني برمجة خاصة.
هل تصلح إدارة المخزون في WooCommerce للدفع عند الاستلام؟ هي تنقص المخزون عند إتمام الشراء، وهذا خطأ في الدفع عند الاستلام لأن كثيرًا من الطلبات لا يُؤكَّد أبدًا. وإصلاحه يعني حالة طلب خاصة وقاعدة تكتبها أنت.
أيهما أرخص، WooCommerce أم منصة جزائرية؟ الإضافة مجانية، فالجواب يعتمد على الاستضافة وساعات المطوّر، لا على رسوم الترخيص. والمقارنة المؤرّخة بين المنصات في مقارنة المنصات عندنا.
كيف تحقّقنا من هذا
كل ما يلي فُتح يوم 7 سبتمبر 2026.
- إعدادات الدفع عند الاستلام الستة وحالة
Processing: https://woocommerce.com/document/cash-on-delivery/ - حالات الطلب الثماني الافتراضية: https://woocommerce.com/document/managing-orders/order-statuses/
- مطابقة المناطق، وعدم وجود حدّ لعدد المناطق أو الطرق: https://woocommerce.com/document/setting-up-shipping-zones/
- إرجاع المخزون في الطلبات الفاشلة بالإصدار 11.0، بتاريخ 17 جويلية 2026: https://developer.woocommerce.com/2026/07/17/failed-order-stock-update/
- الإصدار 11.1.0، مجاني، مع 7 ملايين تثبيت نشط أو أكثر: https://wordpress.org/plugins/woocommerce/
- قائمة الولايات وفيها 58 مدخلًا جزائريًا، من DZ-01 إلى DZ-58: https://github.com/woocommerce/woocommerce/blob/trunk/plugins/woocommerce/i18n/states.php
- البلاغ رقم 33969، المفتوح يوم 19 جويلية 2022 بخصوص الولايات العشر الناقصة، والمغلق الآن: https://github.com/woocommerce/woocommerce/issues/33969
- عمليات البحث عن الإضافات التي بُني عليها الجدول وأعداد تثبيتاتها: https://wordpress.org/plugins/search/yalidine/ و https://wordpress.org/plugins/search/algeria+shipping/ الذي يعرض الصفوف الخمسة في صفحة واحدة
- إضافة Yaxii Shipping Manager، ومعها ملاحظتها الخاصة بأن استيراد جداول أسعار الشركات غير مفعّل في هذا الإصدار: https://wordpress.org/plugins/yaxii-shipping-manager/
ما لم نتحقق منه: البحث في سوق إضافات WooCommerce عن إضافات الشحن الجزائرية لم يرجع نتائج ذلك اليوم، فهذا المقال لا يطبع عنه أي رقم. ولم نختبر أي إضافة مدفوعة تُباع خارج دليل WordPress.
أما أرقام DZBuild نفسها، أي 102 بطاقة شركة توصيل وسعر 1,000 دج في الشهر، فقرأناها من المنصة الحيّة يوم 7 سبتمبر 2026. أعداد التثبيتات والأسعار تتغيّر، فالتاريخ مهم بقدر الرقم. أخبرنا إذا وجدت معلومة قديمة هنا وسنصحّحها في مكانها مع سطر مؤرّخ.
