در مدت چند سالی که با آژانس ها و شرکت های هواپیمایی همکاری فنی دارم، یکی از پر تماس ترین موضوعاتی که با من گرفته میشه موضوع طراحی سایت و سامانه های رزرواسیون آنلاین از جمله فروش بلیط هواپیما و هتل و اتوبوس و... هست.
با توجه به تماس های زیاد که اصولا هم پاسخ همه به یک شکل هست تصمیم گرفتم یه سری نکات کلی مهم و آموزنده برای کسانی که به دنبال اجرای اینطور پروژه ها هستن در ویرگول منتشر کنم بلکه بخشی از سوالات رایج و نکات عمومی برای مشتریان این نوع سامانه ها (سایت و اپلیکیشن) برطرف بشه.
قبل از هر چیزی باید اعلام کنم طراحی سیستم رزرواسیون یک کار کاملا تخصصی هست که شرایط برای هر سامانه کاملا به بستری که قراره در اونجا اجرا بشه داره، و شرایط برای همه یکسان نیست و من در اینجا فقط قصد دارم بخشی از ابهامات عمومی و رایج رو برطرف کنم بنابر این بخش اعظم کار بعلت تخصصی بودن مباحث و همچنین یکسان نبودن شرایط باید بصورت تخصصی پیگیری شود.
⬅️ کلیات موضوع به زبان خیلی ساده
یک سایت یا اپ رزرواسیون آنلاین از 2 بخش مهم تشکیل شده:
در واقع با همان زبان ساده میشه گفت ترکیب یا اتصال سایت شما با اون وب سرویس ها تشکیل دهنده یک سایت یا سامانه کامل رزواسیون میشود، فرقی هم نمیکنه رزرو بلیط هواپیما باشه یا بوکینگ هتل و رزرو قطار و غیره... همه اینها به یک شکل عمل میکنند.
⬅️ وب سرویس / تامین کننده چیست؟
همونطور که گفته شد در وحله اول شما سایت و رابط کاربریتون رو کامل طراحی کردید (که البته این مورد خودش بسیار جای بحث داره، مثلا اینکه این سایت چه خصوصیاتی باشه داشته باشه و رابط باید چگونه کار کنه تا بهترین عملکرد رو داشته باشه یا حتی با امکانات و خروجی وب سرویس شما مچ باشه و...) و همه چیز آماده اتصال به یک وب سرویس برای شروع کار هستید اما وب سرویس از کجا میاد؟
1) اصولا خود ایرلاینها هرکدام وب سرویس اختصاصی هم ارائه میکنن ولی شرایط تهیه این وب سرویس ها بسیار متفاوت هست که اصولا هم سیکل اداری خیلی سخت و پر هزینه ای داره که از بحث ما خارجه
2) برخی شرکت هایی که وب سرویس ها رو بصورت اختصاصی و اشتراکی به شما ارائه میکنند که اصطلاحا به اونها تامین کننده نیز گفته میشه. در واقع این شرکت های تامین کننده، وب سرویس های اکثر یا تمام ایرلانها رو قبلا تهیه کردن، اونها رو یکجا متمرکز کردن و یک خروجی واحد و نهایی به شما ارائه میدن که اون خودش به 2 صورت پید اشتراکی و پید اختصاصی هست که تفاوت و توضیحات این پید ها باز هم از بحث فعلی ما خارج هست و مرتبط به مسائل شرکت های هواپیمایی میباشد.
دقت کنید که این موضوع باز هم برای تمام سامانه های رزرواسیون مشترک هست و فرقی نمیکنه موضوع رزرو بلیط هواپیما باشه یا قطار یا حتی هتل، پروسه و پروتکل کلی برای همه اینها یکسان هست، ما در اینجا بیشتر در مورد بلیط هواپیما صحبت کردیم چرا که عموما پر طرفدار تر و رایج تر هست
⬅️ پرسش های رایج مشتریان و متقاضیان سامانه های رزواسیون
بله قطعا همینطوره. شما بستگی به نوع خدمات حتما باید مجوز هایی که در آژانس های هواپیمایی رایج هست مثل "بند الف" هواپیمایی و "بند ب" گردشگری داشته باشید در غیر این صورت اجازه هیچگونه فعالیتی به شما داده نخواهد شد. خوشبختانه نظارت دستگاههای مربوطه از جمله سازمان هواپیمایی در این بخش دقیق و منظم تر از قبل شده و در چند ماه اخیر به سایتها و موارد غیر مجاز به شدت برخورد میکنند.
اگر منظور شما اتصال مستقیم گابریل و نیرا به سایت هست خیر، شاید در بهترین حالت برخی از افراد شما رو با وعده "ساخت ربات" و امثالهم قانع کنند ولی اینها اشتباهات رایج و بسیار خطرناک برای صدور، و حتی مجوز و آژانس شماست!
شما برای فروش اینترنتی بلیط باید بلیط الکترونیکی صادر کنید و برای اینکار یک استاندارد جهانی تعریف شده که همون استفاده از وب سرویس های قانونی و رسمی ایرلاین ها میباشد.
اجازه بدید در این باره نظری ندم و تبلیغ یا ضد تبلیغ شرکت یا برندی رو نکنم. خوشبختانه من در این چند سال و بواسطه همکاری با گروه ها و شرکت های مختلف تقریبا سابقه کار کردن با تمام یا اکثر وب سرویس های ایرانی و چند مدل معروف خارجی رو داشتم که هرکدام به عقیده من معایب و مزایا خودشون رو دارند. بعضی ها بسیار بی کیفیت و بعضی ها هم واقعا با کیفیت بودن که اینها جای بحث تخصصی داره.
شما با یه جستجوی ساده در گوگل میتونید به انبوهی از این شرکت های تامین کننده برسید که هرکدام دارای خاصیت و هزینه های بسیار متفاوتی میباشند.
همونطور که پیش تر گفته شد سایت یا اپ موبایل فرقی نداره روند و پروتکل کلی برای همه نرم افزار ها به یک صورت پیش میره، البته دقت داشته باشید که برای داشتن یه اپلیکیشن رزرو خوب در درجه اول به یک سایت یا سامانه پر قدرت نیاز دارید تا خروجی های همون رو متصل کنید به اپ موبایل و یک سیستم یک پارچه دقیق و گسترده ایجاد کنید. در بهترین حالت میشه با نوشتن یک وب سرویس داخلی کلیه وب سرویس های سایت رو خروجی بگیرید به یک وب سرویس شخصی، و بعد اون وب سرویس رو مستقیم ارسال کنید به اپلیکیشن.
بله قطعا همینطوره. شما میبایست هرچقدر که میتونید وب سرویس ها رو یکجا و متمرکز کنید و جلوی پراکندگی ها رو بگیرید بخصوص در بحث وب سرویس پرواز که تنوع بسیار زیاده و نیاز به جستجوی خیلی سریع با پردازش بالا داره.
خیر به هیچ عنوان! شما برای یک سیستم رزرواسیون خوب نیاز به یک تیم کدنویسی قدرتمند و با تجربه جهت کدنویسی از بیس روی سیستم های اختصاصی با زبانهای معتبر و قدرتمند دارید. سودای اجرای سامانه رزرواسیون بر پایه سیستم های آماده مثل وردپرس تصور غلطی هست که اصولا برنامه نویس های کم تجربه در سر دارن و گاهی به مشتری هم القاء میکنند این کار شدنیست یا انتخاب خوبیست!
قطعا انتخاب برنامه نویس خوب (تیم یا شرکت مجرب) برای ساخت همچین سیستمی بسیار سخت هست! توصیه شخصی من این هست که برای همچین انتخاب سختی بسیار دقت کنید چون تمام سرمایه شما که از قضا در این کار بسیار زیاد هم هست (پروژه های رزرواسیون نیاز به سرمایه گذاری زیادی دارد) و همچنین زمان شما در معرض ریسک بسیار بالایی قرار دارد بنابر این کوچکترین اشتباه ممکن است به تجربه ای تلخ و بعضا جبران نشدنی منجر شود، پس دقت کنید که برای انتخاب این مجری بسیار سخت گیر باشید و حتما نمونه کارها و تجربه تیم یا شرکت مورد نظر رو با دقت بررسی کنید. همچنین توصیه شخصی دیگر من این هست که خودتون رو درگیر هزینه ها نکنید چند میلیون کمتر یا بیشتر هیچ تاثیری در این سرمایه گذاری سنگین ندارد ولی خروجی بهتر و قویتر قطعا یک عمر برای شما سود آوری خواهد داشت و توصیه نهایی من این هست که به هیچ وجه سمت کدنویسی که تجربه رزرواسیون نداشته نروید!
خب مقاله ما همینجا به پایان میرسه... اگر به این پرسش و پاسخ ها ادامه بدیم مطئنا هزاران کاراکتر دیگه هم جا خواهد داشت چون همونطور که پیش تر گفته شد این بحث بسیار مفصل و حجیم هست که از حوصله گنجاندن در یک مقاله خارج هست.
اگر شما هم دنبال ساخت سامانه رزرواسیون هستید و از طریق جستجو به این مقاله رسیدید براتون آرزوی موفقیت میکنیم و یادتون باشه کار درستی کردید چرا که جستجو آغاز آگاهی و آگاهی ابتدای موفقیت هست.
با تشکر از توجه شما، پیروز باشید...
احسان مقصودلو
تمام حقوق و مالکیت این مقاله متعلق به احسان دیزاین هست و کپی برداری بدون ذکر نام منبع و لینک به سایت ویرگول ممنوع میباشد.