این متد جهت قفل کردن ظرفیت و نرخ هتل مورد استفاده قرار میگیرد.
این متد را به دو روش مختلف می توان استفاده نمود:
روش اول: فراخوانی قبل از ورود به صفحه اطلاعات مسافر
در این روش، بعد از انتخاب هتل دلخواه توسط مسافر و دقیقا قبل از ورود به صفحه ورود اسامی، شما این متد را فراخوانی می نمایید.
مزیت این روش آن است که در طول زمانی که مسافر در حال وارد کردن مشخصات فردی خود است، ظرفیت و نرخ هتل در سایت تامین کننده برای شما محفوظ باقی خواهد ماند. بدین معنی که اگر در طول این مدت نرخ یا ظرفیت در سایت تامین کننده دچار تغییراتی شود، مسافر شما قادر به انجام رزرو با همان نرخ قبلی خواهد بود.
چالش این روش آن است که معمولا قفل کردن ظرفیت باعث ایجاد نارضایتی در سمت تامین کننده می گردد. زیرا در صورتی که شما ظرفیت هتل یک تامین کننده را قفل کرده ولی رزرو را نهایی نکنید (یعنی متد Book را فراخوانی نکنید) ممکن است ظرفیت آن تامین کننده سوخت شده و دچار خسارت مالی شود. بنابراین پیشنهاد ما این است که در صورت تمایل به استفاده متد Lock به این روش، حتما از قبل با مدیر فروش تامین کننده هماهنگی کرده و اجازه انجام آن را دریافت نمایید.
به دلایل امنیتی، قفل کردن بیش از 4 عدد اتاق از یک نوع اتاق مجاز نمی باشد. در صورتی که حجم درخواست های شما زیاد بوده و احتمال میدهید روی یک نوع اتاق بیش از 4 عدد اتاق قفل نمایید، پیشهاد می گردد در زمان فراخوانی متد Lock در صورتی که با خطا مواجه شدید و ExceptionType خطا شامل Error1015-HotelLockCountLimit بود، عملیات رزرو را بدون قفل کردن ادامه دهید.
مدیران فروش یک تامین کننده امکان آزاد سازی و حذف قفل های ایجاد شده را دارا می باشند، بنابراین اگر در زمان رزرو پیام خطایی مبنی بر آزاد شدن قفل دریافت نمودید و آن قفل زودتر از زمان اشاره شده آزاد شده بود، به احتمال زیاد آن قفل توسط مدیر فروش آن تامین کننده حذف شده است. در این شرایط پیشنهاد می گردد جهت هماهنگی بیشتر، با مدیر فروش تامین کننده تماس حاصل نمایید.
روش دوم: فراخوانی بعد از تکمیل دریافت اطلاعات مسافر
در این روش، بعد از اینکه مسافر مشخصات فردی خود را وارد کرد، شما متد Lock را فراخوانی می نمایید.
مزیت این روش آن است که در سمت تامین کننده دیگر نارضایتی بابت قفل شدن ظرفیت به وجود نخواهد آمد.
از معایب این روش آن است که در طول زمانی که مسافر در حال وارد کردن اطلاعات فردی خود است، در صورتی که در سایت تامین کننده نرخ تغییر کند یا ظرفیت به اتمام برسد، رزرو مسافر شما با خطا مواجه خواهد شد.
فراخوانی این متد در زمان انجام رزرو اجباری می باشد.
نکته: امکان رزرو تعداد میهمان کمتر از تعداد گنجایش میهمان اتاق وجود دارد. مثلا میتوان یک اتاق چهار تخته را برای رزرو دو میهمان انتخاب کرد و در زمان فراخوانی متد Lock و Book، فقط اطلاعات دو مسافر را ارسال نمود. تنها این نکته را در نظر داشته باشید که سیستم نرخ اتاق چهار تخته را برای رزرو شما در نظر خواهد گرفت. به بیان دیگر، در زمان رزرو یک اتاق چهار تخته، تفاوتی نمی کند که شما اطلاعات یک میهمان را ارسال نمایید یا اطلاعات چهار میهمان، سیستم در هر صورت نرخ کلی اتاق چهارتخته را برای شما محاسبه خواهد نمود.