একটি ন্যূনতম অগ্রিম বুকিং সময় সেট করুন

একটি সর্বনিম্ন অগ্রিম বুকিং সময় সেট করা

এমন অনেক ক্ষেত্রে রয়েছে যেখানে একজন বণিক নির্দিষ্ট পরিষেবা বা স্লট ন্যূনতম সময় আগে বুক করতে চান। এগুলি হয় পরিষেবা স্তরে এবং/অথবা প্রাপ্যতা স্তরে সেট করা যেতে পারে। এটি উভয়ে সেট করা থাকলে, প্রাপ্যতা স্তরের সেটিং ব্যবহার করা হবে।

পরিষেবা স্তরের সংজ্ঞা

পরিষেবা স্তরে ক্ষেত্রটিকে বলা হয় rules.min_advance_booking । এই ক্ষেত্রটি বুকিং শুরু করার সময়ের আগে সেকেন্ডের সংখ্যায় সেট করা উচিত। উদাহরণস্বরূপ, যদি বুকিং সবসময় শুরুর সময়ের 1 ঘন্টা আগে করতে হয় তবে এই ক্ষেত্রটি 3600 এ সেট করা হবে (তাই 3pm এর জন্য একটি বুকিং 2pm পর্যন্ত বুক করা যেতে পারে)। এটি সেই পরিষেবার জন্য সমস্ত স্লটে প্রযোজ্য হবে (যদি না স্লট স্তরের সংজ্ঞা দ্বারা ওভাররাইড করা হয়)৷

JSON

"service": [
  {
    "rules": {
      "min_advance_booking": 3600
    }
  }
]

স্লট স্তরের সংজ্ঞা

প্রাপ্যতা স্লট স্তরে ক্ষেত্রটিকে scheduling_rule_overrides.last_bookable_sec বলা হয় । এই ক্ষেত্রটি শেষ সময় (EPOCH টাইমস্ট্যাম্প) যে নির্দিষ্ট স্লট বুক করা যেতে পারে। এটি প্রতিটি স্বতন্ত্র স্লটে প্রযোজ্য হবে যেখানে এটি নির্দিষ্ট করা হয়েছে।

JSON

"service_availability": [
  {
    "availability": {
      "scheduling_rule_overrides": {
        "last_bookable_sec": 1468081800
        }
    }
  }
]