04 · WHOLESALE الجملة وPrime وVIP

الجملة (B2B) من أول التقديم لحد الشحن

فلوكة بدأت الجملة لأول مرة في أغسطس 2026، والعميل عايزها على نفس الموقع كتبويب «Wholesale» جنب الأقسام. الصفحة دي بتحكي رحلة التاجر خطوة بخطوة: التقديم والشروط والمراجعة والقبول بلينك على الواتساب، وبعدين التصفح بالوضع اللبني، والأسعار بالشرائح، وطلب الجملة اللي بيتصرف من مخزن الجملة بس. وبتفصل بين Prime (تاج — يدوي — منتجات مقفولة) وVIP (نجوم — تلقائي بعدد الطلبات)، وبتقول بصراحة إيه اللي نقدر نعمله في حماية الصور وإيه المستحيل.

تبويب Wholesale على نفس الموقعلينك دخول على الواتسابPrime 👑 يدوي VIP ⭐ تلقائيسعر لكل منتج + شرائح كميةمخزن الجملة بسعلامة مائية برقم التاجر
01

الصورة الكبيرة

الجملة مش «موقع تاني» — هي جمهور تاني على نفس النظام: حساب تاجر، أسعار مختلفة، مخزن مختلف، منتجات ممكن تكون مقفولة، وقسم تجهيز لوحده.

١٢
خطوة في رحلة التاجر من أول ما يفتح التبويب لحد ما الطلب يتشحن
٦
حالات لحساب التاجر (مسودة، مراجعة، مطلوب بيانات، مقبول، مرفوض، موقوف)
٣
مستويات ظهور للمنتج: قطاعي، جملة، Prime بس
٤٨ س
متوسط وقت المراجعة المكتوب في الموقع التجريبي — هيبقى إعداد

الجملة بتختلف عن القطاعي في إيه؟

البندالقطاعيالجملةالمصدر
الحسابعميل عادي (أو زائر)حساب تاجر لازم يتقبل الأول؛ منفصل عن حساب العميل العاديS6 S7
المخزنمخزن الأونلاين (فرز أول بعد فحص الجودة)مخزن الجملة — بالباكينج زي ما جه من الاستيراد، من غير فحص جودةS1 S3
السعرآخر سعر (عرض لو فيه، وإلا القطاعي)سعر الجملة للمنتج + شرائح حسب الكمية (12، 120…)S3 S6
الكميةمن قطعةأقل كمية للصنف (الموقع: 3 قطع) — من الإعداداتS7
المنتجاتكل المنشور للقطاعيالمعلّم «يظهر في الجملة» + خط Prime لتجار Prime بسS6
الشكل على الموقعألوان فلوكة العادية«كالر مود» لبني فاتح عشان التاجر يعرف إنه في الجملةS6
الشكل في اللوحةعاديشاشة إضافة الطلب بتقلب خضرا في وضع الجملةS3
الصورعادية وسريعةعليها رقم التاجر (علامة مائية من السيرفر)S6
التجهيزقسم بورسعيد / المحافظات / الصورقسم «الجملة» لوحدهS6
التمييزVIP ⭐ (تلقائي)VIP ⭐ (تلقائي) + Prime 👑 (يدوي)S6
القاعدة الذهبية للجملة (R8 + R10)

فاتورة الجملة بتقرا مخزن الجملة وأسعار الجملة بس، ومنتجات Prime مخفية تماماً عن أي حد مش Prime — مش مخفية بالشكل في الموقع، لأ، الـ API نفسه مابيرجعهاش.

02

باب الجملة على الموقع

العميل قالها صريحة في الجروب: نفس الموقع، وتبويب «Wholesale» في القايمة زي السلاسل والأساور. وفي ميتنج أغسطس شبّهها بمواقع فيها «Wholesale market» بتسجّل دخول فتلاقي نفسك جوه الجملة. S3 S6

👀

الزائر أو العميل العادي

يشوف صفحة تعريف بالجملة: المزايا، أقل كمية، وقت المراجعة، ملخص الشروط، وزرار «قدّم كتاجر». مايشوفش أي سعر جملة ولا منتج جملة.

افتراض
⏳

تاجر قدّم ومستني

يشوف حالة طلبه (تحت المراجعة / مطلوب بيانات / مرفوض بالسبب) وزرار واتساب للتواصل. لسه مفيش كتالوج.

قاعدة S7
🏷️

تاجر مقبول

التبويب يفتح على كتالوج الجملة بالوضع اللبني، بأسعار الجملة وشرائحها، والصور معلّمة برقمه. ولو Prime يشوف كمان خط المنتجات المقفول.

قاعدة S6
نقطة محتاجة تأكيد: حساب واحد ولا حسابين؟

الموقع التجريبي بيقول «حساب التاجر منفصل تماماً عن حساب العميل العادي» S7، والعميل بيقول الدخول «Login / Sign up ← الفورم» S6. اقتراحنا: الحساب التجاري كيان منفصل (بياناته وحالته ورقمه وطلباته لوحدها) حتى لو نفس الشخص عنده حساب قطاعي — والـ VIP بيتحسب لكل حساب لوحده. ده بيمنع إن سعر الجملة يتسرب لسلة قطاعي بالغلط.

03

رحلة التاجر خطوة بخطوة

من الجروب S6 والموقع التجريبي S7 وميتنج أغسطس S3. الخطوات اللي باللون الدهبي هي اللي العميل ركّز عليها بالاسم.

1يفتح «Wholesale»زائر / عميل

صفحة التعريف + زرار «قدّم كتاجر».

2دخول أو تسجيلالتاجر

حساب تاجر بالإيميل + رقم الواتساب (كود تحقق على الواتساب — افتراض).

3فورم التقديمالتاجر

بيانات المشروع واللينكات والخبرة والمحل والكمية (تفاصيل في القسم 04). بيتحفظ مسودة تلقائياً.

4قراءة الشروطAgree / Disagree

لو ماوافقش ماينفعش يبعت. الموافقة بتتسجل بإصدار الشروط (2026-10-01) والوقت.

5إرسالالسيستم

الحالة «تحت المراجعة» + رسالة استلام على الواتساب + جرس لحظي لمسؤول الجملة.

6المراجعةمسؤول الجملة / المالك

قبول · مطلوب بيانات · رفض بسبب — وزرار واتساب بيفتح شات التاجر مباشرة.

7القبول = لينك دخولواتساب

رسالة فيها لينك دخول (مش باسورد) لمرة واحدة ومدته محدودة، ورقم التاجر T-0457. الإيميل اختياري لأن التجار مابيفتحوش الإيميل.

8أول دخولالتاجر

شرائح «إزاي تطلب» قصيرة وفيها Skip، Skip.

9الشروط الجديدةلو اتحدثت

لو إصدار الشروط اتغير بعد قبوله ← لازم يوافق تاني قبل أول طلب.

10التصفح باللبنيالتاجر

كتالوج الجملة، الأسعار بالشرائح، الصور برقمه، وعلامة عائمة فوق الشاشة.

11السلة والطلبالتاجر

أقل كمية لكل صنف، السعر بيتغير مع الكمية، والإجمالي من محرك الأسعار.

12قسم «الجملة»التجهيز

الطلب يدخل دورة الطلب العادية بس في قسم الجملة، ويتصرف من مخزن الجملة بس.

🔗 لينك الدخول بالظبط

  • لينك موقّع لمرة واحدة، صلاحيته من الإعدادات (افتراضي 48 ساعة).
  • بيفتح الموقع ويدخّل التاجر مباشرة على تبويب الجملة.
  • لو انتهى أو اتستخدم ← زرار «ابعتلي لينك جديد» بيبعت على نفس رقم الواتساب بس.
  • الباسورد بتاعه هو اللي عمله وقت التسجيل — إحنا عمرنا ما نبعت باسورد في رسالة.
  • كل لينك اتبعت واتستخدم متسجل (إمتى، من أنهي جهاز).

📲 ليه واتساب مش إيميل؟

العميل قال إن التجار غالباً مابيشوفوش الإيميل S6. فالواتساب هو القناة الأساسية لكل رسايل الجملة (الاستلام، مطلوب بيانات، القبول، الرفض، Prime، الشروط الجديدة)، والإيميل نسخة اختيارية لو التاجر فعّلها.

نفس مزود الواتساب «حلول» اللي هيبعت رسايل تأكيد الطلبات — من غير مزود جديد.

04

فورم التقديم — حقل حقل

اللي طلبه العميل في الجروب، وجنبه اللي زوّده الموقع التجريبي، وإجباري ولا اختياري، وليه محتاجينه أصلاً. أي حقل مالوش «ليه» واضحة مش هنطلبه.

✓ موجود في المصدر— مش موجود؟ يتأكد
#الحقلالعميل S6الموقع S7إجباري؟ليه محتاجينهالتحقق
1اسم المشروع / البراند✓✓إجبارياسم التاجر في اللوحة والفاتورة والتقارير2–80 حرف
2اسم صاحب المشروع✓✓إجباريالتعامل والرسايل («أهلاً {الاسم}»)2–60 حرف
3إيميل الحساب—✓إجباري للدخولتسجيل الدخول واستعادة الحساب — مش قناة الإشعاراتصيغة إيميل + مش متكرر بين التجار
4رقم الواتساب—✓إجباريالقناة الأساسية: لينك الدخول، الرسايل، زرار الواتساب في اللوحة01xxxxxxxxx + كود تحقق + مش متكرر
5المحافظة—✓إجباريالشحن، والتقارير (التجار منين)، وتقييم التغطيةقايمة الـ 27 محافظة
6لينك تيك توك✓✓واحد على الأقل إجباري افتراضتقييم التاجر: حجمه وطريقة عرضه وهل بيحرق الأسعار — أساس قرار القبول وPrimeرابط من نفس المنصة
7لينك إنستجرام✓✓رابط من نفس المنصة
8لينك فيسبوك✓✓رابط من نفس المنصة
9سنين الخبرة✓✓إجباريتقييم الجديةقايمة: أقل من سنة / 1–3 / 3–5 / أكتر من 5
10عنده محل؟✓✓إجباريتاجر أونلاين بس ولا ليه مكان فعليأيوه / لأ
11مكان المحل✓✓إجباري لو «أيوه»التغطية الجغرافية ومنع تجار كتير في نفس الشارع (لو العميل عايز)نص + المحافظة
12بيهتم بالجودة ولا بالسعر✓✓إجباريمؤشر مهم لـ Prime: تاجر الجودة هو اللي يتأمن على الخط الغاليجودة / سعر / الاتنين
13تقريباً كام قطعة من الشكل الواحد✓؟إجباريمقارنة بأقل كمية وشرائح الأسعار (12، 120…)رقم ≥ أقل كمية
14عدد القطع شهرياً—✓اختياريحجم التاجر المتوقع — للتقارير وترتيب المراجعةرقم أو شريحة
15إصدار الشروط—✓تلقائي (مخفي)إثبات إنه وافق على نسخة معيّنةبيتملى من السيرفر — مش من المتصفح
16الموافقة على الشروط✓✓إجباريمن غيرها مفيش إرسال (Disagree = مايتبعتش)بيتسجل الوقت والجهاز
17ملاحظات من التاجر——اختياري افتراضأي حاجة عايز يقولها للمراجعلحد 500 حرف
اللي مش هنطلبه قصداً

رقم بطاقة أو سجل تجاري أو صور شخصية — مش مطلوبين في كلام العميل، وجمعهم بيزود المسؤولية على بيانات حساسة من غير فايدة واضحة. لو العميل عايزهم بعدين نضيفهم كحقول اختيارية من اللوحة.

الفورم ديناميك

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

05

شروط التاجر وإصداراتها

العميل عايز التاجر يقرا ويوافق قبل الإرسال S6، والموقع التجريبي كاتب قايمة شروط وإصدار 2026-10-01 S7. النص النهائي بيكتبه العميل من اللوحة.

📜 الشروط المقترحة (من كلام العميل)

  1. سرية الأسعار: ممنوع نشر أو مشاركة أسعار الجملة مع أي حد. S6
  2. ممنوع نشر صفحات باسم فلوكة أو نشر صور الجملة زي ما هي ككتالوج عام. S6
  3. سياسة التسعير: الالتزام بسياسة الأسعار — مايتحرقش السعر (زي اللي بيبيع بزيادة 20 ج بس). S6
  4. لازم تقرا وصف المنتج (المقاس، الخامة، اللون) قبل الطلب. S6
  5. الجروب سري وممنوع السكرين شوت منه (لو اتعمل جروب تجار). S6
  6. كل صورة جملة عليها رقمك، وأي تسريب بيتتبع لصاحبه. افتراض
  7. أقل كمية لكل صنف 3 قطع (من الإعدادات). S7
  8. الحساب شخصي وماينفعش يتشارك مع حد. افتراض
  9. بضاعة الجملة بالباكينج من غير فحص جودة — سياسة المرتجع للجملة محتاجة قرار. افتراض
  10. الحساب يتوقف لو أي شرط اتخرق. S6 S7

🔖 الإصدارات — إزاي بتشتغل

  • كل نسخة من الشروط ليها رقم إصدار (تاريخ) ونص كامل، والنسخ القديمة مابتتمسحش.
  • قبول التاجر بيتسجل: الإصدار، الوقت، الجهاز، الـ IP — ده إثبات لو حصل خلاف.
  • نشر إصدار جديد: اختيار «يحتاج موافقة جديدة» ولا «تعديل لغوي بسيط».
  • لو محتاج موافقة ← التاجر يدخل يلاقي شاشة الشروط الجديدة، ومايقدرش يطلب قبل ما يوافق (يقدر يتصفح).
  • تقرير: مين وافق على الإصدار الجديد ومين لسه.
TermsVersion { Version: "2026-10-01", Body, RequiresReAccept, PublishedAt, PublishedBy } TermsAcceptance{ MerchantId, Version, AcceptedAt, Ip, UserAgent }
06

شاشة مراجعة طلبات الجملة (في اللوحة)

الموقع التجريبي عامل صفحة شكلية اسمها «مراجعة طلبات الجملة» عرض. دي الصفحة الحقيقية: قايمة على جنب بالفلاتر، والتفاصيل في النص، وكل القرارات بأزرار — وكل زرار ليه صلاحية لوحده.

flouka · /dashboard/wholesale/applications
Glam Corner تحت المراجعة
طلب رقم WA-00118 · اتبعت 5 أكتوبر 10:14 م · الشروط إصدار 2026-10-01 ✓
صاحب المشروعمنة عادل
واتساب01xx xxx x418 ✓ متحقق
المحافظةالقاهرة
سنين الخبرة3–5 سنين
محل فعليأيوه — مدينة نصر، مول …
بيهتم بـالجودة
قطع من الشكل الواحدحوالي 24
قطع شهرياً300–500
إنستجرام🔗 instagram.com/… (18 ألف متابع — يدوي)
تيك توك🔗 tiktok.com/@…
📝 ملاحظة داخلية (مابتظهرش للتاجر): «الصفحة محترمة، الأسعار عندها مش محروقة — مرشحة Prime بعد أول 3 طلبات.»
✓ قبول ✎ مطلوب بيانات ✕ رفض بسبب 👑 قبول + Prime 🏷️ وسم
5 أكتوبر 10:14 م — التاجر بعت الطلب · 5 أكتوبر 10:15 م — رسالة استلام اتبعتت ✓ · 6 أكتوبر 1:02 م — فتحه «مسؤول الجملة» (من غير قرار)

اللي بيحصل ورا كل زرار

الزرارالمطلوب قبل التنفيذالأثرالصلاحية
قبول—الحالة «مقبول» + توليد رقم التاجر + لينك دخول على الواتساب + فتح كتالوج الجملةmerchants.approve
قبول + Primeتأكيد بخطوة تانيةزي القبول + علامة Prime (تاريخ انتهاء اختياري) + رسالة Primemerchants.prime.grant
مطلوب بياناتنص المطلوب (إجباري) + اختيار الحقول اللي محتاجة تعديلالحالة «مطلوب بيانات» + رسالة باللينك؛ الحقول المختارة بس تتفتح للتعديلmerchants.review
رفض بسببسبب من قايمة (حرق أسعار، بيانات ناقصة، منطقة مغطاة، غير جاد…) + نص اختياريالحالة «مرفوض» + رسالة بالسبب + ميعاد التقديم التانيmerchants.reject
فتح الواتساب—يفتح wa.me برقم التاجر في تاب جديد + يتسجل إن المراجع تواصلmerchants.view
إيقافسبب + (اختياري) رقم الصورة المسرّبةيقفل الجملة فوراً، يلغي التوكنات، الطلبات المفتوحة تظهر للمراجعةmerchants.suspend
المراجعة نفسها بتتقاس

من إمتى الطلب مستني (العدّاد بيحمرّ بعد الـ 48 ساعة اللي مكتوبة للتاجر)، ومين فتحه، ومين قرر — وكل ده بيطلع في تقرير «وقت المراجعة» في القسم 17.

07

حالات حساب التاجر

الموقع التجريبي فيه 4 حالات (تحت المراجعة / مطلوب بيانات / مقبول / مرفوض) S7. زوّدنا «مسودة» عشان التاجر مايضيعش اللي كتبه، و«موقوف» عشان شرط «الحساب يتوقف لو اتخرقت الشروط» S6.

الحالةالمعنىبيدخلها إزايالتاجر يشوف / يقدربيخرج منها لـ
مسودة افتراضبدأ الفورم ومابعتشأول حفظيكمل الفورم في أي وقتتحت المراجعة (إرسال)
تحت المراجعةمستني قرارإرسال / إعادة إرسال بعد «مطلوب بيانات»رسالة «بنراجع طلبك» + الوقت المتوقعمقبول · مطلوب بيانات · مرفوض
مطلوب بياناتالمراجع محتاج حاجةزرار «مطلوب بيانات» + نصيشوف المطلوب ويعدّل الحقول المفتوحة بس ويبعت تانيتحت المراجعة
مقبولتاجر شغالقبولكتالوج الجملة، الطلب، طلباته، رقمهموقوف
مرفوضاتقفل الطلبرفض بسببالسبب + إمتى يقدر يقدّم تاني (افتراضي 30 يوم — إعداد)مسودة (تقديم جديد بعد المدة)
موقوف جديدخرق الشروط أو قرار إداريزرار إيقاف بسببرسالة الإيقاف + واتساب للتواصل؛ مفيش كتالوج ولا طلبمقبول (رفع الإيقاف) — بصلاحية المالك

صفات على الحساب المقبول (مش حالات)

👑 Prime

علامة يدوية بتاريخ منح، ومين منحها، وتاريخ انتهاء اختياري (تمهيد للاشتراك الشهري). شيلها ← خط Prime يختفي فوراً.

⭐ مستوى VIP

رقم (0، 1، 2…) بيتحسب تلقائياً من عدد الطلبات المستلمة — مابيتكتبش بالإيد (إلا بتجاوز من المالك بسبب).

📜 محتاج موافقة شروط

بيتعلّم لما إصدار جديد «يحتاج موافقة» يتنشر، وبيتشال أول ما يوافق.

08

رسايل كل حالة (قوالب الواتساب)

نص مقترح بلهجة فلوكة — كل قالب بيتعدل من اللوحة، والمتغيرات بين الأقواس بتتملى تلقائياً. القناة الأساسية واتساب، والإيميل نسخة اختيارية.

الحدثالنص المقترحالمتغيرات
استلام الطلب
أهلاً {owner} 👋 استلمنا طلب انضمام «{project}» لجملة فلوكة. المراجعة بتاخد في المتوسط {sla} ساعة، وهنرد عليك هنا على الواتساب.
ownerprojectsla
مطلوب بيانات
أهلاً {owner}، محتاجين منك حاجة صغيرة عشان نكمّل مراجعة طلبك: {note}. كمّل من هنا: {link}
notelink
القبول
مبروك يا {owner} 🎉 حسابك في جملة فلوكة اتفعّل، ورقمك عندنا {merchantNo}. ادخل على طول من اللينك ده (لمرة واحدة وصالح {hours} ساعة): {link} — افتكر إن الأسعار والصور سرية وكل صورة عليها رقمك.
merchantNolinkhours
الرفض
أهلاً {owner}، شكراً لاهتمامك بجملة فلوكة. للأسف مش هنقدر نقبل الطلب دلوقتي بسبب: {reason}. تقدر تقدّم تاني بعد {date}.
reasondate
Prime
{owner}، حسابك بقى Prime 👑 — من النهارده هتلاقي في الجملة خط منتجات خاص مش متاح لحد غير تجار Prime. الخط ده أمانة 🙏
owner
مستوى VIP جديد
شكراً يا {owner}! وصلت {orders} طلب معانا وبقيت VIP {stars} ⭐
ordersstars
شروط جديدة
اتحدّثت شروط جملة فلوكة (إصدار {version}). من فضلك اقراها ووافق عليها قبل طلبك الجاي: {link}
versionlink
إيقاف
حسابك في جملة فلوكة اتوقف مؤقتاً بسبب: {reason}. للتواصل كلمنا هنا على الواتساب.
reason
لينك دخول جديد
ده لينك الدخول الجديد لحسابك في الجملة (لمرة واحدة وصالح {hours} ساعة): {link}
linkhours
إشعار داخليجرس لحظي في اللوحة لمسؤول الجملة: «طلب جملة جديد — {project} من {governorate}» + عدد المستنيين على أيقونة القايمة.projectgovernorate
09

أول دخول والوضع اللبني

أول مرة التاجر يدخل: شرائح «إزاي تطلب» فيها Skip S6. وبعدها الجملة كلها بلون لبني فاتح عشان مايتلخبطش بين القطاعي والجملة S6.

تخطي ›
1
أهلاً في جملة فلوكة

رقمك T-0457 — هتلاقيه على كل صورة.

تخطي ›
2
السعر بيقل مع الكمية

12 قطعة سعر، و120 سعر أقل — مكتوب تحت كل منتج.

تخطي ›
3
أقل كمية 3 من الصنف

واقرا الوصف كويس قبل ما تطلب.

ابدأ ›
4
الصور والأسعار سرية

أي تسريب بيوقف الحساب.

الشرائح (العنوان، النص، صورة أو فيديو قصير، الترتيب) من اللوحة. الـ API بيرجّع «شاف الشرح ولا لأ» عشان ماتظهرش تاني، وفيه زرار «إزاي أطلب؟» يفتحها في أي وقت.

شكل كتالوج الجملة (مسودة لفريق الموقع)

flouka · /wholesale
🏷️ وضع الجملة · Glam Corner 👑 ⭐أقل كمية 3 من الصنف
T-0457T-0457📿
سلسلة ستيل N25153+ ← 48 ج · 12+ ← 42 · 120+ ← 36
T-0457T-0457💍
أسورة B08243+ ← 40 ج · 12+ ← 36 · 120+ ← 32
T-0457T-0457✨
سلسلة P0007 — خط Prime3+ ← 800 ج

الأرقام توضيحية. الأرقام الصغيرة المايلة جوه الصورة = العلامة المرسومة من السيرفر؛ والكلام الباهت فوق الشاشة كلها = العلامة العائمة.

10

Prime وVIP — اتحسموا في رسالة 3 أكتوبر

الاتنين اتخلطوا في الموقع التجريبي. العميل فصلهم بوضوح في الرسالة الصوتية S6: Prime للجملة بس ويدوي، وVIP للقطاعي والجملة وتلقائي.

👑

Prime قاعدة

  • لمين: تجار الجملة بس.
  • إزاي: يدوي — بعد ما فلوكة تقيّم التاجر (صفحته، أسعاره، التزامه).
  • العلامة: تاج جنب الاسم.
  • الميزة: يشوف خط منتجات مقفول غالي، زي سلاسل جملة بـ 800 ج — عشان محدش «يحرق» سعرها ويبيعها بزيادة 20 ج.
  • مستقبلاً: ممكن يبقى باشتراك شهري (Q12).
⭐

VIP قاعدة

  • لمين: القطاعي والجملة.
  • إزاي: تلقائي بعدد الطلبات — مثلاً أكتر من 10 ← نجمة، أكتر من 20 ← نجمتين.
  • العلامة: نجمة أو أكتر (مستويات).
  • الميزة: تمييز دلوقتي، وممكن مزايا بعدين (خصم مستوى، شحن مجاني…).
  • الحدود: كلها من اللوحة (R9) — عدد المستويات وحد كل واحد.

المقارنة بند بند

البندPrime 👑VIP ⭐
الجمهورجملة بسقطاعي + جملة (كل حساب بيتحسب لوحده)
القرارإنسان (صلاحية حساسة merchants.prime.grant)السيستم (جوب يومي + عند كل استلام)
بيتحسب علىتقييم التاجر — مفيش معادلةعدد الطلبات المستلمة (مش الملغية ولا المرتجعة بالكامل) افتراض
بيتشال؟يدوي في أي وقت، أو بتاريخ الانتهاءسؤال: دايماً ولا على آخر 12 شهر؟ (افتراض: دايماً)
أثره على المنتجاتبيفتح خط Prime في الكتالوج والـ APIمالوش أثر على الظهور
أثره على السعرسعر منتجات Prime نفسها؛ مفيش خصم تلقائيمفيش دلوقتي؛ خصم المستوى ميزة مقفولة جاهزة
ينفع الاتنين مع بعض؟أيوه — تاجر Prime عمل 25 طلب يظهر Glam Corner 👑 ⭐⭐ وده صح.
في الـ APIisPrime, primeUntilvipLevel, vipStars, ordersToNextLevel

مستويات VIP المقترحة (من اللوحة)

المستوىالعلامةمن عدد طلبات مستلمةالمزايا
0—0–10—
1⭐أكتر من 10العلامة + (لاحقاً: ميزة يحددها العميل)
2⭐⭐أكتر من 20العلامة + (لاحقاً)
……يتزود من اللوحة«مستويات وديناميك» زي ما العميل قال
الخطأ في الموقع التجريبي خطأ

الحساب التجريبي «تاجر مميّز — VIP» عليه تاج ونجمة وخصم 35%، والحساب «client VIP» خد نجمة عند 14 طلب. المشكلة مش إن التاج والنجمة مع بعض (ده ممكن يحصل)، المشكلة: (1) سمّى Prime «VIP»، (2) ربط خصم 35% بالتمييز وده مش في كلام العميل، (3) مفيش خط منتجات مقفول. الصح: التسمية والعلامات زي الجدول فوق، وأي خصم مستوى بيتقرر من العميل الأول (C5).

11

مصفوفة ظهور المنتجات

عند إضافة المنتج العميل بيختار «يظهر في الجملة؟» ويدخل سعر التكلفة وسعر الجملة S6. إحنا بنحولها لثلاث مفاتيح على المنتج، وكل جمهور بيشوف حاجة مختلفة.

🛍️ يظهر في القطاعي

منشور على الموقع للعملاء بسعر القطاعي/العرض، من مخزن الأونلاين.

🏷️ يظهر في الجملة

في كتالوج الجملة لكل التجار المقبولين، بسعر الجملة والشرائح، من مخزن الجملة.

مين بيشوف ↓ / المنتج ←قطاعي فقطقطاعي + جملةجملة فقطPrime فقطالأسعار اللي بتظهر
زائر✓✓✕✕قطاعي/عرض
عميل قطاعي (حتى لو VIP)✓✓✕✕قطاعي/عرض
تاجر تحت المراجعة / مرفوض / موقوف✓ (كعميل)✓ (كعميل)✕✕قطاعي فقط
تاجر مقبولفي القطاعي بس✓✓✕جملة + شرائح (في تبويب الجملة)
تاجر Primeفي القطاعي بس✓✓✓جملة + شرائح + أسعار Prime
اللوحة (حسب الصلاحية)✓✓✓✓الكل — والتكلفة بصلاحية products.cost.view بس
Prime مخفي من الـ API نفسه (R10)

الفلتر جوه الاستعلام في السيرفر — مش في الموقع. أي طلب لمنتج Prime من حد مش Prime بيرجع 404 (مش 403) عشان حتى وجود المنتج مايتأكدش. نفس الكلام في البحث والاقتراحات و«منتجات مشابهة» وخريطة الموقع (Sitemap) وروابط الصور. واختبار تلقائي بيفشّل البناء لو منتج Prime ظهر في أي رد لغير Prime.

سعر التكلفة مابيطلعش أبداً

التكلفة اللي العميل بيدخلها مع سعر الجملة S6 بتفضل جوه اللوحة بس. الـ DTO بتاع الموقع مافيهوش الحقل أصلاً — مش مجرد مخفي.

ملحوظة: المنتج اللي «يظهر في الجملة» لازم يكون ليه رصيد في مخزن الجملة عشان يتطلب — الظهور شيء والتوفر شيء. لو الرصيد صفر يظهر «نفد في الجملة» أو يستخبى (إعداد).

12

سعر الجملة — التعارض C4 واقتراحنا

العميل والموقع التجريبي بيتكلموا عن نموذجين مختلفين للسعر. ده أهم قرار في الصفحة لأنه بيحدد شكل الداتا وشاشة المنتج وفاتورة الجملة.

المصدرالنموذجالتصنيف
الجروب S6عند إضافة المنتج: سعر جملة + سعر تكلفة لكل منتجقاعدة
ميتنج أغسطس S3«أسعار متغيرة حسب الكميات» — لو حطيت 12 السعر يتغير أوتوماتيك، ولو 120 يتغير تاني. مثال: B0824 بسعر جملة 36قاعدة
الموقع التجريبي S7خصم 25%–35% على سعر القطاعي حسب مستوى التاجر + أقل كمية 3 قطع في الصنفعرض (الخصم) · قاعدة (أقل كمية — من الإعدادات)

❌ ليه الخصم كنسبة من القطاعي مايمشيش

  • سعر الجملة الحقيقي بعيد جداً عن القطاعي: سلسلة قطاعي 120 ج ← خصم 35% = 78 ج، وسعر جملتها الفعلي ممكن يكون 42 ج.
  • أي عرض أو تخفيض على القطاعي هيغيّر سعر الجملة بالغلط.
  • مافيهوش شرائح كمية — والعميل طلبها بالاسم.
  • مالوش علاقة بمخزن الجملة (البضاعة ممكن تكون جملة بس ومالهاش سعر قطاعي).

✓ اقتراحنا افتراض

  1. سعر جملة أساسي لكل منتج (ولكل متغير لو اختلف).
  2. شرائح كمية اختيارية لكل منتج: من كمية كذا ← سعر كذا. الشرائح الافتراضية (12، 120) من الإعدادات.
  3. أقل كمية للصنف من الإعدادات (3)، وممكن تتغير لمنتج معيّن.
  4. خصم المستوى (زي 25%/35% بتاع الموقع) ميزة جاهزة مقفولة لحد ما العميل يطلبها، ولو اتفتحت بتطبق على سعر الجملة مش القطاعي.

مثال محسوب — طلب جملة واحد

أرقام توضيحية بس. الشرائح: من 3 · من 12 · من 120. الشريحة بتتحدد بكمية المنتج في السلة (كل ألوانه مع بعض) افتراض.

الكودالمنتجشرائح السعرالكميةالشريحةسعر القطعةالإجمالي
N2515سلسلة ستيل (لونين: 9 دهبي + 6 فضي)3+: 48 · 12+: 42 · 120+: 361512+42630
B0824أسورة3+: 40 · 12+: 36 · 120+: 3243+40160
R1102خاتم فري سايز3+: 30 · 12+: 26 · 120+: 22120120+222,640
E0310حلق3+: 252أقل من 3—مرفوض: «أقل كمية 3»
إجمالي المنتجات3,430
الشحن (من جدول المحافظات — القاهرة، مثال)70
الإجمالي3,500 ج
نفس الطلب بنموذج الموقع التجريبي

لو سعر القطاعي للأربع منتجات 120 / 110 / 90 / 75 وخصم 25%: 15×90 + 4×82.5 + 120×67.5 = 9,780 ج بدل 3,430 — يعني تقريباً 3 أضعاف. ده بيوضح إن النموذج ده مش بيعبّر عن تسعير الجملة الفعلي.

الشريحة بتتحسب إزاي؟

أعلى شريحة الكمية وصلتلها. بيتعرض للتاجر في السلة: «زوّد 3 قطع وتنزل لسعر 42» — ده بيشجع الكمية.

السعر بيتحفظ على الطلب

سعر كل سطر والشريحة بيتحفظوا وقت الطلب — لو السعر اتغير بعدين، الطلب القديم مايتغيرش.

سجل تغيير الأسعار

أي تعديل في سعر جملة أو شريحة بيتسجل (قبل/بعد، مين، إمتى) — والتعديل نفسه صلاحية حساسة.

13

طلب الجملة — من السلة لقسم «الجملة»

طلب الجملة بيمشي في نفس آلة حالات الطلب (صفحة 03)، بس بثلاث فروق: المخزن، السعر، وقسم التجهيز.

1السلةالتاجر — الموقع

محرك الأسعار بقناة «جملة»: شرائح + أقل كمية + المتاح في مخزن الجملة.

2إنشاء الطلبالسيستم

حجز الكمية من مخزن الجملة بس + علامة القناة «جملة» + القسم «الجملة».

3التأكيدواتساب / مسؤول الجملة

نفس رسالة التأكيد بأزرارها — بقالب خاص بالجملة.

4الطباعةالأوبريشن

إيصال الجملة عليه رقم التاجر وكلمة «جملة» كبيرة، والطلب يدخل «جاري التحضير» (R5).

5التجميع والتقفيلمجمّع الجملة

بالدستة والكرتونة من أماكن مخزن الجملة؛ السكان بيقبل كود الكرتونة أو القطعة.

6الشحنالتسليم

نفس دفعات التسليم والمطابقة.

📦 مخزن الجملة بس (R8)

  • الحجز والخصم من مخزن الجملة — حتى لو نفس الكود موجود في الأونلاين.
  • العميل قالها: «ممكن دي تبقى موجودة قطاعي ومش موجودة جملة» S3.
  • لو الجملة خلصت: التاجر يشوف «نفد في الجملة»، ومسؤول المخزن الرئيسي يقدر يعمل طلب تحويل للجملة (R2).

🗂️ قسم «الجملة» في التجهيز

  • شاشة التجهيز فيها أربع أقسام: بورسعيد · المحافظات · الجملة · طلبات الصور S6.
  • المجمّع ممكن يكون ليه صلاحية قسم الجملة بس.
  • الجملة مفيهاش فحص جودة (البضاعة بالباكينج) S1 — فالإيصال بيكتب الكمية بالدستة لو مضبوطة.
محتاج قرار: الدفع والمرتجع في الجملة

هل طلب الجملة بيتدفع مقدم (إنستاباي/محفظة) قبل التحضير، ولا عربون، ولا عند الاستلام زي القطاعي؟ وهل فيه مرتجع للجملة أصلاً والبضاعة بتطلع من غير فحص جودة؟ افتراضنا: طرق الدفع من الإعدادات لكل قناة، والجملة «مرتجع للعيوب المصنعية بس خلال 48 ساعة» لحد قرار العميل.

14

إضافة طلب من اللوحة — وضع الجملة (الأخضر)

من ميتنج أغسطس: زرار «جملة» زي زرار العاجل؛ أول ما يتداس الثيم يقلب أخضر عشان «الفاتورة ماتتلخبطش»، وأي كود يتكتب يجيب سعر الجملة من مخزن الجملة، والسعر يتغير مع الكمية S3.

flouka · /dashboard/orders/new?channel=wholesale
إضافة طلب جملة
🟩 وضع الجملة — الأسعار والمخزون من «مخزن الجملة» بس
التاجر (برقمه أو تليفونه)T-0457 · Glam Corner 👑 ⭐
المحافظة / الشحنالقاهرة · 70 ج (قابل للتعديل)
طريقة الدفعإنستاباي + الباقي عند الاستلام
الكودالمنتجمتاح جملةالكميةالشريحةالسعرالإجمالي
B0824أسورة3401212+36432
N2515سلسلة ستيل962412+421,008
B1190أسورة مطلية0———مش موجودة في مخزن الجملة (موجودة قطاعي بس)
المنتجات: 1,440الشحن: 70الخصم: 0الإجمالي: 1,510 ج

🔒 مايتلخبطش

لو الطلب فيه سطور وقلبت الوضع ← تأكيد «هيتمسح كل السطور ويتحسب من جديد». ماينفعش طلب واحد يكون نصه قطاعي ونصه جملة.

👤 المودريشن حسب القناة

مودريشن «جملة بس» تلاقي الوضع مقفول على أخضر، و«قطاعي بس» مالهاش الزرار أصلاً، و«الاتنين» تقدر تقلب S3.

🎨 أخضر هنا ولبني هناك (C11)

الأخضر في اللوحة (طلب العميل في الميتنج) واللبني في الموقع (طلبه في الجروب) — كل لون في مكانه ومفيش تعارض.

15

حماية صور الجملة — بصراحة

العميل سأل: ينفع نمنع السكرين شوت زي فودافون كاش؟ وعايز رقم لكل تاجر يظهر على الصور والشاشة زي فيديوهات الكورسات اللي عليها ID عايم S6. الإجابة الأمينة في الجدول.

الطريقةبتمنع التسريب؟بتكشف المسرّب؟ملاحظاتالقرار
منع السكرين شوت في المتصفح✕✕مستحيل تقنياً على الويب. فودافون كاش تطبيق موبايل بيطلب من نظام التشغيل يمنع التصوير — المتصفح ماعندوش الصلاحية دي.مش ممكن
رقم التاجر مرسوم جوه الصورة من السيرفرردع✓الصورة نفسها هي اللي بتتسرب — فالرقم بيتسرب معاها. بشفافية خفيفة في أكتر من مكان عشان القص مايشيلوش.هنعمله
علامة عائمة فوق الشاشةردع✓بتظهر لو التاجر صوّر الشاشة بموبايل تاني. زي فيديوهات الكورسات.هنعمله (فريق الموقع)
روابط صور مؤقتة وموقّعة لكل تاجرجزئي✓رابط الصورة مايشتغلش لحد تاني ولا بعد مدة — مايتنشرش كرابط.هنعمله
منع الكليك اليمين والسحب والحفظردع بسيط✕بيتكسر بسهولة لأي حد فاهم — بس بيمنع الحفظ العشوائي.هنعمله (فريق الموقع)
علامة مخفية (مش باينة للعين)✕أحياناًبتضيع مع ضغط الواتساب والقص. ممكن مرحلة لاحقة.لاحقاً
تطبيق موبايل للتجار بمنع التصويرأندرويد بس✕أندرويد يقدر يمنع، آيفون مايمنعش (بيعرف بس). وحتى كده التصوير بموبايل تاني شغال.خارج النطاق
جروب واتساب ممنوع فيه السكرين✕✕واتساب مفيهوش منع سكرين للجروبات. «العرض مرة واحدة» بيمنعه لصورة واحدة بس — مش عملي لكتالوج.مش عملي

⚙️ إزاي بتشتغل عندنا

  1. كل تاجر مقبول ليه رقم عام قصير T-0457 (مش رقم تليفونه).
  2. صور الجملة مالهاش رابط ثابت؛ الموقع بيطلب الصورة برابط موقّع للتاجر ده.
  3. السيرفر بيرسم الرقم (ImageSharp) ويحفظ نسخة كاش للتاجر — أول مرة بس.
  4. كل فتح صورة جملة بيتسجل: مين، أنهي صورة، إمتى.
  5. صور القطاعي مابتتأثرش — سريعة ومن غير علامة.

🔎 لما صورة تتسرب

  1. المسؤول يدخل «كشف تسريب» ويكتب الرقم اللي باين على الصورة.
  2. السيستم يطلع التاجر + سجل الصور اللي فتحها والتواريخ.
  3. زرار «إيقاف» بسبب «تسريب صور» وتتربط الحالة بالصورة.
  4. التقرير بيعد التسريبات المكتشفة لكل شهر.

الإعدادات: شفافية العلامة، حجمها، عدد التكرار، ومكانها — من اللوحة.

16

إعدادات الجملة من اللوحة

R9: أي رقم أو مهلة أو حد — من اللوحة، بحد أدنى وأقصى وسجل تغييرات.

الإعدادالافتراضيالمصدر
تفعيل باب الجملة على الموقعشغالS6
أقل كمية لكل صنف3S7
الشرائح الافتراضية للمنتج الجديد12 · 120S3
متوسط وقت المراجعة المكتوب للتاجر48 ساعةS7
تنبيه الطلب المتأخر في المراجعةبعد 48 ساعةافتراض
صلاحية لينك الدخول48 ساعة · مرة واحدةافتراض
المدة قبل التقديم تاني بعد الرفض30 يومافتراض
أسباب الرفض والإيقاف (قايمة)حرق أسعار، بيانات ناقصة، غير جاد، تسريب صور، أخرىافتراض
مستويات VIP (عدد وحدود)10 ← ⭐ · 20 ← ⭐⭐S6
إصدار الشروط الحالي ونصها2026-10-01S7
شرائح «إزاي تطلب»4 شرائحS6
العلامة المائية: شفافية / حجم / تكرار18% / متوسط / 3افتراض
المنتج اللي رصيده صفر في الجملةيظهر «نفد»افتراض
طرق الدفع المسموحة للجملةإنستاباي، محفظة، عند الاستلامافتراض
خصم المستوى (مقفول)مقفولS7 → مقفول
17

تقارير الجملة

كل تقرير بفلتر تاريخ ويتصدّر Excel، والأرقام المالية بصلاحية.

📥

طلبات التقديم في الأسبوع

عدد الطلبات الجديدة لكل أسبوع، بالمحافظة وبـ «جودة / سعر» — يبيّن الحملات اشتغلت ولا لأ.

✅

نسبة القبول ووقت المراجعة

مقبول / مرفوض / مطلوب بيانات، أسباب الرفض الأكتر، ومتوسط الوقت من الإرسال للقرار مقارنة بالـ 48 ساعة.

🏆

أكبر التجار

ترتيب بالمبيعات وعدد الطلبات ومتوسط الطلب، مع علامات Prime وVIP — ده اللي بيساعد في قرار Prime.

👑

مبيعات خط Prime

مبيعات منتجات Prime لكل تاجر Prime، وهل الخط بيبيع فعلاً — أساس قرار الاشتراك الشهري.

📦

أصناف الجملة

الأكتر طلباً، توزيع الطلبات على الشرائح، والأصناف اللي بتخلص في مخزن الجملة (لطلب التحويل).

😴

تجار نايمين وتسريبات

تجار مقبولين ماطلبوش من 30 يوم (لمتابعة واتساب)، وتسريبات الصور المكتشفة والإيقافات.

18

الـ API اللي الموقع محتاجه للجملة

كله تحت /api/v1/merchant ماعدا الدخول. كل رد بيتفلتر حسب حالة التاجر وPrime في السيرفر.

العمليةالطلبملاحظات
صفحة التعريف والشروط الحاليةGET /public/wholesale/intro · GET /public/wholesale/termsمن غير دخول
الفورم (الحقول الديناميك)GET /merchant/application/formالحقول وإجباري ولا لأ والاختيارات
حفظ مسودة / إرسالPUT /merchant/application · POST /merchant/application/submitالإرسال بيتطلب termsVersion = الإصدار الحالي
حالة الطلبGET /merchant/applicationالحالة + المطلوب + سبب الرفض + ميعاد التقديم التاني
لينك الدخولPOST /auth/merchant/magic-link/consume · POST /auth/merchant/magic-link/resendمرة واحدة؛ الإعادة على نفس الرقم بس وبحد معدل
بياناتيGET /merchant/meالرقم، isPrime، vipLevel، شاف الشرح، محتاج موافقة شروط
الشرح والشروط الجديدةGET /merchant/onboarding · POST /merchant/onboarding/seen · POST /merchant/terms/accept—
كتالوج الجملةGET /merchant/catalog?category=&q=&page=Prime مفلتر في الاستعلام؛ السعر + الشرائح + المتاح في مخزن الجملة
منتجGET /merchant/products/{slug}404 لمنتج Prime لغير Prime
صورة معلّمةGET /merchant/media/{id}?exp=&sig=رابط موقّع ومؤقت؛ بيرجع الصورة بالرقم
حساب السلةPOST /merchant/cart/quoteالشرائح، أقل كمية، «زوّد X وتنزل لسعر Y»، الشحن
إنشاء طلبPOST /merchant/ordersIdempotency-Key إجباري
طلباتيGET /merchant/orders · GET /merchant/orders/{code}الحالة والتتبع والفاتورة
19

أسئلة مفتوحة للعميل

جنب كل سؤال الافتراض اللي هنمشي بيه لحد الرد — عشان الشغل مايقفش.

#السؤالافتراضنا لحد الرد
Q12Prime هيبقى باشتراك شهري؟ بكام؟ والدفع إزاي؟دلوقتي تفعيل يدوي بتاريخ انتهاء اختياري؛ الاشتراك مرحلة لاحقة
Q13حدود VIP ومستوياته ومزايا كل مستوى؟ بيتحسب على كل الوقت ولا آخر 12 شهر؟+10 ⭐، +20 ⭐⭐، على كل الطلبات المستلمة، من غير مزايا لحد ما تتحدد
W1خصم المستوى (25%/35% زي الموقع) مطلوب؟مقفول؛ لو اتفتح يتطبق على سعر الجملة
W2حساب التاجر منفصل عن حساب القطاعي لنفس الشخص؟أيوه منفصل، والـ VIP لكل حساب لوحده
W3الشريحة بتتحسب على المنتج كله (كل ألوانه) ولا على كل لون لوحده؟ وأقل كمية للصنف ولا للون؟الشريحة على المنتج كله، وأقل كمية على المنتج
W4دفع الجملة: مقدم / عربون / عند الاستلام؟من الإعدادات لكل قناة
W5مرتجع الجملة مسموح؟ والبضاعة من غير فحص جودة؟عيوب مصنعية بس خلال 48 ساعة
W6مين يقدر يمنح Prime ويشيله؟المالك بس (صلاحية حساسة)
W7تجار Prime يشوفوا سعر منتجات Prime قبل ما يطلبوا ولا «اسأل على السعر»؟السعر ظاهر لهم
W8فيه حد لعدد التجار في نفس المنطقة/المحافظة؟مفيش حد؛ التقرير بيبيّن التوزيع
W9نص الشروط النهائي، وفيه جروب واتساب للتجار فعلاً؟النص من العميل؛ الجروب برا السيستم
W10طلب الجملة بيعدّي على رسالة التأكيد بالأزرار زي القطاعي؟أيوه بقالب خاص