حل أخطاء ووردبريس الشائعة: الشاشة البيضاء والخطأ الحرج وغيرهما
حل أخطاء ووردبريس الشائعة بهدوء: خذ نسخة احتياطية، واقرأ السجلات، واعثر على السبب بالاستبعاد، ثم عالج أخطاء قاعدة البيانات و500 والذاكرة ووضع الصيانة و404 وتسجيل الدخول.
9 دقائق قراءة
أعدّ WooCommerce بالترتيب الصحيح: تحقق من المتطلبات، وثبّت الإضافة، وشغّل معالج الإعداد، واضبط العملة والمنتجات، وأضف الدفع والشحن والضريبة، وجرّب طلباً تجريبياً، ثم أطلق المتجر.
لإعداد WooCommerce (ووكومرس)، ثبّت الإضافة المجانية على موقع WordPress يستوفي متطلباتها، وشغّل معالج الإعداد، ثم أنجز قائمة مهام المتجر: المنتجات والدفع والشحن والضريبة والصفحات ورسائل البريد. أجرِ طلبات تجريبية، ثم حوّل المتجر من وضع Coming soon (قريباً) إلى Live (مباشر). يتبع هذا الدليل التوثيق الرسمي وصفحة WooCommerce 11.2.1 في wordpress.org (بتاريخ 21 أكتوبر 2026)، فقد تختلف التسميات عندك قليلاً.
باختصار
كل خطوة لاحقة تعتمد على الاستضافة، فتحقق منها أولاً. ترتيب العمل هو: المتطلبات، ثم التثبيت، ثم الإعدادات، ثم المنتجات، ثم الدفع والشحن والضريبة، ثم الطلبات التجريبية، ثم الإطلاق.
تذكر صفحة متطلبات الخادم، التي تنطبق على WooCommerce 10.8 وما بعده، أن الاستضافة ينبغي أن تدعم ما يلي:
| البند | ما يقوله التوثيق |
|---|---|
| WordPress | 6.9 أو أحدث |
| PHP | 8.3 أو أحدث، واختُبر حتى 8.4 |
| قاعدة البيانات | MySQL 8.0 أو أحدث، أو MariaDB 10.6 أو أحدث |
| الذاكرة | حد ذاكرة WordPress يبلغ 256 MB أو أكثر |
| HTTPS | مطلوب |
| Multibyte String (دعم الأحرف متعددة البايتات) | مطلوب للمتاجر غير الإنجليزية، ومنها المتاجر العربية |
وتوصي صفحة المتطلبات في WordPress نفسها باستخدام PHP 8.3 أو أحدث وMariaDB 10.11 أو أحدث (أو MySQL 8.0)، فاطلب من استضافتك الرقم الأعلى. وتذكر صفحة WooCommerce في wordpress.org الحد الأدنى لإصدار WordPress للإصدار الذي ستثبّته، وهو 7.0 للإصدار 11.2.1: وإذا اختلف عمّا في الجدول، فهذه الصفحة هي المرجع. ولا تزال تذكر PHP 7.4 أدنى إصدار، لكن التوثيق يقول إن الإصدارات القديمة بهذا القدر انتهى عمرها الافتراضي (end of life) وقد تعرّض موقعك لثغرات أمنية.
لاختيار الاستضافة، اقرأ كيف تختار استضافة WordPress. وفي متجر خليجي، تحقق من مكان الخادم واختبر السرعة من المواقع التي يتصل منها عملاؤك، كما يشرح دليل السرعة.
في موقع قائم، خذ نسخة احتياطية أولاً (كيف تنسخ WordPress احتياطياً)، وجرّب نسخة تجريبية من الموقع (staging) إن أمكن. ثم اتبع دليل التثبيت:
يفتح معالج الإعداد عند أول تفعيل، وينشئ WooCommerce أيضاً صفحاته ودوري Shop manager (مدير المتجر) وCustomer (العميل). ويسميه توثيق الإعداد Onboarding Wizard. تختار Set up my store، وتذكر هل تبدأ نشاطاً تجارياً، أم تبيع بالفعل، أم تبني متجراً لعميل، ثم تدخل اسم المتجر ونوع المنتجات وموقعك وبريدك الإلكتروني. وتوصي خطوة Free Features بأدوات للدفع والشحن والضريبة والتسويق والأمان: أبقِ على ما تحتاجه فقط، كما يشرح دليل أفضل إضافات WooCommerce.
بعد ذلك تصل إلى WooCommerce Home وفيها Store Setup Checklist (قائمة إعداد المتجر) بالبنود: Add your products (أضف منتجاتك)، وSet up payments (إعداد الدفع)، وCustomize your store (خصّص متجرك)، وCollect sales tax (حصّل ضريبة المبيعات)، وSelect your shipping options (اختر خيارات الشحن، وتظهر عند الحاجة فقط)، وLaunch your store (أطلق متجرك). ولإعادة عرض المعالج، افتح تبويب Help في صفحة مثل WooCommerce > Status واختر Setup wizard.
افتح WooCommerce > Settings > General. يعدّد توثيق الإعدادات العامة ما يلي:
يتيح WooCommerce عملة أساسية واحدة لكل متجر. أما العملات الأخرى فتحتاج إلى إضافة، وتقول الصفحة إن عليك التأكد من أن بوابة الدفع تدعم العملة قبل تغييرها. وتشمل القائمة الريال السعودي (SAR) والدرهم الإماراتي (AED) والدينار الكويتي (KWD) والريال القطري (QAR) والدينار البحريني (BHD) والريال العُماني (OMR) والروبية الهندية (INR). وعادةً ما تُكتب عملات الكويت والبحرين وعُمان بثلاث منازل عشرية، فتحقق من عدد المنازل العشرية وفق قواعد مزوّدك، وراجع بوابات الدفع في السعودية.
وهناك قراران آخران يناسبهما هذا الموضع. فإذا كان متجرك عربياً، فاضبط اللغة واختر قالباً يدعم الكتابة من اليمين إلى اليسار (RTL) كما في بناء موقع WordPress بالعربية. واختر روابط المنتجات قبل النشر: ففي Settings > Permalinks (الروابط الدائمة) في WordPress قسم Product permalinks، وتغييره لاحقاً يغيّر رابط كل منتج.
يبدأ دليل إضافة منتج من Products > Add New. أدخل اسم المنتج، وأبقِ Product type تحت Product data > General على Simple product، وأدخل Regular price (وSale price اختيارياً)، وحدّد صورة المنتج، ثم اضغط Publish. الاسم والسعر هما الحد الأدنى.
| نوع المنتج | يُستخدم لـ |
|---|---|
| Simple (بسيط) | سلعة واحدة بلا خيارات |
| Variable (متغيّر) | مقاسات أو ألوان لكل منها سعره ورمز SKU ومخزونه: راجع دليل المنتجات المتغيرة |
| Grouped (مجمّع) | عدة منتجات في صفحة واحدة، يُضاف كل منها إلى السلة على حدة |
| External/Affiliate (خارجي/تابع) | رابط إلى منتج يُباع في موقع آخر |
يمكن الجمع بين Virtual (بلا شحن) وDownloadable (ملفات رقمية) وأحد هذه الأنواع. ابدأ بعدد قليل من المنتجات المكتملة، بصورها وأسعارها ومخزونها وفئاتها وأوصافها، لتختبر المسار كاملاً. وللكتالوج الكبير استخدم دليل استيراد المنتجات وتصديرها.
الدفع. اذهب إلى WooCommerce > Settings > Payments. يشغّل Enable مزوّداً متاحاً، ويفتح Manage مزوّداً مفعّلاً أصلاً، ويضم Take offline payments التحويل المصرفي والشيك والدفع عند الاستلام. وتحتاج مدفوعات البطاقات إلى بوابة تخدم بلدك: راجع بوابات الدفع في WooCommerce.
الشحن. افتح WooCommerce > Settings > Shipping. مناطق الشحن (Shipping zones) هي مناطق جغرافية لكل منها طرقها وأسعارها، ويضم التبويب أيضاً فئات الشحن (shipping classes) والاستلام المحلي (local pickup). ويستعرض دليل إعداد الشحن الخيارات، ويغطي الشحن والدفع عند الاستلام في السعودية شركات الشحن.
الضريبة. حدّد خيار Enable tax rates and calculations في تبويب General فيظهر تبويب Tax. وما تفرضه من ضريبة يعتمد على تسجيلك، فاتبع دليل إعداد الضريبة وضريبة القيمة المضافة، واقرأ ضريبة القيمة المضافة والفواتير للمتاجر الإلكترونية في السعودية، وتأكد من خياراتك مع محاسب.
يذكر توثيق صفحات WooCommerce أن الإعداد ينشئ صفحة Cart (السلة) بكتلة Cart، وصفحة Checkout (الدفع) بكتلة Checkout، وصفحة My Account (حسابي) تستخدم الكود القصير [woocommerce_my_account]. وينشئ أيضاً صفحة Refund and Returns Policy (سياسة الاسترجاع والإرجاع) مسودة غير منشورة بنص نموذجي: عدّلها ثم انشرها. عيّن الصفحات من WooCommerce > Settings > Advanced (قسم Page setup)، وصفحة Shop (المتجر) من WooCommerce > Settings > Products. وتعيد أداة Create pages في WooCommerce > Status > Tools إنشاء الصفحات المفقودة.
الكتل هي الخيار الافتراضي للمتاجر الجديدة منذ WooCommerce 8.3، وتحتفظ المتاجر القائمة بما كانت تستخدمه. ويوصي توثيق أكواد الصفحات القصيرة بالكتل، لكنه يذكر أن نسخ الأكواد القصيرة تعمل أحياناً بصورة أفضل مع الإضافات. وذكرت الأسئلة الشائعة للمطوّرين في عام 2023 أنه لا توجد خطط لإيقاف صفحة الدفع الكلاسيكية تدريجياً، فراجع التوثيق الحالي. ويحذّر دليل صفحة الدفع القائمة على الكتل من أن البوابة التي لا تدعم الكتل قد لا تظهر في صفحة الدفع، ويشرح طريقة الرجوع: حدّد الكتلة في صفحة Cart، واستخدم Transform واختر Classic Shortcode، ثم افعل الشيء نفسه في Checkout.
افتح WooCommerce > Settings > Emails. يسرد توثيق رسائل البريد ما يُرسَل، ومنه New order وProcessing order وCompleted order وFailed order. وتصل رسائل المتجر إلى المستلم الذي تحدده، وهو افتراضياً بريد الإدارة في Settings > General. اضبط From name وFrom address (اسم المرسل وعنوانه)، مستخدماً عنواناً على نطاقك أنت، كما توصي WooCommerce. وانظر تخصيص رسائل WooCommerce للصياغة والتصميم.
تقول صفحة اختبار الطلبات إن الطلبات التجريبية تتصرف كالطلبات الحقيقية: فقد تطلق رسائل بريد وتظهر في Analytics، ولا يضع WooCommerce عليها علامة تدل على أنها تجريبية. وتنصح بالاختبار على نسخة تجريبية من الموقع (staging) وحذف الطلبات التجريبية بعد ذلك. أجرِ طلباً واحداً بكل طريقة دفع فعّلتها، مستخدماً وضع الاختبار في البوابة، على الجوال وعلى الحاسوب. ينبغي أن تصل طلبات التحويل المصرفي والشيك بحالة On hold (قيد الانتظار)، وطلبات الدفع عند الاستلام بحالة Processing (قيد المعالجة). ثم أجرِ استرداداً لأحدها.
تبدأ المتاجر التي تُنهي معالج الإعداد في وضع Coming soon. ويقول التوثيق إن الموقع كله يكون محمياً إذا سُجّل أول مستخدم مدير قبل أقل من شهر، وإلا فتُحمى صفحات المتجر فقط. وللإطلاق، افتح WooCommerce > Settings > Site visibility وحوّل الوضع إلى Live. وقد يؤخر التخزين المؤقت ظهور التغيير، فاطلب من استضافتك مسح الذاكرة المؤقتة.
الإضافة مجانية للتثبيت من wordpress.org. لكنك تدفع مع ذلك ثمن الاستضافة والنطاق وأي إضافات أو قوالب مدفوعة ورسوم مزوّد الدفع. ويسرد دليلنا للتكلفة في السعودية البنود المعتادة.
نعم. خذ نسخة احتياطية، وجرّب على نسخة تجريبية (staging)، واستخدم خيار Apply to store pages only ليشمل وضع Coming soon صفحات المتجر لا الموقع كله. وهو مفعّل افتراضياً عندما يكون أول مستخدم مدير أقدم من شهر.
لدى WooCommerce عملة أساسية واحدة لكل متجر. والعملات الأخرى تحتاج إلى إضافة لتعدد العملات، ويجب أن تدعم بوابتك كل عملة منها.
استخدم الكتل في المتجر الجديد ما لم تكن هناك إضافة تحتاجها لا تدعمها، ولا تنتقل إلى الأكواد القصيرة إلا إذا اضطررت.
عندما يقبل المتجر طلباً تجريبياً، اختر الإضافات الاختيارية حسب المهمة بمساعدة دليل أفضل إضافات WooCommerce، ثم سرّع متجر WooCommerce واحمِه بـقائمة التحقق من أمان WordPress. ويمكنك أيضاً تصفح إضافات WooCommerce وقوالب WooCommerce على DevMarket، وتحقق أولاً من فترة الدعم وسياسة التحديثات في كل صفحة.
حل أخطاء ووردبريس الشائعة بهدوء: خذ نسخة احتياطية، واقرأ السجلات، واعثر على السبب بالاستبعاد، ثم عالج أخطاء قاعدة البيانات و500 والذاكرة ووضع الصيانة و404 وتسجيل الدخول.
9 دقائق قراءة
اختر قالب ووردبريس بالاختبار لا بالعرض التجريبي: قارن قوالب الكتل والقوالب الكلاسيكية، والمصادر، والسرعة، وإمكانية الوصول، ودعم RTL وWooCommerce، والارتباط بأدوات البناء، وشروط الترخيص على نسخة تجريبية.
9 دقائق قراءة
استخدم قائمة صيانة ووردبريس هذه لتخطيط المهام الأسبوعية والشهرية والسنوية: التحديثات والنسخ الاحتياطي والمستخدمون والإضافات والأمان والسرعة وPHP والنطاق وSSL، مع Site Health وفحوص WooCommerce.
9 دقائق قراءة
لكل منتج على DevMarket إصدار يراجعه فريقنا، ومفتاح ترخيص فوري، وشروط واضحة للتحديث والدعم.