انتقل إلى المحتوى
DevMarket
وحدات Odooإضافات ووردبريسقوالب ووردبريسقوالب Shopifyقوالب التطبيقاتالسكربتات والأدواتالمدونةبِع على DevMarket
WordPress وWooCommerce

المنتجات المتغيرة في WooCommerce: كيف تنشئ المتغيرات خطوة بخطوة

أنشئ المنتجات المتغيرة في WooCommerce خطوة بخطوة: اختر السمات، وولّد المتغيرات، واضبط السعر ورمز SKU والمخزون والصورة لكل متغير، واستخدم التعديل المجمّع، وتجنب أخطاء المخزون والسعر الشائعة.

بقلم DevMarket Editorialنُشر: 8 دقائق قراءة
المنتجات المتغيرة في WooCommerce: كيف تنشئ المتغيرات خطوة بخطوة
في هذه الصفحة

المنتج المتغير في WooCommerce (ووكومرس) هو منتج واحد يأتي بعدة نسخ، مثل قميص بأربعة مقاسات ولونين، ويمكن لكل نسخة (وتسمى متغيرًا، variation) أن يكون لها سعرها ورمز SKU ومستوى مخزونها وصورتها. تنشئه باختيار نوع المنتج Variable product، ثم إضافة السمات، ثم توليد المتغيرات، ثم تعبئة بيانات كل متغير. يوضح هذا الدليل الخطوات، ويشرح التعديل المجمّع والحدود عند وجود متغيرات كثيرة، ويسرد الأخطاء الشائعة. وقد روجع مقابل توثيق WooCommerce في أكتوبر 2026 (الإصدار WooCommerce 11.2)، لذا قد تختلف الشاشات لديك.

باختصار

  • استخدم المنتج المتغير عندما يختار المشتري خيارات ويحتاج كل خيار إلى سعره أو رمز SKU أو مخزونه أو صورته.
  • أضف السمات، وفعّل Used for variations، واحفظ، ثم انقر Generate variations. والمتغير الذي ليس له سعر عادي (Regular price) لا يظهر في المتجر.
  • قرر مبكرًا هل يُحسب المخزون لكل متغير، أم مرة واحدة على المنتج الرئيسي.
  • تعدّل الإجراءات المجمّعة (Bulk actions) كل المتغيرات دفعة واحدة. وعند تجاوز 30 متغيرًا تصبح القوائم المنسدلة في واجهة المتجر ثابتة افتراضيًا.

متى تستخدم المنتج المتغير في WooCommerce؟

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

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

إذا كانت النسخ منتجات مختلفة فعلًا، فأنشئ منتجات بسيطة (simple) منفصلة، ومنتجًا مجمّعًا (grouped) إن أردت عرضها معًا في صفحة واحدة. ومن الاختبارات المفيدة: إذا كان ينبغي أن يكون لكل نسخة رمز SKU وعدد مخزون خاصان بها، فهي متغير.

السمات: عامة أم مخصصة؟

السمات (attributes) تصف المنتج، مثل المقاس (Size) أو اللون (Colour). ويوثّق WooCommerce نوعين منها.

سمة عامة (Global)سمة مخصصة (Custom)
الإنشاءProducts > Attributesتبويب Attributes في منتج واحد، بزر Add New
إعادة الاستخدامفي أي منتج؛ وتغيير قيمة (term) يحدّثها في كل مكانفي ذلك المنتج فقط
القيمقيم (terms) تُضاف ضمن Configure termsتُكتب في المنتج نفسه، مفصولة بالخط العمودي (pipe)

للسمات العامة أيضًا خيار Enable archives، وهو ينشئ صفحة تعرض كل منتج يحمل إحدى قيم السمة، مثل yourstore.com/color/black/. وهذه روابط إضافية، فلا تفعّله إلا إذا أردت أن يجدها الزوار: ويتناول دليل WooCommerce لتحسين محركات البحث هذه المفاضلة. ويحدد خيار Default sort order ترتيب القائمة المنسدلة. فالترتيب بحسب الاسم (Name) أبجدي، فيحوّل S, M, L, XL إلى L, M, S, XL، لذا اختر Custom ordering لترتيب المقاسات.

كيف تنشئ المتغيرات خطوة بخطوة

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

  1. اذهب إلى Products > Add New Product، وسمِّ المنتج، واختر Variable product من القائمة المنسدلة Product data.
  2. في تبويب Attributes اختر سمة عامة من Add existing وحدد قيمها (يحمّل Select all كل القيم)، أو انقر Add New لإنشاء سمة مخصصة واكتب قيمها مفصولة بالخط العمودي (pipe).
  3. فعّل Used for variations عند كل سمة يجب أن تنشئ متغيرات، ثم انقر Save attributes.
  4. في تبويب Variations انقر Generate variations لتوليد كل التركيبات، أو Add manually لإضافة متغير واحد في كل مرة. والقيم تتضاعف: أربعة مقاسات ولونان يعطيان ثمانية متغيرات.
  5. وسّع كل متغير واملأ تفاصيله. ويمكنك اختياريًا ضبط Default Form Values في الأعلى لاختيار خيار مسبقًا، وهذا ممكن فقط بعد وجود متغير واحد.
  6. انقر Save changes، ثم Publish أو Update.

وإذا غيّرت السمات لاحقًا، فقد تحتاج إلى إعادة تعريف المتغيرات.

ما الذي تضبطه في كل متغير

الحقلما يفيد معرفته
Regular price, Sale priceالسعر العادي (Regular price) إلزامي: المتغير بلا سعر لا يظهر
SKU, GTIN, UPC, EAN or ISBNتحدد النسخة بدقة. وإذا تُركت فارغة تُستخدم قيمة المنتج الرئيسي
Manage stock?يمنح المتغير كمية مخزون خاصة به، وإعداد الطلب عند نفاد المخزون (backorder)، وحدّ انخفاض المخزون
Weight, Dimensions, Shipping classالقيم الفارغة تستخدم إعدادات المنتج الرئيسي
Imageصورة رئيسية لكل متغير. وابتداءً من WooCommerce 11.1 يوجد أيضًا معرض للمتغير (Variation gallery)
Tax classفقط إذا كان متغير ما يخضع لضريبة مختلفة: راجع إعداد الضرائب وضريبة القيمة المضافة

التعديل المجمّع وإدارة المتغيرات الكثيرة

تغيّر القائمة المنسدلة Bulk actions في تبويب Variations كل متغيرات المنتج فورًا. وفيها أيضًا Delete all variations، لذا خذ نسخة احتياطية أولًا. وتغطي الإجراءات: الحالة، وتعيين القيم، وزيادة الأسعار العادية وأسعار التخفيض أو إنقاصها بمبلغ ثابت أو بنسبة مئوية، والتخفيضات المجدولة، وإعدادات المخزون، والطول والعرض والارتفاع والوزن. ولا يوجد إجراء مجمّع للصور.

  • عند تجاوز 15 متغيرًا، تتيح الأسهم التنقل بين صفحات القائمة، وتُحفظ التغييرات عند الانتقال من صفحة إلى أخرى.
  • عند تجاوز 30 متغيرًا، تصبح القوائم المنسدلة ثابتة، فقد يختار المتسوق تركيبة غير متاحة. ويستطيع المطورون تغيير هذا الحد بالفلتر woocommerce_ajax_variation_threshold، وينصح التوثيق بأقل قيمة تعمل، لأن القيم الأعلى قد تؤثر في أداء صفحة المنتج.
  • النموذج الكبير جدًا قد يتجاوز max_input_vars في PHP فيُقتطع دون تحذير. تحقق من WooCommerce > Status، قسم Server environment. ويذكر توثيق WooCommerce قيمة افتراضية هي 1000 ويقترح 3000.

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

كيف تظهر المنتجات المتغيرة في المتجر وفي السلة؟

صفحة المنتج وصفحات المتجر والسلة

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

العينات المرئية (Swatches) وجداول المقاسات

يوثّق WooCommerce ميزة تجريبية باسم Color swatches for attributes ضمن WooCommerce > Settings > Advanced > Features. وهي معطّلة افتراضيًا، وتظهر فقط في قوالب الكتل (block themes)، وتعمل مع سمات Color / image. وفيما عدا ذلك تأتي العينات المرئية من الإضافات: استخدم قائمة التحقق في دليلنا أفضل إضافات WooCommerce. وتعرض DevMarket إضافة Size Guide for WooCommerce، وهي تضيف جداول مقاسات إلى المنتجات والفئات وتذكر أنها تعمل مع المنتجات المتغيرة. جرّب أيًّا منها على نسخة تجريبية (staging).

روابط المتغيرات والمحتوى المكرر

المنتج المتغير صفحة منتج واحدة، فلا تحصل المتغيرات على صفحات خاصة بها. ويصف دليل متغيرات المنتجات من Google هذا النمط ذي الصفحة الواحدة، مع رابط أساسي (canonical) واحد للمنتج. وتنشأ التكرارات من عناصر إضافية مثل أرشيفات السمات، والإضافات التي تدرج المتغيرات كمنتجات منفصلة، ومعاملات الرابط (URL parameters). ويتناولها دليل تحسين محركات البحث لدينا.

مثال تطبيقي: قميص كتان بأرقام افتراضية

لنأخذ منتجًا مختلقًا هو Desert Linen Shirt، بأربعة مقاسات ولونين. والأسعار والمخزون توضيحية فقط.

  1. في Products > Attributes أنشئ السمة Size (اضبط Custom ordering، وأضف S وM وL وXL، واسحبها إلى ترتيبها) والسمة Colour (Sand وهو الرملي، وOlive وهو الزيتوني).
  2. أنشئ منتجًا من نوع Variable product، وأضف السمتين بخيار Select all، وفعّل Used for variations واحفظ.
  3. انقر Generate variations: ستحصل على ثمانية متغيرات.
  4. استخدم Bulk actions لتعيين السعر العادي إلى 189 وتبديل Manage stock. ثم أدخل المخزون لكل متغير واضبط المتغيرين XL على 199.
  5. أعطِ كل متغير Sand صورة Sand، وكل متغير Olive صورة Olive.
  6. اضبط Default Form Values على Sand للون (Colour)، واترك Size على «No default Size»، ليختار المتسوقون المقاس بأنفسهم.
المتغيرSKUالسعر (ريال سعودي، مثال)المخزون (مثال)
Sand, MDLS-SAND-M18910
Sand, XLDLS-SAND-XL1994
Olive, LDLS-OLIVE-L1898

الآن اختبر كما يفعل العميل. يجب أن تعرض صفحة المتجر نطاقًا من 189 إلى 199. اختر Olive وL، وتأكد أن الصورة تتغير، وأضفه إلى السلة وأنشئ طلبًا تجريبيًا. ويجب أن ينخفض المخزون للمتغير Olive, L فقط.

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

  • عدم تفعيل Used for variations، فلا تستطيع السمة إنشاء متغيرات.
  • المخزون في المستوى الخاطئ. مخزون مستوى المنتج رصيد واحد مشترك. ومخزون مستوى المتغير يمنح كل متغير رصيده الخاص. والمتغيرات التي لا تدير المخزون تعود إلى رصيد المنتج. ولإخفاء الخيارات النافدة استخدم Hide out of stock items from the catalog ضمن WooCommerce > Settings > Products > Inventory: وهو يعمل فقط مع مخزون مستوى المتغير وإيقاف الطلب عند نفاد المخزون (backorders).
  • غياب الأسعار، فتختفي المتغيرات وتبدو القوائم المنسدلة فارغة.
  • نطاقات سعرية مفاجئة. متغير واحد مرتفع السعر يوسّع النطاق في صفحات المتجر.
  • متغيرات «Any {attribute}»، وقد تعمل كمتغيرات مكررة. ويستخدم WooCommerce أول تطابق بحسب ترتيب لوحة الإدارة، ويوصي التوثيق بتعريف كل سمة في كل متغير.

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

كم متغيرًا يمكن أن يحتوي عليه منتج WooCommerce؟

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

هل يمكن أن تكون لكل متغير صورته الخاصة؟

نعم. انقر على عنصر الصورة النائب في المتغير. وابتداءً من WooCommerce 11.1 يمكنك أيضًا إدارة معرض للمتغير (Variation gallery).

هل يجب أن يكون للمنتج الرئيسي رمز SKU؟

هذا اختياري. أعطِ كل متغير رمز SKU خاصًا به، فستحتاج إليه عند استيراد المتغيرات.

لماذا لا يظهر المتغير في المتجر؟

تحقق من أنه مفعّل (Enabled)، وله سعر عادي، وأنه لا يُخفى لنفاد المخزون بسبب إعداد الكتالوج.

الخطوات التالية

للمنتجات الكثيرة، عدّلها في جدول بيانات مع دليل استيراد المنتجات وتصديرها. وللمتجر ككل، راجع كيف تُعدّ WooCommerce، وتصفّح إضافات WooCommerce في DevMarket بحثًا عن العينات المرئية وغيرها من الإضافات.

XLinkedInWhatsApp

المنتجات المذكورة في المقال

البرمجيات التي يتناولها هذا الدليل، جاهزة للاطلاع عليها.

  • إضافةجديد

    دليل المقاسات لووكومرس – نافذة جدول المقاسات وجداول القياسات

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

    بواسطة TAQNIX
    لا توجد تقييمات بعد
    المبيعات:0⁦24.00 US$⁩

كيف تختار قالب ووردبريس: قائمة تحقق قبل أن تثبّت أي قالب

اختر قالب ووردبريس بالاختبار لا بالعرض التجريبي: قارن قوالب الكتل والقوالب الكلاسيكية، والمصادر، والسرعة، وإمكانية الوصول، ودعم RTL وWooCommerce، والارتباط بأدوات البناء، وشروط الترخيص على نسخة تجريبية.

9 دقائق قراءة

اعثر على البرنامج المناسب للمهمة

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