content(website): reflect latest features across all pages
CI/CD / CI · API (dotnet build + test) (push) Successful in 44s
CI/CD / CI · Admin API (dotnet build) (push) Successful in 34s
CI/CD / CI · Dashboard (tsc) (push) Successful in 1m5s
CI/CD / CI · Admin Web (tsc) (push) Successful in 38s
CI/CD / CI · Website (tsc) (push) Successful in 45s
CI/CD / CI · Koja (tsc) (push) Successful in 49s
CI/CD / Deploy · all services (push) Successful in 1m49s
CI/CD / CI · API (dotnet build + test) (push) Successful in 44s
CI/CD / CI · Admin API (dotnet build) (push) Successful in 34s
CI/CD / CI · Dashboard (tsc) (push) Successful in 1m5s
CI/CD / CI · Admin Web (tsc) (push) Successful in 38s
CI/CD / CI · Website (tsc) (push) Successful in 45s
CI/CD / CI · Koja (tsc) (push) Successful in 49s
CI/CD / Deploy · all services (push) Successful in 1m49s
Full pass over the marketing site so every page reflects the current product: - Features page: +"Works Offline" and +"Get Discovered on Koja" cards (NEW badges); rewrote "Real-time Notifications" to describe the dashboard sound+toast alert. - Solutions: added offline / Koja / real-time-alert bullets across cafés, restaurants, chains, and cloud kitchens. - Tour: POS step now mentions offline + auto-sync; kitchen step describes the sound+toast new-order alert on any screen. - Docs: +Offline Mode and +Koja Discovery module guides (fa/en). - appPromo: waiter-app "new order" alert notes sound. - privacy/terms: "Last updated" June 2025 → June 2026. Website build clean.
This commit is contained in:
@@ -94,7 +94,7 @@
|
|||||||
"badge": "Mobile App",
|
"badge": "Mobile App",
|
||||||
"title": "Waiters always in the loop",
|
"title": "Waiters always in the loop",
|
||||||
"subtitle": "The Meezi waiter mobile app — receive new orders, manage tables, and confirm payments, all on their phone.",
|
"subtitle": "The Meezi waiter mobile app — receive new orders, manage tables, and confirm payments, all on their phone.",
|
||||||
"feature1": "Instant new-order notifications",
|
"feature1": "Instant new-order alerts (with sound)",
|
||||||
"feature2": "Real-time table status",
|
"feature2": "Real-time table status",
|
||||||
"feature3": "Confirm and send to kitchen",
|
"feature3": "Confirm and send to kitchen",
|
||||||
"feature4": "Attendance & shift tracking",
|
"feature4": "Attendance & shift tracking",
|
||||||
|
|||||||
@@ -94,7 +94,7 @@
|
|||||||
"badge": "اپلیکیشن موبایل",
|
"badge": "اپلیکیشن موبایل",
|
||||||
"title": "گارسونها همیشه در جریان باشند",
|
"title": "گارسونها همیشه در جریان باشند",
|
||||||
"subtitle": "اپلیکیشن موبایل میزی برای گارسونها — دریافت سفارشهای جدید، مدیریت میزها و تأیید پرداختها، مستقیم روی گوشی.",
|
"subtitle": "اپلیکیشن موبایل میزی برای گارسونها — دریافت سفارشهای جدید، مدیریت میزها و تأیید پرداختها، مستقیم روی گوشی.",
|
||||||
"feature1": "اعلان فوری سفارش جدید",
|
"feature1": "اعلان فوری سفارش جدید (با صدا)",
|
||||||
"feature2": "وضعیت لحظهای میزها",
|
"feature2": "وضعیت لحظهای میزها",
|
||||||
"feature3": "تأیید و ارسال به آشپزخانه",
|
"feature3": "تأیید و ارسال به آشپزخانه",
|
||||||
"feature4": "ثبت حضور و شیفت",
|
"feature4": "ثبت حضور و شیفت",
|
||||||
|
|||||||
@@ -9,6 +9,8 @@ import {
|
|||||||
ChefHat,
|
ChefHat,
|
||||||
BarChart3,
|
BarChart3,
|
||||||
Package,
|
Package,
|
||||||
|
WifiOff,
|
||||||
|
MapPin,
|
||||||
UserCog,
|
UserCog,
|
||||||
Building2,
|
Building2,
|
||||||
Printer,
|
Printer,
|
||||||
@@ -46,6 +48,8 @@ const fa = {
|
|||||||
{ icon: QrCode, title: "منوی دیجیتال QR", desc: "ساخت و مدیریت منوی آنلاین، دستهبندی، تصاویر و قیمتها." },
|
{ icon: QrCode, title: "منوی دیجیتال QR", desc: "ساخت و مدیریت منوی آنلاین، دستهبندی، تصاویر و قیمتها." },
|
||||||
{ icon: LayoutGrid, title: "سیستم POS", desc: "ثبت سفارش از صندوق، پرداختها و مدیریت میزها." },
|
{ icon: LayoutGrid, title: "سیستم POS", desc: "ثبت سفارش از صندوق، پرداختها و مدیریت میزها." },
|
||||||
{ icon: ChefHat, title: "آشپزخانه (KDS)", desc: "نمایش سفارشها در آشپزخانه و تایید آمادهسازی." },
|
{ icon: ChefHat, title: "آشپزخانه (KDS)", desc: "نمایش سفارشها در آشپزخانه و تایید آمادهسازی." },
|
||||||
|
{ icon: WifiOff, title: "حالت آفلاین", desc: "کار بدون اینترنت و همگامسازی خودکار سفارشها هنگام اتصال مجدد." },
|
||||||
|
{ icon: MapPin, title: "نمایش در کجا", desc: "دیدهشدن کافه در پلتفرم کشف «کجا» و جذب مشتری جدید." },
|
||||||
{ icon: BarChart3, title: "گزارشها", desc: "گزارش فروش روزانه، ماهانه و تحلیل پرفروشها." },
|
{ icon: BarChart3, title: "گزارشها", desc: "گزارش فروش روزانه، ماهانه و تحلیل پرفروشها." },
|
||||||
{ icon: Package, title: "انبار", desc: "کنترل موجودی مواد اولیه و هشدار کمبود." },
|
{ icon: Package, title: "انبار", desc: "کنترل موجودی مواد اولیه و هشدار کمبود." },
|
||||||
{ icon: UserCog, title: "منابع انسانی", desc: "حضور غیاب، شیفتبندی و سطح دسترسی کارکنان." },
|
{ icon: UserCog, title: "منابع انسانی", desc: "حضور غیاب، شیفتبندی و سطح دسترسی کارکنان." },
|
||||||
@@ -76,6 +80,8 @@ const en = {
|
|||||||
{ icon: QrCode, title: "QR Digital Menu", desc: "Create and manage your online menu, categories, images, and prices." },
|
{ icon: QrCode, title: "QR Digital Menu", desc: "Create and manage your online menu, categories, images, and prices." },
|
||||||
{ icon: LayoutGrid, title: "POS System", desc: "Register orders from the counter, handle payments, and manage tables." },
|
{ icon: LayoutGrid, title: "POS System", desc: "Register orders from the counter, handle payments, and manage tables." },
|
||||||
{ icon: ChefHat, title: "Kitchen (KDS)", desc: "Display orders in the kitchen and confirm preparation." },
|
{ icon: ChefHat, title: "Kitchen (KDS)", desc: "Display orders in the kitchen and confirm preparation." },
|
||||||
|
{ icon: WifiOff, title: "Offline Mode", desc: "Keep working without internet; orders sync automatically when you reconnect." },
|
||||||
|
{ icon: MapPin, title: "Koja Discovery", desc: "Get your café seen on the Koja discovery platform and attract new customers." },
|
||||||
{ icon: BarChart3, title: "Reports", desc: "Daily and monthly sales reports and best-seller analysis." },
|
{ icon: BarChart3, title: "Reports", desc: "Daily and monthly sales reports and best-seller analysis." },
|
||||||
{ icon: Package, title: "Inventory", desc: "Track ingredient stock levels and low-stock alerts." },
|
{ icon: Package, title: "Inventory", desc: "Track ingredient stock levels and low-stock alerts." },
|
||||||
{ icon: UserCog, title: "HR", desc: "Attendance, shift scheduling, and staff access levels." },
|
{ icon: UserCog, title: "HR", desc: "Attendance, shift scheduling, and staff access levels." },
|
||||||
|
|||||||
@@ -7,6 +7,7 @@ import { JsonLd } from "@/components/seo/json-ld";
|
|||||||
import {
|
import {
|
||||||
QrCode, ShoppingCart, BarChart3, Users, Package,
|
QrCode, ShoppingCart, BarChart3, Users, Package,
|
||||||
Building2, Bell, Printer, Smartphone, Shield, Zap, HeartHandshake,
|
Building2, Bell, Printer, Smartphone, Shield, Zap, HeartHandshake,
|
||||||
|
WifiOff, MapPin,
|
||||||
} from "lucide-react";
|
} from "lucide-react";
|
||||||
|
|
||||||
const BASE_URL = process.env.NEXT_PUBLIC_SITE_URL ?? "https://meezi.ir";
|
const BASE_URL = process.env.NEXT_PUBLIC_SITE_URL ?? "https://meezi.ir";
|
||||||
@@ -32,12 +33,14 @@ export async function generateMetadata({ params }: { params: Promise<{ locale: s
|
|||||||
|
|
||||||
const ALL_FEATURES = [
|
const ALL_FEATURES = [
|
||||||
{ icon: QrCode, keyFa: "منوی دیجیتال QR", keyEn: "QR Digital Menu", descFa: "مشتریان با اسکن کد QR روی میز مستقیماً سفارش میدهند. بدون نیاز به گارسون، بدون خطای انسانی. منو همیشه بهروز، تغییر قیمت با یک کلیک.", descEn: "Customers scan the QR code and order directly. No waiter needed, zero errors. Update prices instantly.", color: "bg-brand-50 text-brand-700", badge: "پرطرفدار" },
|
{ icon: QrCode, keyFa: "منوی دیجیتال QR", keyEn: "QR Digital Menu", descFa: "مشتریان با اسکن کد QR روی میز مستقیماً سفارش میدهند. بدون نیاز به گارسون، بدون خطای انسانی. منو همیشه بهروز، تغییر قیمت با یک کلیک.", descEn: "Customers scan the QR code and order directly. No waiter needed, zero errors. Update prices instantly.", color: "bg-brand-50 text-brand-700", badge: "پرطرفدار" },
|
||||||
|
{ icon: WifiOff, keyFa: "کار بدون اینترنت", keyEn: "Works Offline", descFa: "حتی با قطع اینترنت، صندوق و ثبت سفارش بدون وقفه کار میکند؛ بهمحض اتصال، همهچیز خودکار با سرور همگام میشود. کسبوکار شما هیچوقت متوقف نمیشود.", descEn: "Keep taking orders even with no internet — everything syncs automatically the moment you reconnect. Your business never stops.", color: "bg-emerald-50 text-emerald-700", badge: "جدید" },
|
||||||
|
{ icon: MapPin, keyFa: "نمایش در کجا (کشف)", keyEn: "Get Discovered on Koja", descFa: "کافه شما در پلتفرم کشف «کجا» (koja.meezi.ir) به نمایش درمیآید و مشتریهای جدید شما را پیدا میکنند — بازاریابی رایگان.", descEn: "Your café appears on the Koja discovery platform (koja.meezi.ir) so new customers find you — free marketing.", color: "bg-sky-50 text-sky-700", badge: "جدید" },
|
||||||
{ icon: ShoppingCart, keyFa: "سیستم فروش (POS)", keyEn: "Point of Sale (POS)", descFa: "صندوق فروش هوشمند با پشتیبانی از پرداخت نقدی، کارتخوان و آنلاین. تقسیم صورتحساب، تخفیف و کوپن.", descEn: "Smart POS supporting cash, card, and online payments. Bill splitting, discounts, and coupons.", color: "bg-amber-50 text-amber-700" },
|
{ icon: ShoppingCart, keyFa: "سیستم فروش (POS)", keyEn: "Point of Sale (POS)", descFa: "صندوق فروش هوشمند با پشتیبانی از پرداخت نقدی، کارتخوان و آنلاین. تقسیم صورتحساب، تخفیف و کوپن.", descEn: "Smart POS supporting cash, card, and online payments. Bill splitting, discounts, and coupons.", color: "bg-amber-50 text-amber-700" },
|
||||||
{ icon: BarChart3, keyFa: "تحلیل و گزارشگیری", keyEn: "Analytics & Reports", descFa: "آمار فروش لحظهای، پرفروشترین محصولات، تحلیل ساعت پیک و مقایسه شعبهها. تصمیمهای مبتنی بر داده.", descEn: "Real-time sales, best sellers, peak-hour analysis, and branch comparison. Data-driven decisions.", color: "bg-blue-50 text-blue-700", badge: "جدید" },
|
{ icon: BarChart3, keyFa: "تحلیل و گزارشگیری", keyEn: "Analytics & Reports", descFa: "آمار فروش لحظهای، پرفروشترین محصولات، تحلیل ساعت پیک و مقایسه شعبهها. تصمیمهای مبتنی بر داده.", descEn: "Real-time sales, best sellers, peak-hour analysis, and branch comparison. Data-driven decisions.", color: "bg-blue-50 text-blue-700", badge: "جدید" },
|
||||||
{ icon: Users, keyFa: "مدیریت کارکنان", keyEn: "Staff Management", descFa: "حضور و غیاب با QR، شیفتبندی خودکار، مرخصی، عملکرد و دسترسی نقشمحور برای هر کارمند.", descEn: "QR attendance, automatic shift scheduling, leaves, performance tracking, and role-based access.", color: "bg-purple-50 text-purple-700" },
|
{ icon: Users, keyFa: "مدیریت کارکنان", keyEn: "Staff Management", descFa: "حضور و غیاب با QR، شیفتبندی خودکار، مرخصی، عملکرد و دسترسی نقشمحور برای هر کارمند.", descEn: "QR attendance, automatic shift scheduling, leaves, performance tracking, and role-based access.", color: "bg-purple-50 text-purple-700" },
|
||||||
{ icon: Package, keyFa: "مدیریت موجودی", keyEn: "Inventory Management", descFa: "کنترل خودکار مواد اولیه، هشدار کمبود موجودی، گزارش مصرف روزانه و تاریخچه تامین.", descEn: "Automatic ingredient tracking, low-stock alerts, daily consumption reports, and supply history.", color: "bg-rose-50 text-rose-700" },
|
{ icon: Package, keyFa: "مدیریت موجودی", keyEn: "Inventory Management", descFa: "کنترل خودکار مواد اولیه، هشدار کمبود موجودی، گزارش مصرف روزانه و تاریخچه تامین.", descEn: "Automatic ingredient tracking, low-stock alerts, daily consumption reports, and supply history.", color: "bg-rose-50 text-rose-700" },
|
||||||
{ icon: Building2, keyFa: "مدیریت چند شعبه", keyEn: "Multi-Branch Management", descFa: "تمام شعبههایتان را از یک داشبورد مرکزی مدیریت کنید. مقایسه عملکرد و تنظیمات جداگانه.", descEn: "Manage all branches from one central dashboard. Compare performance and configure separately.", color: "bg-teal-50 text-teal-700" },
|
{ icon: Building2, keyFa: "مدیریت چند شعبه", keyEn: "Multi-Branch Management", descFa: "تمام شعبههایتان را از یک داشبورد مرکزی مدیریت کنید. مقایسه عملکرد و تنظیمات جداگانه.", descEn: "Manage all branches from one central dashboard. Compare performance and configure separately.", color: "bg-teal-50 text-teal-700" },
|
||||||
{ icon: Bell, keyFa: "اعلانهای لحظهای", keyEn: "Real-time Notifications", descFa: "گارسونها اعلان فوری برای سفارش جدید، درخواست مشتری و آماده شدن غذا دریافت میکنند.", descEn: "Waiters get instant alerts for new orders, customer calls, and kitchen-ready notifications.", color: "bg-orange-50 text-orange-700" },
|
{ icon: Bell, keyFa: "اعلانهای لحظهای", keyEn: "Real-time Notifications", descFa: "سفارش جدید از منوی QR بلافاصله با صدا و هشدار روی داشبورد و اپ گارسون نمایش داده میشود — حتی اگر روی صفحه دیگری باشید. هیچ سفارشی از دست نمیرود.", descEn: "New QR-menu orders pop up instantly on the dashboard and waiter app with a sound + toast alert — even on another screen. Never miss an order.", color: "bg-orange-50 text-orange-700" },
|
||||||
{ icon: Printer, keyFa: "چاپ فیش آشپزخانه", keyEn: "Kitchen Receipt Printing", descFa: "فیش سفارش بهصورت خودکار به پرینتر آشپزخانه ارسال میشود. سفارشیسازی قالب فیش.", descEn: "Orders auto-print to the kitchen printer. Customizable receipt templates.", color: "bg-gray-100 text-gray-700" },
|
{ icon: Printer, keyFa: "چاپ فیش آشپزخانه", keyEn: "Kitchen Receipt Printing", descFa: "فیش سفارش بهصورت خودکار به پرینتر آشپزخانه ارسال میشود. سفارشیسازی قالب فیش.", descEn: "Orders auto-print to the kitchen printer. Customizable receipt templates.", color: "bg-gray-100 text-gray-700" },
|
||||||
{ icon: Smartphone, keyFa: "اپ موبایل گارسون", keyEn: "Waiter Mobile App", descFa: "اپلیکیشن اندروید و iOS برای گارسونها — مدیریت میزها، دریافت سفارش و تأیید پرداخت.", descEn: "Android and iOS app for waiters — table management, order taking, payment confirmation.", color: "bg-indigo-50 text-indigo-700" },
|
{ icon: Smartphone, keyFa: "اپ موبایل گارسون", keyEn: "Waiter Mobile App", descFa: "اپلیکیشن اندروید و iOS برای گارسونها — مدیریت میزها، دریافت سفارش و تأیید پرداخت.", descEn: "Android and iOS app for waiters — table management, order taking, payment confirmation.", color: "bg-indigo-50 text-indigo-700" },
|
||||||
{ icon: Shield, keyFa: "امنیت و پشتیبانگیری", keyEn: "Security & Backups", descFa: "رمزگذاری TLS، پشتیبانگیری خودکار روزانه، سرورهای ایرانی و آپتایم ۹۹.۹٪.", descEn: "TLS encryption, daily automatic backups, Iranian servers, and 99.9% uptime SLA.", color: "bg-green-50 text-green-700" },
|
{ icon: Shield, keyFa: "امنیت و پشتیبانگیری", keyEn: "Security & Backups", descFa: "رمزگذاری TLS، پشتیبانگیری خودکار روزانه، سرورهای ایرانی و آپتایم ۹۹.۹٪.", descEn: "TLS encryption, daily automatic backups, Iranian servers, and 99.9% uptime SLA.", color: "bg-green-50 text-green-700" },
|
||||||
|
|||||||
@@ -97,7 +97,7 @@ const fa = {
|
|||||||
const en = {
|
const en = {
|
||||||
badge: "Legal",
|
badge: "Legal",
|
||||||
title: "Privacy Policy",
|
title: "Privacy Policy",
|
||||||
updated: "Last updated: June 2025",
|
updated: "Last updated: June 2026",
|
||||||
sections: [
|
sections: [
|
||||||
{
|
{
|
||||||
h: "1. Introduction",
|
h: "1. Introduction",
|
||||||
|
|||||||
@@ -28,8 +28,8 @@ const SOLUTIONS = [
|
|||||||
titleEn: "Cafes",
|
titleEn: "Cafes",
|
||||||
descFa: "برای کافههای کوچک تا متوسط که میخواهند سرعت سرویسدهی را بالا ببرند و تجربه مشتری را بهبود دهند.",
|
descFa: "برای کافههای کوچک تا متوسط که میخواهند سرعت سرویسدهی را بالا ببرند و تجربه مشتری را بهبود دهند.",
|
||||||
descEn: "For small to medium cafes looking to increase service speed and improve customer experience.",
|
descEn: "For small to medium cafes looking to increase service speed and improve customer experience.",
|
||||||
featuresFa: ["منوی QR روی هر میز", "سفارشگیری آنلاین", "مدیریت صف", "گزارش روزانه فروش"],
|
featuresFa: ["منوی QR روی هر میز", "نمایش رایگان در کجا", "سفارشگیری آنلاین", "مدیریت صف", "کار بدون اینترنت", "گزارش روزانه فروش"],
|
||||||
featuresEn: ["QR menu on every table", "Online ordering", "Queue management", "Daily sales report"],
|
featuresEn: ["QR menu on every table", "Free listing on Koja", "Online ordering", "Queue management", "Works offline", "Daily sales report"],
|
||||||
color: "from-brand-600 to-brand-800",
|
color: "from-brand-600 to-brand-800",
|
||||||
light: "bg-brand-50",
|
light: "bg-brand-50",
|
||||||
},
|
},
|
||||||
@@ -39,8 +39,8 @@ const SOLUTIONS = [
|
|||||||
titleEn: "Restaurants",
|
titleEn: "Restaurants",
|
||||||
descFa: "برای رستورانهایی با منوی بزرگتر، آشپزخانههای پیچیدهتر و نیاز به مدیریت چندین ایستگاه آشپزخانه.",
|
descFa: "برای رستورانهایی با منوی بزرگتر، آشپزخانههای پیچیدهتر و نیاز به مدیریت چندین ایستگاه آشپزخانه.",
|
||||||
descEn: "For restaurants with larger menus, complex kitchens, and multiple kitchen station management.",
|
descEn: "For restaurants with larger menus, complex kitchens, and multiple kitchen station management.",
|
||||||
featuresFa: ["سیستم KDS آشپزخانه", "مدیریت موجودی مواد اولیه", "رزرو میز", "گزارشهای پیشرفته"],
|
featuresFa: ["سیستم KDS آشپزخانه", "اعلان لحظهای سفارش (صدا)", "مدیریت موجودی مواد اولیه", "رزرو میز", "کار بدون اینترنت", "گزارشهای پیشرفته"],
|
||||||
featuresEn: ["Kitchen Display System", "Ingredient inventory", "Table reservations", "Advanced reports"],
|
featuresEn: ["Kitchen Display System", "Real-time order alerts (sound)", "Ingredient inventory", "Table reservations", "Works offline", "Advanced reports"],
|
||||||
color: "from-amber-500 to-amber-700",
|
color: "from-amber-500 to-amber-700",
|
||||||
light: "bg-amber-50",
|
light: "bg-amber-50",
|
||||||
},
|
},
|
||||||
@@ -50,8 +50,8 @@ const SOLUTIONS = [
|
|||||||
titleEn: "Multi-Branch Chains",
|
titleEn: "Multi-Branch Chains",
|
||||||
descFa: "برای برندهایی با چندین شعبه که میخواهند از یک داشبورد مرکزی همه شعبهها را مدیریت و مقایسه کنند.",
|
descFa: "برای برندهایی با چندین شعبه که میخواهند از یک داشبورد مرکزی همه شعبهها را مدیریت و مقایسه کنند.",
|
||||||
descEn: "For brands with multiple branches who want to manage and compare all locations from one central dashboard.",
|
descEn: "For brands with multiple branches who want to manage and compare all locations from one central dashboard.",
|
||||||
featuresFa: ["داشبورد مرکزی چند شعبه", "مقایسه عملکرد شعبهها", "منوی مشترک با override شعبه", "مدیریت کارکنان متمرکز"],
|
featuresFa: ["داشبورد مرکزی چند شعبه", "مقایسه عملکرد شعبهها", "منوی مشترک با override شعبه", "مدیریت کارکنان متمرکز", "کار بدون اینترنت در هر شعبه"],
|
||||||
featuresEn: ["Central multi-branch dashboard", "Branch performance comparison", "Shared menu with branch overrides", "Centralized staff management"],
|
featuresEn: ["Central multi-branch dashboard", "Branch performance comparison", "Shared menu with branch overrides", "Centralized staff management", "Offline support per branch"],
|
||||||
color: "from-blue-600 to-blue-800",
|
color: "from-blue-600 to-blue-800",
|
||||||
light: "bg-blue-50",
|
light: "bg-blue-50",
|
||||||
},
|
},
|
||||||
@@ -61,8 +61,8 @@ const SOLUTIONS = [
|
|||||||
titleEn: "Cloud Kitchens",
|
titleEn: "Cloud Kitchens",
|
||||||
descFa: "برای کافههای ابری و ghost kitchenهایی که بدون فضای فیزیکی سفارشها را مدیریت میکنند.",
|
descFa: "برای کافههای ابری و ghost kitchenهایی که بدون فضای فیزیکی سفارشها را مدیریت میکنند.",
|
||||||
descEn: "For cloud kitchens and ghost kitchens managing orders without a physical dining space.",
|
descEn: "For cloud kitchens and ghost kitchens managing orders without a physical dining space.",
|
||||||
featuresFa: ["مدیریت سفارشهای آنلاین", "یکپارچگی با پلتفرمهای تحویل", "گزارش سود و زیان", "مدیریت پیکها"],
|
featuresFa: ["مدیریت سفارشهای آنلاین", "اعلان لحظهای سفارش", "یکپارچگی با پلتفرمهای تحویل", "گزارش سود و زیان", "کار بدون اینترنت", "مدیریت پیکها"],
|
||||||
featuresEn: ["Online order management", "Delivery platform integration", "P&L reports", "Courier management"],
|
featuresEn: ["Online order management", "Real-time order alerts", "Delivery platform integration", "P&L reports", "Works offline", "Courier management"],
|
||||||
color: "from-purple-600 to-purple-800",
|
color: "from-purple-600 to-purple-800",
|
||||||
light: "bg-purple-50",
|
light: "bg-purple-50",
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -96,7 +96,7 @@ const fa = {
|
|||||||
const en = {
|
const en = {
|
||||||
badge: "Legal",
|
badge: "Legal",
|
||||||
title: "Terms of Service",
|
title: "Terms of Service",
|
||||||
updated: "Last updated: June 2025",
|
updated: "Last updated: June 2026",
|
||||||
sections: [
|
sections: [
|
||||||
{
|
{
|
||||||
h: "1. Acceptance of Terms",
|
h: "1. Acceptance of Terms",
|
||||||
|
|||||||
@@ -42,8 +42,8 @@ const STEPS = [
|
|||||||
stepFa: "مرحله ۲", stepEn: "Step 2",
|
stepFa: "مرحله ۲", stepEn: "Step 2",
|
||||||
titleFa: "سیستم POS و صندوق",
|
titleFa: "سیستم POS و صندوق",
|
||||||
titleEn: "POS & Cashier System",
|
titleEn: "POS & Cashier System",
|
||||||
descFa: "سفارشها بلافاصله در داشبورد گارسون و صندوق ظاهر میشوند. پرداخت با نقد، کارتخوان یا آنلاین. تخفیف، کوپن و تقسیم صورتحساب همه در یک صفحه.",
|
descFa: "سفارشها بلافاصله در داشبورد گارسون و صندوق ظاهر میشوند. پرداخت با نقد، کارتخوان یا آنلاین. تخفیف، کوپن و تقسیم صورتحساب همه در یک صفحه. حتی اگر اینترنت قطع شود، صندوق بدون وقفه کار میکند و هنگام اتصال خودکار همگام میشود.",
|
||||||
descEn: "Orders instantly appear on the waiter dashboard and cashier. Payment by cash, card terminal, or online. Discounts, coupons, and bill splitting all on one screen.",
|
descEn: "Orders instantly appear on the waiter dashboard and cashier. Payment by cash, card terminal, or online. Discounts, coupons, and bill splitting all on one screen. Even if the internet drops, the cashier keeps working and syncs automatically when it's back.",
|
||||||
mockup: "pos",
|
mockup: "pos",
|
||||||
color: "amber",
|
color: "amber",
|
||||||
},
|
},
|
||||||
@@ -53,8 +53,8 @@ const STEPS = [
|
|||||||
stepFa: "مرحله ۳", stepEn: "Step 3",
|
stepFa: "مرحله ۳", stepEn: "Step 3",
|
||||||
titleFa: "اعلان آشپزخانه",
|
titleFa: "اعلان آشپزخانه",
|
||||||
titleEn: "Kitchen Notifications",
|
titleEn: "Kitchen Notifications",
|
||||||
descFa: "سفارش بهصورت خودکار به پرینتر آشپزخانه ارسال میشود و روی صفحه KDS ظاهر میشود. آشپز آماده میکند، وضعیت را به «آماده» تغییر میدهد، گارسون اعلان میگیرد.",
|
descFa: "سفارش جدید با صدا و هشدار روی داشبورد ظاهر میشود (در هر صفحهای که باشید)، بهصورت خودکار به پرینتر آشپزخانه ارسال و روی صفحه KDS نمایش داده میشود. آشپز آماده میکند، وضعیت را به «آماده» تغییر میدهد و گارسون اعلان میگیرد.",
|
||||||
descEn: "The order auto-prints to the kitchen printer and appears on the KDS screen. The chef prepares, marks it ready, and the waiter gets a notification.",
|
descEn: "A new order pops up on the dashboard with a sound + toast alert (on whatever screen you're on), auto-prints to the kitchen printer, and appears on the KDS screen. The chef prepares it, marks it ready, and the waiter is notified.",
|
||||||
mockup: "kitchen",
|
mockup: "kitchen",
|
||||||
color: "orange",
|
color: "orange",
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user