top of page

Arabic food delivery & catering in Dubai

Home · Menu · Catering · Mansaf-dubai · Warak-enab-dubai · Office-catering-dubai · Delivery · About · Contact · Faq · Blog

Khobzah w Fakhaara is a central kitchen preparing Levantine food for delivery, collection and catering. Explore mansaf, yabrak, slow-cooked lamb and clay-pot dishes for everyday meals, family gatherings and office lunches.

خبزة وفخارة مطبخ مركزي يقدم الأطباق الشامية للتوصيل والاستلام وضيافة المناسبات. اكتشف المنسف واليبرق واللحم المطهو ببطء وأطباق الفخار لوجباتك اليومية والعزائم وغداء العمل.

Levantine dishes for your table

Choose from the live menu, where prices are shown in AED and availability is updated. Mansaf brings lamb and jameed to a sharing meal; yabrak pairs stuffed vine leaves with slow-cooked lamb ribs. Explore the dish guides before choosing portions.

أطباق شامية لمائدتكم
اختر من القائمة المباشرة مع الأسعار بالدرهم والتوفر المحدث. المنسف باللحم والجميد وجبة للمشاركة، واليبرق يجمع ورق العنب المحشي وأضلاع اللحم المطهوة ببطء. تصفح أدلة الأطباق قبل اختيار الكميات.

Catering for gatherings and office lunches

For family occasions, meetings and team lunches, tell us your date, guest count, location, preferred dishes and dietary needs. Our team checks portions and availability and prepares a tailored quote. Catering enquiries are sent through WhatsApp.

ضيافة العزائم وغداء الشركات
للعزائم والاجتماعات وغداء الفريق، شاركنا التاريخ وعدد الضيوف والموقع والأطباق المفضلة والمتطلبات الغذائية. نراجع الكميات والتوفر ونجهز عرض سعر مناسباً. ترسل استفسارات الضيافة عبر واتساب.

When can I receive or collect my order?

Selectable delivery and collection times are 10:00 AM–11:30 PM, UAE time. Allow at least 1 hour for delivery or 30 minutes for collection. Some sharing and pre-order dishes require 24 hours or longer; the item notes and our team confirm the preparation time.

متى يمكن توصيل الطلب أو استلامه؟
المواعيد المتاحة للتوصيل والاستلام من 10 صباحاً إلى 11:30 مساءً بتوقيت الإمارات. مهلة التوصيل ساعة على الأقل، والاستلام 30 دقيقة على الأقل. تحتاج بعض أطباق المشاركة والطلب المسبق إلى 24 ساعة أو أكثر؛ راجع ملاحظات الطبق وأكد الموعد مع فريقنا.

Do you deliver across the UAE?

We welcome delivery enquiries across the UAE. Availability, delivery charges and timing depend on your location and order. Share your complete address so our team can confirm the details before payment. Collection is arranged by prior confirmation in Dubai Silicon Oasis.

هل توصلون إلى جميع الإمارات؟
نستقبل استفسارات التوصيل إلى جميع الإمارات. يعتمد التوفر والرسوم والموعد على موقعك وطلبك. شاركنا العنوان الكامل لنؤكد التفاصيل قبل الدفع. الاستلام بتنسيق مسبق في واحة دبي للسيليكون.

How is an online order confirmed?

Select dishes and submit your order request without paying online. Our team checks availability, the requested time, delivery fees and the final amount, then sends a payment link. A request is not a confirmed order until the team confirms it.

كيف يتم تأكيد الطلب الإلكتروني؟
اختر الأطباق وأرسل طلبك دون دفع عبر الموقع. نراجع التوفر والموعد المطلوب ورسوم التوصيل والمبلغ النهائي، ثم نرسل رابط الدفع. إرسال الطلب وحده لا يعني تأكيده.

Mansaf, ouzi or freekeh? · دليل اختيار طبق العزيمة

+971 56 500 5516 · kwfrestaurant@gmail.com

import wixWindowFrontend from 'wix-window-frontend'; import wixLocationFrontend from 'wix-location-frontend'; import { submitOrderRequest, getMenu, getMenuPreview } from 'backend/orders.web'; const PAGES = {"home":{"title":"Arabic food delivery & catering in Dubai","titleAr":"أطباق عربية للتوصيل وضيافة المناسبات في دبي","intro":"Khobzah w Fakhaara is a central kitchen preparing Levantine food for delivery, collection and catering. Explore mansaf, yabrak, slow-cooked lamb and clay-pot dishes for everyday meals, family gatherings and office lunches.","introAr":"خبزة وفخارة مطبخ مركزي يقدم الأطباق الشامية للتوصيل والاستلام وضيافة المناسبات. اكتشف المنسف واليبرق واللحم المطهو ببطء وأطباق الفخار لوجباتك اليومية والعزائم وغداء العمل.","sections":[["Levantine dishes for your table","Choose from the live menu, where prices are shown in AED and availability is updated. Mansaf brings lamb and jameed to a sharing meal; yabrak pairs stuffed vine leaves with slow-cooked lamb ribs. Explore the dish guides before choosing portions.","أطباق شامية لمائدتكم","اختر من القائمة المباشرة مع الأسعار بالدرهم والتوفر المحدث. المنسف باللحم والجميد وجبة للمشاركة، واليبرق يجمع ورق العنب المحشي وأضلاع اللحم المطهوة ببطء. تصفح أدلة الأطباق قبل اختيار الكميات."],["Catering for gatherings and office lunches","For family occasions, meetings and team lunches, tell us your date, guest count, location, preferred dishes and dietary needs. Our team checks portions and availability and prepares a tailored quote. Catering enquiries are sent through WhatsApp.","ضيافة العزائم وغداء الشركات","للعزائم والاجتماعات وغداء الفريق، شاركنا التاريخ وعدد الضيوف والموقع والأطباق المفضلة والمتطلبات الغذائية. نراجع الكميات والتوفر ونجهز عرض سعر مناسباً. ترسل استفسارات الضيافة عبر واتساب."],["When can I receive or collect my order?","Selectable delivery and collection times are 10:00 AM–11:30 PM, UAE time. Allow at least 1 hour for delivery or 30 minutes for collection. Some sharing and pre-order dishes require 24 hours or longer; the item notes and our team confirm the preparation time.","متى يمكن توصيل الطلب أو استلامه؟","المواعيد المتاحة للتوصيل والاستلام من 10 صباحاً إلى 11:30 مساءً بتوقيت الإمارات. مهلة التوصيل ساعة على الأقل، والاستلام 30 دقيقة على الأقل. تحتاج بعض أطباق المشاركة والطلب المسبق إلى 24 ساعة أو أكثر؛ راجع ملاحظات الطبق وأكد الموعد مع فريقنا."],["Do you deliver across the UAE?","We welcome delivery enquiries across the UAE. Availability, delivery charges and timing depend on your location and order. Share your complete address so our team can confirm the details before payment. Collection is arranged by prior confirmation in Dubai Silicon Oasis.","هل توصلون إلى جميع الإمارات؟","نستقبل استفسارات التوصيل إلى جميع الإمارات. يعتمد التوفر والرسوم والموعد على موقعك وطلبك. شاركنا العنوان الكامل لنؤكد التفاصيل قبل الدفع. الاستلام بتنسيق مسبق في واحة دبي للسيليكون."],["How is an online order confirmed?","Select dishes and submit your order request without paying online. Our team checks availability, the requested time, delivery fees and the final amount, then sends a payment link. A request is not a confirmed order until the team confirms it.","كيف يتم تأكيد الطلب الإلكتروني؟","اختر الأطباق وأرسل طلبك دون دفع عبر الموقع. نراجع التوفر والموعد المطلوب ورسوم التوصيل والمبلغ النهائي، ثم نرسل رابط الدفع. إرسال الطلب وحده لا يعني تأكيده."]]},"menu":{"title":"Our menu: mansaf, warak enab & clay-pot dishes","titleAr":"قائمتنا: المنسف وورق العنب وأطباق الفخار","intro":"Explore Khobzah w Fakhaara’s menu for delivery and collection in Dubai. Select your dishes, check the quantities and submit an order request. Prices are shown in AED; availability is confirmed by our team.","introAr":"تصفح قائمة خبزة وفخارة للتوصيل والاستلام في دبي. اختر الأطباق والكميات وأرسل طلبك. الأسعار بالدرهم والتوفر بتأكيد فريقنا.","sections":[["Before you order","No payment is taken on this website. The estimated subtotal does not include any delivery charge. We confirm the final amount and send a payment link. Tell us about allergies before confirmation.","قبل الطلب","لا يتم الدفع عبر الموقع. المجموع التقديري لا يشمل رسوم التوصيل. نؤكد المبلغ النهائي ثم نرسل رابط الدفع. أخبرنا عن الحساسية قبل التأكيد."]]},"catering":{"title":"Arabic catering in Dubai for gatherings & events","titleAr":"ضيافة عربية للمناسبات والتجمعات في دبي","intro":"Bring the flavours of Khobzah w Fakhaara to family gatherings, office lunches, meetings and celebrations. Discuss mansaf, warak enab, lamb, mezze and Arabic sweets with our team.","introAr":"نكهات خبزة وفخارة للتجمعات العائلية وغداء العمل والاجتماعات والاحتفالات. ناقش معنا المنسف وورق العنب واللحم والمقبلات والحلويات.","sections":[["Request a tailored quote","Send your event date, guest count, location, budget and dietary requirements. Use the catering form and press Send in WhatsApp to submit your enquiry. Our team discusses the menu, quantities, availability and quote before you confirm.","اطلب عرضاً يناسب مناسبتك","أرسل التاريخ وعدد الضيوف والموقع والميزانية والمتطلبات الغذائية. أكمل النموذج واضغط إرسال في واتساب. نناقش القائمة والكميات والتوفر والسعر قبل التأكيد."],["Mansaf, warak enab & holiday turkey","Ask about mansaf and stuffed grape leaves for sharing, or holiday turkey (حبشة الأعياد) for seasonal celebrations. Portions, preparation time and seasonal availability are confirmed for your occasion.","المنسف وورق العنب وحبشة الأعياد","اسأل عن المنسف وورق العنب للمشاركة أو حبشة الأعياد للاحتفالات الموسمية. نؤكد الأحجام ووقت التحضير والتوفر حسب مناسبتك."]]},"delivery":{"title":"UAE delivery & collection","titleAr":"التوصيل في الإمارات والاستلام","intro":"Request your favourite Khobzah w Fakhaara dishes for delivery or collection. Every request is reviewed by our team before it is confirmed.","introAr":"اطلب أطباق خبزة وفخارة للتوصيل أو الاستلام. يراجع فريقنا كل طلب قبل تأكيده.","sections":[["How to order","Choose your dishes on the menu, select delivery or collection, and enter your contact details and preferred date and time. For delivery, include your full address. Use your WhatsApp number with its international country code.","طريقة الطلب","اختر الأطباق والتوصيل أو الاستلام وأدخل بياناتك والتاريخ والوقت المطلوبين. أضف العنوان الكامل للتوصيل ورقم واتساب مع رمز الدولة."],["Delivery areas & charges","Delivery availability, timing and charges depend on your address and order. Any delivery charge is confirmed before payment; it is not included in the estimated menu subtotal.","المناطق ورسوم التوصيل","يعتمد التوفر والوقت والرسوم على العنوان والطلب. نؤكد أي رسوم قبل الدفع، وهي غير مشمولة في المجموع التقديري."],["Collection & payment","Collection is from Dubai Silicon Oasis, Dubai. Our team confirms the collection time. No payment is collected on the website. After confirmation, we send a payment link.","الاستلام والدفع","نشارك موقع الاستلام والوقت عند تأكيد الطلب. لا يتم الدفع عبر الموقع؛ نرسل رابط الدفع بعد التأكيد."]]},"about":{"title":"Our story: bread, clay & shared tables","titleAr":"قصتنا: خبز وفخار وموائد تجمعنا","intro":"Khobzah means bread; fakhaara is the clay pot where food cooks slowly and keeps its flavour. Together, they describe the food and hospitality at Khobzah w Fakhaara.","introAr":"خبزة هي الخبز على المائدة، وفخارة هي الإناء الذي يطبخ فيه الطعام ببطء ويحفظ نكهته. معاً يعبران عن طعامنا وضيافتنا.","sections":[["Traditional dishes, prepared with patience","Our kitchen brings Levantine favourites to tables in Dubai, from mansaf and stuffed grape leaves to slow-cooked clay-pot dishes. The menu is made for everyday meals and food shared with family and friends.","أطباق تقليدية تحضّر بصبر","يقدم مطبخنا أطباقاً شرقية في دبي، من المنسف وورق العنب إلى أطباق الفخار المطبوخة ببطء، للوجبات اليومية ولمشاركة العائلة والأصدقاء."],["For meals and occasions","Order for delivery or collection, or discuss a catering menu for your gathering. We confirm each request personally so you know the dishes, timing and final cost before payment.","للوجبات والمناسبات","اطلب للتوصيل أو الاستلام أو ناقش قائمة ضيافة لمناسبتك. نؤكد كل طلب معك لتعرف الأطباق والوقت والمبلغ النهائي قبل الدفع."]]},"contact":{"title":"Contact Khobzah w Fakhaara","titleAr":"تواصل مع خبزة وفخارة","intro":"Contact our team about menu items, an order request, delivery availability or catering in Dubai. Phone and WhatsApp: +971 56 500 5516. Email: kwfrestaurant@gmail.com.","introAr":"تواصل معنا للاستفسار عن القائمة والطلبات والتوصيل والضيافة في دبي. الهاتف وواتساب: +971 56 500 5516. البريد: kwfrestaurant@gmail.com.","sections":[["Order enquiries","Include your order reference when asking about an existing request. If you need to change a request, contact the team promptly; changes depend on confirmation and preparation status.","استفسارات الطلبات","اذكر رقم الطلب عند الاستفسار. لتغيير طلبك، تواصل معنا سريعاً؛ تعتمد التعديلات على حالة التأكيد والتحضير."],["Catering enquiries","Share your date, guest count, location and preferred dishes. Ask about mansaf, warak enab and seasonal holiday turkey, including portions and availability.","استفسارات الضيافة","شاركنا التاريخ وعدد الضيوف والموقع والأطباق المفضلة. اسأل عن المنسف وورق العنب وحبشة الأعياد والأحجام والتوفر."],["Collection information","Collection is arranged by prior confirmation. Collection is from Dubai Silicon Oasis, Dubai. Our team confirms the collection time.","معلومات الاستلام","الاستلام بتأكيد مسبق. الاستلام من واحة دبي للسيليكون، دبي. يؤكد فريقنا وقت الاستلام."]]},"faq":{"title":"Frequently asked questions","titleAr":"الأسئلة الشائعة","intro":"Helpful answers about ordering, delivery, payment links and catering at Khobzah w Fakhaara in Dubai.","introAr":"إجابات عن الطلب والتوصيل وروابط الدفع والضيافة في خبزة وفخارة بدبي.","sections":[["How do I place an order?","Open the Menu, add dishes to your bag and choose delivery or collection. Enter your contact details and preferred date and time, then submit your order request. Keep the reference shown on the thank-you screen.","كيف أطلب؟","افتح القائمة وأضف الأطباق للحقيبة واختر التوصيل أو الاستلام. أدخل بياناتك والتاريخ والوقت ثم أرسل الطلب. احتفظ برقم الطلب في رسالة الشكر."],["Do I pay when I submit my order?","No. Submitting the form sends an unpaid order request. Our team confirms availability, timing, delivery charges and the final amount, then sends a payment link.","هل أدفع عند إرسال الطلب؟","لا. ترسل الاستمارة طلباً غير مدفوع. يؤكد فريقنا التوفر والوقت ورسوم التوصيل والمبلغ النهائي ثم يرسل رابط الدفع."],["Is my order confirmed automatically?","No. The thank-you message means we received your request. Your order is confirmed separately by our team after reviewing its details.","هل يتم تأكيد الطلب تلقائياً؟","لا. رسالة الشكر تعني استلام الطلب. يؤكده فريقنا بشكل منفصل بعد مراجعة التفاصيل."],["Which areas do you deliver to, and what is the charge?","We take delivery requests across the UAE. Availability and any delivery charge depend on your address and order. Our team confirms both before payment. Delivery charges are not included in the estimated menu subtotal.","ما مناطق ورسوم التوصيل؟","نستقبل طلبات التوصيل في جميع أنحاء الإمارات. يعتمد التوفر وأي رسوم على العنوان والطلب، ونؤكدهما قبل الدفع. الرسوم غير مشمولة في المجموع التقديري."],["Where and when can I collect my order?","Collection is arranged in advance. Collection is from Dubai Silicon Oasis, Dubai. Our team confirms the collection time.","أين ومتى أستلم طلبي؟","يتم ترتيب الاستلام مسبقاً. الاستلام من واحة دبي للسيليكون، دبي. يؤكد فريقنا وقت الاستلام."],["Can I order mansaf or warak enab for a gathering?","Yes. Ask our catering team about mansaf and warak enab (stuffed grape leaves / ورق العنب) for your guest count. Share your date and location so we can confirm portions, availability and a quote.","هل يمكن طلب المنسف أو ورق العنب للمناسبات؟","نعم. اسأل فريق الضيافة عن المنسف وورق العنب حسب عدد ضيوفك. شاركنا التاريخ والموقع لنؤكد الأحجام والتوفر وعرض السعر."],["Do you prepare holiday turkey?","You can enquire about holiday turkey (حبشة الأعياد) for seasonal celebrations. Our team confirms availability, size, accompaniments, preparation time and price for your date.","هل تحضرون حبشة الأعياد؟","يمكنك الاستفسار عن حبشة الأعياد للمناسبات الموسمية. نؤكد التوفر والحجم والأطباق الجانبية ووقت التحضير والسعر حسب التاريخ."],["How do I request catering?","Use the Catering page to share your event date, number of guests, location and requirements. Continue to WhatsApp and press Send there. Our team reviews the enquiry and prepares a quote; the form alone does not confirm a booking.","كيف أطلب الضيافة؟","أدخل التاريخ وعدد الضيوف والموقع والمتطلبات في صفحة الضيافة، ثم انتقل إلى واتساب واضغط إرسال. نراجع الاستفسار ونجهز عرض السعر؛ النموذج وحده لا يؤكد الحجز."],["How should I enter my WhatsApp number?","Include the international country code at the beginning of your number. This helps us send order updates to the correct WhatsApp account.","كيف أكتب رقم واتساب؟","أضف رمز الدولة في بداية الرقم لنتمكن من إرسال تحديثات الطلب إلى حساب واتساب الصحيح."],["Can you help with allergies or changes to an order?","Tell us about allergies and dietary needs before confirming. Our team must check ingredients and whether your request can be accommodated. For changes, contact +971 56 500 5516 promptly and include your order reference.","هل يمكن مراعاة الحساسية أو تعديل الطلب؟","أخبرنا عن الحساسية والمتطلبات الغذائية قبل التأكيد لنتحقق من المكونات وإمكانية تلبية الطلب. للتعديل، تواصل سريعاً على +971 56 500 5516 واذكر رقم الطلب."]]},"office-catering-dubai":{"title":"Office catering in Dubai, with Levantine food to share","titleAr":"ضيافة الشركات وغداء العمل في دبي بنكهة شامية","intro":"Bring Khobzah w Fakhaara to your team lunch, meeting or office gathering. Choose Arabic sharing dishes, mezze and clay-pot favourites, with portions and delivery details agreed for your guest count.","introAr":"قدم أطباق خبزة وفخارة في غداء الفريق أو الاجتماع أو تجمع الشركة. اختر أطباق المشاركة العربية والمقبلات وأطباق الفخار، مع تحديد الكميات وتفاصيل التوصيل حسب عدد الضيوف.","image":"https://static.wixstatic.com/media/0b8861_1d2edf85674e4653a4a5eed6d1f8d7c1~mv2.jpg","imageAlt":"Khobzah w Fakhaara dishes served in clay pots for sharing","imageAltAr":"أطباق خبزة وفخارة في أواني الفخار للمشاركة","sections":[["What food can I order for an office lunch?","Start with the live catering menu. Discuss mansaf, slow-cooked lamb, stuffed vine leaves, freekeh, clay-pot dishes, salads and mezze with our team. The right mix depends on the number of guests, appetites, dietary needs and the time available for lunch.","ما الأطباق المناسبة لغداء الشركات؟","ابدأ بقائمة الضيافة المباشرة. ناقش معنا المنسف واللحم المطهو ببطء وورق العنب والفريكة وأطباق الفخار والسلطات والمقبلات. يعتمد الاختيار على عدد الضيوف والشهية والمتطلبات الغذائية والوقت المتاح للغداء."],["How much does office catering cost?","There is no single package price for every office. Browse current dish prices in AED and share your guest count, preferred menu, budget and delivery location. We confirm portions, availability, delivery charges and the final quote before payment.","كم تكلفة ضيافة الشركات؟","لا توجد باقة واحدة تناسب جميع الشركات. تصفح أسعار الأطباق الحالية بالدرهم وشاركنا عدد الضيوف والقائمة المفضلة والميزانية وموقع التوصيل. نؤكد الكميات والتوفر ورسوم التوصيل وعرض السعر النهائي قبل الدفع."],["How far ahead should I book?","Contact us as soon as your date and guest count are known. Some family-size and pre-order dishes need at least 24 hours, and larger orders may need longer. The 1-hour minimum for regular delivery does not guarantee that a catering order can be prepared in that time.","متى يجب حجز طلب الضيافة؟","تواصل معنا بمجرد تحديد التاريخ وعدد الضيوف. تحتاج بعض الأطباق العائلية والطلبات المسبقة إلى 24 ساعة على الأقل، وقد تحتاج الطلبات الكبيرة وقتاً أطول. مهلة الساعة للتوصيل العادي لا تعني إمكانية تجهيز طلب ضيافة خلال ساعة."],["What details help you plan the order?","Send the event date, requested serving time, guest count, office address, building access instructions, preferred dishes, budget and dietary requirements. Include a phone number with its country code so our team can coordinate the order.","ما المعلومات اللازمة لتجهيز الطلب؟","أرسل التاريخ ووقت التقديم المطلوب وعدد الضيوف وعنوان المكتب وتعليمات دخول المبنى والأطباق المفضلة والميزانية والمتطلبات الغذائية. أضف رقم الهاتف مع رمز الدولة لتنسيق الطلب."],["Can you deliver to our office?","Share the complete office location to check delivery availability, timing and fees. Delivery enquiries are welcome across the UAE, subject to confirmation for your location and order. Selectable delivery and collection times are 10:00 AM–11:30 PM, UAE time.","هل يمكن التوصيل إلى المكتب؟","شاركنا موقع المكتب الكامل لنتحقق من التوفر والموعد والرسوم. نستقبل استفسارات التوصيل إلى جميع الإمارات بتأكيد حسب الموقع والطلب. المواعيد المتاحة للتوصيل والاستلام من 10 صباحاً إلى 11:30 مساءً بتوقيت الإمارات."],["Can you accommodate allergies or dietary requests?","Tell us about allergies and dietary requirements before choosing the final menu. Our team must check ingredients and preparation with the kitchen. Please do not assume that a dish is suitable for a particular allergy without confirmation.","هل يمكن مراعاة الحساسية والمتطلبات الغذائية؟","أخبرنا عن الحساسية والمتطلبات الغذائية قبل اعتماد القائمة. نراجع المكونات وطريقة التحضير مع المطبخ. لا تفترض ملاءمة أي طبق لحساسية معينة قبل التأكيد."],["Does an enquiry confirm my catering booking?","No. Open the Catering page, complete the enquiry and continue to WhatsApp, then press Send. Our team reviews your requirements and confirms the quote and arrangements. No payment is taken on the website.","هل إرسال الاستفسار يؤكد حجز الضيافة؟","لا. افتح صفحة الضيافة وأكمل الاستفسار وانتقل إلى واتساب ثم اضغط إرسال. نراجع متطلباتك ونؤكد عرض السعر والترتيبات. لا يتم الدفع عبر الموقع."]]}}; const PATHS=["/","/menu","/catering","/mansaf-dubai","/warak-enab-dubai","/office-catering-dubai","/delivery","/about","/contact","/faq","/blog"]; const escapeHtml=value=>String(value||'').replace(/[&<>"']/g,c=>({'&':'&','<':'<','>':'>','"':'"',"'":'''}[c])); $w.onReady(async function () { const slug=wixLocationFrontend.path[0]||'home'; const page=PAGES[slug]?slug:'home'; const initialView=page==='home'&&['menu','catering'].includes(wixLocationFrontend.query.view)?wixLocationFrontend.query.view:page; const p=PAGES[page], isTest=wixLocationFrontend.query.rc==='test-site'; const revision=/^\d+$/.test(wixLocationFrontend.query.siteRevision||'')?wixLocationFrontend.query.siteRevision:''; const suffix=revision?'?siteRevision='+revision:isTest?'?rc=test-site':''; const nav=PATHS.map(path=>'<a href="'+path+suffix+'">'+(path==='/'?'Home':path.slice(1).replace(/^./,c=>c.toUpperCase()))+'</a>').join(' · '); const paragraph=text=>'<p style="font-family:helvetica-w01-roman,helvetica-w02-roman,helvetica-lt-w10-roman,sans-serif;font-size:16px;line-height:1.65;color:#3A2A21">'+text+'</p>'; const section=items=>items.map(x=>'<h2 style="font-size:22px;color:#3A2A21;margin-top:24px">'+escapeHtml(x[0])+'</h2>'+paragraph(escapeHtml(x[1]))+'<p dir="rtl" style="font-size:16px;line-height:1.8;color:#5E4A3E"><strong>'+escapeHtml(x[2])+'</strong><br>'+escapeHtml(x[3])+'</p>').join(''); const content=paragraph(nav)+paragraph(escapeHtml(p.intro))+'<p dir="rtl" style="font-size:16px;line-height:1.8;color:#5E4A3E">'+escapeHtml(p.introAr)+'</p>'+section(p.sections)+paragraph('<a href="tel:+971565005516">+971 56 500 5516</a> · <a href="mailto:kwfrestaurant@gmail.com">kwfrestaurant@gmail.com</a>'); $w('#text1').html='<h1 style="font-size:30px;line-height:1.25;color:#3A2A21">'+escapeHtml(p.title)+'</h1>'; $w('#text2').html=content; const trackedOrderReferences = new Set(); const trackKwf = (name,label=page) => {try { wixWindowFrontend.trackEvent('CustomEvent',{event:name,eventCategory:'KWF Kitchen',eventAction:name,eventLabel:label}); } catch(e) { /* Tracking never blocks an order. */ }}; const html=$w('#html1'); const menuPromise=(async()=>{try{return await getMenuPreview();}catch(e){return getMenu();}})(); html.onMessage(async event=>{ const data=event.data;if(!data||data.channel!=='kwf-orders-v1')return; if(data.type==='TRACK_EVENT') {if(['phone_click','email_click','whatsapp_click','catering_whatsapp_open'].includes(data.eventName))trackKwf(data.eventName);return;} if(data.type==='READY'){ // Suppress fallback text once the full designed page is ready. $w('Text').forEach(element => element.collapse()); html.postMessage({channel:'kwf-orders-v1',type:'CONNECTED'}); html.postMessage({channel:'kwf-orders-v1',type:'VIEW',page:initialView,lang:wixLocationFrontend.query.lang,mode:wixLocationFrontend.query.mode,section:wixLocationFrontend.query.section||(wixLocationFrontend.url.endsWith('#guest-reviews')?'guest-reviews':'')}); try{const menu=await menuPromise;html.postMessage({channel:'kwf-orders-v1',type:'MENU',menu:{...menu,initialView}});} catch(e){html.postMessage({channel:'kwf-orders-v1',type:'MENU_FAILED'});}return; } if(data.type==='NAVIGATE'||data.type==='OPEN_BLOG'){ const path=data.type==='OPEN_BLOG'?'/blog':data.path;if(!PATHS.includes(path))return; const params=[];if(revision)params.push('siteRevision='+revision);if(isTest)params.push('rc=test-site');if(data.lang==='ar')params.push('lang=ar');if(data.mode==='collection')params.push('mode=collection'); wixLocationFrontend.to(path+(params.length?'?'+params.join('&'):''));return; } if(data.type==='SELECT_ADDRESS'){ try { const address = await wixWindowFrontend.openLightbox('Delivery location'); html.postMessage({channel:'kwf-orders-v1',type:'ADDRESS_SELECTED',selectionId:data.selectionId,address:address||null}); } catch(e) {html.postMessage({channel:'kwf-orders-v1',type:'ADDRESS_SELECTED',selectionId:data.selectionId,address:null});} return; } if(data.type!=='SUBMIT_REQUEST')return; const requestId=data.payload?.requestId; try{const result=await submitOrderRequest(data.payload);if(result?.reference&&!trackedOrderReferences.has(result.reference)){trackedOrderReferences.add(result.reference);trackKwf('order_request_submitted',data.payload?.mode==='collection'?'collection':'delivery');}html.postMessage({channel:'kwf-orders-v1',type:'SAVED',requestId,result});} catch(e){html.postMessage({channel:'kwf-orders-v1',type:'FAILED',requestId});} }); if(page==='menu'){ try{const menu=await menuPromise;const groups=[...new Set(menu.items.map(x=>x.categoryEn))]; const catalog=groups.map(category=>'<h2 style="font-size:23px;margin-top:28px;color:#3A2A21">'+escapeHtml(category)+'</h2>'+menu.items.filter(x=>x.categoryEn===category).map(x=>paragraph('<strong>'+escapeHtml(x.nameEn)+' · '+escapeHtml(x.nameAr)+' — AED '+Number(x.price).toFixed(2)+'</strong><br>'+escapeHtml(x.descriptionEn))).join('')).join(''); $w('#text2').html=content+'<h2 style="font-size:26px;margin-top:32px;color:#3A2A21">Menu details & prices</h2>'+catalog; }catch(e){/* The visible ordering widget shows the retry notice. */} } });

bottom of page