إنتقل إلى المحتوى الرئيسي

أوضاع الواجهة الأمامية — هجين، B2B فقط، وB2C فقط

مفتاح تبديل وضع الواجهة الأمامية هو أهم إعداد قالب متعلق بـ B2B في Vertex. يتحكم في عناصر B2B الظاهرة — شريط الترحيب الكهرماني، وشارة المندوب، وشارة شروط NET، ورابط RFQ، ورابط الطلب بالجملة، وشريط الترويج لـ B2B، وكل عنصر آخر بنكهة B2B — في ظهورها فعليًا في واجهتك الأمامية.

يوجد الإعداد في Customize ▸ Theme settings ▸ B2B ▸ Storefront mode وله ثلاثة خيارات:

  • هجين (موصى به) — يكتشف تلقائيًا من هو المسجل دخوله. يحصل كلا الجمهورين على واجهة المستخدم الصحيحة.
  • B2B فقط — يخفي الإعدادات الافتراضية الصديقة لـ B2C. يفترض المتجر أن كل زائر هو حساب تجارة.
  • B2C فقط — يمنع كل عنصر B2B في واجهة المستخدم. حتى مشترو B2B المسجل دخولهم يرون إصدار B2C من عناصر الواجهة الأمامية.
الافتراضي هو هجين

خارج الصندوق، يأتي Vertex بوضع الواجهة الأمامية مضبوطًا على هجين. بالنسبة لمعظم التجار، هذا هو الإعداد الصحيح ولا تحتاج أبدًا إلى تغييره.


الأوضاع الثلاثة بنظرة واحدة

الوضعالأنسب لـما يراه المشترون
هجينمعظم التجار. البيع لكل من حسابات التجارة AND عملاء التجزئة / الأعمال الصغيرة.تظهر عناصر B2B تلقائيًا للمشترين B2B المسجل دخولهم. عناصر B2C للضيوف + عملاء التجزئة.
B2B فقطتجار البيع بالجملة فقط الذين لا يبيعون أبدًا للتجزئة. كتالوجات التجارة فقط. شبكات الموزعين.عناصر B2B هي الافتراضي في كل مكان. مسارات التسجيل تُعيَّن افتراضيًا إلى "إنشاء حساب تجارة". روابط RFQ + الطلب بالجملة مرئية دائمًا.
B2C فقطالمتاجر الشقيقة التي تشغل نفس القالب كعلامة تجارية للتجزئة. الإطلاق التجريبي لـ B2B دون الكشف عنه بعد.كل عنصر B2B مكبوت — حتى لمشتري B2B المسجل دخولهم. يبدو كقالب B2C مصقول للوازم الصناعية.

مصفوفة قرار جنبًا إلى جنب

استخدم هذه المصفوفة للتنبؤ بدقة بأي عناصر واجهة المستخدم تظهر في كل وضع. G = ضيف. B2C = عميل تجزئة مسجل دخوله. B2B = مشتري B2B مسجل دخوله.

عنصر واجهة المستخدمهجين (G / B2C / B2B)B2B فقط (G / B2C / B2B)B2C فقط (G / B2C / B2B)
شريط ترحيب B2B الكهرماني (فوق الرأس)— / — / ✓— / — / ✓— / — / —
اسم الشركة + الشارات في شريط الترحيب— / — / ✓— / — / ✓— / — / —
شارة NET-30 / NET-60 / NET-90— / — / ✓— / — / ✓— / — / —
شارة الإعفاء الضريبي— / — / ✓— / — / ✓— / — / —
شارة المندوب (رأس سطح المكتب)— / — / ✓— / — / ✓— / — / —
مبدّل موقع الشحن إلى— / — / ✓— / — / ✓— / — / —
مبدّل الشركة (المشترون متعددو الشركات)— / — / ✓— / — / ✓— / — / —
جدول تسعير الحجم (PDP)— / — / ✓— / — / ✓— / — / —
تطبيق قاعدة الكمية (MOQ/الحد الأقصى/الزيادة)— / — / ✓— / — / ✓— / — / —
رابط RFQ في التنقل الرئيسي✓ / ✓ / ✓✓ / ✓ / ✓— / — / —
رابط الطلب بالجملة في التنقل الرئيسي✓ / ✓ / ✓✓ / ✓ / ✓— / — / —
شريط ترويج ميزات B2B (الصفحة الرئيسية)✓ / — / —✓ / ✓ / ✓— / — / —
CTA "إنشاء حساب تجارة" (بدلاً من "تسجيل")— / — / —✓ / ✓ / ✓— / — / —
CTA "تسجيل" (الافتراضي لـ B2C)✓ / — / —— / — / —✓ / — / —
لوحة تحكم حساب مدركة لـ B2B— / — / ✓— / — / ✓— / — / —
شارة شروط NET في السلة— / — / ✓— / — / ✓— / — / —
Hide prices until customer logs in (عند التفعيل)الضيف مخفيالضيف مخفيالضيف مخفي

المفتاح:

  • — العنصر مرئي
  • — العنصر مخفي / غير معروض
نطاق الكتالوج دائمًا أصلي

يتم فرض نطاق الكتالوج (لا يرى مشترو B2B إلا المنتجات في كتالوجهم المخصص) بواسطة Shopify نفسه، بغض النظر عن وضع الواجهة الأمامية. حتى في وضع B2C فقط، سيرى مشتري B2B المسجل دخوله فقط منتجات كتالوجه — لكن دون عناصر B2B حولها.


الوضع 1 — هجين (موصى به لمعظم التجار)

هجين هو الافتراضي والإجابة الصحيحة لحوالي 80% من التجار. يكتشف تلقائيًا حالة كل زائر (ضيف، عميل B2C، أو مشتري B2B) ويعرض واجهة المستخدم المناسبة.

من يجب أن يستخدم هجين

  • تبيع لكل من حسابات التجارة (بشروط، وكتالوجات، وتسعير حجم) AND عملاء التجزئة / الأعمال الصغيرة.
  • تريد URL واحدًا، قالبًا واحدًا، كتالوج منتج واحدًا — لكن مع امتيازات B2B مطبقة للمشترين الموثقين.
  • أنت تاجر لوازم صناعية أو MRO ومشتروك للتجزئة هم مقاولون صغار أو هواة أو مستخدمون نهائيون.

ما الذي يفعله هجين

نوع الزائرما يعرضه هجين
ضيفعناصر واجهة B2C مصقولة. شريط ترويج ميزات B2B في الصفحة الرئيسية كتسويق. روابط RFQ + الطلب بالجملة في التنقل (حتى الضيوف يمكنهم إرسال RFQ لبدء حساب تجارة).
عميل B2C (مسجل دخوله)نفس عناصر B2C. لا شريط ترويج B2B (هم بالفعل عملاء). لا شريط ترحيب B2B (ليسوا في شركة).
مشتري B2B (مسجل دخوله)عناصر B2B الكاملة — شريط الترحيب الكهرماني، اسم الشركة، شارات شروط NET + الإعفاء الضريبي، مبدّل الشحن إلى، شارة المندوب، جدول تسعير الحجم، تطبيق قاعدة الكمية، لوحة تحكم حساب مدركة لـ B2B.

لماذا هو موصى به

  • صفر مخاطر إخفاء ميزة عن الجمهور الخطأ بطريق الخطأ.
  • نطاق الكتالوج لا يزال يبقي منتجات B2B الحصرية مخفية عن الضيوف إذا أردت ذلك.
  • يحصل كل جمهور على عناصر تشير إلى "هذه الواجهة الأمامية تفهمني".

الوضع 2 — B2B فقط

في وضع B2B فقط، تفترض الواجهة الأمامية أن الجميع هو (أو سيكون) حساب تجارة. تُعيَّن CTAs التسجيل افتراضيًا إلى "إنشاء حساب تجارة". يظهر شريط ترويج ميزات B2B للجميع — حتى لعملاء التجزئة المسجل دخولهم — لأن عملاء التجزئة لا يجب حقًا أن يوجدوا في هذا الوضع. تبقى روابط RFQ والطلب بالجملة مرئية دائمًا.

من يجب أن يستخدم B2B فقط

  • تجار البيع بالجملة فقط. تبيع حصريًا لحسابات تجارة موثقة. لا يوجد SKU تجزئة، ولا تدفق checkout موجه للمستهلك.
  • شبكات الموزعين / الديلر. كل مشتروك شركاء قنوات معتمدون بشروط.
  • كتالوجات التجارة فقط. منتجات مثل المواد الكيميائية الصناعية، أو الآلات الثقيلة، أو اللوازم الطبية المنظَّمة، أو الشهادات الصناعية فقط.
  • قد لا تزال تسمح بـ التصفح المجهول — لكن أي شخص يريد الأسعار أو الـ checkout يجب أن يسجل الدخول (اقرن B2B فقط مع إعداد القالب Hide prices until customer logs in للحصول على أقوى بوابة).

ما الذي يغيره B2B فقط

  • كل مسارات التسجيل توجه إلى "إنشاء حساب تجارة" — يتم توجيه المشتري إلى نموذج طلب التجارة، وليس إلى صفحة تسجيل عامة.
  • شريط ترويج B2B مرئي دائمًا لإيصال قيمة امتلاك حساب.
  • روابط RFQ + الطلب بالجملة مثبتة في التنقل للجميع (بما في ذلك الضيوف).
  • عناصر B2B لا تزال تتطلب تسجيل الدخول للعرض (شريط الترحيب، شارة المندوب، شارة شروط NET) — هذا قيد من Shopify، وليس اختيار Vertex. لكن كل إشارة UI أخرى تدفع الزوار نحو حالة حساب التجارة.

ما الذي يبقى نفسه كهجين

  • تسعير الحجم، شارات شروط NET، شارات الإعفاء الضريبي، شارة المندوب — كلها لا تزال تتطلب مشتري B2B مسجل دخوله للعرض.
  • نطاق الكتالوج لم يتغير.
  • الإعدادات الافتراضية الصديقة لـ B2C (مثل الإضافة إلى السلة كضيف) لا تزال تعمل إذا لم تفعّل تسعير يتطلب تسجيل الدخول.
اقرن مع تسعير يتطلب تسجيل الدخول للإغلاق الكامل

يتحكم وضع B2B فقط في العناصر، وليس في البوابة. لمنع الضيوف من رؤية الأسعار أو الـ checkout، فعّل أيضًا Hide prices until customer logs in في Customize ▸ Theme settings ▸ B2B ▸ Hide prices until customer logs in. الجمع هو التكوين القانوني لـ "البيع بالجملة فقط الحقيقي".


الوضع 3 — B2C فقط

B2C فقط هو أقوى إخفاء. كل عنصر B2B في واجهة المستخدم مكبوت — حتى لمشتري B2B المسجل دخولهم. لا يُعرض شريط الترحيب الكهرماني. لا تُعرض شارة المندوب. لا تُعرض شارة شروط NET. تعود لوحة تحكم الحساب المدركة لـ B2B إلى لوحة تحكم حساب B2C. تتم إزالة روابط RFQ والطلب بالجملة من التنقل.

قوالب الصفحات الأساسية لا تزال موجودة/pages/rfq، /pages/bulk-order، /pages/special-offers. هي فقط ليست مرتبطة من العناصر. فقط التنقل والعناصر مخفية؛ تبقى البيانات والقوالب.

من يجب أن يستخدم B2C فقط

  • تشغل نفس قالب Vertex على متجر شقيق B2C ليس لديه أي نشاط B2B على الإطلاق (مثل علامتك التجارية الاستهلاكية للتجزئة فقط مقابل علامتك التجارية للوازم الصناعية). نفس القالب، متاجر مختلفة.
  • تطلق ميزات B2B تجريبيًا — تريد تكوين الشركات والكتالوجات وشروط الدفع والحقول الوصفية في الخلفية WITHOUT كشف واجهة المستخدم للزوار الأوائل. بدّل إلى هجين (أو B2B فقط) في يوم الإطلاق.
  • فترة تجزئة خالصة خلال صعود الإطلاق — مثل أسبوع Black Friday حيث تريد تجربة موحدة موجهة للمستهلك.
  • لحظة تنظيمية أو تعاقدية يجب فيها أن تكون كل صفحة موجهة لـ B2C مؤقتًا.

ما الذي يفعله B2C فقط

  • يكبت كل عنصر B2B في الواجهة. تبدو الواجهة الأمامية كقالب B2C مصقول للوازم صناعية.
  • مشترو B2B المسجل دخولهم لا يزالون يحصلون على نطاق الكتالوج (الأصلي في Shopify)، لكن دون عناصر B2B. يرون أسعار الكتالوج لكن دون شارة شروط NET، ولا شارة المندوب، ولا جدول تسعير الحجم.
  • شريط ترويج ميزات B2B مخفي عن الجميع.
  • صفحات الطلب بالجملة وRFQ والعروض الخاصة لا تزال متاحة عبر URL مباشر — فقط روابط التنقل مخفية.

متى لا يجب استخدام B2C فقط

  • إذا كان لديك مشترو B2B مسجل دخولهم يعتمدون على رؤية شارات شروط NET أو معلومات اتصال المندوب أو تسعير الحجم في العناصر. سيفقدون كل ذلك.
  • إذا كنت تاجر بيع بالجملة فقط — استخدم B2B فقط بدلاً من ذلك.

نمط الصعود الشائع: "إطلاق B2B التجريبي عبر 30 يومًا"

نمط شائع للتجار الذين يتبنون B2B لأول مرة:

  1. الأيام 1–14: وضع B2C فقط. ثبّت Vertex. كوّن B2B الأصلي في الإدارة وفق دليل إعداد B2B. أنشئ الشركات والكتالوجات وقوائم الأسعار وشروط الدفع. عبّئ الحقول الوصفية لمندوب المبيعات ومواصفات المنتج وفق دليل إعداد الحقول الوصفية. اختبر داخليًا بحسابات الموظفين. لا شيء مكشوف للعملاء بعد.
  2. الأيام 15–25: وضع هجين، لكن لا تظهر أي مشتري B2B بعد. بدّل إلى هجين. ضمّن 3–5 حسابات تجارة تجريبية. تحقق من أن كل شيء يُعرض بشكل صحيح لهم. تكرّر على محتوى الحقول الوصفية. اضبط تعيينات مندوبي المبيعات.
  3. اليوم 26 وما بعده: ابق في هجين، أعلن للجمهور. أرسل بريدًا إلى قائمة التجزئة لدعوة طلبات حساب التجارة. أضف رابط RFQ إلى hero صفحتك الرئيسية. أنت مباشر.

إذا كنت تاجر بيع بالجملة فقط، بدّل الخطوة 3 بـ "بدّل إلى B2B فقط" وشغّل Hide prices until customer logs in.

يمكنك تبديل الأوضاع في أي وقت

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


كيفية تغيير وضع الواجهة الأمامية

  1. افتح لوحة Shopify الإدارية واذهب إلى Online Store ▸ Themes.
  2. ابحث عن قالب Vertex (المباشر، أو أي قالب معاينة).
  3. انقر Customize.
  4. في الزاوية العلوية اليسرى للمُخصص، انقر أيقونة Theme settings (الترس الصغير، أسفل قائمة الأقسام).
  5. مرّر إلى (أو انقر) مجموعة B2B.
  6. ابحث عن Storefront mode.
  7. اختر هجين أو B2B فقط أو B2C فقط.
  8. انقر Save (أعلى اليمين).

مسار النقر: Online Store ▸ Themes ▸ Customize ▸ Theme settings ▸ B2B ▸ Storefront mode ▸ Save

ينطبق التغيير فورًا — أعد تحميل واجهتك الأمامية في تبويب منفصل للتأكيد.


مرجع الكود — كيف يتم توصيل الإعداد

للمطورين وفرق الوكالات الذين يريدون التحقق من السلوك في Liquid:

يُعرض الإعداد كـ settings.storefront_mode ويأخذ إحدى ثلاث قيم نصية: hybrid أو b2b أو b2c.

كل عنصر B2B في العناصر يلف عرضه في شرط يستثني وضع B2C فقط:

{%- comment -%} Render only when NOT in B2C-only mode AND buyer is B2B {%- endcomment -%}
{%- if settings.storefront_mode != 'b2c' and customer.b2b? -%}
{%- render 'b2b-greeting-bar' -%}
{%- endif -%}

يستخدم شريط ترويج B2B شرطًا مختلفًا — يظهر للضيوف في هجين، يظهر للجميع في B2B فقط، لا يظهر أبدًا في B2C فقط:

{%- if settings.storefront_mode == 'b2b'
or (settings.storefront_mode == 'hybrid' and customer == blank) -%}
{%- render 'b2b-promo-strip' -%}
{%- endif -%}

تبدل CTAs التسجيل التسمية بناءً على الوضع:

{%- if settings.storefront_mode == 'b2b' -%}
<a href="/account/register">{{- 'b2b.create_trade_account' | t -}}</a>
{%- else -%}
<a href="/account/register">{{- 'customer.register' | t -}}</a>
{%- endif -%}

تستخدم روابط التنقل لـ RFQ والطلب بالجملة نمط النفي (إخفاء في B2C فقط):

{%- if settings.storefront_mode != 'b2c' -%}
<a href="/pages/rfq">{{- 'b2b.rfq' | t -}}</a>
<a href="/pages/bulk-order">{{- 'b2b.bulk_order' | t -}}</a>
{%- endif -%}
يتم التحقق من وضع الواجهة الأمامية في كل ملف Liquid ذي صلة

يُشار إلى الإعداد من sections/header.liquid، وsections/main-product.liquid، وsections/main-cart.liquid، وsnippets/b2b-greeting-bar.liquid، وsnippets/b2b-promo-strip.liquid، وsnippets/b2b-rep-card.liquid، وtemplates/customers/account.liquid، والعديد من الآخرين. إذا خصصت القالب، اتبع نفس النمط الشرطي للحفاظ على إضافاتك واعية لوضع الواجهة الأمامية.


شجرة القرار

غير متأكد من الوضع الذي تختاره؟ تتبع هذه الشجرة:

  1. هل تبيع لعملاء التجزئة؟

    • نعم ← انتقل إلى السؤال 2.
    • لا (البيع بالجملة فقط) ← اختر B2B فقط. كما فعّل Hide prices until customer logs in.
  2. هل لديك مشترو B2B مسجل دخولهم الآن؟

    • لا (ليس بعد) ← اختر B2C فقط أثناء تكوين B2B في الخلفية. بدّل إلى هجين عندما تكون جاهزًا.
    • نعم ← اختر هجين. تم.
  3. هل تريد قمعًا للتسجيل بنكهة B2B للضيوف؟

    • نعم ← اعتبر B2B فقط (مع Hide prices until customer logs in).
    • لا، يجب أن يكون التسجيل بإحساس B2C ← ابق على هجين.

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

هل سيكسر تغيير الأوضاع أي شيء؟

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

هل يخفي وضع B2C فقط قوالب /pages/rfq و/pages/bulk-order؟

لا. تبقى القوالب والصفحات منشورة وقابلة للوصول عبر URL مباشر. فقط روابط التنقل والعناصر مخفية. التاجر أو العميل الذي يعرف URL لا يزال يمكنه زيارتها.

هل يمكنني عرض عناصر B2B بشكل مشروط لكل مجموعة أو لكل منتج؟

وضع الواجهة الأمامية هو مفتاح تبديل لكامل الموقع. للإخفاء لكل مجموعة أو لكل منتج، استخدم نطاق الكتالوج (في الإدارة) أو شروط Liquid داخل القسم ذي الصلة. على سبيل المثال، يمكنك إخفاء جدول تسعير الحجم في منتج معين بإضافة حقل وصفي vertex.hide_volume_pricing boolean وبوابة الـ snippet بناءً عليه.

ماذا يحدث إذا سجل مشتري B2B الدخول بينما الوضع B2C فقط؟

يكون المشتري مسجل دخوله، وينطبق نطاق الكتالوج (يرى فقط منتجات كتالوجه)، لكن لا تُعرض أي من عناصر B2B. يرى الواجهة الأمامية كما لو كان عميل B2C. شارة شروط NET، وشارة المندوب، وجدول تسعير الحجم، وشريط الترحيب كلها مكبوتة.

هل يمكنني توطين النصوص لكل وضع؟

نعم. كل نص في Vertex موجود في ملفات locales/{language}.json. يمكن تخصيص مفتاحي b2b.create_trade_account وcustomer.register لكل لغة لتلائم صوت علامتك التجارية.


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