إتقان WooCommerce: دليل كامل لبناء موقع تجارة إلكترونية فعال من الصفر.

قراءة 3 دقائق
2026-03-11
2026-06-04
2,054
أنا أحصل على عمولة عند التسوق عبر الروابط أدناه، ولا يُضاف أي تكلفة عليك.

الاستعدادات والمزايا الأساسية لـ WooCommerce.

قبل البدء في تثبيت المكوّنات الإضافية، من المهم التأكد من أن بيئة موقعك على الويب جاهزة لـ WooCommerce. الشرط الأول هو أن يكون لديك موقع WordPress يدعم الإصدار 7.4 من PHP أو إصدارًا أحدث، وإصدار 5.6 من MySQL أو إصدارًا أحدث. موضوع حديث متوافق مع WordPress الأساسي والمكوّنات الإضافية الرئيسية هو أساسي. اختيار موضوع مستجيب للتصميم وذي مدونة برمجية جيدة، مثل Storefront (الموضوع الرسمي لـ WooCommerce)، يضمن دمج جميع الوظائف والأنماط بسلاسة في المستقبل.

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

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

القراءة الموصى بها دليل أساسيّ لـ WordPress: إنشاء موقعك الإلكترونيّ الأوّل من الصفر.

الإعدادات والتهيئة الأساسية لمتجر WooCommerce.

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

خادم ووردبريس من شركة UltaHost
ضمان استرداد المال خلال 30 يومًا، عرض نطاق ترددي وقواعد بيانات غير محدودين، حماية مجانية ضد هجمات DDoS، خصم 50% عند الشراء لمدة 3 سنوات (السعة المتاحة: 501–4 تيرابايت).

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

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

يعد تكوين طرق التوصيل خطوةً أساسيةً أخرى. يمكنك إنشاء قواعد منفصلة للمناطق الجغرافية المختلفة (مثل البلدان أو الولايات).shipping zoneتحت كل منطقة توصيل، يمكنك إضافة عدة طرق توصيل، مثل “التوصيل المجاني” أو “الأسعار الموحدة” أو “الاستلام المحلي”. بالنسبة للـ “الأسعار الموحدة”، يمكنك تحديد رسوم ثابتة، أو من خلالshipping classيمكنك تعيين أسعار مختلفة للمنتجات ذات الأوزان المختلفة، وحتى تطبيق رسوم شحن متدرجة استنادًا إلى إجمالي قيمة عربة التسوق باستخدام شظايا كود.

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

القراءة الموصى بها دليل WooCommerce: دليل كامل لبناء موقع تجارة إلكترونية محترف من الصفر.

إدارة المنتجات والتصنيفات بكفاءة.

يتمحور مركز المتجر حول المنتجات، ويوفر WooCommerce نظامًا قويًا ومرنًا لإدارة المنتجات. تنقسم منتجات WooCommerce بشكل أساسي إلى أربعة أنواع:Simple product(منتجات بسيطة),Grouped product(المنتجات المجمعة)،External/Affiliate product(منتجات خارجية/منتجات تابعة لشركاء) وكذلكVariable product(منتج قابل للتخصيص).

بالنسبة لأبسط المنتجات المستقلة، استخدمSimple productيمكنك فعل ذلك. في صفحة إضافة المنتج، تحتاج إلى ملء عنوان المنتج، ووصفًا مفصلًا، وصور المنتج والمعرض. في لوحة “بيانات المنتج”، حدد السعر (السعر العادي والسعر الترويجي)، ورمز المخزون، وحالة المخزون، وعدد الوحدات التي تديرها. قم بتعيين منتج واحد أو أكثر للمنتج.product category(تصنيف المنتجات) وproduct tag(تسميات المنتجات)، وهذا لا يساعد العملاء فقط على التنقل في الموقع، بل إنه أيضًا أمر بالغ الأهمية لتحسين محرك البحث (SEO).

بالنسبة للمنتجات مثل القمصان، التي تتوفر بمقاسات وألوان متعددة، يجب استخدامVariable productأولاً، قم بإنشاء خصائص مثل “اللون” و“الحجم” تحت علامة التبويب “الخصائص”. ثم أدخل قيم الخصائص، مثل “أحمر، أزرق، أخضر” و“S، M، L، XL”. بعد الانتهاء، اضغط على “تغيير” في قسم “الخصائص” وحفظ المنتج. في هذه المرحلة، ستصبح علامة التبويب “البدائل” متاحة. يمكنك إنشاء مجموعات من جميع الألوان والأحجام باستخدام “إضافة بدائل من جميع الخصائص”، ثم تعيين السعر ورمز المنتج والمخزون والصورة لكل بديل على حدة (مثل “أحمر - حجم S”).

استضافة.كوم استضافة مشتركة
أداء عالٍ مع وحدات المعالجة المركزية AMD EPYC، ووحدات تخزين NVMe SSD وLiteSpeed، ودعم داخلي متخصص على مدار الساعة طوال أيام الأسبوع، وتدابير أمنية متقدمة بما في ذلك SSL، وقوة الغاشمة، والحماية من البرامج الضارة والحماية من DDoS، وتوفير ما يصل إلى 731 تيرابايت 4 تيرابايت

تعد العمليات المجمعة أداةً قويةً لإدارة عدد كبير من المنتجات. في صفحة قائمة “المنتجات”، يمكنك استخدام ميزة التحرير المجمع لتعديل أسعار أو تصنيفات أو علامات أو حالات المخزون لعدة منتجات في وقت واحد. وللعمليات الأكثر تعقيدًا أو المتكررة، مثل تحديث الأسعار وفقًا لقواعد محددة، يمكنك استخدامwp-cliأداة سطر الأوامر، أو من خلال كتابة برنامج نصي PHP بسيط لاستدعاء WooCommerce.WC_Productيتم تنفيذ ذلك باستخدام أساليب فئوية. كما أن إدارة التصنيف الفعالة أمر بالغ الأهمية، فهيكل التصنيف المنطقي والمُبوب بشكل واضح (على سبيل المثال: الملابس > الملابس الرجالية > القمصان > القميص) يمكن أن يحسّن بشكل كبير من تجربة المستخدم ومعدل التحويل.

القدرة الكبيرة على التخصيص والتحسين الأدائي لـ WooCommerce.

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

الاضافات هي أسرع طريقة لتلبية الاحتياجات الوظيفية. على سبيل المثال، لإضافة وظيفة حجز المنتجات، يمكنك تثبيت “WooCommerce Bookings”؛ ولتنفيذ نظام الاشتراكات المدفوعة، يمكنك تثبيت “WooCommerce Subscriptions”. ومع ذلك، عندما لا تلبي الاضافات الموجودة تمامًا الاحتياجات، أو عند الحاجة إلى تعديل السلوك الافتراضي للاضافة، يجب استخدام آلية توصيل WooCommerce.

القراءة الموصى بها تحليل متعمق: كيفية استخدام منصة WooCommerce لبناء مواقع تجارة إلكترونية فعالة وقابلة للتوسعة

يعمل WooCommerce، كمكون إضافي لـ WordPress، بشكل كامل وفقًا لخطواته المخصصة.action hookومخالب مرشحات (Filters Hooks)filter hookالآلية. على سبيل المثال، إذا أردت إضافة رسالة نصية تشجيعية على صفحة عربة التسوق، فيمكنك الاستفادة منwoocommerce_before_cartهذا مشبك الحركة. أضف الشفرة التالية إلى موضوعك الفرعي.functions.phpفي الملف:

add_action( ‘woocommerce_before_cart’, ‘add_custom_cart_notice’ );
function add_custom_cart_notice() {
    echo ‘<div class="”custom-notice”">الشحن مجاني عند إنفاق 500 يوان على الأقل!</div>’;
}

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

الاستضافة المشتركة InterServer
استضافة مشتركة $2.50 دولار أمريكي في الشهر، الشهر الأول $0.1 دولار أمريكي الرمز الترويجي tryinterserver، 461 نص برمجي للتطبيقات السحابية، تثبيت بنقرة واحدة.

بالنسبة للتخصيص الذي يتطلب تغييرًا شاملاً في تخطيط الصفحة أو نمطها، يلزم إعادة كتابة ملفات قوالب WooCommerce. تقع جميع ملفات قوالب الواجهة الأمامية لـ WooCommerce في دليل البرنامج المساعد./templates/أدناه. لتعديلها بأمان، تحتاج إلى إنشاء مجلدًا ضمن مجلد الموضوع الخاص بك.woocommerceمجلدًا، ثم قم بنسخ ملفات القالب التي تحتاج إلى تعديل من طريقها الأصليّ إلى هذا المجلد، وقم بتحريرها بعد ذلك. على سبيل المثال، لتعديل تخطيط صفحة المنتج الفردية، يمكنك نسخها.wp-content/plugins/woocommerce/templates/single-product.phpإلىwp-content/themes/your-child-theme/woocommerce/single-product.php

مع زيادة عدد المنتجات وحجم الزيارات، أصبح تحسين الأداء أولوية قصوى. أولاً، يجب استخدام إضافات التخزين المؤقت المهنية وتكوين قواعد استبعاد التخزين المؤقت المناسبة لصفحات WooCommerce (على سبيل المثال، لا يجب تخزين محتوى عربة التسوق وصفحة "حسابي" في المخزن المؤقت). ثانياً، استخدم التخزين المؤقت للبيانات (مثل Redis أو Memcached) لتسريع استعلامات قاعدة البيانات. ثالثاً، قم بتحسين حجم الصور واستخدام تنسيق WebP، حيث أن صفحات المنتجات عادةً ما تحتوي على العديد من الصور. أخيراً، قم بتنظيف بيانات الجلسات المنتهية و السجلات و النسخ المعدلة للطلبات المكتملة بانتظام، مما يساعد على تخفيف العبء عن قاعدة البيانات. يمكنك استخدامwp-cliأمر.wp wc tool run delete_expired_download_permissionsلتنظيف أذونات التنزيل المنتهية الصلاحية.

الملخصات

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

الأسئلة الشائعة الأسئلة المتداولة

كيف يمكنني تعديل ترتيب الحقول في صفحة الدفع في WooCommerce أو حذف الحقول غير الضرورية؟

يمكنك استخدامwoocommerce_checkout_fieldsمرشحات الخطافات لتخصيص حقول الدفع. على سبيل المثال، لإزالة حقل “اسم الشركة” وتعديل ترتيب حقل “العنوان”، يمكن إضافة الشفرة التالية إلى ملف المظهر.functions.phpفي الملف:

add_filter( ‘woocommerce_checkout_fields’, ‘custom_override_checkout_fields’ );
function custom_override_checkout_fields( $fields ) {
    unset($fields[‘billing’][‘billing_company’]); // 移除账单公司字段
    $fields[‘billing’][‘billing_address_1’][‘priority’] = 40; // 调整地址字段显示顺序
    return $fields;
}

كيف يمكن تحديد رسوم الشحن المختلفة لفئات منتجات محددة؟

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

بعد ذلك، اذهب إلى “WooCommerce > الإعدادات > الشحن” وفي قسم الشحن المقابل، اضغط على “تحرير” بجانب طريقة الشحن “أسعار موحدة” أو “شحن سريع”. في إعدادات التكلفة، يمكنك استخدام متغيرات حسب فئة الشحن، على سبيل المثال، أدخل:10 + (5 * [qty])لتحديد الرسوم الأساسية بالإضافة إلى رسوم حسب عدد القطع، أو بشكل أكثر تعقيدًا، باستخدام[fee percent=”10” min_fee=”20”]لتحديد رسوم نسبة مئوية بناءً على إجمالي سعر العربة. بالنسبة “للسلع الثقيلة”، يمكنك تحديد رسوم شحن ثابتة ومرتفعة.

كيف يمكنك إنشاء منتج أو سعر يكون مرئيًا فقط للمستخدمين المسجلين أو لأدوار مستخدمين محددة؟

يتطلب ذلك عادةً استخدام إضافات، مثل “WooCommerce Memberships” أو “Groups for WooCommerce”. من خلال هذه الإضافات، يمكنك إنشاء مستويات عضوية أو مجموعات مستخدمين، وربط رؤية المنتجات أو أذونات الشراء بهذه المستويات/المجموعات.

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

موقع WooCommerce الخاص بي بطيء للغاية، ما هي الخطوات الأولى للتحسين ؟

أولاً، قم بتفعيل إضافة تخزين مؤقت قوية (مثل WP Rocket أو W3 Total Cache) وأعد تهيئتها بشكل صحيح، لضمان عدم تخزين محتوى الصفحات الديناميكية مثل عربة التسوق والدفع و"حسابي" في الذاكرة المؤقتة. ثانياً، قم بضغط وتحسين صور موقع الويب، واستخدم تنسيق WebP، وضع في اعتبارك استخدام تقنية التحميل المؤجل.

ثالثًا، قم بفحص المكونات الإضافيّة غير المستخدمة أو الثقيلة، وقم بتعطيلها إذا لزم الأمر، خاصةً تلك التي تقوم بتحميل العديد من ملفات CSS وJavaScript على الجزء الأمامي من موقع الويب. رابعًا، اعتبر استخدام شبكة توزيع المحتوى لتسريع تحميل الموارد الثابتة. أخيرًا، اختر مزود استضافة ذات أداء ممتاز وتأكد من أن إصدار PHP لديك هو 7.4 أو أعلى، مع تمكين OPcache. قم بإجراء فحص دوري باستخدام أدوات تحليل الأداء (مثل GTmetrix وGoogle PageSpeed Insights) وحل المشاكل المبلغ عنها بشكل فردي.