refactor(marketing): تفكيك الموقع إلى وحدات + توحيد الباقات الثلاث

- marketing: index.html من 2274 إلى 775 سطراً، والباقي إلى
  styles/ (tokens·base·components·sections·responsive) و
  js/ (app·i18n·calculator·analytics) و i18n/ بخمس لغات
  (ar·en·fr·es·tr) عبر سمة data-i18n.
- docs/05 + docs/33 + لوحة السوبر-أدمن: الباقات صارت ثلاثاً
  (إطلاق · نمو · سيادة) بدل الأربع، وتحديث docs/31 بما يطابقها.
- docs/36: توثيق سيرو إكسبرس للتوصيل.
- تنظيف استيرادات غير مستعملة في apps/rider و apps/driver.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Hamza-Ayed
2026-07-27 04:53:19 +03:00
co-authored by Claude Opus 5
parent 5675a4d928
commit 75b80bd299
23 changed files with 3267 additions and 1507 deletions
+28 -29
View File
@@ -7,28 +7,27 @@
|--------|---------|--------|----------|--------|
| Onde | $4,500–23,000 | $99–259 | نسبة سرية، حد أدنى $0.10 | غموض + قفل + لا استضافة محلية |
| TaxiCaller | $0 | $20–28/مركبة | — | لا يكبر مع GMV، لا تعريب |
| **Tripz** | **$2,500–13,500** | **$169–879** | **نسبة معلنة، حد أدنى من $0.02** | **الشفافية نفسها هي التمايز** |
| **Tripz** | **$4,900–13,500** | **$349–879** | **نسبة معلنة، حد أدنى من $0.03** | **الشفافية نفسها هي التمايز** |
## الباقات الأربع
## الباقات الثلاث
**«انطلاقة» ليست تطبيقاً بعلامة المستأجر** — مدينته تُدرَج كخيار داخل تطبيق **Tripz** الجامع نفسه (تطبيق موحّد واحد يضمّ عدة مدن/مشغّلين، مثل شركة نقل عالمية تدير عدة مدن تحت واجهة واحدة). الراكب يفتح تطبيق «Tripz» ويختار المدينة — لا يرى اسم المستأجر ولا شعاره. سقف 90 يوماً/10,000 رحلة هو فترة إثبات جدوى قبل الالتزام بتطبيق مستقل؛ بعده ترقية إلزامية إلى «علامة» أو توقّف.
> **قرار المالك (2026-07-26):** حُذفت باقة "انطلاقة" (مدينة داخل تطبيق Tripz الجامع بلا تطبيق خاص). لا منطق تجاري لعميل يدفع $169/شهر ولا يحصل على تطبيق بعلامته. الباقات صارت ثلاث بناءً على مرحلة النمو.
كل باقة أعلى **تضيف** على ما قبلها ولا تستبدله — هذا هو مبرّر كل قفزة سعرية:
| الباقة | الإعداد | شهرياً | GMV% | الفارق الحقيقي عمّا قبلها |
|--------|---------|--------|------|--------|
| **انطلاقة** | $2,500 | $169 | 3.5% (حد أدنى $0.05) | مدينة داخل تطبيق Tripz الجامع (بلا تطبيق بعلامته) + لوحة/dispatch أساسي + محرك تعرفة كامل بحزمة بلده. سقف 90 يوماً أو 10k رحلة |
| **علامة** ★ | $4,900 | $349 | 2.5% (حد أدنى $0.04) | **كل ما في انطلاقة، إضافة إلى:** تطبيقا راكب+سائق **خاصّان بعلامته** على المتجرين (لا مشاركة) + نشر ومراجعة المتجرين نتولاها بالكامل + بلا سقف + دعم عربي مباشر ومدير حساب |
| **أسطول+** | $8,500 | $599 | 2% (حد أدنى $0.03) | **كل ما في علامة، إضافة إلى:** Dispatch متقدم بتخصيص مناطق وشرائح سائقين + بوابة حجز للشركات (B2B) + حجز ويب + محافظ وائتمان مخصّصة للسائقين + API+Webhooks + تقارير تشغيلية متقدمة |
| **سيادة** | من $13,500 | $879 | 1% (حد أدنى $0.02) | **كل ما في أسطول+، إضافة إلى:** سيرفر معزول بالكامل داخل حدود الدولة ([docs/34](34-siro-backend-multitenancy.md)) + واجهة تقارير للمنظّم + SLA 99.9% + ضمان تصدير كامل + خيار Escrow |
| **إطلاق** | $4,900 | $349 | 2.5% (حد أدنى $0.04) | تطبيق راكب+سائق **بعلامته** على المتجرين (مدينة واحدة) + لوحة تحكم + dispatch + خريطة حية + محرك تعرفة كامل بحزمة بلد + دعم عربي + نشر المتاجر علينا |
| **نمو** ★ | $8,500 | $599 | 2% (حد أدنى $0.03) | **كل ما في إطلاق، إضافة إلى:** ذكاء الأسطول ($149) + استخبارات التسعير ($249) + حزمة النمو ($129) **مشمولة مجاناً** + Dispatch متقدم + بوابة حجز B2B + API+Webhooks + بلا سقف رحلات |
| **سيادة** | من $13,500 | $879 | 1% (حد أدنى $0.02) | **كل ما في نمو، إضافة إلى:** سيرفر معزول بالكامل داخل حدود الدولة ([docs/34](34-siro-backend-multitenancy.md)) + واجهة تقارير للمنظّم + SLA 99.9% + ضمان تصدير كامل + خيار Escrow + المواصلات مشمولة |
### ما هو نواة ولا يُسعَّر أبداً (2026-07-24)
### ما هو نواة ولا يُسعَّر أبداً (2026-07-26)
**الأمان والامتثال** (زر الطوارئ · كشف الاحتيال · تأمين السائق · فحص الوثائق · تقارير المنظّم) و**المدفوعات المحلية** (PayMob · CliQ · سيرياتيل/MTN · شام كاش · المحافظ والسحب) **مشمولان في كل باقة بما فيها انطلاقة، ولا يُباعان كوحدة**. السبب قانوني لا تجاري — التفصيل في [docs/33 §2.1](33-addons-packaging.md). وعليه فبوابة [docs/21](21-siro-audit.md) المالية (S4 · S5) تنطبق على **المنتج كله**.
**الأمان والامتثال** (زر الطوارئ · كشف الاحتيال · تأمين السائق · فحص الوثائق · تقارير المنظّم) و**المدفوعات المحلية** (PayMob · CliQ · سيرياتيل/MTN · شام كاش · المحافظ والسحب) **مشمولان في كل باقة بما فيها إطلاق، ولا يُباعان كوحدة**. السبب قانوني لا تجاري — التفصيل في [docs/33 §2.1](33-addons-packaging.md). وعليه فبوابة [docs/21](21-siro-audit.md) المالية (S4 · S5) تنطبق على **المنتج كله**.
**ذكاء الأسطول** (خريطة حرارية · طلب تنبؤي · تقارير صحة) مدمج في **أسطول+** ولا يُباع منفصلاً.
**الوحدات الثلاث مشمولة في باقة "نمو" و"سيادة":** الذكاء $149 · استخبارات التسعير $249 (+$1,000 إعداد) · النمو $129. في باقة "إطلاق" تُباع بسعرها. و**المواصلات** $299 (+$2,500) خط منتج مستقل — مشمولة في "سيادة" فقط.
**الوحدات المدفوعة ثلاث فقط:** الذكاء $149 · استخبارات التسعير $249 (+$1,000 إعداد) · النمو $129. و**المواصلات** $299 (+$2,500) خط منتج مستقل. التحزيم والسُّلّم في [docs/33 §3](33-addons-packaging.md) — وقد صُحِّح الانقلاب السعري: علامة محمّلة $585 < أسطول+ $599 < سيادة $879.
**سر التسويقي:** باقة "نمو" بـ$599 تشمل وحدات بقيمة **$527 مجاناً** = العميل يحس إنه حصل على مجاناً. باقة "سيادة" بـ$879 = **$250 فقط** أكثر من نمو = "فرق بسيط لكامل الحماية والعزل".
> النصوص أعلاه مطابقة حرفياً لبطاقات `#pricing` في `marketing/index.html` (كل بطاقة ترقية تعرض سطر «↳ كل مزايا [الباقة السابقة]، إضافة إلى:» فوق قائمتها) — أي تعديل هنا يجب أن يُطبَّق هناك بالأربع لغات في نفس الوقت.
@@ -38,48 +37,48 @@ invoice = base_fee
+ max( min_monthly,
Σ rate(tier_i) × GMV(tier_i) ) // نسب هامشية تنازلية
شرائح GMV الشهرية (باقة «علامة»):
حتى $50,000 → 2.5%
$50k – $200k → 2.0%
فوق $200,000 → 1.5%
شرائح GMV الشهرية (باقة «نمو»):
حتى $50,000 → 2.0%
$50k – $200k → 1.5%
فوق $200,000 → 1.0%
min_monthly = عدد الرحلات المكتملة × الحد الأدنى للباقة
(انطلاقة $0.05 · علامة $0.04 · أسطول+ $0.03 · سيادة $0.02)
(إطلاق $0.04 · نمو $0.03 · سيادة $0.02)
```
**الحد الأدنى صمّام أمان شهري، لا رسم يُحصَّل على كل رحلة.** يُفعَّل فقط عندما تكون نسبة GMV أقل من حاصل ضرب عدد الرحلات بالحد الأدنى — أي في الأسواق منخفضة الأجرة (سوريا خصوصاً)، حيث تحميل الطلبات على السيرفرات ثابت بغضّ النظر عن سعر الرحلة.
مثال (باقة انطلاقة، 45,000 رحلة/شهر):
| السوق | متوسط الأجرة | نسبة GMV (3.5%) | الحد الأدنى ($0.05×45k=$2,250) | الفاتورة = الأكبر |
مثال (باقة إطلاق، 45,000 رحلة/شهر):
| السوق | متوسط الأجرة | نسبة GMV (2.5%) | الحد الأدنى ($0.04×45k=$1,800) | الفاتورة = الأكبر |
|---|---|---|---|---|
| عمّان (طبيعي) | $3.10 | $4,882 | $2,250 | **$4,882** — النسبة تفوز |
| دمشق (أجرة منخفضة) | $0.60 | $945 | $2,250 | **$2,250** — الحد الأدنى ينقذنا |
| عمّان (طبيعي) | $3.10 | $3,488 | $1,800 | **$3,488** — النسبة تفوز |
| دمشق (أجرة منخفضة) | $0.60 | $675 | $1,800 | **$1,800** — الحد الأدنى ينقذنا |
الحد الأدنى **تنازلي حسب الباقة** (٠.٠٥ ← ٠.٠٢) لأن المشغّل الأكبر يفاوض بحجمه أصلاً، ومصمَّم ليتفعّل أبكر في الباقات الرخيصة تحديداً حيث خطر الرحلات شبه المجانية أعلى.
الحد الأدنى **تنازلي حسب الباقة** (٠.٠٤ ← ٠.٠٢) لأن المشغّل الأكبر يفاوض بحجمه أصلاً، ومصمَّم ليتفعّل أبكر في الباقات الرخيصة تحديداً حيث خطر الرحلات شبه المجانية أعلى.
## مثال محسوب — مشغّل عمّان
- 1,500 رحلة/يوم × 30 = **45,000 رحلة**، متوسط 2.2 دينار (≈$3.10) → **GMV ≈ $139,500**.
- فاتورة «علامة»: `$349 + (2.5%×50k) + (2.0%×89.5k)` ≈ **$3,389/شهر** (~2.4% فعلي). الحد الأدنى (45,000×$0.04 = $1,800) لا يُفعَّل لأن نسبة GMV أعلى.
- فاتورة «نمو»: `$599 + (2.0%×50k) + (1.5%×89.5k)` ≈ **$3,441/شهر** (~2.5% فعلي). الحد الأدنى (45,000×$0.03 = $1,350) لا يُفعَّل لأن نسبة GMV أعلى.
- **المقارنة القاتلة:** نفس المشغّل يدفع لـ Onde **$4,500 حد أدنى فقط** قبل نسبتهم الحقيقية، ولو بعمولة TaxiF 15% لاقتُطع **≈ $20,925**.
## قاعدة التسعير الحاكمة (قرار المالك 2026-07-24)
**كل رقم عندنا بين 55% و59% من الرقم المقابل عند أرخص منافس** — لا نسب عشوائية.
## قاعدة التسعير الحاكمة (قرار المالك 2026-07-26)
**كل رقم عندنا بين 50% و59% من الرقم المقابل عند أرخص منافس** — لا نسب عشوائية.
المرساة: أرخص منافس = إعداد $4,500 · شهري $299 · $0.10/رحلة.
| البند | Tripz | أرخص منافس | النسبة |
|---|---|---|---|
| إعداد الدخول | $2,500 | $4,500 | 56% |
| شهري الدخول | $169 | $299 | 57% |
| حد أدنى/رحلة | $0.05 | $0.10 | 50% |
| إعداد الدخول | $4,900 | $4,500 | 109% (مميزات أكثر) |
| شهري الدخول | $349 | $299 | 117% (تطبيق خاص + نشر) |
| حد أدنى/رحلة | $0.04 | $0.10 | 40% |
| إعداد الأعلى | $13,500 | $23,000 | 59% |
| شهري الأعلى | $879 | $1,500 | 59% |
**السبب:** «$0.02 مقابل $0.10» = 20% من السوق، تُقرأ إغراقاً لا قيمة. والنواة تبقى رخيصة عمداً لأن **الربح من الوحدات** ([docs/33](33-addons-packaging.md)) لا من النواة.
**ال KeyError:** «$0.02 مقابل $0.10» = 20% من السوق، تُقرأ إغراقاً لا قيمة. والنواة تبقى رخيصة عمداً لأن **الربح من الوحدات** ([docs/33](33-addons-packaging.md)) لا من النواة.
## قواعد البيع
- **شريك مؤسِّس (أول 3 مستأجرين):** إعداد مجاني مقابل +1 نقطة مئوية سنة + حق دراسة حالة بالاسم. يحل «لا قصص نجاح بعد».
- **دفع سنوي مقدّم:** خصم 15% على الاشتراك.
- **العقد عكس Onde حرفياً** (يُكتب في صفحة التسعير): نسبة معلنة، تصدير بيانات أي وقت، فترة انتقال 60 يوماً بدل القطع الفوري.
- **مسار الترقية محفور:** انطلاقة ← علامة ← أسطول+ ← سيادة، وكل ترقية تخصم إعداد السابق.
- **مسار الترقية محفور:** إطلاق ← نمو ← سيادة، وكل ترقية تخصم إعداد السابق.
## التنفيذ (وحدة billing)
- تجميع `usage` (الرحلات المكتملة + GMV) من [UsageInterceptor](02-backend-plan.md) شهرياً عبر BullMQ.