{
  "schemaVersion": "3.0.0",
  "venue": {
    "id": "mali-coffee",
    "name": {
      "en": "Mali Coffee",
      "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://malicoffee.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%3Ccircle%20cx%3D%2260%22%20cy%3D%2260%22%20r%3D%2260%22%20fill%3D%22%234A342A%22%2F%3E%3Cpath%20fill%3D%22%23FFF4E2%22%20d%3D%22M27.7%2063L27.7%2044L31.7%2044L31.9%2046.5Q32.8%2045.1%2034.1%2044.3Q35.5%2043.5%2037.3%2043.5Q39.5%2043.5%2041.1%2044.6Q42.7%2045.6%2043.4%2047.7Q44.3%2045.7%2045.8%2044.6Q47.3%2043.5%2049.4%2043.5Q52.7%2043.5%2054.5%2045.7Q56.3%2047.8%2056.2%2052.1L56.2%2063L52%2063L52%2053.3Q52%2051%2051.5%2049.8Q51%2048.5%2050.2%2048Q49.3%2047.5%2048.2%2047.5Q46.3%2047.5%2045.2%2048.9Q44.1%2050.4%2044.1%2053.1L44.1%2063L39.8%2063L39.8%2053.3Q39.8%2051%2039.4%2049.8Q38.9%2048.5%2038.1%2048Q37.2%2047.5%2036.1%2047.5Q34.1%2047.5%2033.1%2048.9Q32%2050.4%2032%2053.1L32%2063L27.7%2063ZM66%2063.5Q62.6%2063.5%2060.7%2061.9Q58.8%2060.4%2058.8%2057.6Q58.8%2054.7%2060.8%2053.1Q62.8%2051.6%2066.4%2051.6L71.2%2051.6Q71%2049.5%2070.1%2048.4Q69.1%2047.3%2067.2%2047.3Q65.9%2047.3%2064.8%2047.8Q63.8%2048.4%2063.1%2049.6L59.4%2048.3Q60%2047%2061%2045.9Q62%2044.8%2063.5%2044.2Q65.1%2043.5%2067.2%2043.5Q70%2043.5%2071.9%2044.6Q73.7%2045.7%2074.6%2047.7Q75.5%2049.7%2075.5%2052.6L75.4%2063L71.5%2063L71.4%2060.7Q70.6%2062%2069.3%2062.7Q67.9%2063.5%2066%2063.5ZM66.6%2059.9Q68%2059.9%2069%2059.3Q70.1%2058.6%2070.7%2057.6Q71.3%2056.5%2071.3%2055.2L71.3%2054.8L67.8%2054.8Q65.2%2054.8%2064.2%2055.5Q63.2%2056.2%2063.2%2057.5Q63.2%2058.6%2064.1%2059.3Q65%2059.9%2066.6%2059.9ZM79.2%2063L79.2%2036.4L83.4%2036.4L83.4%2063L79.2%2063ZM87.8%2063L87.8%2044L92%2044L92%2063L87.8%2063Z%22%2F%3E%3Cpath%20fill%3D%22%23FFBF68%22%20d%3D%22M89.9%2034.1C93.3%2032.9%2094.2%2029.2%2090.6%2027.9C87.8%2028.8%2087.4%2031.9%2089.9%2034.1ZM89.9%2034.1C92.1%2037%2095.9%2036.7%2096%2032.8C94.3%2030.5%2091.2%2031.1%2089.9%2034.1ZM89.9%2034.1C87.8%2037.1%2089.2%2040.6%2093%2039.6C94.7%2037.2%2093.2%2034.4%2089.9%2034.1ZM89.9%2034.1C86.4%2033.1%2083.5%2035.5%2085.6%2038.8C88.4%2039.6%2090.6%2037.4%2089.9%2034.1ZM89.9%2034.1C89.7%2030.5%2086.6%2028.5%2084.1%2031.5C84.2%2034.4%2087%2035.8%2089.9%2034.1Z%22%2F%3E%3Cpath%20fill%3D%22%23FFF4E2%22%20fill-opacity%3D%22.72%22%20d%3D%22M44.1%2082.2Q43.1%2082.2%2042.3%2081.7Q41.6%2081.3%2041.1%2080.5Q40.7%2079.8%2040.7%2078.8Q40.7%2077.7%2041.1%2077Q41.6%2076.2%2042.3%2075.8Q43.1%2075.3%2044%2075.3Q45%2075.3%2045.7%2075.8Q46.5%2076.2%2046.9%2077L45.8%2077.5Q45.5%2077%2045%2076.8Q44.6%2076.5%2044%2076.5Q43.4%2076.5%2042.9%2076.8Q42.5%2077.1%2042.2%2077.6Q42%2078.1%2042%2078.8Q42%2079.4%2042.2%2079.9Q42.5%2080.4%2043%2080.7Q43.4%2081%2044%2081Q44.6%2081%2045.1%2080.7Q45.5%2080.4%2045.8%2079.9L46.9%2080.3Q46.5%2081.2%2045.8%2081.7Q45%2082.2%2044.1%2082.2ZM51.3%2082.2Q50.3%2082.2%2049.6%2081.7Q48.8%2081.3%2048.4%2080.5Q48%2079.8%2048%2078.8Q48%2077.7%2048.4%2077Q48.8%2076.2%2049.5%2075.8Q50.3%2075.3%2051.3%2075.3Q52.2%2075.3%2053%2075.8Q53.7%2076.2%2054.1%2077Q54.5%2077.7%2054.5%2078.8Q54.5%2079.8%2054.1%2080.5Q53.7%2081.3%2053%2081.7Q52.2%2082.2%2051.3%2082.2ZM51.3%2081Q51.9%2081%2052.3%2080.7Q52.8%2080.4%2053%2079.9Q53.3%2079.4%2053.3%2078.8Q53.3%2078.1%2053%2077.6Q52.8%2077.1%2052.3%2076.8Q51.8%2076.5%2051.3%2076.5Q50.7%2076.5%2050.2%2076.8Q49.7%2077.1%2049.5%2077.6Q49.2%2078.1%2049.2%2078.8Q49.2%2079.4%2049.5%2079.9Q49.7%2080.4%2050.2%2080.7Q50.7%2081%2051.3%2081ZM56.7%2082L56.7%2076.5L55.6%2076.5L55.6%2075.5L56.7%2075.5L56.7%2074.8Q56.7%2073.8%2057.2%2073.2Q57.7%2072.7%2058.7%2072.7Q59%2072.7%2059.4%2072.8Q59.7%2072.9%2060.1%2073.1L59.6%2074Q59.4%2073.9%2059.2%2073.8Q59%2073.8%2058.8%2073.8Q58.4%2073.8%2058.2%2074.1Q58%2074.3%2058%2074.9L58%2075.5L59.8%2075.5L59.8%2076.5L58%2076.5L58%2082L56.7%2082ZM61.8%2082L61.8%2076.5L60.7%2076.5L60.7%2075.5L61.8%2075.5L61.8%2074.8Q61.8%2073.8%2062.3%2073.2Q62.8%2072.7%2063.8%2072.7Q64.1%2072.7%2064.5%2072.8Q64.8%2072.9%2065.2%2073.1L64.7%2074Q64.4%2073.9%2064.2%2073.8Q64%2073.8%2063.9%2073.8Q63.5%2073.8%2063.3%2074.1Q63.1%2074.3%2063.1%2074.9L63.1%2075.5L64.8%2075.5L64.8%2076.5L63.1%2076.5L63.1%2082L61.8%2082ZM69.1%2082.2Q68.1%2082.2%2067.4%2081.7Q66.6%2081.3%2066.2%2080.5Q65.8%2079.8%2065.8%2078.8Q65.8%2077.7%2066.2%2077Q66.6%2076.2%2067.4%2075.8Q68.1%2075.3%2069.1%2075.3Q70%2075.3%2070.6%2075.8Q71.3%2076.2%2071.7%2077.1Q72.1%2077.9%2072.1%2079L67.1%2079Q67.1%2080%2067.7%2080.5Q68.3%2081.1%2069.1%2081.1Q69.8%2081.1%2070.2%2080.7Q70.7%2080.4%2070.9%2080L72%2080.5Q71.7%2081%2071.3%2081.4Q70.9%2081.7%2070.3%2081.9Q69.8%2082.2%2069.1%2082.2ZM67.2%2078L70.8%2078Q70.7%2077.5%2070.5%2077.2Q70.2%2076.8%2069.9%2076.6Q69.5%2076.4%2069%2076.4Q68.6%2076.4%2068.2%2076.6Q67.8%2076.8%2067.5%2077.2Q67.2%2077.5%2067.2%2078ZM76.4%2082.2Q75.4%2082.2%2074.7%2081.7Q74%2081.3%2073.6%2080.5Q73.1%2079.8%2073.1%2078.8Q73.1%2077.7%2073.6%2077Q74%2076.2%2074.7%2075.8Q75.4%2075.3%2076.4%2075.3Q77.3%2075.3%2078%2075.8Q78.6%2076.2%2079%2077.1Q79.4%2077.9%2079.4%2079L74.4%2079Q74.5%2080%2075%2080.5Q75.6%2081.1%2076.5%2081.1Q77.1%2081.1%2077.5%2080.7Q78%2080.4%2078.2%2080L79.3%2080.5Q79%2081%2078.6%2081.4Q78.2%2081.7%2077.6%2081.9Q77.1%2082.2%2076.4%2082.2ZM74.5%2078L78.1%2078Q78%2077.5%2077.8%2077.2Q77.6%2076.8%2077.2%2076.6Q76.8%2076.4%2076.4%2076.4Q75.9%2076.4%2075.5%2076.6Q75.1%2076.8%2074.8%2077.2Q74.5%2077.5%2074.5%2078Z%22%2F%3E%3C%2Fsvg%3E",
    "taglineLeft": "EST. 2019",
    "taglineRight": "Sukhumvit Soi 33",
    "openingHours": [
      { "days": ["tue", "wed", "thu", "fri"], "startTime": "07:00", "endTime": "14:00" },
      { "days": ["tue", "wed", "thu", "fri"], "startTime": "17:00", "endTime": "22:00" },
      { "days": ["sat", "sun"], "startTime": "08:00", "endTime": "23:00" }
    ],
    "extensions": {
      "x-social": {
        "instagram": "@malicoffee",
        "line": "@malicoffee"
      }
    }
  },
  "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
          },
          "available": false,
          "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 Mali 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.malicoffee.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.malicoffee.example.com/satay.jpg",
                  "alt": {
                    "en": "Grilled chicken skewers with peanut sauce",
                    "th": "ไก่ย่างเสียบไม้กับน้ำจิ้มถั่ว"
                  }
                },
                {
                  "url": "https://images.malicoffee.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.malicoffee.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
                      },
                      "available": false
                    }
                  ],
                  "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.malicoffee.example.com/lava-cake.jpg",
                  "type": "image",
                  "alt": {
                    "en": "Chocolate lava cake with melting centre",
                    "th": "เค้กช็อกโกแลตลาวาไส้เยิ้ม"
                  }
                },
                {
                  "url": "https://media.malicoffee.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.malicoffee.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": "เครื่องเคียงย่าง"
          },
          "available": false,
          "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 on 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, import duty included.",
                "th": "กระป๋องหมุนเวียนจากออริกอน ราคารวมภาษีนำเข้าแล้ว"
              },
              "price": {
                "amount": 42000
              },
              "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 Mali",
        "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"
    }
  }
}
