لائلٹی ٹئیرز
لائلٹی ٹئیر سسٹم باقاعدہ صارفین کو ان کی جمع شدہ سرگرمی کی بنیاد پر خودکار رعایت سے نوازتا ہے۔ جیسے جیسے ارکان کیفے استعمال کرتے ہیں (رقم خرچ کرنا، لاگ ان کرنا، پیکجز خریدنا، یا آرڈر دینا) وہ لائلٹی پوائنٹس کماتے ہیں۔ جب ان کے کل پوائنٹس ٹئیر کی حد سے تجاوز کرتے ہیں تو وہ اعلیٰ ٹئیر میں ترقی پاتے ہیں اور سیشن کی قیمتوں پر زیادہ رعایت حاصل کرتے ہیں۔
ٹئیر کی ساخت
ہر لائلٹی ٹئیر چار خانوں سے بیان ہوتا ہے:
| خانہ | تفصیل |
|---|---|
code |
ٹئیر کا منفرد مختصر کوڈ (مثلاً silver، gold، vip)۔ اندرونی شناخت اور API ردعمل میں استعمال ہوتا ہے۔ |
name |
انسانی پڑھنے والا ظاہری نام (مثلاً "سلور ممبر"، "گولڈ ممبر")۔ رکن کے پروفائل اور کلائنٹ لاک اسکرین پر دکھایا جاتا ہے۔ |
threshold_points |
اس ٹئیر کے اہل ہونے کے لیے رکن کو جمع کرنے والے کم سے کم لائلٹی پوائنٹس۔ |
discount_bps |
سیشن کی قیمتوں پر لاگو رعایت، بنیادی پوائنٹس میں ظاہر۔ 100 BPS برابر 1% ہے۔ 500 کی قدر 5% رعایت کا مطلب ہے۔ |
ٹئیرز ان کی threshold_points قدر کے مطابق ترتیب دیے جاتے ہیں۔ رکن اس اعلیٰ ترین ٹئیر سے تعلق رکھتا ہے جس کی پوائنٹ حد وہ پوری کرتا ہے۔
بنیادی پوائنٹ (BPS) رعایت
رعایت فیصد کی بجائے بنیادی پوائنٹس (BPS) میں ظاہر کی جاتی ہے تاکہ مالی حسابات میں فلوٹنگ پوائنٹ راؤنڈنگ کی غلطیوں سے بچا جا سکے۔ ایک بنیادی پوائنٹ 0.01% یا فیصد کے سویں حصے کے برابر ہے۔
عام رعایت کی قدریں:
| BPS قدر | فیصد | 1000 اکائی/گھنٹہ شرح پر مثال |
|---|---|---|
| 250 | 2.5% | رکن 975 فی گھنٹہ ادا کرتا ہے |
| 500 | 5% | رکن 950 فی گھنٹہ ادا کرتا ہے |
| 1000 | 10% | رکن 900 فی گھنٹہ ادا کرتا ہے |
| 1500 | 15% | رکن 850 فی گھنٹہ ادا کرتا ہے |
| 2000 | 20% | رکن 800 فی گھنٹہ ادا کرتا ہے |
جب ٹئیر رعایت والا رکن سیشن شروع کرتا ہے تو قیمتوں کا انجن سیگمنٹ لاگت حساب کرنے سے پہلے بنیادی فی گھنٹہ شرح کو ٹئیر کی discount_bps سے کم کرتا ہے۔
لائلٹی ایونٹس
ارکان لائلٹی ایونٹس کے ذریعے پوائنٹس کماتے ہیں۔ ہر ایونٹ پوائنٹ کی تبدیلی اور اس کو متحرک کرنے والی سرگرمی ریکارڈ کرتا ہے:
| ایونٹ کی قسم | تفصیل | عام پوائنٹس |
|---|---|---|
spend |
رکن نے سیشن کے لیے ادائیگی کی (پوسٹ پیڈ یا والیٹ سے کٹوتی)۔ پوائنٹس خرچ کی رقم کے تناسب سے ہیں۔ | خرچ کی رقم کے مطابق |
usage |
رکن نے سیشن کے لیے PC یا کنسول استعمال کیا، ادائیگی سے قطع نظر۔ پوائنٹس استعمال کی مدت پر مبنی ہیں۔ | استعمال کے منٹوں کے مطابق |
visit |
رکن نے کلائنٹ PC سے لاگ ان کیا۔ ہر دورے کے لیے مقررہ بونس، باقاعدہ حاضری کی حوصلہ افزائی کرتا ہے۔ | فی دورہ مقررہ |
topup |
رکن نے اپنے والیٹ میں رقم شامل کی۔ پوائنٹس ٹاپ اپ رقم ظاہر کرتے ہیں۔ | ٹاپ اپ رقم کے مطابق |
order |
رکن نے پروڈکٹ آرڈر دیا (خوراک، مشروبات وغیرہ)۔ پوائنٹس آرڈر کی کل رقم کے تناسب سے ہیں۔ | آرڈر کی کل کے مطابق |
adjustment |
ایڈمنسٹریٹر کی جانب سے دستی پوائنٹ ایڈجسٹمنٹ۔ اصلاحات، پروموشنز، یا خصوصی انعامات کے لیے استعمال ہوتا ہے۔ | کوئی بھی قدر (مثبت یا منفی) |
ہر لائلٹی ایونٹ ریکارڈ میں شامل ہے:
- points_delta: اس ایونٹ سے حاصل (مثبت) یا کھوئے (منفی) پوائنٹس کی تعداد۔
- amount_minor: ایونٹ سے منسلک رقم (معمولی کرنسی اکائیوں میں)، اگر قابل اطلاق ہو۔
- minutes_delta: ایونٹ سے منسلک منٹوں کی تعداد، اگر قابل اطلاق ہو۔
- source_entity / source_entity_id: ایونٹ پیدا کرنے والے سیشن، آرڈر، یا لین دین کا حوالہ۔
- event_at: ایونٹ کب ہوا اس کا ٹائم اسٹیمپ۔
ٹئیر ترقی
ٹئیر ترقی اس طرح کام کرتی ہے:
- رکن کوئی سرگرمی انجام دیتا ہے (سیشن، خریداری، لاگ ان وغیرہ)۔
- سسٹم متعلقہ
points_deltaکے ساتھ لائلٹی ایونٹ بناتا ہے۔ - رکن کے کل پوائنٹس ان کے تمام لائلٹی ایونٹ
points_deltaقدروں کے مجموعے سے دوبارہ حساب ہوتے ہیں۔ - سسٹم چیک کرتا ہے کہ نیا مجموعہ اعلیٰ ٹئیر کی حد پوری کرتا ہے یا نہیں۔
- اگر رکن نئے ٹئیر کا اہل ہے تو ان کا
tierخانہ اپڈیٹ ہوتا ہے اور نئی رعایت اگلے سیشن سے لاگو ہوتی ہے۔
ٹئیر تفویض ایڈمنسٹریٹر دستی طور پر بھی سیٹ کر سکتا ہے جو خودکار حساب کو اوور رائیڈ کرتا ہے۔
ٹئیر رعایت سیشن کی قیمتوں پر کیسے لاگو ہوتی ہے
جب قیمتوں کا انجن کسی رکن کے لیے سیشن سیگمنٹ کی لاگت حساب کرتا ہے:
- فعال قیمت سلاٹ سے بنیادی فی گھنٹہ قیمت طے ہوتی ہے۔
- اگر رکن کا ٹئیر
discount_bpsقدر رکھتا ہے تو بنیادی قیمت کم ہوتی ہے:discounted_price = base_price * (10000 - discount_bps) / 10000۔ - اس کے علاوہ انفرادی رکن سطح کی رعایت (
member_discount_bpsرکن ریکارڈ پر) بھی لاگو ہوتی ہے اگر موجود ہو۔ - حتمی رعایت شدہ شرح سیگمنٹ لاگت حساب کرنے کے لیے استعمال ہوتی ہے۔
ٹئیر رعایت اور رکن سطح کی رعایت یکجا ہو سکتی ہیں جو رکن کو دونوں کا مشترکہ فائدہ دیتی ہیں۔
ٹئیرز بنانا اور منظم کرنا
نیا ٹئیر بنانے کے لیے:
- سیٹنگز پر جائیں اور قیمتیں سیکشن کھولیں (یا مخصوص ٹئیر انتظام کا علاقہ)۔
- ٹئیر شامل کریں پر کلک کریں۔
- کوڈ (منفرد، چھوٹے حروف)، نام (ظاہری لیبل)، حد پوائنٹس اور رعایت BPS درج کریں۔
- ٹئیر محفوظ کریں۔
موجودہ ٹئیر میں ترمیم کے لیے اسے فہرست سے منتخب کریں اور کوئی بھی خانہ تبدیل کریں۔ ٹئیر کی discount_bps میں تبدیلیاں اس ٹئیر سے منسلک تمام ارکان پر ان کے اگلے سیشن سے لاگو ہوتی ہیں۔
ٹئیر حذف کرنے کے لیے اسے فہرست سے ہٹائیں۔ حذف شدہ ٹئیر سے منسلک ارکان اپنے پوائنٹس کی بنیاد پر اگلے نچلے ٹئیر میں آ جائیں گے۔
ٹئیر سیٹ اپ کی مثال
ایک عام تین ٹئیر ترتیب اس طرح نظر آ سکتی ہے:
| کوڈ | نام | حد پوائنٹس | رعایت BPS |
|---|---|---|---|
bronze |
برونز | 0 | 0 |
silver |
سلور | 500 | 500 |
gold |
گولڈ | 2000 | 1000 |
vip |
VIP | 5000 | 1500 |
اس سیٹ اپ میں نیا رکن برونز (بغیر رعایت) سے شروع ہوتا ہے۔ دوروں، خرچ اور آرڈرز سے 500 پوائنٹس جمع ہونے کے بعد خودکار طور پر سلور (5% رعایت) میں اپ گریڈ ہوتا ہے۔ 2000 پوائنٹس پر گولڈ (10%) اور 5000 پوائنٹس پر VIP حیثیت (15%) حاصل ہوتی ہے۔