MAISON CODE .
/ B2B · Pricing · Shopify Plus · Architecture · ERP · Commerce

التجارة B2B: تعقيد الأسعار الهندسية

DTC سهل. B2B أمر صعب. دليل فني للتسعير المتدرج والكتالوجات الخاصة بالعميل وبنية B2B بدون رأس على Shopify Plus.

AB
Alex B.
التجارة B2B: تعقيد الأسعار الهندسية

في التجارة المباشرة إلى المستهلك (DTC)، المنطق بسيط: “هذا قميص. سعره 50 دولارًا.” في التجارة بين الشركات (B2B)، الإجابة على السؤال “ما هي تكلفة هذا؟” هو دائمًا: “هذا يعتمد.

  • من أنت؟ (الشريك الذهبي مقابل الموزع البرونزي). *كم تشتري؟ (وحدة واحدة مقابل 1000 وحدة).
  • أين يتم الشحن؟ (ضريبة القيمة المضافة في الاتحاد الأوروبي مقابل ضريبة المبيعات الأمريكية).
  • متى تدفع؟ (بطاقة الائتمان مقابل فاتورة صافي 30).

بالنسبة لبوابات B2B القديمة الحالية، فإن هذا المنطق مدفون في كود SAP السباغيتي الذي يبلغ عمره 20 عامًا. يتوقع المشترون المعاصرون في مجال B2B “تجربة Amazon” - واجهة مستخدم رائعة، وبحث فوري، وتوافق مع الهاتف المحمول - ولكن مع منطق التسعير المعقد لتخطيط موارد المؤسسات (ERP).

في Maison Code Paris، نقوم ببناء بوابات B2B بدون مراقبة والتي تجمع بين تجربة المستخدم على مستوى المستهلك ومنطق على مستوى المؤسسة.

لماذا تتحدث Maison Code عن هذا

في Maison Code Paris، نعمل كضمير معمari لعملائنا. غالبًا ما نرث حزمًا “حديثة” تم بناؤها دون فهم أساسي للحجم.

نناقش هذا الموضوع لأنه يمثل نقطة تحول حاسمة في النضج الهندسي. التنفيذ الصحيح يميز MVP الهش عن منصة مؤسسية مرنة يمكنها التعامل مع حركة مرور الجمعة السوداء.

لماذا تناقش Maison Code التعاملات بين الشركات (B2B).

التجارة B2B أكبر بمقدار 5 مرات من DTC. ومع ذلك، غالبًا ما تكون مواقع B2B أسوأ بخمسة أضعاف. نحن نؤمن بأن المشترين في مجال B2B هم بشر أيضًا. إنهم يكرهون الواجهات القديمة. إنهم يكرهون انتظار ملفات PDF. نحن نساعد المصنعين وتجار الجملة على تحويل مراكز “تلقي الطلبات” الخاصة بهم إلى آلات “إيرادات الخدمة الذاتية”. نحن نصمم أنظمة تتعامل مع الآلاف من وحدات SKU وملايين تباديل التسعير دون أن ترمش.

1. نموذج البيانات: الشركات والمواقع

في Shopify’s B2B Primitive الجديد، نبتعد عن كائن “العميل” البسيط.

erDiagram
    الشركة ||--|{ موقع الشركة: has
    الشركة ||--|{ جهة اتصال الشركة: توظف
    موقع الشركة ||--|| الكتالوج: المعينة_إلى
    الكتالوج ||--|{ قائمة الأسعار : تحتوي على
    جهة اتصال الشركة }|--|| العميل : links_to
  • الشركة: الكيان القانوني (على سبيل المثال، “Sephora”).
  • موقع الشركة: المتجر الفعلي (على سبيل المثال، “Sephora Paris Champs Elysees”).
  • الكتالوج: المجموعة الفرعية من المنتجات المسموح لهذا الموقع بشرائها.
  • ** جهة الاتصال بالشركة **: المشتري البشري (مدير المشتريات).

يسمح هذا التسلسل الهرمي لمشتري واحد بالشراء في مواقع متعددة، مع تطبيق قواعد ضريبية مختلفة لكل منها بشكل صحيح.

2. منطق التسعير: الشلال

الجزء الصارم من B2B هو حساب السعر النهائي. تتبع الخوارزمية شلالًا محددًا:

  1. السعر الأساسي: 100 دولار (مشروع تجديد نظم الإدارة).
  2. سعر الكتالوج: 80 دولارًا (قائمة البيع بالجملة).
  3. تجاوز السعر الثابت: 75 دولارًا (السعر المتعاقد عليه لرمز التخزين التعريفي هذا).
  4. نسبة الخصم: -10% (خصم على الفئة الذهبية).
  5. فاصل الكمية: -5% (لشراء أكثر من 100 وحدة).

تنفيذ التسعير الديناميكي (وظائف Shopify)

لا نقوم بمزامنة 50 متغيرًا لـ 50 مستوى سعر. نحن نستخدم Shopify Functions (WASM) لحساب المنطق عند الخروج.

''''الصدأ // الصدأ/الخصم-تخصيص/src/main.rs (المبسطة)

تشغيل fn (الإدخال: الإدخال) -> الإخراج { اسمحوا الشركة = input.cart.buyer_identity.company؛ Let tier = Company.metafields.get(“custom.tier”).unwrap_or(“BRONZE”);

دع الخصم = مستوى المباراة {
    "ذهبي" => 0.25، // خصم 25%
    "الفضة" => 0.15، // خصم 15%
    _ => 0.0،
};

// تطبيق الخصم على الخطوط المؤهلة
// ...

}


وهذا يضمن أنه بغض النظر عن مدى تعقيد العقد، فإن الحساب يحدث خلال أقل من 5 مللي ثانية على الحافة.

## 3. قواعد الكمية (مشكلة الباليتات)

لا يمكنك شحن لبنة واحدة. تقوم بشحن منصة نقالة مكونة من 500 طوبة.
يتطلب B2B **زيادات الكمية** و**الحد الأدنى لكميات الطلب (MOQ)**.

نحن نفرض ذلك على PDP (صفحة تفاصيل المنتج) باستخدام قيود واجهة المستخدم، ولكننا نتحقق أيضًا من صحته من جانب الخادم.

```تسكس
// المكونات/QuantitySelector.tsx
وظيفة التصدير محدد الكمية({ موك، زيادة }) {
  const [val, setVal] = useState(moq);
  
  const stepUp = () => setVal(v => v + increment); // 500 -> 1000
  
  إرجاع <input type = "number" min = {moq} step={increment} value={val} />;
}

4. الدفع: صافي الشروط مقابل بطاقة الائتمان

نادرًا ما تستخدم عمليات الخروج B2B بطاقات الائتمان للطلبات الكبيرة. الرسوم (2.9٪) مرتفعة جدًا عند طلب بقيمة 50 ألف دولار. نحن نستخدم مسودات الأوامر وشروط الدفع.

  1. الخروج: يختار المستخدم “الدفع عن طريق الفاتورة (صافي 30)”.
  2. التحقق من المخاطر: نقوم باستدعاء ERP (NetSuite) API للتحقق من حد الائتمان الخاص بالشركة.
    • إذا كان “CurrentBalance + CartTotal > CreditLimit”: قم برفض الطلب.
    • إذا موافق: تابع.
  3. التقديم: يتم إنشاء الطلب في Shopify بالحالة ""الدفع معلق”.”
  4. الفوترة: تقوم البرامج الوسيطة بمزامنة الطلب مع نظام تخطيط موارد المؤسسات (ERP). ERP رسائل البريد الإلكتروني فاتورة PDF.
  5. التسوية: عند وصول التحويل البنكي، يقوم ERP بتحديث الطلب Shopify إلى “مدفوع”.

5. نمط “حارس البوابة”.

غالبًا ما يكون متجر B2B خاصًا. نقوم بتنفيذ البرمجيات الوسيطة لحفظ البوابة على الحافة (Cloudflare / Vercel Edge).

// الوسيطة.ts
تصدير الوسيطة للوظيفة الافتراضية (طلب: طلب) {
  رمز ثابت = request.cookies.get('b2b_session');
  
  إذا (! رمز مميز) {
    return NextResponse.redirect(new URL('/login', request.url));
  }
  
  مستخدم const = انتظار التحقق من Token(token);
  إذا (!user.is_b2b_approved) {
    return NextResponse.rewrite(new URL('/pending-approval', request.url));
  }
}

وهذا يمنع Google من فهرسة أسعار الجملة (مما يدمر قيمة العلامة التجارية) ويبقي الكفاءات خارجًا.

6. ترتيب المصفوفة (السرعة العالية)

يحتاج المشتري الذي يطلب مجموعة FW25 إلى طلب 50 وحدة SKU في 4 أحجام. إنهم لا يريدون زيارة 50 صفحة منتج. نحن نبني Matrix Grids (واجهات تشبه Excel). (راجع مقالتنا الخاصة حول ترتيب المصفوفات).

يتطلب هذا تحسينًا كبيرًا للواجهة الأمامية (المحاكاة الافتراضية) لتقديم 2000 إدخال دون تعطل المتصفح.

7. تكامل تخطيط موارد المؤسسات (ERP): مصدر الحقيقة

في B2B، Shopify ليس سيد البيانات. تخطيط موارد المؤسسات هو.

  • المخزون: نحن لا نثق في مخزون Shopify. نقوم بجلب ATP في الوقت الفعلي (متاح للوعد) من ERP.
  • بيانات العميل: عندما يقوم العميل بتحديث عنوانه في Shopify، يجب علينا إرساله إلى نظام تخطيط موارد المؤسسات (ERP).

نحن نستخدم البنية المستندة إلى الأحداث (راجع AWS Infrastructure) للتعامل مع هذه المزامنات بشكل غير متزامن عبر Webhooks وقوائم الانتظار (SQS).

8. كتالوجات محددة للعملاء

بعض العلامات التجارية لديها منتجات “حصرية”. قد تبيع شركة Nike “Air Jordans” فقط لتجار التجزئة من “Tier 1”. لا يجب على تجار التجزئة العاديين حتى رؤية المنتج. نحن نستخدم فصل الكتالوج.

  1. وضع علامة على المنتجات: `العلامة: “حصريًا”.
  2. علامات الشركات: حقل التعريف: "access_level: 1".
  3. تصفية البحث: عند الاستعلام عن Algolia، نقوم بإدخال عامل التصفية: `filters: ‘(tag:exclusive AND user.access_level >= 1) OR NOT tag:exclusive”. وهذا يضمن الأمن من خلال الغموض.

9. هندسة B2B بدون رأس (الهيدروجين)

نحن نبني B2B على Shopify Hydrogen (React). لماذا لا السائل؟ لأن Liquid لا يمكنه التعامل مع تعقيد “ترتيب المصفوفة” أو “قوائم الأسعار المخصصة” بالسرعة الكافية. مع ريمكس/الهيدروجين:

  • نقوم بتخزين “بيانات المنتج الأساسية” مؤقتًا على الحافة (CDN).
  • نقوم بجلب “السعر المخصص” عبر “التأجيل” (البث المباشر).
  • يتم تحميل الصفحة على الفور. يرتفع السعر بعد 200 مللي ثانية. يبدو هذا وكأنه تطبيق المستهلك، وليس بوابة المؤسسة.

10. سير عمل طلب عرض الأسعار

للطلبات التي تزيد عن 50 ألف دولار، السعر غير ثابت. يتم التفاوض عليه.

  1. أضف إلى عرض الأسعار: يقوم المستخدم ببناء عربة التسوق. بدلاً من “الخروج”، ينقرون على “طلب عرض أسعار”.
  2. وكيل المبيعات: يتلقى مندوب المبيعات في Salesforce عرض الأسعار.
  3. التفاوض: يقوم المندوب بتعديل الأسعار (“سأعطيك خصمًا إضافيًا بنسبة 5% إذا أضفت 100 وحدة”).
  4. الموافقة: يتلقى المستخدم رسالة بريد إلكتروني: “عرض الأسعار جاهز”.
  5. التحويل: ينقر المستخدم على الرابط، ويرى الأسعار المخصصة، ويدفع عبر Net 30. يؤدي ذلك إلى رقمنة المفاوضات دون إزالة اللمسة الإنسانية.

11. التسعير القائم على الذكاء الاصطناعي (العائد الديناميكي)

العقود المتفاوض عليها ثابتة. “تحصل على خصم 10%.” ولكن ماذا لو كان العميل على وشك الرفض؟ نحن نستخدم الذكاء الاصطناعي (العائد الديناميكي / Nosto) لإدخال العروض الترويجية الديناميكية. “إذا زار العميل X الموقع 3 مرات ولم يشتر -> قدم خصمًا إضافيًا بنسبة 5% لمدة 24 ساعة.” ويتم التحكم في ذلك بشكل صارم من خلال قواعد الهامش (المحددة في نظام تخطيط موارد المؤسسات). الذكاء الاصطناعي هو “مندوب المبيعات الرقمية” الذي يعرف بالضبط مقدار العصير الذي يجب الضغط عليه لإغلاق الصفقة.

12. الاستنتاج

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


هل تريد توسيع نطاق قناتك للبيع بالجملة؟

هل بوابة B2B الخاصة بك عالقة في التسعينيات؟

تصميم متجر B2B حديث. قم بتوظيف مهندسينا.