Skip to main content
Este ejemplo muestra el catálogo más pequeño útil: un ítem vendible con un grupo de personalización y dos opciones modificadoras. Úsalo como plantilla antes de agregar horarios, modificadores anidados u overrides.

Qué incluye este ejemplo

Request

Llama a Upsert menus con style: DEFAULT. Los modificadores son productos regulares referenciados desde el array modifier_ids del grupo. Cada producto modificador lleva una entrada pricing.modifiers que describe cómo aparece dentro de ese grupo.
simple-menu.json

Puntos clave

  • Los modificadores son productos. cola y sprite existen en products y se referencian desde modifier_groups[].modifier_ids.
  • Adjunta grupos en el padre. classic-burger lista choose-drink solo en pricing.modifier_group_ids.
  • Configura modificadores en la opción. Cada bebida lleva una entrada pricing.modifiers con modifier_group_id: "choose-drink" que describe precio y visualización dentro de ese grupo.
  • Las reglas del grupo viven en el grupo. minimum_quantity: 1 y maximum_quantity: 1 exigen exactamente una bebida.
  • schedules: null significa 24/7. Omite restricciones horarias en el menú base; agrega horarios solo cuando cambie la ordenabilidad.

Relacionado

Guía de sync de menús

Flujo completo de sync y modelo de composición

Upsert menus

Referencia del endpoint