HandyCafe Docs
owner

سیشن قیمت سازی

HandyCafe آپ کے انٹرنیٹ کیفے یا گیمنگ سینٹر میں سیشن لاگت حساب کرنے کے لیے سیگمنٹ پر مبنی قیمت سازی انجن استعمال کرتا ہے۔ پورے سیشن پر واحد فلیٹ شرح لاگو کرنے کی بجائے انجن ہر سیشن کو سیگمنٹس میں تقسیم کرتا ہے، ہر ایک اپنے قیمت سیاق کے ساتھ۔

بنیادی تصورات

اصطلاح تعریف
بنیادی فی گھنٹہ شرح کسی بھی ملٹی پلائر لاگو ہونے سے پہلے فی گھنٹہ قیمت۔ سیٹنگز > قیمتیں میں سیٹ ہوتی ہے۔
قیمت سلاٹ مخصوص ملٹی پلائر والا نامزد وقت کی مدت۔ 8 سلاٹ ہیں، ہر ایک رنگ کوڈ شدہ۔
ملٹی پلائر بنیادی شرح پر لاگو عامل۔ 1.0 = معیاری قیمت، 0.5 = آدھی قیمت، 2.0 = دگنی قیمت۔
سیگمنٹ سیشن کے اندر مسلسل مدت جہاں قیمت سیاق تبدیل نہیں ہوتا۔
تصفیہ سیشن ختم ہونے پر صارف کی واجب الادا رقم طے کرنے والا حتمی حساب۔

بنیادی فی گھنٹہ شرح

بنیادی فی گھنٹہ شرح تمام قیمت حسابات کی بنیاد ہے۔ یہ سیٹنگز > قیمتیں میں سیٹ ہوتی ہے۔ تمام اندرونی حسابات معمولی کرنسی اکائیاں استعمال کرتے ہیں (مثلاً USD کے لیے سینٹس)۔

قیمت سلاٹس

8 رنگ کوڈ شدہ قیمت سلاٹس ہیں، ہر ایک مختلف قیمت ٹئیر کی نمائندگی کرتا ہے۔ ہر سلاٹ کی تین خصوصیات ہیں:

  1. نام۔ وضاحتی لیبل (مثلاً "پیک اوقات" یا "رات کی رعایت")۔
  2. ملٹی پلائر۔ بنیادی شرح تبدیل کرنے والی اعشاری قدر۔
  3. شیڈول ڈیٹا۔ اندرونی نمائندگی جو بیان کرتی ہے کن گھنٹوں کن دنوں سلاٹ لاگو ہوتا ہے۔

شیڈول گرڈ

قیمت شیڈول 7 دن ضرب 24 گھنٹے میٹرکس (کل 168 ایک گھنٹے بلاک) ہے۔ ہر بلاک ایک قیمت سلاٹ سے منسلک ہے۔ گرڈ سیٹنگز > قیمت شیڈول میں ترتیب دیا جاتا ہے۔

قیمت سیگمنٹس

سیگمنٹ سیشن کے اندر مسلسل وقت کی مدت ہے جہاں قیمت سیاق تبدیل نہیں ہوتا۔ قیمت انجن ان حدی واقعات پر نیا سیگمنٹ بناتا ہے: سیشن شروع، سیشن بند، توقف، دوبارہ شروع، ٹِک (گھنٹے کی حد عبور)، منقطع، آف لائن، لوڈ بحالی۔

لاگت فارمولا

واحد سیگمنٹ کی لاگت:

amount = ceil( (base_price_snapshot * multiplier * duration_seconds) / 3600 )

سیشن کل حساب

مرحلہ 1: تمام سیگمنٹس کا مجموعہ

مرحلہ 2: راؤنڈنگ لاگو

مرحلہ 3: اسٹارٹ اپ فیس کم سے کم

final_total = max(rounded_total, startup_fee)

تصفیہ

تصفیہ سیشن کی بلنگ حتمی کرنے کا عمل ہے۔ سیشن بند ہونے پر "سٹاپ" تصفیہ ریکارڈ بنتا ہے جو حساب شدہ لاگت، وصول شدہ رقم، کمیشن اور ٹائم لائن اسنیپ شاٹ شامل کرتا ہے۔

VAT (ویلیو ایڈڈ ٹیکس)

VAT سیٹنگز > قیمتیں میں فیصد (0--100%) کے طور پر ترتیب دیا جاتا ہے۔ یہ حساب شدہ سیشن رقم کے اوپر لاگو ہوتا ہے:

VAT = amount charged x (VAT rate / 100)

اگلے مراحل