Qué incluye este ejemplo
Request
Llama a Upsert menus constyle: DEFAULT. Anida subcategorías agregando entradas con "type": "CATEGORY" en el array items de la categoría padre. Lista productos solo en las categorías hoja.
nested-categories.json
Puntos clave
- Vincula el menú solo a la raíz.
menus[].category_idslistafood. Fire spark resuelve las categorías anidadas desde ahí. - Usa
type: CATEGORYpara anidar. La categoría padrefoodno lista productos directamente — apunta aburgersysides. - Coloca productos en categorías hoja.
classic-burgeryfriesaparecen enitemscon"type": "PRODUCT"en las subcategorías que abre el cliente. - El orden importa. El orden en
itemses el orden de display dentro de cada categoría. - Límite de profundidad. El anidamiento soporta hasta 3 niveles incluyendo la raíz vinculada al menú. Este ejemplo usa dos niveles de categoría bajo el menú.
Relacionado
Menú simple
Categoría plana con grupos de modificadores
Categorías
Cómo funcionan las subcategorías a nivel comercial
Guía de sync de menú
Reglas de validación completas
Upsert menus
Referencia de API