Descripción
Menú digital para restaurantes convierte cualquier página en una carta de comida limpia y filtrable. Guarda sus datos en sus propias tablas de base de datos y no depende de WooCommerce, ACF ni de ningún constructor de páginas.
Funciones
- Categorías con un nivel de subcategorías, reordenables con botones de subir/bajar.
- Productos con descripción, hasta dos precios, marca de destacado, alérgenos y etiquetas de preferencia alimentaria.
- Guided setup: a «Getting started» panel and an optional one-click sample menu to explore prices, filters and themes before building your own.
- Los 14 alérgenos de la UE (Reglamento 1169/2011) vienen precargados y son fijos; solo se puede cambiar el emoji.
- Etiquetas de preferencia alimentaria: tus propios filtros de preferencia alimentaria, con alta/edición/eliminación completas, mostradas como una segunda fila de filtros. Cada etiqueta puede ocultar los platos que la tengan (cerdo, alcohol, picante…) o mostrar solo los platos que la tengan (vegano, vegetariano…) — tú eliges por etiqueta.
- Búsqueda en la parte pública más filtros de alérgenos y preferencias alimentarias, todo en el lado del cliente (sin peticiones adicionales). El cuadro de búsqueda, los filtros y los marcadores de cada plato se pueden activar o desactivar por separado. El filtro solo lista los alérgenos que la carta realmente contiene, con una nota opcional para que un alérgeno ausente se lea como realmente ausente, no como un olvido.
- Optional, automatic «menu updated» date at the bottom of the menu.
- No hedging: an allergen is declared on a dish or it is not. The plugin has no «may contain traces» and no cross-contamination disclaimer.
- Optional prices — up to two per product, each with its own label (e.g. «Full portion» / «Half portion») — with a configurable currency symbol and position.
- A «Recommended» section built from the products you mark as featuredt.
- Cuatro temas integrados (Bistró, Alta cocina, Moderno, Minimalista) — diseños fijos
que se eligen en un desplegable — más un modo Personalizado con control total sobre colores,
fuentes, tamaño de texto, diseño, borde/sombra/esquinas de la tarjeta y una imagen de
cabecera opcional. Se incluyen cuatro fuentes de forma local — sin peticiones externas. - Optional footnote at the bottom of the menu (e.g. «Prices per person»).
- Importación y exportación de productos en CSV, con una plantilla descargable, un paso de vista previa antes de escribir nada, y una comparación flexible de los nombres de alérgenos (las erratas se corrigen y se muestran en la vista previa).
- Estilo predeterminado sobrio y adaptable (responsive), con un conjunto documentado de variables CSS para tener control total desde el CSS adicional de tu propio tema.
Uso
Añade el shortcode a cualquier entrada o página:
[digital_menu]
Privacidad
El plugin no recopila datos personales, no establece cookies ni contacta con ningún servicio externo.
Accesibilidad
La carta en la parte pública cumple con WCAG 2.1 AA con los temas integrados: títulos
semánticos, botones y campos reales (soporte completo de teclado), foco visible, botones
de filtro que anuncian su estado, una región en vivo para el contador de resultados, iconos
decorativos ocultos para la tecnología de asistencia, y un contraste de color que se mantiene en 4.5:1 incluso
cuando eliges tus propios colores en la pestaña Apariencia. Los colores, fondos y bordes
propios de la carta siempre se aplican tal como se eligen — no se mezclan con el estilo de
botones, títulos o enlaces de tu tema activo. Si añades tu propio CSS a través del
CSS adicional de tu tema, mantener eso accesible es responsabilidad tuya.
Fuentes incluidas
Playfair Display, Lora, Poppins e Inter se incluyen en assets/fonts/ bajo
la licencia SIL Open Font License 1.1 (assets/fonts/OFL.txt). Se sirven desde la
carpeta del plugin; no se hace ninguna petición a Google Fonts ni a ningún CDN.
Capturas






Instalación
- Sube la carpeta
plugtide-digital-menu-for-restaurantsa/wp-content/plugins/, o instálalo desde la pantalla de Plugins. - Activa el plugin.
- Abre Carta Digital en el menú de administración para añadir categorías y productos.
- Pon
[digital_menu]en la página donde debe aparecer la carta.
FAQ
-
¿Admite precios?
-
Yes. Each product has an optional price plus an optional second price, each with its own label (for example «Full portion» / «Half portion» or «Glass» / «Bottle»). Leave an amount empty to hide it. The currency symbol and its position are set under Digital Menu Settings.
-
Yes, with the «Show prices» toggle in Settings.
-
¿Qué alérgenos están incluidos?
-
Los 14 alérgenos exigidos por el Reglamento (UE) 1169/2011. No se pueden añadir ni
eliminar (son un requisito legal); solo se puede cambiar su emoji. Para
cualquier otra cosa que los comensales quieran evitar — cerdo, alcohol, picante — usa la pantalla
de Preferencias alimentarias, que es totalmente editable. -
¿Se eliminan los datos al desinstalar?
-
Sí. Desinstalar el plugin elimina sus tablas y opciones. Desactivarlo no.
-
¿Puedo importar mis platos desde una hoja de cálculo?
-
Sí. Carta Digital Importar / Exportar tiene una plantilla CSV descargable con filas
de ejemplo. Rellénala (solo son obligatoriosnameycategory) y luego súbela: eliges
si añadir solo productos nuevos, añadir y actualizar, o reemplazar todo, y
ves una vista previa — cuántas filas son nuevas, actualizadas, omitidas o con error, además de
cualquier ortografía de alérgeno que se haya corregido — antes de que se escriba nada. Las
categorías y subcategorías que falten se pueden crear automáticamente. El botón Exportar
te da el mismo CSV de tus productos actuales para copias de seguridad o ediciones masivas. -
¿Cómo personalizo el diseño con mi propio CSS?
-
Usa el CSS adicional de tu propio tema (Apariencia Personalizar CSS adicional,
o el panel de estilos en el Editor del sitio). Todo está dentro de#dmenu-root.dmenu. La forma más rápida es sobrescribir las
variables CSS (sangra un bloque con cuatro espacios para convertirlo en bloque de código): -
–dmenu-primary: #c0392b; /* precios, filtros activos, líneas /
–dmenu-primary-contrast: #ffffff; / texto sobre el color primario /
–dmenu-menu-bg: #fbfbfb; / fondo de la página /
–dmenu-card-bg: #ffffff; / fondo de la tarjeta de producto /
–dmenu-text: #1a1a1a;
–dmenu-muted: #6b6b6b; / descripciones, texto secundario /
–dmenu-line: rgba(0,0,0,.12); / bordes / separadores /
–dmenu-hero-bg: #1c1c1c;
–dmenu-hero-text: #ffffff;
–dmenu-font-heading: «Georgia», serif;
–dmenu-font-body: system-ui, sans-serif;
–dmenu-radius: 10px; / radio de esquina de tarjetas / controles /
–dmenu-card-border: 1px solid var(–dmenu-line);
–dmenu-card-shadow: 0 4px 14px rgba(0,0,0,.07);
}
.dmenu-hero { background-image: url(«https://example.com/menu-bg.jpg»); } / logo / imagen */Clases útiles:
.dmenu-hero__title,.dmenu-toolbar,.dmenu-tag,
.dmenu-tag.is-active,.dmenu-category__title,.dmenu-subcategory__title,
.dmenu-product,.dmenu-product.is-featured,.dmenu-product__name,
.dmenu-product__price,.dmenu-product__desc,.dmenu-product__markers,
.dmenu-footnote. La raíz también lleva una clase de diseño:
.dmenu–layout-grid /-two-col/-list/-centered.Los colores, fondos y bordes quedan fijados al tema que elijas — a propósito,
para que la carta nunca se mezcle con los colores de botones, títulos o enlaces
de tu tema activo de WordPress. Cambiar las variables CSS de arriba siempre funciona. Si en
su lugar apuntas directamente a una clase (por ejemplo,.dmenu-tag { background: #000; }), añade!important.
Reseñas
Colaboradores y desarrolladores
«PlugTide Digital Menu for Restaurants» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«PlugTide Digital Menu for Restaurants» está traducido en 1 idioma. Gracias a los traductores por sus contribuciones.
Traduce «PlugTide Digital Menu for Restaurants» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.0.0
- Primera versión pública.
- Cuatro temas integrados más un modo de diseño Personalizado, precios opcionales por producto,
nota al pie de carta opcional, los 14 alérgenos de la UE con traducción automática,
búsqueda en la parte pública y filtros de alérgenos. - Importación/exportación de productos en CSV con descarga de plantilla y un paso de vista previa.
- Panel de primeros pasos, pestañas de ayuda contextual y una carta de ejemplo opcional.
- Allergen filter shows only the allergens the menu contains; optional
«menu updated» date; text-size control in the Custom design mode. - Las etiquetas de preferencia alimentaria pueden ocultar los platos que coincidan o mostrar solo los que coincidan, a elección por etiqueta.
