الـ Variant هو نسخة محددة قابلة للشراء من منتج أساسي — مثل مقاس أو لون أو خامة أو تكوين معيّن — وتشترك مع النسخ الشقيقة في القائمة الأساسية نفسها، لكنها تحمل سعرها ومستوى مخزونها وصورها الخاصة. فالقميص المتوفر بثلاثة ألوان وأربعة مقاسات له اثنا عشر Variant، وكل واحد منها وحدة بيع مستقلة، مع أن المتسوقين يتعاملون معها كصفحة منتج واحدة. وفي خلاصة المنتجات، تتيح الـ Variants بيع «الخيارات» دون الحاجة إلى دمج كل شيء في صف واحد لا يمكنه تتبع المخزون لكل خيار على حدة، ودون تفتيت الكتالوج إلى قوائم منفصلة لم تعد تُقرأ كمنتج واحد.
لماذا تهم الـ Variants في بنية خلاصة المنتجات
يدور ضبط الـ Variants في خلاصة المنتجات حول تجنب إخفاقين متعاكسين: فدمجها في صف واحد يفقدكم القدرة على تتبع السعر أو التوفر لكل خيار، أما إدراجها دون أي رابط بينها فيملأ نتائج البحث بما يبدو منتجات مكررة. وتشعر بهذه المشكلة بشكل أكبر المتاجر ذات الأعداد الكبيرة من الـ Variants — مثل علامات الأحذية التي تضم عشرات التركيبات من المقاسات والألوان للطراز الواحد — إذ تتضاعف حتى الأخطاء الهيكلية الصغيرة عبر آلاف الصفوف. كما ترتبط معالجة الـ Variants جيدًا ارتباطًا مباشرًا بالتحويل، فالقائمة التي تُظهر بدقة أن أحد المقاسات غير متوفر بينما تبقى ثلاثة مقاسات أخرى متاحة تُبقي المتسوق داخل مسار الشراء بدلًا من أن يتجه إلى منافس.
كيف تعمل الـ Variants
يُرسل كل Variant كعنصر مستقل في خلاصة المنتجات، بـ sku ومعرّف id فريدين خاصين به، لكن جميع الـ Variants الخاصة بالمنتج نفسه تشترك في item group ID حتى تتمكن المنصة من تجميعها في قائمة عرض واحدة. أما السمات المميِّزة — اللون والمقاس والخامة — فتُعرَّف كحقول منفصلة في صف كل Variant، وهذا ما يتيح لمنصة التسوق بناء أداة الاختيار التي يتفاعل معها المتسوقون. ويُحدَّد السعر والصور والتوفر لكل Variant بشكل مستقل، إذ من الطبيعي تمامًا أن ينفد مقاس معيّن بينما تبقى المقاسات الأخرى متوفرة.
مثال: Variantان لمنتج واحد
<item>
<g:id>SKU-92310-S</g:id>
<g:item_group_id>MERINO-TEE-2024</g:item_group_id>
<title>Merino Wool T-Shirt - Navy, S</title>
<g:size>S</g:size>
<g:color>Navy</g:color>
<g:availability>out of stock</g:availability>
<g:price>45.00 USD</g:price>
</item>
<item>
<g:id>SKU-92310-M</g:id>
<g:item_group_id>MERINO-TEE-2024</g:item_group_id>
<title>Merino Wool T-Shirt - Navy, M</title>
<g:size>M</g:size>
<g:color>Navy</g:color>
<g:availability>in stock</g:availability>
<g:price>45.00 USD</g:price>
</item>
يتتبع كل Variant توفره بشكل مستقل — فالمقاس الصغير نفد بينما المقاس المتوسط ما زال متاحًا للشراء — لكن g:item_group_id المشترك يُبقيهما معروضين كمنتج واحد.
مفاهيم ذات صلة
لا يتم تجميع الـ Variants بشكل صحيح إلا عندما يكون الـ item group ID الذي يربطها متسقًا ويكون الـ sku في كل صف فريدًا، وضبط الأمرين معًا هو ما يحدد في النهاية ما إذا كانت خلاصة المنتجات تمثل البنية التسويقية الفعلية للكتالوج. وللمتاجر التي تعيد هيكلة الكتالوج حول الـ Variants لأول مرة، يتوفر دليل عملي في Winning with Variants: How to Structure Product Feeds for More Conversions.
















