# Composer un menu de restaurant à jour avec un Repeater Elementor

> Sans budget pour un plugin dédié, un restaurateur peut tenir son menu du jour à jour lui-même grâce aux contrôles répéteur d'un widget natif Elementor.

- Auteur : WordPress Développement
- Publié le : 2020-03-09
- Mis à jour le : 2020-03-09
- Catégorie : Elementor
- URL : https://www.wpmoderne.fr/elementor/repeater-elementor-menu-restaurant/

## L’essentiel

- Le widget Liste de prix propose un contrôle répéteur natif, sans extension
- Chaque ligne du menu devient un item modifiable indépendamment
- Le restaurateur édite son menu seul, sans toucher au reste de la page

« Comment je change le plat du jour moi-même, sans vous appeler à chaque fois ? » C'est la question posée par un restaurateur qui venait de faire refaire son site sous Elementor et qui changeait sa carte toutes les semaines selon les arrivages. Pas de budget pour une extension de gestion de menu, et pas franchement besoin d'un système aussi complet pour un établissement d'une seule salle.

La réponse tient dans un widget natif d'Elementor souvent sous-utilisé : la Liste de prix, qui repose sur un contrôle répéteur permettant d'ajouter, dupliquer ou supprimer des lignes directement depuis l'éditeur, sans écrire une ligne de code ni installer quoi que ce soit.

## Comprendre le contrôle répéteur natif

Un contrôle répéteur, dans le vocabulaire des widgets Elementor, est une liste de groupes de champs répétés : chaque item du répéteur possède ses propres réglages (titre, description, prix, icône), et l'utilisateur peut réorganiser les items par glisser-déposer dans le panneau de gauche. Le widget Liste de prix expose exactement ce mécanisme pour des lignes de type plat et tarif, ce qui correspond presque telle quelle à un menu de restaurant.

Chaque ligne du répéteur affiche, une fois repliée dans l'éditeur, un intitulé résumé qui facilite le repérage visuel quand la liste s'allonge : le restaurateur retrouve rapidement l'entrée qu'il souhaite modifier sans dérouler tout le menu.

## Adapter le widget à une carte de restaurant

> L'essentiel à retenir : Le widget Liste de prix propose un contrôle répéteur natif, sans extension ; Chaque ligne du menu devient un item modifiable indépendamment ; Le restaurateur édite son menu seul, sans toucher au reste de la page

Par défaut, le widget Liste de prix affiche un titre, une description courte, un prix et une image ou icône optionnelle par ligne. Pour un menu de restaurant, il suffit de renseigner le nom du plat en titre, la composition en description, et le tarif dans le champ prix, en supprimant l'icône si elle n'apporte rien visuellement sur ce contenu.

Une section entière peut regrouper plusieurs widgets Liste de prix, un par catégorie (entrées, plats, desserts), chacun avec son propre titre de section au-dessus. Cette organisation permet au restaurateur de retrouver facilement la bonne liste à modifier sans se perdre dans un unique très long répéteur.

## Donner l'accès à l'éditeur sans risque pour le reste du site

Pour qu'un restaurateur puisse modifier son menu seul, il faut lui créer un compte avec un rôle limité, par exemple Contributeur ou Auteur restreint à cette page, plutôt que de lui donner un accès Administrateur complet. Elementor respecte les rôles WordPress standard : un utilisateur autorisé à modifier uniquement certaines pages ne peut pas toucher au reste du site via l'éditeur.

- Créer un rôle dédié qui limite l'édition à la page du menu.
- Verrouiller les autres sections de la page en dehors du répéteur, via l'option de verrouillage de widget si le thème le permet.
- Montrer une fois en direct au restaurateur comment ajouter, dupliquer et supprimer une ligne.
- Prévoir un court mémo écrit avec des captures d'écran, pour qu'il puisse s'y référer seul plus tard.

## Les limites de cette approche pour un menu complexe

Cette méthode convient à un menu simple, sans gestion de stock ni de variantes multiples par plat. Un établissement avec des menus différents selon le service (midi, soir, brunch du dimanche) gagnera à dupliquer la page entière plutôt qu'à multiplier les répéteurs sur une seule page, pour garder une structure lisible dans l'administration.

## Ce que cette solution ne couvre pas

La réservation de table ne fait pas partie de ce dispositif : elle nécessite un système à part, qu'il s'agisse d'un widget de prise de rendez-vous ou d'un lien vers un service tiers de réservation. Ce cas se limite volontairement à l'affichage et à la mise à jour autonome du contenu du menu, sujet suffisant en soi pour la majorité des petits établissements.

> Un conseil qui évite bien des appels paniqués un dimanche soir : toujours dupliquer une ligne existante plutôt que d'en créer une vide, le restaurateur conserve ainsi la mise en forme correcte du prix sans avoir à s'en soucier.

## Notre verdict

Pour un petit établissement sans budget dédié, le contrôle répéteur d'un widget natif Elementor suffit largement à rendre un menu autonome et modifiable par son propriétaire. Nul besoin d'installer une extension supplémentaire ni de développer un système sur mesure : la Liste de prix, bien configurée et accompagnée d'un accès limité au bon rôle WordPress, répond exactement au besoin exprimé par ce restaurateur.
