ফুড অর্ডারিং ওয়েবসাইট কিভাবে বানাবেন: মেনু, কার্ট, পিকআপের সময় ও কিচেন ভিউ
একটি ফুড অর্ডারিং ওয়েবসাইটে গ্রাহক মেনু থেকে খাবার বেছে নিতে পারেন, আইটেম নিজের মতো সাজাতে পারেন, পিকআপ বা ডেলিভারির সময় ঠিক করতে পারেন, পেমেন্ট করতে পারেন এবং কনফার্মেশন পেতে পারেন — আর রান্নাঘর স্ক্রিনে প্রতিটি নতুন অর্ডার দেখে সেটি প্রস্তুত বলে চিহ্নিত করে। এটি বানাতে দরকার অপশনসহ একটি মেনু (সাইজ, অতিরিক্ত উপাদান, “পেঁয়াজ ছাড়া”), সঠিকভাবে মোট হিসাব করা একটি কার্ট, সীমাসহ টাইম স্লট যাতে রান্নাঘরে চাপ না পড়ে, কার্ড পেমেন্ট, এবং কর্মীদের জন্য একটি সহজ অর্ডার বোর্ড। একটি AI অ্যাপ বিল্ডার স্পষ্ট বর্ণনা থেকে এসবের প্রায় সবই তৈরি করতে পারে। আসল কাজ থাকে খুঁটিনাটিতে: খোলার সময়, বিক্রি শেষ হয়ে যাওয়া আইটেম, অর্ডারের সীমা, আর পেমেন্ট সফল হলেও অর্ডার সেভ না হলে কী হবে।
সাইটের যা যা দরকার
পৃষ্ঠাসমূহ
- গ্রাহক: ক্যাটাগরি অনুযায়ী মেনু, আইটেমের বিবরণ ও অপশন, কার্ট, চেকআউট (নাম, ফোন, পিকআপ বা ডেলিভারি, সময়), পেমেন্ট, এবং অর্ডার নম্বর ও স্ট্যাটাস দেখানো কনফার্মেশন পৃষ্ঠা।
- রান্নাঘর: নতুন, প্রস্তুত হচ্ছে এবং প্রস্তুত অর্ডারের লাইভ তালিকা, প্রতিটিতে আইটেম, অপশন, নোট ও পিকআপের সময়।
- মালিক: মেনু সম্পাদনা (আইটেম, দাম, ছবি, অপশন, শেষ হয়ে যাওয়া), খোলার সময়, স্লটের সীমা, এবং বিক্রির সারসংক্ষেপ।
ডেটা
| টেবিল | মূল ফিল্ড |
|---|---|
| ক্যাটাগরি | নাম, ক্রম |
| আইটেম | ক্যাটাগরি, নাম, বিবরণ, দাম, ছবি, অ্যালার্জেন, পাওয়া যায় কি না (হ্যাঁ/না) |
| অপশন গ্রুপ | আইটেম, নাম (“সাইজ”, “অতিরিক্ত”), আবশ্যক কি না, ন্যূনতম ও সর্বোচ্চ পছন্দ |
| অপশন | গ্রুপ, নাম, দামের পরিবর্তন |
| অর্ডার | নম্বর, গ্রাহকের নাম, ফোন, ইমেইল, ধরন (পিকআপ বা ডেলিভারি), ঠিকানা, স্লটের সময়, সাবটোটাল, ফি, মোট, পেমেন্ট স্ট্যাটাস, অর্ডার স্ট্যাটাস |
| অর্ডার লাইন | অর্ডার, আইটেম, পরিমাণ, বেছে নেওয়া অপশন, লাইনের দাম, নোট |
| সেটিংস | খোলার সময়, স্লটের দৈর্ঘ্য, প্রতি স্লটে সর্বোচ্চ অর্ডার, ডেলিভারি এলাকা ও ফি |
অর্ডার করার সময় প্রতিটি অর্ডার লাইনে আইটেমের নাম ও দাম সেভ করে রাখুন। পরে মেনু বদলালেও পুরোনো অর্ডারে দেখা উচিত গ্রাহক আসলে কত দিয়েছেন।
অনুমতি
গ্রাহক কনফার্মেশন লিংকের মাধ্যমে শুধু নিজের অর্ডার দেখতে পারেন। রান্নাঘরের কর্মীরা অর্ডার দেখতে ও আপডেট করতে পারেন, তবে দাম বদলাতে পারেন না। মালিক মেনু ও সেটিংস সম্পাদনা করেন। ট্যাবলেটে একটি শেয়ার্ড রান্নাঘর লগইন প্রচলিত, তবে মালিকের নিজের আলাদা লগইন থাকা উচিত।
সিদ্ধান্ত ও ট্রেড-অফ
শুধু পিকআপ, শুধু ডেলিভারি, না দুটোই
শুধু পিকআপ অনেক সহজ এবং বেশিরভাগ ছোট দোকানের শুরু করার জায়গা হওয়া উচিত। ডেলিভারি যোগ করলে আসে এলাকা, ফি, ন্যূনতম অর্ডার, ঠিকানা যাচাই, কর্মী বরাদ্দ, এবং ভুল হওয়ার আরও অনেক সম্ভাবনা।
যত তাড়াতাড়ি, নাকি নির্ধারিত সময়
“যত তাড়াতাড়ি সম্ভব” অফার করা সহজ, কিন্তু ব্যস্ত রাতে তা রাখা কঠিন। সীমাসহ নির্ধারিত স্লট — যেমন প্রতি ১৫ মিনিটের উইন্ডোতে সর্বোচ্চ আটটি অর্ডার — রান্নাঘরকে রক্ষা করে এবং প্রত্যাশা ঠিক রাখে। তবুও দেখাতে পারেন “সবচেয়ে আগের খালি সময়: ১৮:৪৫”।
আগে পেমেন্ট, না সংগ্রহের সময়
অনলাইনে আগে পেমেন্ট নিলে নো-শো কমে এবং পিকআপ দ্রুত হয়। সংগ্রহের সময় পেমেন্ট নেওয়া বানাতে সহজ, কিন্তু ভুয়া অর্ডারের সুযোগ তৈরি করে। বেশিরভাগ জায়গা Stripe Checkout-এর মতো হোস্টেড চেকআউটের মাধ্যমে আগে কার্ড পেমেন্ট নেয়; সেটআপ নিয়ে জানতে আমাদের পেমেন্ট গাইড দেখুন। টিপস, কর ও রসিদের নিয়ম দেশভেদে আলাদা — স্থানীয় নিয়ম যাচাই করুন।
রান্নাঘরে অর্ডার কিভাবে পৌঁছাবে
বিকল্প: স্বয়ংক্রিয়ভাবে রিফ্রেশ হওয়া ট্যাবলেটের একটি ব্রাউজার ট্যাব (সবচেয়ে সহজ), ব্যাকআপ হিসেবে প্রতি অর্ডারে ইমেইল বা মেসেজ, অথবা রসিদ প্রিন্টারে অর্ডার পাঠানো (অতিরিক্ত হার্ডওয়্যার ও সেটআপ লাগে)। নতুন অর্ডার এলে একটি শব্দ বাজা আপনি যতটা ভাবেন তার চেয়ে বেশি গুরুত্বপূর্ণ।
একটি কার্যকর প্রথম প্রম্পট
Casa Verde নামের টেক্সাসের অস্টিনের একটি টাকোর দোকানের জন্য শুধু পিকআপের একটি অনলাইন অর্ডারিং ওয়েবসাইট বানাও। মেনু ক্যাটাগরি: Tacos, Bowls, Sides, Drinks। আইটেমের অপশন: টাকোতে প্রোটিন বেছে নেওয়া (চিকেন, কারনিতাস, মাশরুম +$1), একটি টর্টিলা (কর্ন বা ফ্লাওয়ার) এবং ঐচ্ছিক অতিরিক্ত উপাদান (গুয়াক +$1.50, পনির +$0.75); বোলে একটি বেস ও প্রোটিন বেছে নেওয়া। গ্রাহক কার্টে আইটেম যোগ করে, খোলার সময়ের মধ্যে (মঙ্গলবার–রবিবার ১১:০০–২১:০০, সেন্ট্রাল টাইম) একটি ১৫ মিনিটের পিকআপ স্লট বেছে নেয়, নাম ও ফোন দেয় এবং ৮.২৫% বিক্রয় করসহ মোট দেখে। প্রতি স্লটে সর্বোচ্চ ৮টি অর্ডার রাখো এবং ভরা স্লট লুকিয়ে দাও। অর্ডার ডেটাবেসে new, preparing, ready, collected স্ট্যাটাসসহ সেভ করো। একটি রান্নাঘর পেজ (লগইন লাগবে) আজকের অর্ডার পিকআপের সময় অনুযায়ী দেখাবে, নতুন অর্ডারে শব্দ বাজাবে, এবং কর্মীরা অর্ডার এগিয়ে নিতে পারবেন। মালিকের পেজে মেনু সম্পাদনা, আইটেম শেষ হিসেবে চিহ্নিত করা ও অর্ডার নেওয়া বন্ধ করার ব্যবস্থা থাকবে। কার্ড পেমেন্ট পরে আসবে — আপাতত অর্ডার হবে “পিকআপের সময় পেমেন্ট”। সাহসী, রঙিন, মোবাইল-প্রথম ডিজাইন, বড় ট্যাপ এলাকা সহ।
শুরুতে “পিকআপের সময় পেমেন্ট” দিয়ে শুরু করলে কর্মীদের সঙ্গে পুরো অর্ডার ফ্লো পরীক্ষা করা যায়, পেমেন্ট যুক্ত করার আগেই।
বানানোর ধাপ
- মেনু ও অপশন। মেনু, অপশন গ্রুপ ও দাম গণনা ঠিক করুন। প্রতিটি অপশনের সব সম্ভাব্য সংমিশ্রণ দিয়ে একটি আইটেম পরীক্ষা করুন।
- কার্ট ও চেকআউট। পরিমাণ, নোট, মোট, কর, এবং খোলার সময় মেনে চলা স্লট বাছাইকারী।
- অর্ডার সেভ ও কনফার্মেশন। সার্ভারে মোট হিসাব — ব্রাউজারের পাঠানো দাম কখনও বিশ্বাস করবেন না — এবং অর্ডার নম্বরসহ কনফার্মেশন পৃষ্ঠা।
- রান্নাঘর বোর্ড। লাইভ তালিকা, নতুন অর্ডারের শব্দ, স্ট্যাটাস বোতাম, এবং এক মিটার দূর থেকেও পড়া যায় এমন বড় লেখা।
- মালিকের নিয়ন্ত্রণ। শেষ হয়ে যাওয়া আইটেম, অর্ডার নেওয়া বন্ধ করা, স্লটের সীমা, খোলার সময়।
- টেস্ট মোডে পেমেন্ট। পেমেন্ট প্রদানকারী নিশ্চিত করলেই কেবল অর্ডারকে “পরিশোধিত” চিহ্নিত করুন, এবং পেমেন্ট সফল হলেও অর্ডার সেভ না হওয়ার ঘটনা সামলানোর ব্যবস্থা রাখুন।
- বিজ্ঞপ্তি। আপনার নিজের প্রদানকারীর মাধ্যমে ইমেইল বা এসএমএস নিশ্চিতকরণ ও “পিকআপের জন্য প্রস্তুত” বার্তা। দেখুন বিজ্ঞপ্তি যোগ করা।
- সীমিত চালু। কয়েকদিন কর্মী ও বন্ধুদের সঙ্গে চালান, গ্রাহকের দিকের মতোই রান্নাঘরের দিকেও নজর রাখুন।
সাধারণ ভুল
- শুধু ব্রাউজারে দাম হিসাব। যে কেউ দাম বদলে দিতে পারে। সার্ভারে আবার হিসাব করুন।
- বিক্রি শেষের সুইচ না থাকা। শেষ এক পিস আপনাকে পাঁচবার বিক্রি করতে হবে।
- স্লটের সীমা না থাকা। একটি ব্যস্ত শুক্রবার মানে ১৯:০০-এর জন্য ৪০টি অর্ডার।
- অ্যালার্জেন তথ্য না থাকা বা পুরোনো হওয়া। প্রতিটি আইটেমে অ্যালার্জেন দেখান এবং সেগুলো সঠিক রাখুন; অনেক দেশে এই নিয়ম কঠোর।
- সময় অঞ্চলের বিভ্রান্তি। সময় UTC-তে সংরক্ষণ করুন, রেস্টুরেন্টের স্থানীয় সময়ে দেখান, এবং মধ্যরাত ও ডে-লাইট সেভিংয়ের বদলের কাছাকাছি সময়ে পরীক্ষা করুন।
- রান্নাঘরের ট্যাবলেট ঘুমিয়ে পড়া। স্ক্রিন জাগ্রত রাখুন এবং পরীক্ষা করুন যে রিফ্রেশ ছাড়াই নতুন অর্ডার আসে।
কখন তৈরি সমাধানই ভালো পছন্দ
আপনার এলাকার নতুন গ্রাহক খুঁজে পেতে চাইলে ডেলিভারি প্ল্যাটফর্ম এমন চাহিদা আনে যা নিজে তৈরি করা কঠিন — বিনিময়ে কমিশন দিতে হয়। যদি আপনি ইতিমধ্যে পয়েন্ট-অব-সেল সিস্টেম ব্যবহার করেন, দেখুন তাতে অনলাইন অর্ডারিং আছে কি না; সরাসরি ক্যাশ রেজিস্টার ও রান্নাঘরের প্রিন্টারে যাওয়া অর্ডারকে হারানো কঠিন।
নিজের সিস্টেম বানানো ভালো যখন আপনি নিয়মিত গ্রাহকদের কাছ থেকে কমিশনমুক্ত সরাসরি অর্ডার চান, আপনার কাজের ধরনের সঙ্গে মেলে এমন অর্ডার ফ্লো চান (বেকারির প্রি-অর্ডার, ক্যাটারিং ট্রে, সাপ্তাহিক মিল-প্রেপ মেনু), অথবা অর্ডারিংকে লয়্যালটি স্কিম বা নিজের ওয়েবসাইটের সঙ্গে যুক্ত করতে চান। সাইটের বাকি অংশের জন্য রেস্টুরেন্ট ওয়েবসাইট গাইড দেখুন।
Mythex দিয়ে বানানো
Mythex-এ আপনি চ্যাটে অর্ডারিং ফ্লোর বর্ণনা দেন, আর তা একটি লাইভ প্রিভিউয়ে দেখা যায় যা ফোনের আকারের ফ্রেমে পরীক্ষা করা যায়। মেনু ও অর্ডার সেভ করার প্রয়োজন হলে এজেন্ট একটি Postgres ডেটাবেস যোগ করে। কার্ড পেমেন্ট আপনার নিজের Stripe অ্যাকাউন্ট ও কী ব্যবহার করে, যা প্রজেক্ট সিক্রেট হিসেবে সংরক্ষিত থাকে — প্রম্পটের নমুনা দেখুন Stripe রেসিপি। Mythex-এ কোনো বিল্ট-ইন পেমেন্ট, ইমেইল বা SMS পণ্য নেই, তাই টেক্সট বা ইমেইল যায় আপনার নিজের প্রদানকারীর মাধ্যমে। পেমেন্ট ওয়েবহুকের জন্য অ্যাপটি একটি পাবলিক URL-এ প্রকাশিত থাকতে হবে। লঞ্চের আগে /test দিয়ে এজেন্টকে প্রিভিউয়ে অর্ডার করে দেখাতে বলুন কী ভাঙে।
শুরুর প্রম্পটের জন্য বেকারি অর্ডার পেজ বা কফি অর্ডার পেজ টেমপ্লেট, অথবা রেস্টুরেন্ট অনলাইন স্টোর বিল্ডার দেখতে পারেন।
প্রশ্নোত্তর
একটি ফুড অর্ডারিং ওয়েবসাইটে কী কী থাকা দরকার?
দাম, অপশন ও শেষ হয়ে যাওয়া আইটেমসহ একটি মেনু; একটি কার্ট; সময়সহ পিকআপ বা ডেলিভারির বিবরণ; পেমেন্ট; একটি অর্ডার কনফার্মেশন; এবং একটি কিচেন ভিউ যেখানে কর্মীরা নতুন অর্ডার দেখেন ও প্রস্তুত হলে চিহ্নিত করেন।
রান্নাঘরের সাধ্যের বেশি অর্ডার নেওয়া কিভাবে আটকাব?
প্রতি টাইম স্লটে অর্ডার সীমিত করুন। দিনকে ১৫ মিনিটের পিকআপ উইন্ডোতে ভাগ করুন, প্রতি উইন্ডোতে কতটি অর্ডার বা আইটেম নেওয়া হবে তার সীমা ঠিক করুন, এবং রান্নাঘর বেশি চাপে পড়লে এক বোতামে অর্ডার নেওয়া বন্ধ রাখার ব্যবস্থা রাখুন।
ডেলিভারি কি আমি নিজে সামলাতে পারি?
হ্যাঁ, যদি আপনার ডেলিভারি কর্মী থাকে। পোস্টকোড বা দূরত্ব অনুযায়ী ডেলিভারি এলাকা ঠিক করুন, প্রতি এলাকায় ন্যূনতম অর্ডার ও ডেলিভারি ফি নির্ধারণ করুন, এবং কর্মীদের ঠিকানাসহ অর্ডারের একটি সহজ তালিকা দিন। অনেক রেস্টুরেন্ট শুধু পিকআপ দিয়ে শুরু করে।
ডেলিভারি অ্যাপের চেয়ে নিজের অর্ডারিং সাইট কি ভালো?
সরাসরি অর্ডারে নিজের সাইট প্রতি অর্ডারের কমিশন বাঁচায় এবং গ্রাহকের সঙ্গে সম্পর্ক নিজের হাতে রাখে, তবে ট্রাফিক আপনাকেই আনতে হয় এবং ডেলিভারিও নিজে সামলাতে হয়। বেশিরভাগ রেস্টুরেন্ট দুটোই ব্যবহার করে: নতুন গ্রাহক খুঁজে পেতে প্ল্যাটফর্ম, আর নিয়মিত গ্রাহকদের জন্য নিজের সাইট।