সেবা সত্তা

Service সংস্থা একটি রেস্তোরাঁয় উপলব্ধ খাদ্য অর্ডার পরিষেবাগুলিকে সংজ্ঞায়িত করে, যেমন টেকআউট বা ডেলিভারি৷ একটি Service সত্তা সংজ্ঞায়িত করার সময়, পরিষেবার ধরনটি ব্যবহার করুন৷ প্রতিটি রেস্তোরাঁকে টেকআউট বা ডেলিভারি প্রকারের কমপক্ষে একটি পরিষেবা সত্তা এবং সর্বাধিক দুটি পরিষেবা সংস্থার সাথে সংযুক্ত থাকতে হবে; একটি টেকআউট এবং একটি ডেলিভারি প্রকার।

পরিষেবা সত্তা সম্পর্ক চিত্র
চিত্র 1: পরিষেবা সত্তা পরিষেবাক্ষেত্র, পরিষেবাঘর, অপারেশন ঘন্টা, এবং ফি সংস্থাগুলির সাথে তার সম্পর্ক দেখাচ্ছে৷

একটি পরিষেবা সত্তা পরিষেবার ধরন, উপলব্ধ ঘন্টা এবং পরিবেশিত এলাকার মতো বৈশিষ্ট্যগুলিকে সংজ্ঞায়িত করে৷ প্রতিটি ডেটা ফিড আপলোডের সাথে পরিষেবা সত্তা পরিবর্তন এবং রিফ্রেশ হবে বলে আশা করা হচ্ছে।

পরিষেবা সত্তা উদাহরণ

নিম্নলিখিত উদাহরণটি একটি মৌলিক Service সত্তাকে সংজ্ঞায়িত করে যা প্রতিদিন অর্ডার গ্রহণ করে।

{
  "@type":"Service",
  "@id":"takeout_1",
  "serviceType":"TAKEOUT",
  "menuId":"menu_1",
  "restaurantId":"restaraunt_1"
}
{
  "@type":"OperationHours",
  "@id":"takeout_1_op_hours",
  "serviceId":"takeout_1",
  "opens":"00:00",
  "closes":"23:59"
}
{
  "@type":"ServiceHours",
  "@id":"takeout_1_service_hours",
  "orderType":"ASAP",
  "serviceId":"takeout_1",
  "operationHoursId":"takeout_1_op_hours",
  "opens":"11:00",
  "closes":"21:00",
  "dayOfWeek":["MONDAY","TUESDAY","WEDNESDAY","THURSDAY", "FRIDAY", "SATURDAY"],
  "leadTimeMin":"20",
  "leadTimeMax":"20",
  "isSpecialHour":false
}
{
  "@type":"ServiceHours",
  "@id":"takeout_1_service_hours_sun",
  "orderType":"ASAP",
  "serviceId":"takeout_1",
  "operationHoursId":"takeout_1_op_hours",
  "opens":"16:00",
  "closes":"21:00",
  "dayOfWeek":["SUNDAY"],
  "leadTimeMin":"20",
  "leadTimeMax":"20",
  "isSpecialHour":false
}
{
  "@type":"Service",
  "@id":"delivery_1",
  "serviceType":"DELIVERY",
  "menuId":"10824",
  "restaurantId":"10824"
}
{
  "@type":"OperationHours",
  "@id":"delivery_1_op_hours",
  "serviceId":"delivery_1",
  "opens":"00:00",
  "closes":"23:59"
}
{
  "@type":"ServiceHours",
  "@id":"delivery_1_service_hours",
  "orderType":"ASAP",
  "serviceId":"delivery_1",
  "operationHoursId":"delivery_1_op_hours",
  "opens":"11:00",
  "closes":"21:00",
  "dayOfWeek":["MONDAY","TUESDAY","WEDNESDAY","THURSDAY", "FRIDAY", "SATURDAY",
  "SUNDAY"],
  "leadTimeMin":"50",
  "leadTimeMax":"50",
  "isSpecialHour":false
}
{
  "@type":"ServiceArea",
  "@id":"delivery_1_service_area",
  "serviceId":"delivery_1",
  "polygon":["37.4818562 -122.25801303 37.48247836 -122.25801303 37.48434484
  -122.25621319 37.48621133 -122.25424681 37.49181077 -122.24704744 37.49305509
  -122.24541414 37.49429942 -122.2436143 37.49803238 -122.23821477 37.49803238
  -122.21285044 37.49367726 -122.15885517 37.49056645 -122.15722187 37.48621133
  -122.15542202 37.48558917 -122.15525548 37.4818562 -122.15525548 37.43191387
  -122.17865343 37.43191387 -122.23444854"]
}
{
  "@type":"Fee",
  "@id":"delivery_1_fee",
  "serviceId":"delivery_1",
  "feeType":"DELIVERY",
  "priceCurrency":"USD",
  "eligibleRegion":"delivery_1_service_area",
  "eligibleTransactionVolumeMin":20,
  "percentageOfCart": 7
}

ASAP এবং অগ্রিম ঘন্টা

ব্যবহারকারীরা রেস্তোরাঁর ASAP পরিষেবার সময় শীঘ্রই অর্ডার দিতে পারেন অথবা তারা রেস্তোরাঁর অপারেশন সময়ের মধ্যে আগে থেকে অর্ডার দিতে পারেন যা অগ্রিম পরিষেবার সময় পূরণ করা হবে৷ অগ্রিম পরিষেবা ঘন্টা সংজ্ঞায়িত করতে, orderType বৈশিষ্ট্যটি ADVANCE সেট করে একটি পরিষেবাঘর সত্তা তৈরি করুন৷ আরো বিস্তারিত এবং উদাহরণের জন্য ডেলিভারি এবং পিকআপ ঘন্টা দেখুন।

সাময়িকভাবে একটি Service সত্তা অক্ষম করুন৷

আপনি অস্থায়ীভাবে একটি নির্দিষ্ট সময়ের জন্য পরিষেবাঘরগুলিকে সাময়িকভাবে স্থগিত বা ওভাররাইট করতে পারেন যা ছুটি এবং বিশেষ সময় নির্ধারণ করে সময়ের আগে পরিচিত হয়৷ একটি অপ্রত্যাশিত কারণে একটি পরিষেবা সত্তা নিষ্ক্রিয় করতে, পরিষেবা সত্তার সাথে একটি রিয়েল-টাইম আপডেটের অনুরোধ পাঠান isDisabled প্রপার্টি সেট করা true

আরও বিবরণ এবং উদাহরণের জন্য সত্তা মুছে ফেলা এবং নিষ্ক্রিয় করা দেখুন।