{
  "schemaVersion": "1.0.0",
  "venue": {
    "id": "baan-kafae",
    "name": {
      "en": "Baan Kafae",
      "th": "บ้านกาแฟ"
    },
    "description": {
      "en": "Neighbourhood cafe and Thai kitchen — espresso bar by day, wok fire by night.",
      "th": "คาเฟ่และครัวไทยประจำย่าน เอสเพรสโซบาร์ตอนกลางวัน กระทะไฟลุกตอนค่ำ"
    },
    "cuisine": [
      "coffee",
      "thai",
      "bakery",
      "fusion"
    ],
    "timezone": "Asia/Bangkok",
    "address": "12 Sukhumvit Soi 33, Watthana, Bangkok 10110",
    "phone": "+66 2 123 4567",
    "url": "https://baankafae.example.com",
    "logo": "data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20120%20120%22%3E%3Cdefs%3E%3Cpath%20id%3D%22a%22%20d%3D%22M26%2060%20A34%2034%200%200%200%2094%2060%22%2F%3E%3C%2Fdefs%3E%3Ccircle%20cx%3D%2260%22%20cy%3D%2260%22%20r%3D%2257%22%20fill%3D%22%234A342A%22%2F%3E%3Ccircle%20cx%3D%2260%22%20cy%3D%2260%22%20r%3D%2249%22%20fill%3D%22none%22%20stroke%3D%22%23FFBF68%22%20stroke-width%3D%221.5%22%20stroke-opacity%3D%220.85%22%2F%3E%3Cpath%20d%3D%22M37%2051%20L60%2032%20L83%2051%22%20fill%3D%22none%22%20stroke%3D%22%23FFBF68%22%20stroke-width%3D%223.2%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M76%2040%20L76%2046%22%20stroke%3D%22%23FFBF68%22%20stroke-width%3D%223.2%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M54%2056%20q-3.5%20-4%200%20-8%20M60%2056%20q-3.5%20-4%200%20-8%20M66%2056%20q-3.5%20-4%200%20-8%22%20fill%3D%22none%22%20stroke%3D%22%23FFBF68%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-opacity%3D%220.9%22%2F%3E%3Cpath%20d%3D%22M45%2059%20h26%20v5%20a13%2013%200%200%201%20-26%200%20z%22%20fill%3D%22%23FFBF68%22%2F%3E%3Cpath%20d%3D%22M71%2061%20a7%207%200%200%201%200%2012%22%20fill%3D%22none%22%20stroke%3D%22%23FFBF68%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M43%2081%20h30%22%20stroke%3D%22%23FFBF68%22%20stroke-width%3D%223%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20fill%3D%22%23FFBF68%22%20font-family%3D%22Georgia%2C'Times%20New%20Roman'%2Cserif%22%20font-size%3D%228.5%22%20font-weight%3D%22700%22%20letter-spacing%3D%222.5%22%3E%3CtextPath%20href%3D%22%23a%22%20startOffset%3D%2250%25%22%20text-anchor%3D%22middle%22%3EBAAN%20KAFAE%3C%2FtextPath%3E%3C%2Ftext%3E%3C%2Fsvg%3E",
    "taglineLeft": "EST. 2019",
    "taglineRight": "Sukhumvit Soi 33",
    "extensions": {
      "x-social": {
        "instagram": "@baankafae",
        "line": "@baankafae"
      }
    }
  },
  "defaults": {
    "currency": "THB",
    "language": "en"
  },
  "modifierGroups": [
    {
      "id": "milk-choice",
      "name": {
        "en": "Milk",
        "th": "นม"
      },
      "description": {
        "en": "Every espresso drink is made with your choice of milk.",
        "th": "เครื่องดื่มเอสเพรสโซทุกแก้วเลือกนมได้"
      },
      "minSelections": 1,
      "maxSelections": 1,
      "options": [
        {
          "id": "whole",
          "name": {
            "en": "Whole milk",
            "th": "นมสด"
          },
          "default": true,
          "allergens": [
            "milk"
          ]
        },
        {
          "id": "oat",
          "name": {
            "en": "Oat milk",
            "th": "นมข้าวโอ๊ต"
          },
          "priceDelta": {
            "amount": 2000
          },
          "allergens": [
            "gluten"
          ]
        },
        {
          "id": "soy",
          "name": {
            "en": "Soy milk",
            "th": "นมถั่วเหลือง"
          },
          "priceDelta": {
            "amount": 1500
          },
          "allergens": [
            "soy"
          ]
        },
        {
          "id": "none",
          "name": {
            "en": "Black / no milk",
            "th": "ไม่ใส่นม"
          }
        }
      ],
      "extensions": {
        "x-pos": {
          "modifierScreen": 2
        }
      }
    },
    {
      "id": "coffee-extras",
      "name": {
        "en": "Extras",
        "th": "เพิ่มพิเศษ"
      },
      "minSelections": 0,
      "options": [
        {
          "id": "extra-shot",
          "name": {
            "en": "Extra espresso shot",
            "th": "เพิ่มช็อตเอสเพรสโซ"
          },
          "priceDelta": {
            "amount": 2500
          }
        },
        {
          "id": "vanilla-syrup",
          "name": {
            "en": "Vanilla syrup",
            "th": "ไซรัปวานิลลา"
          },
          "priceDelta": {
            "amount": 1500
          }
        },
        {
          "id": "honey",
          "name": {
            "en": "Wildflower honey",
            "th": "น้ำผึ้งป่า"
          },
          "priceDelta": {
            "amount": 1500
          }
        },
        {
          "id": "decaf",
          "name": {
            "en": "Make it decaf",
            "th": "เปลี่ยนเป็นดีแคฟ"
          }
        }
      ]
    },
    {
      "id": "rice-choice",
      "name": {
        "en": "Rice",
        "th": "ข้าว"
      },
      "minSelections": 1,
      "maxSelections": 1,
      "options": [
        {
          "id": "jasmine",
          "name": {
            "en": "Jasmine rice",
            "th": "ข้าวหอมมะลิ"
          },
          "default": true
        },
        {
          "id": "brown",
          "name": {
            "en": "Brown rice",
            "th": "ข้าวกล้อง"
          },
          "priceDelta": {
            "amount": 1000
          }
        },
        {
          "id": "sticky",
          "name": {
            "en": "Sticky rice",
            "th": "ข้าวเหนียว"
          },
          "priceDelta": {
            "amount": 1500
          }
        },
        {
          "id": "no-rice",
          "name": {
            "en": "No rice",
            "th": "ไม่เอาข้าว"
          },
          "priceDelta": {
            "amount": -1000
          }
        }
      ]
    },
    {
      "id": "spice-level",
      "name": {
        "en": "Spice Level",
        "th": "เผ็ดแค่ไหน"
      },
      "minSelections": 1,
      "maxSelections": 1,
      "options": [
        {
          "id": "mild",
          "name": {
            "en": "Mild",
            "th": "เผ็ดน้อย"
          }
        },
        {
          "id": "medium",
          "name": {
            "en": "Medium",
            "th": "เผ็ดกลาง"
          },
          "default": true
        },
        {
          "id": "thai-hot",
          "name": {
            "en": "Thai hot",
            "th": "เผ็ดแบบไทย"
          }
        }
      ]
    },
    {
      "id": "add-protein",
      "name": {
        "en": "Add protein",
        "th": "เพิ่มโปรตีน"
      },
      "minSelections": 0,
      "maxSelections": 2,
      "options": [
        {
          "id": "grilled-chicken",
          "name": {
            "en": "Grilled chicken breast",
            "th": "อกไก่ย่าง"
          },
          "priceDelta": {
            "amount": 4500
          }
        },
        {
          "id": "seared-salmon",
          "name": {
            "en": "Seared salmon fillet",
            "th": "ปลาแซลมอนย่าง"
          },
          "priceDelta": {
            "amount": 6500
          },
          "allergens": [
            "fish"
          ]
        },
        {
          "id": "grilled-prawns",
          "name": {
            "en": "Grilled tiger prawns (3 pcs)",
            "th": "กุ้งแม่น้ำย่าง (3 ตัว)"
          },
          "priceDelta": {
            "amount": 7500
          },
          "allergens": [
            "crustaceans"
          ]
        },
        {
          "id": "marinated-tofu",
          "name": {
            "en": "Marinated tofu steak",
            "th": "เต้าหู้หมักย่าง"
          },
          "priceDelta": {
            "amount": 3000
          },
          "allergens": [
            "soy"
          ]
        }
      ]
    },
    {
      "id": "salad-dressing",
      "name": {
        "en": "Dressing",
        "th": "น้ำสลัด"
      },
      "minSelections": 1,
      "maxSelections": 1,
      "options": [
        {
          "id": "sesame-ginger",
          "name": {
            "en": "Sesame ginger",
            "th": "น้ำสลัดงาขิง"
          },
          "default": true,
          "allergens": [
            "sesame",
            "soy"
          ]
        },
        {
          "id": "lime-vinaigrette",
          "name": {
            "en": "Lime vinaigrette",
            "th": "น้ำสลัดมะนาว"
          }
        },
        {
          "id": "creamy-ranch",
          "name": {
            "en": "Creamy ranch",
            "th": "น้ำสลัดครีมมี่แรนช์"
          },
          "allergens": [
            "milk",
            "eggs"
          ]
        },
        {
          "id": "tahini-lemon",
          "name": {
            "en": "Tahini lemon",
            "th": "ทาฮินีมะนาว"
          },
          "allergens": [
            "sesame"
          ]
        }
      ]
    }
  ],
  "menus": [
    {
      "id": "breakfast",
      "name": {
        "en": "Breakfast",
        "th": "อาหารเช้า"
      },
      "description": {
        "en": "Served until late morning. Eggs from our own hens.",
        "th": "เสิร์ฟถึงสายๆ ไข่จากแม่ไก่ของเราเอง"
      },
      "availability": {
        "schedule": [
          {
            "days": [
              "mon",
              "tue",
              "wed",
              "thu",
              "fri"
            ],
            "startTime": "07:00",
            "endTime": "11:30"
          },
          {
            "days": [
              "sat",
              "sun"
            ],
            "startTime": "07:00",
            "endTime": "12:30"
          }
        ]
      },
      "sections": [
        {
          "id": "eggs-toast",
          "name": {
            "en": "Eggs & Toast",
            "th": "ไข่และขนมปัง"
          },
          "items": [
            {
              "id": "big-breakfast",
              "name": {
                "en": "Big Baan Breakfast",
                "th": "อาหารเช้าชุดใหญ่"
              },
              "description": {
                "en": "Two eggs any style, choice of two sides, sourdough toast and salted butter.",
                "th": "ไข่สองฟองตามสไตล์ที่ชอบ เครื่องเคียงสองอย่าง ขนมปังซาวร์โดว์และเนยเค็ม"
              },
              "price": {
                "amount": 18900
              },
              "modifierGroups": [
                {
                  "id": "egg-style",
                  "name": {
                    "en": "Egg style",
                    "th": "สไตล์ไข่"
                  },
                  "minSelections": 1,
                  "maxSelections": 1,
                  "options": [
                    {
                      "id": "fried",
                      "name": {
                        "en": "Fried",
                        "th": "ดาว"
                      },
                      "default": true
                    },
                    {
                      "id": "scrambled",
                      "name": {
                        "en": "Scrambled",
                        "th": "คน"
                      }
                    },
                    {
                      "id": "poached",
                      "name": {
                        "en": "Poached",
                        "th": "ลวก"
                      }
                    }
                  ]
                },
                {
                  "id": "bb-sides",
                  "name": {
                    "en": "Sides",
                    "th": "เครื่องเคียง"
                  },
                  "minSelections": 2,
                  "maxSelections": 2,
                  "options": [
                    {
                      "id": "bacon",
                      "name": {
                        "en": "Smoked bacon",
                        "th": "เบคอนรมควัน"
                      }
                    },
                    {
                      "id": "sausage",
                      "name": {
                        "en": "Pork sausage",
                        "th": "ไส้กรอกหมู"
                      }
                    },
                    {
                      "id": "hash-brown",
                      "name": {
                        "en": "Hash brown",
                        "th": "แฮชบราวน์"
                      }
                    },
                    {
                      "id": "grilled-tomato",
                      "name": {
                        "en": "Grilled tomato",
                        "th": "มะเขือเทศย่าง"
                      }
                    },
                    {
                      "id": "avocado",
                      "name": {
                        "en": "Avocado",
                        "th": "อะโวคาโด"
                      },
                      "priceDelta": {
                        "amount": 3000
                      }
                    }
                  ]
                }
              ],
              "allergens": [
                "eggs",
                "gluten",
                "milk"
              ],
              "nutrition": {
                "calories": 780,
                "proteinGrams": 32,
                "carbohydrateGrams": 58,
                "fatGrams": 45,
                "saturatedFatGrams": 18,
                "sugarGrams": 9,
                "fiberGrams": 6,
                "sodiumMilligrams": 1350,
                "servingSize": {
                  "en": "1 plate",
                  "th": "1 จาน"
                }
              },
              "media": [
                {
                  "url": "https://images.baankafae.example.com/big-breakfast.jpg",
                  "type": "image",
                  "alt": {
                    "en": "Full breakfast plate with fried eggs and sides",
                    "th": "จานอาหารเช้าชุดใหญ่พร้อมไข่ดาวและเครื่องเคียง"
                  }
                }
              ],
              "tags": [
                "signature"
              ],
              "sku": "POS-BB-01",
              "extensions": {
                "x-square": {
                  "catalogObjectId": "BBRKF-2019"
                }
              }
            },
            {
              "id": "kai-krata",
              "name": {
                "en": "Kai krata (pan eggs)",
                "th": "ไข่กระทะ"
              },
              "description": {
                "en": "Two eggs baked in a brass pan with Chinese sausage, minced pork and baguette.",
                "th": "ไข่สองฟองอบในกระทะทองเหลือง กุนเชียง หมูสับ เสิร์ฟกับขนมปังฝรั่งเศส"
              },
              "price": {
                "amount": 12500
              },
              "allergens": [
                "eggs",
                "gluten"
              ],
              "nutrition": {
                "calories": 520,
                "servingSize": "1 pan"
              }
            },
            {
              "id": "sourdough-toast",
              "name": "Sourdough toast with jam",
              "description": "House sourdough, salted butter, lychee jam.",
              "price": {
                "amount": 8500
              },
              "dietaryLabels": [
                "vegetarian"
              ],
              "allergens": [
                "gluten",
                "milk"
              ]
            },
            {
              "id": "avocado-smash",
              "name": "Avocado smash on rye",
              "description": "Smashed avocado, poached egg, dukkah, chilli flakes on dark rye.",
              "price": {
                "amount": 12500
              },
              "dietaryLabels": [
                "vegetarian",
                "dairy-free",
                "nut-free"
              ],
              "allergens": [
                "eggs",
                "gluten",
                "sesame"
              ],
              "nutrition": {
                "calories": 480,
                "fatGrams": 26,
                "fiberGrams": 10,
                "servingSize": {
                  "en": "2 slices",
                  "th": "2 แผ่น"
                }
              }
            }
          ]
        },
        {
          "id": "bowls",
          "name": {
            "en": "Bowls",
            "th": "โบวล์"
          },
          "description": {
            "en": "Light and cold, for hot mornings.",
            "th": "เบาและเย็น สำหรับเช้าที่ร้อน"
          },
          "items": [
            {
              "id": "acai-bowl",
              "name": {
                "en": "Açaí bowl",
                "th": "อาซาอิโบวล์"
              },
              "description": {
                "en": "Açaí, banana, granola, seasonal fruit, coconut flakes.",
                "th": "อาซาอิ กล้วย กราโนล่า ผลไม้ตามฤดู มะพร้าวอบ"
              },
              "price": {
                "amount": 16500
              },
              "dietaryLabels": [
                "vegan",
                "dairy-free"
              ],
              "allergens": [
                "tree-nuts",
                "gluten"
              ],
              "nutrition": {
                "calories": 430,
                "sugarGrams": 28,
                "fiberGrams": 11
              },
              "tags": [
                "new"
              ]
            },
            {
              "id": "yogurt-granola",
              "name": {
                "en": "Greek yogurt & granola",
                "th": "กรีกโยเกิร์ตกราโนล่า"
              },
              "price": {
                "amount": 13500
              },
              "dietaryLabels": [
                "vegetarian"
              ],
              "allergens": [
                "milk",
                "tree-nuts",
                "gluten"
              ]
            },
            {
              "id": "chia-pudding",
              "name": {
                "en": "Coconut chia pudding",
                "th": "พุดดิ้งเจียกะทิ"
              },
              "description": {
                "en": "Overnight chia in coconut milk, passionfruit, bee pollen.",
                "th": "เจียแช่กะทิข้ามคืน เสาวรส เกสรผึ้ง"
              },
              "price": {
                "amount": 11500
              },
              "dietaryLabels": [
                "vegan",
                "gluten-free",
                "dairy-free",
                "nut-free",
                "sugar-free"
              ],
              "allergens": [],
              "nutrition": {
                "calories": 290,
                "fiberGrams": 14,
                "proteinGrams": 9,
                "servingSize": {
                  "en": "1 jar",
                  "th": "1 กระปุก"
                }
              },
              "tags": [
                "new",
                "healthy"
              ]
            }
          ]
        }
      ],
      "extensions": {
        "x-pos": {
          "menuScreen": 1
        }
      }
    },
    {
      "id": "all-day",
      "name": {
        "en": "All Day",
        "th": "ตลอดวัน"
      },
      "description": {
        "en": "The Thai kitchen. Everything made to order.",
        "th": "ครัวไทย ปรุงสดทุกจาน"
      },
      "sections": [
        {
          "id": "starters",
          "name": {
            "en": "Starters",
            "th": "ของว่าง"
          },
          "items": [
            {
              "id": "spring-rolls",
              "name": {
                "en": "Crispy vegetable spring rolls",
                "th": "ปอเปี๊ยะทอด"
              },
              "description": {
                "en": "Five rolls with sweet chilli dip.",
                "th": "ห้าชิ้น เสิร์ฟกับน้ำจิ้มบ๊วยหวาน"
              },
              "price": {
                "amount": 9500
              },
              "dietaryLabels": [
                "vegetarian",
                "vegan"
              ],
              "allergens": [
                "gluten",
                "soy"
              ]
            },
            {
              "id": "chicken-satay",
              "name": {
                "en": "Chicken satay",
                "th": "สะเต๊ะไก่"
              },
              "description": {
                "en": "Six skewers, peanut sauce, cucumber relish.",
                "th": "หกไม้ น้ำจิ้มถั่ว อาจาด"
              },
              "price": {
                "amount": 12000
              },
              "allergens": [
                "peanuts"
              ],
              "media": [
                {
                  "url": "https://images.baankafae.example.com/satay.jpg",
                  "alt": {
                    "en": "Grilled chicken skewers with peanut sauce",
                    "th": "ไก่ย่างเสียบไม้กับน้ำจิ้มถั่ว"
                  }
                },
                {
                  "url": "https://images.baankafae.example.com/satay-close.jpg",
                  "type": "image",
                  "alt": {
                    "en": "Close-up of satay skewer",
                    "th": "ภาพใกล้ของสะเต๊ะ"
                  }
                }
              ]
            },
            {
              "id": "fish-cakes",
              "name": {
                "en": "Tod mun pla (fish cakes)",
                "th": "ทอดมันปลา"
              },
              "description": {
                "en": "Curry-spiked fish cakes, sweet cucumber relish.",
                "th": "ทอดมันปลาแกง เสิร์ฟกับอาจาด"
              },
              "price": {
                "amount": 11500
              },
              "spiceLevel": 2,
              "allergens": [
                "fish",
                "eggs",
                "soy"
              ],
              "dietaryLabels": [
                "dairy-free",
                "nut-free"
              ]
            },
            {
              "id": "crispy-squid",
              "name": {
                "en": "Crispy salt & pepper squid",
                "th": "ปลาหมึกทอดพริกเกลือ"
              },
              "description": {
                "en": "Lightly battered, with Sriracha mayo.",
                "th": "ชุบแป้งบาง เสิร์ฟกับซอสศรีราชามายองเนส"
              },
              "price": {
                "amount": 14500
              },
              "allergens": [
                "molluscs",
                "gluten",
                "eggs"
              ],
              "dietaryLabels": [
                "dairy-free"
              ]
            }
          ]
        },
        {
          "id": "soups-salads",
          "name": {
            "en": "Soups & Salads",
            "th": "ซุปและสลัด"
          },
          "description": {
            "en": "Made fresh to order. Add grilled protein from the shared options.",
            "th": "ปรุงสดตามสั่ง เพิ่มโปรตีนย่างจากตัวเลือกที่มี"
          },
          "items": [
            {
              "id": "tom-yum",
              "name": {
                "en": "Tom yum goong",
                "th": "ต้มยำกุ้ง"
              },
              "description": {
                "en": "Classic hot-and-sour soup with river prawns, mushrooms, lemongrass.",
                "th": "ต้มยำกุ้งแม่น้ำคลาสสิก ใส่เห็ด ตะไคร้"
              },
              "variants": [
                {
                  "id": "ty-clear",
                  "name": {
                    "en": "Clear broth",
                    "th": "น้ำใส"
                  },
                  "price": {
                    "amount": 16500
                  },
                  "default": true
                },
                {
                  "id": "ty-creamy",
                  "name": {
                    "en": "Creamy (with evaporated milk)",
                    "th": "น้ำข้น"
                  },
                  "price": {
                    "amount": 18500
                  }
                }
              ],
              "spiceLevel": 3,
              "allergens": [
                "crustaceans",
                "fish"
              ],
              "dietaryLabels": [
                "gluten-free",
                "dairy-free"
              ],
              "tags": [
                "signature"
              ]
            },
            {
              "id": "larb-salad",
              "name": {
                "en": "Larb moo (minced pork salad)",
                "th": "ลาบหมู"
              },
              "description": {
                "en": "Spicy minced pork, toasted rice powder, mint, lime. Served with fresh vegetables.",
                "th": "หมูสับปรุงรสเผ็ด ข้าวคั่ว สะระแหน่ มะนาว เสิร์ฟพร้อมผักสด"
              },
              "price": {
                "amount": 10500
              },
              "spiceLevel": 3,
              "modifierGroupIds": [
                "spice-level"
              ],
              "allergens": [
                "fish"
              ],
              "dietaryLabels": [
                "gluten-free",
                "dairy-free",
                "nut-free"
              ]
            },
            {
              "id": "caesar-salad",
              "name": "Caesar salad",
              "description": "Romaine, parmesan, croutons, classic dressing.",
              "price": {
                "amount": 11500
              },
              "modifierGroupIds": [
                "add-protein"
              ],
              "allergens": [
                "milk",
                "eggs",
                "gluten",
                "fish"
              ],
              "nutrition": {
                "calories": 350,
                "fatGrams": 22,
                "servingSize": "large bowl"
              }
            },
            {
              "id": "quinoa-bowl",
              "name": {
                "en": "Superfood quinoa bowl",
                "th": "ควินัวซูเปอร์ฟู้ดโบวล์"
              },
              "description": {
                "en": "Tricolour quinoa, roasted pumpkin, edamame, kale, pomegranate.",
                "th": "ควินัวสามสี ฟักทองย่าง ถั่วแระญี่ปุ่น คะน้า ทับทิม"
              },
              "price": {
                "amount": 14500
              },
              "modifierGroupIds": [
                "add-protein",
                "salad-dressing"
              ],
              "dietaryLabels": [
                "vegan",
                "gluten-free",
                "dairy-free",
                "nut-free",
                "low-carb"
              ],
              "allergens": [
                "soy"
              ],
              "nutrition": {
                "calories": 420,
                "proteinGrams": 16,
                "carbohydrateGrams": 44,
                "fatGrams": 18,
                "saturatedFatGrams": 2.5,
                "sugarGrams": 12,
                "fiberGrams": 9,
                "sodiumMilligrams": 480,
                "servingSize": {
                  "en": "1 bowl",
                  "th": "1 ชาม"
                }
              },
              "tags": [
                "healthy",
                "new"
              ]
            },
            {
              "id": "wakame-salad",
              "name": {
                "en": "Wakame & cucumber salad",
                "th": "สลัดสาหร่ายวากาเมะ"
              },
              "description": {
                "en": "Seaweed, cucumber, sesame seeds, rice vinegar.",
                "th": "สาหร่าย แตงกวา งา น้ำส้มสายชูข้าว"
              },
              "price": {
                "amount": 8500
              },
              "dietaryLabels": [
                "vegan",
                "gluten-free",
                "dairy-free",
                "nut-free",
                "low-carb",
                "sugar-free"
              ],
              "allergens": [
                "sesame",
                "soy"
              ],
              "nutrition": {
                "calories": 120,
                "fiberGrams": 5,
                "servingSize": "side"
              }
            }
          ]
        },
        {
          "id": "thai-kitchen",
          "name": {
            "en": "Thai Kitchen",
            "th": "ครัวไทย"
          },
          "description": {
            "en": "Served with rice of your choice unless noted.",
            "th": "เสิร์ฟพร้อมข้าวที่เลือกได้ เว้นแต่ระบุไว้"
          },
          "sections": [
            {
              "id": "curries",
              "name": {
                "en": "Curries",
                "th": "แกง"
              },
              "items": [
                {
                  "id": "green-curry",
                  "name": {
                    "en": "Green curry chicken",
                    "th": "แกงเขียวหวานไก่"
                  },
                  "description": {
                    "en": "Thai basil, pea aubergine, coconut cream.",
                    "th": "โหระพา มะเขือพวง หัวกะทิ"
                  },
                  "price": {
                    "amount": 16500
                  },
                  "modifierGroupIds": [
                    "rice-choice",
                    "spice-level"
                  ],
                  "spiceLevel": 3,
                  "allergens": [
                    "fish"
                  ],
                  "nutrition": {
                    "calories": 610,
                    "fatGrams": 38,
                    "sodiumMilligrams": 1420,
                    "servingSize": {
                      "en": "1 bowl + rice",
                      "th": "1 ถ้วย + ข้าว"
                    }
                  },
                  "tags": [
                    "signature"
                  ],
                  "sku": "POS-GC-11"
                },
                {
                  "id": "massaman-beef",
                  "name": {
                    "en": "Massaman beef",
                    "th": "มัสมั่นเนื้อ"
                  },
                  "description": {
                    "en": "Slow-braised beef cheek, potato, roasted peanuts.",
                    "th": "แก้มวัวตุ๋น มันฝรั่ง ถั่วลิสงคั่ว"
                  },
                  "price": {
                    "amount": 19500
                  },
                  "modifierGroupIds": [
                    "rice-choice"
                  ],
                  "spiceLevel": 1,
                  "allergens": [
                    "peanuts",
                    "tree-nuts",
                    "fish"
                  ]
                },
                {
                  "id": "jungle-curry",
                  "name": {
                    "en": "Jungle curry pork",
                    "th": "แกงป่าหมู"
                  },
                  "description": {
                    "en": "No coconut milk — just fire. Not for beginners.",
                    "th": "ไม่มีกะทิ มีแต่ไฟ ไม่เหมาะกับมือใหม่"
                  },
                  "price": {
                    "amount": 15500
                  },
                  "modifierGroupIds": [
                    "rice-choice"
                  ],
                  "spiceLevel": 5,
                  "allergens": [
                    "fish"
                  ],
                  "dietaryLabels": [
                    "dairy-free"
                  ]
                },
                {
                  "id": "southern-sour",
                  "name": {
                    "en": "Southern sour curry (gaeng som)",
                    "th": "แกงส้มใต้"
                  },
                  "description": {
                    "en": "Tamarind-sour broth, barramundi, papaya, turmeric.",
                    "th": "น้ำแกงเปรี้ยวมะขาม ปลากะพง มะละกอ ขมิ้น"
                  },
                  "price": {
                    "amount": 17500
                  },
                  "modifierGroupIds": [
                    "rice-choice"
                  ],
                  "spiceLevel": 4,
                  "allergens": [
                    "fish",
                    "crustaceans"
                  ],
                  "dietaryLabels": [
                    "gluten-free",
                    "dairy-free",
                    "nut-free"
                  ],
                  "tags": [
                    "new"
                  ]
                }
              ]
            },
            {
              "id": "wok-noodles",
              "name": {
                "en": "Wok & Noodles",
                "th": "ผัดและเส้น"
              },
              "items": [
                {
                  "id": "pad-thai",
                  "name": {
                    "en": "Pad thai",
                    "th": "ผัดไทย"
                  },
                  "description": {
                    "en": "Rice noodles, tamarind, egg, beansprouts, crushed peanuts.",
                    "th": "เส้นจันท์ น้ำมะขาม ไข่ ถั่วงอก ถั่วลิสงบด"
                  },
                  "variants": [
                    {
                      "id": "pt-tofu",
                      "name": {
                        "en": "Tofu",
                        "th": "เต้าหู้"
                      },
                      "price": {
                        "amount": 13500
                      },
                      "sku": "POS-PT-T"
                    },
                    {
                      "id": "pt-chicken",
                      "name": {
                        "en": "Chicken",
                        "th": "ไก่"
                      },
                      "price": {
                        "amount": 14500
                      },
                      "sku": "POS-PT-C",
                      "default": true
                    },
                    {
                      "id": "pt-prawn",
                      "name": {
                        "en": "River prawn",
                        "th": "กุ้งแม่น้ำ"
                      },
                      "price": {
                        "amount": 18500
                      },
                      "sku": "POS-PT-P",
                      "extensions": {
                        "x-pos": {
                          "plu": "8831"
                        }
                      }
                    }
                  ],
                  "spiceLevel": 1,
                  "allergens": [
                    "peanuts",
                    "eggs",
                    "fish",
                    "soy"
                  ],
                  "media": [
                    {
                      "url": "https://media.baankafae.example.com/pad-thai-wok.mp4",
                      "type": "video",
                      "alt": {
                        "en": "Pad thai tossed in a flaming wok",
                        "th": "ผัดไทยในกระทะไฟลุก"
                      }
                    }
                  ],
                  "tags": [
                    "signature"
                  ]
                },
                {
                  "id": "pad-krapow",
                  "name": {
                    "en": "Pad krapow moo",
                    "th": "ผัดกะเพราหมู"
                  },
                  "description": {
                    "en": "Minced pork, holy basil, fried egg on rice.",
                    "th": "หมูสับ กะเพรา ไข่ดาว ราดข้าว"
                  },
                  "price": {
                    "amount": 12500
                  },
                  "spiceLevel": 4,
                  "allergens": [
                    "eggs",
                    "soy",
                    "fish"
                  ]
                },
                {
                  "id": "lunch-set",
                  "name": {
                    "en": "Weekday lunch set",
                    "th": "เซ็ตกลางวันวันธรรมดา"
                  },
                  "description": {
                    "en": "Any wok dish, soup of the day and iced tea.",
                    "th": "ผัดจานไหนก็ได้ พร้อมซุปประจำวันและชาเย็น"
                  },
                  "price": {
                    "amount": 15900
                  },
                  "availability": {
                    "schedule": [
                      {
                        "days": [
                          "mon",
                          "tue",
                          "wed",
                          "thu",
                          "fri"
                        ],
                        "startTime": "11:00",
                        "endTime": "14:00"
                      }
                    ]
                  },
                  "tags": [
                    "lunch-special"
                  ]
                },
                {
                  "id": "khao-soi",
                  "name": {
                    "en": "Khao soi chicken",
                    "th": "ข้าวซอยไก่"
                  },
                  "description": {
                    "en": "Northern curry noodles — back when our chef returns from Chiang Mai.",
                    "th": "เส้นแกงเหนือ — กลับมาเมื่อเชฟกลับจากเชียงใหม่"
                  },
                  "price": {
                    "amount": 15500
                  },
                  "available": false,
                  "allergens": [
                    "gluten",
                    "eggs",
                    "milk"
                  ]
                },
                {
                  "id": "pad-see-ew",
                  "name": {
                    "en": "Pad see ew",
                    "th": "ผัดซีอิ๊ว"
                  },
                  "description": {
                    "en": "Wide rice noodles, dark soy, Chinese broccoli, egg.",
                    "th": "เส้นใหญ่ ซีอิ๊วดำ คะน้า ไข่"
                  },
                  "variants": [
                    {
                      "id": "pse-chicken",
                      "name": {
                        "en": "Chicken",
                        "th": "ไก่"
                      },
                      "price": {
                        "amount": 11500
                      },
                      "default": true
                    },
                    {
                      "id": "pse-pork",
                      "name": {
                        "en": "Pork",
                        "th": "หมู"
                      },
                      "price": {
                        "amount": 11500
                      }
                    },
                    {
                      "id": "pse-seafood",
                      "name": {
                        "en": "Seafood",
                        "th": "ทะเล"
                      },
                      "price": {
                        "amount": 16500
                      }
                    }
                  ],
                  "allergens": [
                    "eggs",
                    "soy",
                    "gluten",
                    "fish"
                  ],
                  "tags": [
                    "popular"
                  ]
                }
              ]
            }
          ]
        },
        {
          "id": "sides",
          "name": {
            "en": "Sides",
            "th": "เครื่องเคียง"
          },
          "items": [
            {
              "id": "jasmine-rice",
              "name": {
                "en": "Steamed jasmine rice",
                "th": "ข้าวหอมมะลิสวย"
              },
              "price": {
                "amount": 2500
              },
              "dietaryLabels": [
                "vegan",
                "gluten-free",
                "dairy-free",
                "nut-free"
              ]
            },
            {
              "id": "cucumber-relish",
              "name": {
                "en": "Cucumber relish (ajat)",
                "th": "อาจาด"
              },
              "description": {
                "en": "Sweet pickled cucumber, shallot, chilli.",
                "th": "แตงกวาดองหวาน หอมแดง พริก"
              },
              "price": {
                "amount": 1500
              },
              "dietaryLabels": [
                "vegan",
                "gluten-free",
                "dairy-free",
                "nut-free",
                "low-carb",
                "sugar-free"
              ]
            },
            {
              "id": "fried-egg",
              "name": {
                "en": "Fried egg (kai dao)",
                "th": "ไข่ดาว"
              },
              "price": {
                "amount": 1500
              },
              "allergens": [
                "eggs"
              ],
              "dietaryLabels": [
                "gluten-free",
                "dairy-free",
                "nut-free"
              ]
            },
            {
              "id": "roti",
              "name": {
                "en": "Roti prata",
                "th": "โรตี"
              },
              "description": {
                "en": "Crispy flaky flatbread. Served with curry sauce.",
                "th": "แป้งทอดกรอบ เสิร์ฟพร้อมน้ำแกง"
              },
              "price": {
                "amount": 5500
              },
              "allergens": [
                "gluten",
                "milk"
              ],
              "dietaryLabels": [
                "vegetarian"
              ]
            }
          ]
        },
        {
          "id": "desserts",
          "name": {
            "en": "Desserts",
            "th": "ของหวาน"
          },
          "items": [
            {
              "id": "mango-sticky-rice",
              "name": {
                "en": "Mango sticky rice",
                "th": "ข้าวเหนียวมะม่วง"
              },
              "description": {
                "en": "Nam dok mai mango, coconut cream, toasted mung beans.",
                "th": "มะม่วงน้ำดอกไม้ กะทิ ถั่วเขียวคั่ว"
              },
              "price": {
                "amount": 14500
              },
              "dietaryLabels": [
                "vegan",
                "gluten-free",
                "dairy-free"
              ],
              "availability": {
                "startDate": "2026-04-01",
                "endDate": "2026-06-30"
              },
              "tags": [
                "seasonal"
              ]
            },
            {
              "id": "coconut-ice-cream",
              "name": {
                "en": "Coconut ice cream",
                "th": "ไอศกรีมกะทิ"
              },
              "description": {
                "en": "Served in the husk with roasted peanuts.",
                "th": "เสิร์ฟในกะลาพร้อมถั่วลิสงคั่ว"
              },
              "price": {
                "amount": 9500
              },
              "dietaryLabels": [
                "vegetarian",
                "gluten-free"
              ],
              "allergens": [
                "peanuts"
              ]
            },
            {
              "id": "kanom-krok",
              "name": {
                "en": "Coconut pudding cakes (kanom krok)",
                "th": "ขนมครก"
              },
              "description": {
                "en": "Six pieces — half savoury with spring onion, half sweet with corn.",
                "th": "หกชิ้น — ครึ่งเค็มใส่ต้นหอม ครึ่งหวานใส่ข้าวโพด"
              },
              "price": {
                "amount": 6500
              },
              "dietaryLabels": [
                "vegetarian",
                "gluten-free"
              ],
              "allergens": [
                "milk"
              ]
            },
            {
              "id": "chocolate-lava",
              "name": {
                "en": "Dark chocolate lava cake",
                "th": "เค้กช็อกโกแลตลาวา"
              },
              "description": {
                "en": "72% cacao, molten centre, vanilla bean ice cream.",
                "th": "โกโก้ 72% ไส้เยิ้ม เสิร์ฟคู่ไอศกรีมวานิลลา"
              },
              "price": {
                "amount": 13500
              },
              "allergens": [
                "gluten",
                "eggs",
                "milk",
                "soy"
              ],
              "nutrition": {
                "calories": 580,
                "sugarGrams": 38,
                "fatGrams": 34
              },
              "media": [
                {
                  "url": "https://images.baankafae.example.com/lava-cake.jpg",
                  "type": "image",
                  "alt": {
                    "en": "Chocolate lava cake with melting centre",
                    "th": "เค้กช็อกโกแลตลาวาไส้เยิ้ม"
                  }
                },
                {
                  "url": "https://media.baankafae.example.com/lava-cake-pour.mp4",
                  "type": "video",
                  "alt": {
                    "en": "Pouring chocolate sauce over lava cake",
                    "th": "ราดซอสช็อกโกแลตลงเค้กลาวา"
                  }
                }
              ],
              "tags": [
                "signature"
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "grill-specials",
      "name": {
        "en": "From the Grill",
        "th": "จากเตาย่าง"
      },
      "description": {
        "en": "Weekend grill menu — charcoal-fired, served with two sides of your choice.",
        "th": "เมนูย่างสุดสัปดาห์ — ย่างเตาถ่าน เสิร์ฟพร้อมเครื่องเคียงสองอย่าง"
      },
      "availability": {
        "schedule": [
          {
            "days": [
              "fri",
              "sat",
              "sun"
            ],
            "startTime": "17:00",
            "endTime": "21:30"
          }
        ]
      },
      "sections": [
        {
          "id": "grill-mains",
          "name": {
            "en": "Grill Mains",
            "th": "เมนูย่าง"
          },
          "items": [
            {
              "id": "ribeye-steak",
              "name": {
                "en": "Dry-aged ribeye (300g)",
                "th": "สเต็กเนื้อริบอายดรายเอจ (300 กรัม)"
              },
              "description": {
                "en": "28-day dry-aged Australian ribeye, charred broccolini, café de Paris butter.",
                "th": "ริบอายออสเตรเลียดรายเอจ 28 วัน บร็อคโคลินีย่าง เนยคาเฟ่เดอปารีส"
              },
              "price": {
                "amount": 89000
              },
              "allergens": [
                "milk"
              ],
              "dietaryLabels": [
                "gluten-free",
                "low-carb",
                "nut-free"
              ],
              "nutrition": {
                "calories": 820,
                "proteinGrams": 58,
                "fatGrams": 62,
                "saturatedFatGrams": 28,
                "sodiumMilligrams": 980,
                "servingSize": {
                  "en": "300g steak + sides",
                  "th": "สเต็ก 300 กรัม + เครื่องเคียง"
                }
              },
              "media": [
                {
                  "url": "https://images.baankafae.example.com/ribeye.jpg",
                  "type": "image",
                  "alt": {
                    "en": "Ribeye on a wooden board",
                    "th": "ริบอายบนเขียงไม้"
                  }
                }
              ],
              "tags": [
                "signature",
                "weekend-only"
              ],
              "sku": "POS-RB-300"
            },
            {
              "id": "grilled-seabass",
              "name": {
                "en": "Whole grilled seabass",
                "th": "ปลากะพงย่างทั้งตัว"
              },
              "description": {
                "en": "Garlic, lime, chilli — served with nam jim seafood sauce.",
                "th": "กระเทียม มะนาว พริก เสิร์ฟพร้อมน้ำจิ้มซีฟู้ด"
              },
              "price": {
                "amount": 69000
              },
              "spiceLevel": 2,
              "allergens": [
                "fish"
              ],
              "dietaryLabels": [
                "gluten-free",
                "dairy-free",
                "nut-free"
              ],
              "tags": [
                "weekend-only"
              ]
            },
            {
              "id": "grilled-chicken-half",
              "name": {
                "en": "Charcoal half chicken",
                "th": "ไก่ย่างเตาถ่านครึ่งตัว"
              },
              "description": {
                "en": "Free-range, lemongrass and turmeric marinade, papaya salad on the side.",
                "th": "ไก่บ้าน หมักตะไคร้ขมิ้น เสิร์ฟพร้อมส้มตำ"
              },
              "price": {
                "amount": 39500
              },
              "allergens": [
                "fish",
                "peanuts"
              ],
              "dietaryLabels": [
                "gluten-free",
                "dairy-free"
              ],
              "tags": [
                "weekend-only",
                "popular"
              ]
            }
          ]
        },
        {
          "id": "grill-sides",
          "name": {
            "en": "Grill Sides",
            "th": "เครื่องเคียงย่าง"
          },
          "items": [
            {
              "id": "truffle-fries",
              "name": "Truffle parmesan fries",
              "price": {
                "amount": 9500
              },
              "allergens": [
                "milk"
              ],
              "dietaryLabels": [
                "vegetarian",
                "nut-free"
              ]
            },
            {
              "id": "grilled-corn",
              "name": {
                "en": "Elote-style grilled corn",
                "th": "ข้าวโพดย่างสไตล์เม็กซิกัน"
              },
              "description": {
                "en": "Chipotle mayo, cotija cheese, lime.",
                "th": "มายองเนสชิโปเล่ ชีสโกติฆา มะนาว"
              },
              "price": {
                "amount": 6500
              },
              "allergens": [
                "milk",
                "eggs"
              ],
              "dietaryLabels": [
                "vegetarian",
                "gluten-free",
                "nut-free"
              ]
            },
            {
              "id": "garden-salad",
              "name": "Simple garden salad",
              "price": {
                "amount": 5500
              },
              "modifierGroupIds": [
                "salad-dressing"
              ],
              "dietaryLabels": [
                "vegan",
                "gluten-free",
                "dairy-free",
                "nut-free",
                "low-carb"
              ]
            }
          ]
        }
      ]
    },
    {
      "id": "drinks",
      "name": {
        "en": "Drinks",
        "th": "เครื่องดื่ม"
      },
      "sections": [
        {
          "id": "coffee",
          "name": {
            "en": "Coffee",
            "th": "กาแฟ"
          },
          "description": {
            "en": "Beans from Doi Chang, roasted in-house weekly.",
            "th": "เมล็ดจากดอยช้าง คั่วเองทุกสัปดาห์"
          },
          "items": [
            {
              "id": "espresso",
              "name": {
                "en": "Espresso",
                "th": "เอสเพรสโซ"
              },
              "variants": [
                {
                  "id": "esp-single",
                  "name": {
                    "en": "Single",
                    "th": "ช็อตเดียว"
                  },
                  "price": {
                    "amount": 6500
                  },
                  "sku": "POS-ESP-1"
                },
                {
                  "id": "esp-double",
                  "name": {
                    "en": "Double",
                    "th": "สองช็อต"
                  },
                  "price": {
                    "amount": 8500
                  },
                  "sku": "POS-ESP-2",
                  "default": true
                }
              ],
              "modifierGroupIds": [
                "coffee-extras"
              ],
              "dietaryLabels": [
                "vegan",
                "contains-caffeine"
              ]
            },
            {
              "id": "latte",
              "name": {
                "en": "Latte",
                "th": "ลาเต้"
              },
              "description": {
                "en": "Double shot with silky steamed milk.",
                "th": "สองช็อตกับนมสตีมเนียนนุ่ม"
              },
              "price": {
                "amount": 9500
              },
              "modifierGroupIds": [
                "milk-choice",
                "coffee-extras"
              ],
              "dietaryLabels": [
                "contains-caffeine"
              ],
              "nutrition": {
                "calories": 180,
                "sugarGrams": 12,
                "servingSize": "8 oz"
              }
            },
            {
              "id": "matcha-latte",
              "name": {
                "en": "Matcha latte",
                "th": "มัทฉะลาเต้"
              },
              "description": {
                "en": "Ceremonial-grade Uji matcha.",
                "th": "มัทฉะเกรดพิธีจากอุจิ"
              },
              "price": {
                "amount": 12000
              },
              "modifierGroupIds": [
                "milk-choice"
              ],
              "dietaryLabels": [
                "contains-caffeine"
              ],
              "tags": [
                "new"
              ]
            },
            {
              "id": "dirty-chai",
              "name": {
                "en": "Dirty chai",
                "th": "เดอร์ตี้ชัย"
              },
              "description": {
                "en": "Masala chai with a double espresso shot.",
                "th": "ชัยมาซาลาผสมเอสเพรสโซสองช็อต"
              },
              "price": {
                "amount": 11000
              },
              "modifierGroupIds": [
                "milk-choice"
              ],
              "dietaryLabels": [
                "contains-caffeine"
              ],
              "allergens": [
                "milk"
              ]
            }
          ]
        },
        {
          "id": "tea-others",
          "name": {
            "en": "Tea & Others",
            "th": "ชาและอื่นๆ"
          },
          "items": [
            {
              "id": "thai-iced-tea",
              "name": {
                "en": "Thai iced tea",
                "th": "ชาไทยเย็น"
              },
              "price": {
                "amount": 7500
              },
              "allergens": [
                "milk"
              ],
              "dietaryLabels": [
                "contains-caffeine"
              ],
              "modifierGroups": [
                {
                  "id": "sweetness",
                  "name": {
                    "en": "Sweetness",
                    "th": "ความหวาน"
                  },
                  "minSelections": 1,
                  "maxSelections": 1,
                  "options": [
                    {
                      "id": "sweet-100",
                      "name": {
                        "en": "Normal",
                        "th": "หวานปกติ"
                      },
                      "default": true
                    },
                    {
                      "id": "sweet-50",
                      "name": {
                        "en": "Half sweet",
                        "th": "หวานน้อย"
                      }
                    },
                    {
                      "id": "sweet-0",
                      "name": {
                        "en": "Unsweetened",
                        "th": "ไม่หวาน"
                      }
                    }
                  ]
                }
              ]
            },
            {
              "id": "fresh-coconut",
              "name": "Fresh young coconut",
              "price": {
                "amount": 8000
              },
              "dietaryLabels": [
                "vegan",
                "gluten-free"
              ]
            },
            {
              "id": "butterfly-tea",
              "name": {
                "en": "Butterfly pea lemonade",
                "th": "น้ำอัญชันมะนาว"
              },
              "description": {
                "en": "Colour-changing herbal tea with fresh lime and honey.",
                "th": "ชาสมุนไพรเปลี่ยนสีได้ พร้อมมะนาวสดและน้ำผึ้ง"
              },
              "price": {
                "amount": 8500
              },
              "dietaryLabels": [
                "vegan",
                "gluten-free",
                "dairy-free",
                "nut-free",
                "sugar-free"
              ],
              "tags": [
                "new"
              ]
            },
            {
              "id": "kombucha",
              "name": {
                "en": "House-brewed kombucha",
                "th": "คอมบูชะหมักเอง"
              },
              "description": {
                "en": "Rotating seasonal fruit. Ask for today's flavour.",
                "th": "ผลไม้หมุนเวียนตามฤดูกาล ถามรสวันนี้ได้"
              },
              "price": {
                "amount": 9500
              },
              "dietaryLabels": [
                "vegan",
                "gluten-free",
                "dairy-free",
                "nut-free",
                "organic"
              ],
              "allergens": []
            }
          ]
        },
        {
          "id": "beer-wine",
          "name": {
            "en": "Beer & Wine",
            "th": "เบียร์และไวน์"
          },
          "description": {
            "en": "Happy hour daily 16:00–19:00 — marked items.",
            "th": "แฮปปี้อาวร์ทุกวัน 16:00–19:00 เฉพาะรายการที่ระบุ"
          },
          "items": [
            {
              "id": "singha",
              "name": {
                "en": "Singha lager",
                "th": "สิงห์ลาเกอร์"
              },
              "price": {
                "amount": 12000
              },
              "dietaryLabels": [
                "contains-alcohol"
              ],
              "allergens": [
                "gluten"
              ],
              "availability": {
                "schedule": [
                  {
                    "days": [
                      "mon",
                      "tue",
                      "wed",
                      "thu",
                      "fri",
                      "sat",
                      "sun"
                    ],
                    "startTime": "11:00"
                  }
                ]
              },
              "tags": [
                "happy-hour"
              ]
            },
            {
              "id": "house-wine",
              "name": {
                "en": "House wine",
                "th": "ไวน์เฮาส์"
              },
              "variants": [
                {
                  "id": "wine-glass",
                  "name": {
                    "en": "Glass",
                    "th": "แก้ว"
                  },
                  "price": {
                    "amount": 18000
                  },
                  "default": true
                },
                {
                  "id": "wine-bottle",
                  "name": {
                    "en": "Bottle",
                    "th": "ขวด"
                  },
                  "price": {
                    "amount": 79000
                  }
                }
              ],
              "dietaryLabels": [
                "contains-alcohol"
              ],
              "allergens": [
                "sulphites"
              ]
            },
            {
              "id": "imported-ipa",
              "name": {
                "en": "Imported hazy IPA (US)",
                "th": "ไอพีเอนำเข้า (สหรัฐฯ)"
              },
              "description": {
                "en": "Rotating can from Oregon — priced in USD.",
                "th": "กระป๋องหมุนเวียนจากออริกอน คิดราคาเป็นดอลลาร์"
              },
              "price": {
                "amount": 1200,
                "currency": "USD"
              },
              "dietaryLabels": [
                "contains-alcohol"
              ],
              "allergens": [
                "gluten"
              ]
            },
            {
              "id": "night-cap",
              "name": {
                "en": "Night-cap old fashioned",
                "th": "โอลด์แฟชั่นส่งท้ายคืน"
              },
              "description": {
                "en": "Weekend late-night pour, until one in the morning.",
                "th": "เสิร์ฟดึกเฉพาะสุดสัปดาห์ ถึงตีหนึ่ง"
              },
              "price": {
                "amount": 28000
              },
              "availability": {
                "schedule": [
                  {
                    "days": [
                      "fri",
                      "sat"
                    ],
                    "startTime": "22:00",
                    "endTime": "01:00"
                  }
                ]
              },
              "dietaryLabels": [
                "contains-alcohol"
              ]
            },
            {
              "id": "craft-cider",
              "name": {
                "en": "Local craft cider",
                "th": "ไซเดอร์คราฟต์ท้องถิ่น"
              },
              "description": {
                "en": "Dry apple cider from Khao Yai orchards.",
                "th": "ไซเดอร์แอปเปิ้ลแห้งจากสวนเขาใหญ่"
              },
              "price": {
                "amount": 15000
              },
              "dietaryLabels": [
                "contains-alcohol",
                "gluten-free"
              ],
              "allergens": [
                "sulphites"
              ],
              "tags": [
                "happy-hour"
              ]
            }
          ]
        }
      ],
      "extensions": {
        "x-pos": {
          "menuScreen": 3
        }
      }
    },
    {
      "id": "kids",
      "name": {
        "en": "Little Baan",
        "th": "บ้านหลังเล็ก"
      },
      "description": {
        "en": "For guests 12 and under. All served with juice box or milk.",
        "th": "สำหรับน้องๆ อายุ 12 ปีลงไป ทุกรายการเสิร์ฟพร้อมกล่องน้ำผลไม้หรือนม"
      },
      "sections": [
        {
          "id": "kids-mains",
          "name": {
            "en": "Kids' Mains",
            "th": "อาหารเด็ก"
          },
          "items": [
            {
              "id": "kids-chicken-rice",
              "name": {
                "en": "Chicken & rice",
                "th": "ข้าวไก่"
              },
              "description": {
                "en": "Steamed chicken breast, jasmine rice, cucumber. Mild seasoning.",
                "th": "อกไก่นึ่ง ข้าวหอมมะลิ แตงกวา ปรุงรสอ่อน"
              },
              "price": {
                "amount": 7500
              },
              "allergens": [],
              "dietaryLabels": [
                "gluten-free",
                "dairy-free",
                "nut-free"
              ]
            },
            {
              "id": "kids-noodles",
              "name": {
                "en": "Kids' noodles",
                "th": "ก๋วยเตี๋ยวเด็ก"
              },
              "description": {
                "en": "Rice noodles in clear broth with minced pork. No chilli.",
                "th": "เส้นเล็กน้ำใสใส่หมูสับ ไม่ใส่พริก"
              },
              "price": {
                "amount": 6500
              },
              "allergens": [
                "soy"
              ]
            },
            {
              "id": "kids-fish-fingers",
              "name": "Crispy fish fingers & chips",
              "price": {
                "amount": 8500
              },
              "allergens": [
                "fish",
                "gluten",
                "eggs"
              ],
              "nutrition": {
                "calories": 380,
                "servingSize": "kids portion"
              }
            },
            {
              "id": "kids-pancakes",
              "name": {
                "en": "Teddy bear pancakes",
                "th": "แพนเค้กรูปหมี"
              },
              "description": {
                "en": "Mini pancakes, banana, maple syrup.",
                "th": "แพนเค้กชิ้นเล็ก กล้วยหอม น้ำเชื่อมเมเปิ้ล"
              },
              "price": {
                "amount": 7500
              },
              "allergens": [
                "gluten",
                "eggs",
                "milk"
              ],
              "dietaryLabels": [
                "vegetarian"
              ]
            }
          ]
        },
        {
          "id": "kids-drinks",
          "name": {
            "en": "Kids' Drinks",
            "th": "เครื่องดื่มเด็ก"
          },
          "items": [
            {
              "id": "babyccino",
              "name": "Babyccino",
              "description": "Frothed milk with chocolate dust.",
              "price": {
                "amount": 3500
              },
              "allergens": [
                "milk"
              ]
            },
            {
              "id": "fresh-oj",
              "name": "Fresh squeezed orange juice",
              "price": {
                "amount": 5500
              }
            }
          ]
        }
      ]
    },
    {
      "id": "mango-season",
      "name": {
        "en": "Mango Season Specials",
        "th": "เมนูพิเศษฤดูมะม่วง"
      },
      "description": {
        "en": "While nam dok mai mangoes last — April through June.",
        "th": "เฉพาะช่วงมะม่วงน้ำดอกไม้ เมษายนถึงมิถุนายน"
      },
      "availability": {
        "schedule": [
          {
            "days": [
              "mon",
              "tue",
              "wed",
              "thu",
              "fri",
              "sat",
              "sun"
            ],
            "startTime": "10:00",
            "endTime": "21:00"
          }
        ],
        "startDate": "2026-04-01",
        "endDate": "2026-06-30"
      },
      "sections": [
        {
          "id": "mango-specials",
          "name": {
            "en": "Specials",
            "th": "เมนูพิเศษ"
          },
          "items": [
            {
              "id": "mango-smoothie",
              "name": {
                "en": "Mango coconut smoothie",
                "th": "สมูทตี้มะม่วงมะพร้าว"
              },
              "price": {
                "amount": 11000
              },
              "dietaryLabels": [
                "vegan",
                "gluten-free",
                "dairy-free"
              ],
              "tags": [
                "seasonal",
                "new"
              ]
            },
            {
              "id": "mango-pancakes",
              "name": {
                "en": "Mango pancakes",
                "th": "แพนเค้กมะม่วง"
              },
              "description": {
                "en": "Fluffy pancakes, fresh mango, palm-sugar caramel.",
                "th": "แพนเค้กนุ่มฟู มะม่วงสด คาราเมลน้ำตาลมะพร้าว"
              },
              "price": {
                "amount": 15500
              },
              "dietaryLabels": [
                "vegetarian"
              ],
              "allergens": [
                "gluten",
                "eggs",
                "milk"
              ],
              "tags": [
                "seasonal"
              ]
            },
            {
              "id": "mango-cheesecake",
              "name": {
                "en": "No-bake mango cheesecake",
                "th": "ชีสเค้กมะม่วงไม่อบ"
              },
              "description": {
                "en": "Cream cheese, fresh mango purée, biscuit base.",
                "th": "ครีมชีส มะม่วงปั่น ฐานบิสกิต"
              },
              "price": {
                "amount": 12500
              },
              "dietaryLabels": [
                "vegetarian"
              ],
              "allergens": [
                "milk",
                "gluten",
                "eggs"
              ],
              "tags": [
                "seasonal",
                "new"
              ]
            }
          ]
        }
      ]
    }
  ],
  "extensions": {
    "x-generator": {
      "app": "Menu Studio",
      "exportedAt": "2026-07-06"
    }
  }
}
