تقارير وأبحاث حول شوبيفاي والتجارة الإلكترونية
التجار الذين يبحثون عن تعديلات أقسام Dawn يريدون عادةً قائمة إعدادات، والقائمة المهمة قصيرة: قسم multirow يحتوي على 13 إعدادًا ونوع بلوك واحد، وقسم image-with-text يحتوي على 13 إعدادًا وأربعة أنواع بلوكات، ولا علاقة لأي منهما بالكلمة الغامضة 'layout' التي تظهر في أكواد ثيمات أخرى دون ميزة مقابلة لها.
معظم من يبحثون عن تخصيص أقسام Dawn يتوقعون صفحة تسرد ما داخل القسم، وبدلًا من ذلك يحصلون على نصوص تسويقية عن التخطيطات المرنة أو جولة صور دون أي أسماء إعدادات مرفقة. الجواب الفعلي قصير وقابل للعد. يأتي Dawn بقسم يُسمى multirow.liquid يحتوي على 13 إعدادًا ونوع بلوك واحد، وقسم يُسمى image-with-text.liquid يحتوي على 13 إعدادًا و4 أنواع بلوكات. ولا يوجد ملف في إصدار Dawn الحالي يُسمى multicolumn، وهذا الغياب يستحق التسمية بدلًا من تجاهله، لأن قدرًا كبيرًا من حركة البحث يبحث بوضوح عن هذه الكلمة بالتحديد.
قسم multirow، في الـ commit 258f00f الذي تم التحقق منه في 10 أغسطس 2026، يحتوي على 13 إعدادًا ونوع بلوك واحد. وهذا النوع الواحد من البلوكات يعني أن كل صف في القسم يتبع القواعد البنيوية ذاتها، لذا فإن الطريقة التي تحصل بها على تنوع بصري هي بتغيير الإعدادات لكل صف، وليس باستبدال نوع مختلف من البلوكات. الإعدادات التي تستحق معرفة أسمائها: image_height هو قائمة اختيار بـ 4 خيارات، وdesktop_image_width قائمة اختيار بـ 3 خيارات، وimage_layout قائمة اختيار بـ 4 خيارات، وheading_size قائمة اختيار بـ 5 خيارات، وtext_style قائمة اختيار بخيارين، وbutton_style قائمة اختيار بخيارين. هذه ستة من الثلاثة عشر محسوبة، وكلها الستة تتعلق بكيفية وقوف الصورة والنص جانب بعضهما وبحجم ظهور الخط، لا بنوع بلوك المحتوى الذي يمكنك إدراجه.
الحد العملي هنا هو أن multirow لا يستطيع إدخال نوع بلوك ثانٍ. إذا أردت صفًا يتصرف بنيويًا بشكل مختلف عن البقية، فإن image-with-text هو القسم المبني لذلك.
يحتوي image-with-text.liquid كذلك على 13 إعدادًا، مثل multirow، لكنه يحمل 4 أنواع بلوكات بدلًا من نوع واحد. وله أيضًا إعداد image_picker خاص به، وهو ما لا تُظهره قائمة multirow بالطريقة نفسها. وتشمل إعداداته من نوع قائمة الاختيار height بـ 4 خيارات، وdesktop_image_width بـ 3 خيارات، وlayout بخيارين، وimage_behavior بـ 3 خيارات، وcontent_layout بخيارين. والتقاطع في أعداد الخيارات مع image_height وdesktop_image_width في multirow ليس مصادفة في التسمية، لأن القسمين يتعاملان مع المشكلة الأساسية نفسها وهي تحديد موضع صورة مقابل بلوك نصي، لكن image-with-text يفعل ذلك بأربعة أنواع بلوكات ممكنة في حين يسمح multirow بنوع واحد.
إذن فإن الاختيار بين القسمين هو في الحقيقة اختيار بين التكرار والتنوع. إذا أراد التاجر ستة صفوف تبدو كلها متطابقة بنيويًا بقيم إعدادات مختلفة، فإن multirow مبني لذلك. وإذا أراد التاجر قسمًا واحدًا يحتوي داخله على أربعة أنواع مختلفة من بلوكات المحتوى، فإن image-with-text هو الذي يدعم ذلك، ومخطط multirow لا يحتوي بساطةً على عدد block_type مماثل للقيام بذلك.
| القسم | الملف | الإعدادات | أنواع البلوكات | خيارات الاختيار الرئيسية |
|---|---|---|---|---|
| Multirow | sections/multirow.liquid | 13 | 1 | image_height (4)، desktop_image_width (3)، image_layout (4)، heading_size (5)، text_style (2)، button_style (2) |
| Image-with-text | sections/image-with-text.liquid | 13 | 4 | height (4)، desktop_image_width (3)، layout (2)، image_behavior (3)، content_layout (2) |
كلا العددين مأخوذ مباشرة من مستودع Shopify/dawn في الـ commit 258f00f، الذي تم التحقق منه في 10 أغسطس 2026، ولا يوجد رقم في هذا الجدول مُقدَّر تقديريًا.
لأن سلوك البحث يجمع أسئلة تخصيص Dawn وHorizon معًا، يستحق الأمر بيان ما تم التحقق منه في Horizon في الـ commit 8b42ace بتاريخ 31 أغسطس 2026. تظهر السلسلة “multicolumn” في 24 من ملفات Horizon البالغة 484 ملفًا، لكن كل ظهور يقع داخل ملفات اللغات مثل locales/ar.schema.json وlocales/cs.schema.json وlocales/da.schema.json وlocales/de.schema.json، وهي قواميس ترجمة لا مخططات أقسام. أما كلمة “layout” فتظهر أكثر بكثير، في 142 من 484 ملفًا، لكنها موجودة في assets/base.css وassets/cart-drawer.js وassets/collection-links.js وassets/dialog.js، أي تنسيق وأكواد برمجية بدلًا من قسم موجه للعميل بلوحة إعدادات خاصة به. لذا إذا افترض تاجر أن Horizon يحتوي على قسم مسمى بأي من الكلمتين، فهذا الافتراض لا يصح، وكانت الطريقة المتبعة هنا بحثًا مباشرًا في الملفات عبر المستودع، لا تخمينًا بناءً على ما “يُرجَّح” أن يتضمنه ثيم.
سوق ثيمات Shopify الأوسع، بناءً على تصنيف 329 ثيمًا تم التحقق منها على themescout.co، يُظهر سعرًا وسيطًا يبلغ $300 بنطاق يمتد من $100 إلى $500، ومتوسط تقييم 4.53 من 5 عبر 308 ثيمات، وعدد مراجعات وسيطًا يبلغ 23. أما بشأن الأداء، فبيانات Chrome UX Report من يوليو 2026، التي تعكس حركة زوار حقيقية بدلًا من اختبارات مختبرية، تُظهر نسبة وسيطة تبلغ 85.5% من المتاجر تجتاز جميع Core Web Vitals على الجوال عبر 247 ثيمًا لديها بيانات كافية، مع أفضل ثيم عند 98.6% وأسوأ ثيم عند 46.1%. وعلى سطح المكتب، النسبة الوسيطة عبر 199 ثيمًا هي 86.2%، بأعلى قيمة 99.2% وأدنى قيمة 30.3%. ولا شيء من ذلك خاص بـ multirow أو image-with-text، ولا ينبغي استخدامه للاحتجاج لإعدادات قسم على حساب الآخر، لكنه يصف فعلًا السوق الذي يعمل فيه هذان القسمان.
إذا كنت تبني صفحة على Dawn وتحتاج صفوفًا متكررة ببنية متسقة، فاستخدم multirow واعتمد على خياراته image_layout وheading_size. وإذا احتجت قسمًا واحدًا يخلط أنواع المحتوى، فاستخدم image-with-text وتحقق من أنواع بلوكاته الأربعة قبل افتراض أن multirow يمكنه القيام بالمهمة نفسها.
ليس كملف مستقل بهذا الاسم في الإصدار الحالي الذي تم التحقق منه هنا. الموجود فعليًا هو multirow.liquid، الذي يتعامل مع صفوف متكررة من الصور والنصوص، وimage-with-text.liquid، الذي يتعامل مع اقتران واحد بين صورة ونص مع تنوع أكبر في البلوكات. إذا بحثت عن 'multicolumn' متوقعًا قسمًا منفصلًا، فأنت تنظر إلى اسم ملف ثيم خاطئ، وهذا الالتباس شائع بما يكفي ليستحق التوضيح الصريح.
ثلاثة عشر إعدادًا ونوع بلوك واحد، حسب مستودع Shopify/dawn في الـ commit 258f00f بتاريخ 10 أغسطس 2026. ومن بينها image_height بـ 4 خيارات، وdesktop_image_width بـ 3 خيارات، وimage_layout بـ 4 خيارات، وheading_size بـ 5 خيارات، وtext_style بخيارين، وbutton_style بخيارين. ولا يوجد في تلك القائمة إعداد لإضافة نوع بلوك ثانٍ، لذا كل صف تضيفه يستخدم البنية نفسها للبلوك.
قسم image-with-text يحتوي على 4 أنواع بلوكات مقابل نوع واحد في multirow، ما يعني أنك تستطيع خلط أنواع محتوى أكثر داخل قسم image-with-text واحد. كما أن له إعداد منتقي صور خاصًا به إضافة إلى height (4 خيارات)، وdesktop_image_width (3 خيارات)، وlayout (خياران)، وimage_behavior (3 خيارات)، وcontent_layout (خياران). ومع ذلك يبلغ مجموع الإعدادات في كل قسم 13 إعدادًا، لذا فإن عدد البلوكات هو الفرق ذو المعنى بينهما، وليس عدد الإعدادات.
لا، وهذا مقيس وليس مفترضًا. في مستودع Shopify/horizon في الـ commit 8b42ace بتاريخ 31 أغسطس 2026، تظهر كلمة 'multicolumn' في 24 من 484 ملفًا، لكن كل هذه النتائج موجودة داخل ملفات اللغات مثل locales/ar.schema.json وlocales/cs.schema.json وlocales/da.schema.json وlocales/de.schema.json، أي نصوص ترجمة لا قسم. أما كلمة 'layout' فتظهر في 142 من 484 ملفًا، لكنها موجودة في assets/base.css وassets/cart-drawer.js وassets/collection-links.js وassets/dialog.js، وليس أي منها ملف مخطط أقسام. إذن فإن Horizon يحتوي على هذه الكلمات متناثرة في شيفرته دون قسم مخصص مقابل لها، وهذه الفجوة تستحق المعرفة قبل أن تبحث عن واحد.
سياق السوق هو أن 247 ثيمًا لديها بيانات جوال كافية للإبلاغ عن نسبة وسيطة تبلغ 85.5% من المتاجر التي تجتاز جميع Core Web Vitals، مع أفضل ثيم في السوق عند 98.6% وأسوأ ثيم عند 46.1%. وعلى سطح المكتب، يُبلغ 199 ثيمًا عن نسبة وسيطة تبلغ 86.2%، بأعلى قيمة 99.2% وأدنى قيمة 30.3%. هذه الأرقام تصف أداء الثيمات بشكل عام وليست مرتبطة بـ multirow أو image-with-text تحديدًا، لذا تعامل معها كخلفية معلوماتية، لا كسبب لاختيار إعدادات قسم على آخر.