menu-MENAmenu-MENA
الرئيسيةالأسعارالمدونةتواصل معناابدأ الآن
لوحة أكواد الخصم بالعربي، الجدول معكوس يمين لشمال، فيه كود LASTONE بخصم 25 دولار اتستخدم مرتين من 3، وكود SAVE10 بخصم 10% من غير حد، وكود منتهي بخصم 50% بحالة منتهي، وكل صف جنبه سويتش تفعيل وأيقونات مشاركة وتعديل وحذف، وزرار كود جديد فوق الجدول

كود خصم يشتغل من غير ما تلمس جهاز الكاشير (POS)

الطلبات والدفع

بقلم فريق menu-MENA

نُشر في 27 أغسطس 2026


ليه الموضوع ده مش هيلمس الكاشير بتاعك

مطعم عايز يشغّل عرض "خصم 10% في الويكند" غالباً بيوقف عند أول عقبة قبل ما الخصم يوصل لأي زبون: الكاشير محتاج زرار جديد، أو جهاز الفيزا محتاج إعادة برمجة، أو حد لازم يشرح للعاملين طريقة يدوية بديلة في أول الشيفت. menu-MENA بيتخطى الموضوع ده كله لأن الطلب نفسه أصلاً موجود جوه المنيو. الضيف بيبني سلة ويدوس "إرسال الطلب"، والطلب بيوصلك على واتساب كرسالة منسقة جاهزة. الكود مجرد سطر إضافي المنصة بتحسبه قبل ما الرسالة دي تتبعت. مفيش جهاز جديد تركبه، ومفيش إعدادات تغيرها عند الكاشير.

إزاي تعمل كود من لوحة التحكم

أكواد الخصم ليها صفحة لوحدها في القائمة الجانبية. دوس على "كود جديد" والفورم هيطلب منك: الكود نفسه (حروف كبيرة وأرقام وعلامتا - و _، من 3 لـ32 حرف، ومش هتقدر تغيره بعد ما تحفظه)، "نوع الخصم" (نسبة مئوية أو مبلغ ثابت)، والقيمة. كل حاجة بعد كده اختيارية: "الحد الأدنى للطلب"، "عدد الاستخدامات الكلي"، "الاستخدامات لكل عميل"، وتاريخي "يبدأ" و"ينتهي".

الكود نفسه هو الـ ID بتاع السجل جوه قاعدة البيانات، فمفيش احتمال إنك تلاقي نفسك بكودين شغالين بنفس الاسم بالغلط. لو حاولت تعيد استخدام SAVE10 وهو لسه مُفعّل، الحفظ هيفشل على طول بدل ما يمسح فوق اللي الكود ده كان بيعمله، بما في ذلك عدد المرات اللي اتستخدم فيها.

لستة شغالة فعلياً ممكن تشوفها كده: LASTONE بخصم ثابت 25 دولار، محدود بـ3 استخدامات واتستخدم مرتين خلاص. SAVE10 بخصم 10% من غير أي حد. EXPIRED بخصم 50%، عمود الصلاحية بتاعه بيوصل لتاريخ فات، وحالته دلوقتي "منتهي". التلاتة كلهم اتعملوا من نفس فورم "كود جديد"، مفيش نظام تاني اتلمس.

الضيف بيشوف إيه بالظبط

خانة "كود الخصم" مش بتظهر في كل منيو. هي بتظهر بس لو المطعم عمل كود واحد على الأقل، فمطعم مالمسش الميزة دي أصلاً مش هيوري الزبون خانة خصم فاضية مالهاش لازمة. الأمر ده بيحصل لوحده: اعمل أول كود والخانة تظهر على المنيو العامة تلقائياً، امسح آخر كود عندك وهي تختفي تاني.

لما الضيف بيراجع طلبه قبل ما يبعته، بيشوف خانة "كود الخصم" وجنبها placeholder مكتوب "أدخل الكود" وزرار "تطبيق". يكتب الكود ويدوس تطبيق، والمنصة بتتأكد على طول: الكود مُفعّل، بدأ صلاحيته، مانتهاش، والسلة فوق الحد الأدنى. الكود الشغال بيضيف سطر "الخصم" فوق الإجمالي، محسوب قبل الضريبة، وخانة الكود بتتحول تعرض القيمة الفعلية اللي اتخصمت، حاجة زي "خصم 45 جنيه"، حتى لو الكود أصلاً نسبة مئوية. الكود اللي مش مستوفي الشروط بياخد سبب واضح بدل رسالة خطأ عامة: "انتهت صلاحية هذا الكود"، "قيمة طلبك أقل من الحد الأدنى لهذا الكود"، أو لو الكود محدود لكل عميل: "أضف رقم هاتفك بالأعلى لاستخدام هذا الكود".

الفحص ده كمان محدود بمعدل: 15 محاولة كل 5 دقايق لنفس الجهاز والمطعم. حد بيحاول يخمن كود بالتجربة والخطأ هيخلص محاولاته بسرعة.

الخصم بيبقى حقيقي بس وقت الطلب

تطبيق الكود في السلة ده معاينة بس، مش استهلاك فعلي. الزيادة الحقيقية في عدد استخدامات الكود بتحصل بعدين، في اللحظة اللي الطلب بيتكتب فيها في قاعدة البيانات، جوه نفس المعاملة. الفكرة دي مهمة أكتر مما تبدو: لو زبونين بيتسابقوا على آخر استخدام في كود محدود بـ3 استخدامات، قاعدة البيانات بتراجع العدد الحقيقي كجزء من كتابة كل طلب، فمستحيل الاتنين يعدوا مع بعض ويخلوا العدد يتخطى الحد. السيرفر كمان بيعيد حساب قيمة الخصم بنفسه بدل ما يثق في أي رقم جاي من متصفح الضيف، فسلة قديمة، أو زبون عدّل طلبه بعد ما طبق الكود، مش هيقدر يوصلك على واتساب بخصم غلط.

تعرف حالة الكود من غير ما تفتحه

كل صف في لستة أكواد الخصم معاه chip يوضح الحالة: مُفعّل، متوقف، منتهي، مجدول، أو استُهلك بالكامل. مفيش حاجة من دي متخزنة على الكود نفسه، كلها بتتحسب لايف من الحقول اللي إنت حاطها أصلاً، مفتاح التفعيل، التواريخ، عدد الاستخدام مقابل الحد، في كل مرة الصفحة بتتفتح. اقفل السويتش بتاع صف معين والحالة هتبقى "متوقف" من غير ما تلمس أي حاجة تانية في الكود. سيب تاريخ "ينتهي" يعدي وهتلاقي الحالة "منتهي" لوحدها. كود عنده تاريخ "يبدأ" في المستقبل هيفضل "مجدول" لحد ما يجي اليوم ده.

منشور جاهز يواكب الكود

أيقونة "مشاركة" على كل صف بتفتح استوديو صغير بيبني صورة قابلة للتنزيل للكود، إما منشور مربع 1080×1080 أو ستوري 1080×1920، مع نص جاهز تحتها تقدر تنسخه على طول لإنستجرام أو فيسبوك أو حالة واتساب. لغة المنشور بتتحدد لوحدها بعيد عن لغة لوحة التحكم بتاعتك، والصورة بتترسم جوه المتصفح مش على سيرفر، نفس الحيلة اللي أوردر واتساب بيعتمد عليها في أماكن تانية من المنصة: النص العربي محتاج شكل حروف صحيح علشان يتقرا مظبوط، والمتصفح أصلاً بيعمل الشغلانة دي مجاناً.

كود متابَع بيفضل أحسن من إنك تقول للكاشير "بس خصملهم 10 في المية" لسبب أهم من أي حاجة تانية: بيظهر في الأرقام بعدين، بدل خصم مبيسيبش أي أثر بمجرد ما الشيفت يخلص. اعمل كود واحد، راقب عمود "الاستخدام" بتاعه لمدة أسبوع، وبعدها قرر لوحدك لو يستاهل يفضل على المنيو بشكل دائم.

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

لأ. الخصم بيتحسب جوه نفس تدفق الطلب الموجود أصلاً في المنيو، نفس السلة اللي الضيف بيبعت بيها الطلب على واتساب. مفيش حاجة تركبها على جهاز الكاشير أو نظام POS، ومفيش بوابة دفع لازمة كمان. الأكواد شغالة سواء فعّلت Paymob أو لأ.

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

الخصم والطلب نفسه بيتكتبوا في نفس معاملة قاعدة البيانات، فعدد الاستخدام بيتراجع بالظبط في لحظة حفظ كل طلب. لو كود محدود بـ3 استخدامات وصل بالفعل لـ3 طلبات في نفس اللحظة، أي محاولة رابعة بترفض كجزء من عملية الكتابة نفسها، مش بعد ما تحصل.

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

الفحص اللي بيشوفه الضيف محدود بـ15 محاولة كل 5 دقايق لكل جهاز ومطعم، وأي كود شكله مش مطابق (من 3 لـ32 حرف أو رقم أو - أو _) بيترفض قبل ما يوصل لقاعدة البيانات أصلاً. تجربة كود بالتخمين مش عملية.

لأ. أكواد الخصم جزء من الباقة الأساسية، 90 جنيه شهرياً أو 1,000 جنيه سنوياً للفرع الواحد بعد الـ14 يوم تجربة مجانية من غير أي بطاقة ائتمان. مفيش إضافة منفصلة تشتريها للميزة دي.