Boutique en ligne : vitrine et ventes
Cenaly n'est pas seulement un menu de restaurant, mais aussi une véritable boutique en ligne : un catalogue de produits avec variantes, une vitrine avec filtres et recherche, une fiche produit, un panier et un paiement, la livraison/le retrait sur place et l'acceptation des paiements. Cette section est un aperçu de tout le parcours, de l'activation de la verticale retail jusqu'à la vente ; pour les détails de chaque étape, suivez les liens dans le texte.
Activation de la verticale « Boutique »#
Le type d'activité de l'établissement se change dans les paramètres généraux de l'établissement ou directement dans les paramètres WEB du site (section Sites → « Paramètres du site »). Dès que le type est défini sur « Boutique » (retail), la vitrine bascule en mode boutique en ligne :
- au lieu du menu de restaurant, un catalogue, des pages de sélections et des pages produit de la forme
/product/nom(le modèle d'adresse du produit est configurable :nom,catégorie/nomou le vôtre) ; les catégories ne sont alors pas des pages distinctes, mais une section du catalogue — elles sont accessibles par des liens-filtres directs ; - à la caisse (POS), au lieu d'un rattachement à une table et à une salle, la lecture de codes-barres et la vente de produits au poids ;
- dans le prérendu SEO pour les moteurs de recherche et les agents IA, des fiches produit au lieu de fiches plat, un balisage produit Product/Offer au lieu du menu de restaurant (pour en savoir plus — SEO et promotion de la vitrine).
Catalogue#
Le catalogue est l'ensemble des produits et des catégories à partir desquels la vitrine est construite.
- Catégories — la structure dans laquelle « vit » le produit (à ne pas confondre avec les sélections — des groupes de vitrine à des fins marketing).
- Produits et variantes — un produit peut avoir plusieurs variantes (SKU) selon des axes comme « Couleur »/« Taille »/« Matière » : chaque combinaison est une ligne de stock distincte avec son prix, son code-barres et ses stocks.
- Pastilles de coloris frères — si un même produit est décliné en différentes matières/couleurs sous forme de fiches produit distinctes, elles s'affichent sur la vitrine sous forme de petites pastilles colorées directement dans la liste de la catégorie : un clic sur la pastille remplace la photo, le nom et le prix de la fiche par le coloris sélectionné — pas besoin d'ouvrir la fiche pour voir une autre couleur.
- Caractéristiques supplémentaires — taille, couleur, matière, volume, marque et tout autre attribut ; en détail — Caractéristiques supplémentaires des produits.
- Multi-photos — un produit peut avoir une galerie de plusieurs photos et vidéos (pas seulement une couverture), avec une description pour chaque image ; l'une des photos peut être définie comme « photo au survol » — sur la vitrine, elle apparaît en fondu enchaîné lorsque l'acheteur survole la fiche dans le catalogue.
Le moyen le plus rapide de remplir le catalogue est l'import IA du catalogue : vous chargez un tarif (Excel/Word/PDF/photo) ou fournissez un lien vers un site, l'IA reconnaît les produits et les prix et affiche un plan à vérifier. Il existe aussi un import CSV classique selon un schéma compatible Shopify — et l'export du catalogue dans le même format.
Vitrine : filtres et recherche#
Sur les pages de catalogue et de sélections, l'acheteur peut :
- Filtrer par caractéristiques — le panneau à facettes (latéral sur ordinateur, tiroir coulissant sur mobile) se construit automatiquement à partir des caractéristiques des produits de la catégorie : couleur, taille, matière et toutes les autres, plus le prix et la disponibilité. Les valeurs cochées au sein d'une même caractéristique fonctionnent en OU, entre caractéristiques différentes en ET (logique standard des facettes).
- Rechercher par texte — la barre de recherche cherche dans le nom et la description du produit. Les caractéristiques ne se cherchent pas par texte, mais par facettes (et via l'assistant IA, voir ci-dessous).
- Interroger l'assistant IA de l'acheteur (recherche par sens) — le chat intégré répond aux questions sur les produits dans la langue de l'acheteur : il sélectionne un produit à partir d'une description, compare les variantes, indique la disponibilité et les caractéristiques. Il comprend le sens de la requête, pas seulement les mots exacts : « quelque chose de chaud pour l'hiver » trouvera des vestes et des pulls, même si ces mots ne figurent pas dans le nom. Il fonctionne sur un index vectoriel des produits, qui contient toutes les informations sur le produit — caractéristiques, marque, référence, code-barres, documents joints. L'assistant peut donc trouver un produit par son code-barres, même si ce code-barres n'est affiché nulle part sur la vitrine. Dans la boutique, la recherche sémantique est activée indépendamment de la taille du catalogue.
Fiche produit (PDP)#
La page produit affiche :
- Une galerie — toutes les photos et vidéos du produit, avec légendes et zoom ;
- Les caractéristiques — un tableau « propriété → valeur » (taille, matière, poids, etc.) ;
- Des blocs éditoriaux — des sections de contenu supplémentaires « photo + titre + texte » dans plusieurs dispositions (bloc pleine largeur, photo à gauche/à droite, superposition sur la photo) — pratique pour l'histoire de la marque, les matières, l'entretien du produit ;
- Produits similaires, « souvent achetés avec ce produit » et « vous avez consulté récemment » — des blocs de vente croisée sous la description ;
- La liste de souhaits — un cœur « ajouter aux favoris », disponible dans l'espace client de l'acheteur ;
- « Me prévenir du retour en stock » — si le produit n'est pas disponible, l'acheteur laisse un contact et reçoit une notification lorsque le produit est de nouveau en stock.
Panier et paiement#
- Le panier se remplit depuis n'importe quelle page du catalogue ou d'un produit et prend en charge plusieurs variantes d'un même produit comme lignes distinctes.
- Les codes promo et les coupons sont vérifiés et appliqués côté serveur — le montant de la remise ne peut pas être falsifié par l'acheteur.
- Le prix dans le panier ne se désynchronise pas du catalogue — le panier survit au rechargement de la page avec le prix au moment de l'ajout, c'est pourquoi au chargement suivant les prix des lignes ordinaires sont recalculés selon le catalogue à jour. Si un écart subsiste malgré tout jusqu'au paiement, le serveur ne le lancera pas et renverra l'acheteur dans le panier avec un nouveau total.
- La taxe est calculée selon le groupe de taxe du produit (défini directement dans la fiche) et selon les règles de la table de taxes de votre établissement — le taux peut aussi dépendre du canal de vente (sur place, à emporter, livraison). En savoir plus — Commerce.
- Le paiement ne démarrera pas si le produit n'est plus disponible en quantité suffisante — avant de créer la session de paiement, le serveur compare le panier aux stocks de l'entrepôt et indique à l'acheteur les lignes exactes qui manquent. La vérification a lieu avant le débit des cartes cadeaux et avant l'appel à la passerelle de paiement, ce refus ne consomme donc rien. Exceptions — les plats avec fiche technique (ce sont les composants qui sont déduits, pas l'article lui-même), les articles sans suivi de stock et le mode précommande.
- Prix en devises différentes — la vitrine peut afficher le prix dans la devise de l'acheteur (conversion du taux) alors que l'établissement lui-même tient ses comptes dans une seule devise.
- Compte acheteur — un accès distinct pour les acheteurs (non partagé avec les employés de l'établissement) : historique des commandes, adresses enregistrées, liste de souhaits.
Les coupons, les remises automatiques et les méthodes de calcul de la livraison se configurent dans une section distincte — Commerce.
Règles de commande et acheteurs#
Un bloc de paramètres qui déterminent ce qu'un acheteur peut mettre dans son panier et qui peut acheter chez vous.
- Personnalisation du produit — champs de saisie sur la fiche produit : gravure, inscription sur le gâteau, taille sur mesure. Les valeurs sont transmises à la commande et visibles en cuisine, en caisse, dans le KDS et sur le reçu.
- Quantité dans la commande — minimum, pas et maximum par produit. Les steppers de la vitrine, les indications et le paiement respectent ces règles, et le serveur les vérifie à nouveau.
- Système d'unités — métrique ou impérial : le poids et les dimensions sont saisis en livres, onces et pouces, puis stockés dans un canon unique. Utile pour les États-Unis.
- Groupes d'acheteurs et modération de l'inscription — un nouvel acheteur peut être placé « en vérification » : jusqu'à l'approbation, la vitrine lui affiche un portail au lieu du paiement. Les groupes déterminent qui voit quoi.
- Liste de blocage et anti-fraude — interdiction de commande par téléphone, e-mail ou adresse IP et limite du nombre de commandes non payées sur une fenêtre de temps (par téléphone ou par IP) — précisément contre les « paniers abandonnés en masse ». Une commande refusée affiche un toast clair au client, et la raison du refus est visible dans la liste des commandes. On peut ajouter des contacts à la liste de blocage directement depuis la fiche de commande.
- Mode maintenance de la vitrine — fermer temporairement la prise de commandes : une page de blocage plein écran avec votre texte, traduite dans toutes les langues de la vitrine, et une interdiction côté serveur de passer commande (on peut fermer toute la vitrine ou seulement le paiement, en laissant la consultation).
- Noms personnalisés des lignes de la vitrine — il est possible de renommer les libellés types (« Ajouter au panier », « Passer commande », etc.) selon votre ton.
Modes de réception#
| Mode | En quoi ça consiste | En savoir plus |
|---|---|---|
| Retrait sur place | L'acheteur récupère sa commande lui-même, à l'heure indiquée | Commandes |
| Livraison interne | Vos propres coursiers : écran coursier, carte avec itinéraire, suivi GPS en direct, photo comme preuve de remise | Livraison interne |
| Agrégateurs | Livraison assurée par Wolt/Glovo sans vos propres coursiers | Wolt, Glovo |
| Transporteurs | Calcul et comparaison des tarifs de plusieurs services au paiement | voir ci-dessous |
Transporteurs et comparaison des tarifs#
Au paiement, vous pouvez afficher la comparaison des tarifs de plusieurs services de transport en même temps et laisser l'acheteur choisir l'option la moins chère ou la plus rapide (les deux options sont signalées par des badges). La liste des services est déterminée selon le pays de votre établissement :
| Pays de l'établissement | Services |
|---|---|
| Russie | CDEK, Russian Post, Yandex Delivery, 5Post, ApiShip (agrégateur de services russes) |
| Kazakhstan | CDEK, Yandex Delivery, Exline, Kazpost |
| Géorgie | Trackings.GE, Yandex Delivery |
| Ouzbékistan | Yandex Delivery |
| Biélorussie | CDEK |
| Ukraine | Nova Poshta |
C'est une indication, pas une interdiction : les autres services restent toujours disponibles dans la section « autres » — pour les magasins qui livrent à l'international.
Pour les services disposant d'un réseau de points de retrait (PR), une carte des points les plus proches s'affiche au paiement — l'acheteur choisit le PR qui lui convient directement lors de la commande, sans passer par un site tiers.
Les adresses des PR sont synchronisées automatiquement, et le coût final de la livraison est transmis à la commande et figure sur le reçu.
Deux limitations importantes, mieux vaut les connaître à l'avance :
- Le prix sans contrat ne s'affiche pas. Tant que vos identifiants réels ne sont pas connectés pour un service (CDEK — par contrat et INN, certains services — par numéro de téléphone), son tarif ne s'affichera pas du tout pour l'acheteur : nous ne montrons par principe pas au visiteur un prix « approximatif » que nous ne pourrons pas assumer ensuite. Exception — les services avec un calculateur ouvert, qui n'ont pas besoin de contrat pour le calcul : Russian Post, Kazpost et le tarif de base d'Exline.
- L'impression d'étiquettes n'est pas disponible partout. La création d'envoi et l'impression d'étiquette fonctionnent pour CDEK, Trackings.GE et Exline ; chez les autres services, pour l'instant, uniquement le calcul du tarif et le choix du PR.
Estimer le coût sans créer de commande#
Le bouton « Calculer le coût » dans les paramètres des services de livraison (et dans la file des envois, où l'adresse, le poids et le montant sont déjà repris de la commande) estime immédiatement le colis pour tous les services de votre pays : indiquez l'adresse ou l'index du destinataire, le poids et la valeur déclarée — et vous verrez les tarifs dans un seul tableau. Les services que vous n'avez pas encore connectés sont aussi calculés — selon nos identifiants de test, et ces lignes sont honnêtement signalées, pour que vous ne les preniez pas pour un prix réel. Chaque service répond dans sa propre devise : nous ne recalculons pas les tarifs selon un taux de change inventé.
Paiement#
Le magasin accepte le paiement comme le menu d'un restaurant : en ligne par carte/portefeuille via un prestataire de paiement connecté (l'ensemble des prestataires dépend du pays de l'établissement), le paiement à la réception auprès du coursier et le paiement à la caisse lors du retrait sur place ou d'une vente en personne. Détails, liste des prestataires et connexion — dans la section Paiement.
Vitrine pour les agents IA#
Le catalogue du magasin est « lu » non seulement par des humains, mais aussi par des agents IA (assistants vocaux, agents de recherche et d'achat) :
- la page
llms.txtsur votre domaine — une carte du site lisible par machine pour l'IA ; - les pages produits et catalogue sont fournies aux bots sous une forme enrichie : fil d'Ariane, marque, disponibilité, tableau des caractéristiques, variantes avec prix, balisage produit (données structurées Product/Offer, et pour les produits à plusieurs variantes — un balisage groupé avec toutes les variantes) ;
- l'outil de recherche de produits est accessible aux agents IA externes via une Guest API / MCP publique — le même protocole que celui utilisé par les assistants vocaux pour commander au restaurant. Détails — dans la section Guest API pour les agents IA.
Sections liées#
- Commerce — coupons et remises automatiques, méthodes de livraison, programme de partenariat
- Clients (CRM) — fiches des acheteurs-organisations, documents et règlements
- Commande en ligne sur votre site — ventes sur votre site existant sans vitrine
- Sélections de produits — groupes de vitrine « Nouveautés », « Meilleures ventes » et sélections automatiques selon des règles
- Caractéristiques supplémentaires des produits — attributs du catalogue et assistant IA de caractéristiques
- Remboursements et échanges (RMA) — comment l'acheteur retourne un produit et comment cela est traité
- Import IA du catalogue — remplissage rapide du catalogue à partir d'un tarif
- Constructeur de site — mise en forme de la vitrine : modèles, couleurs, disposition des fiches
- SEO et promotion de la vitrine — flux produits, balisage, redirections
- Articles et pages (CMS) — contenu de la vitrine en plus du catalogue
Questions fréquentes#
Peut-on combiner un restaurant et une boutique sur un même compte ?#
Le type d’activité se définit au niveau de l’établissement : dans un réseau comptant plusieurs établissements, certains peuvent donc être des restaurants et d’autres des boutiques, chacun avec son propre mode de vitrine.
La recherche sémantique fonctionne-t-elle sur n’importe quel catalogue ?#
Dans la verticale « Boutique » — oui, sur un catalogue de toute taille, et elle fonctionne via l’Assistant IA de l’acheteur. Pour un menu de restaurant, la recherche sémantique ne s’active que sur les grands catalogues (à partir d’environ 120 articles) — sur les plus petits, l’IA voit de toute façon le menu dans son intégralité. La recherche textuelle classique et les filtres à facettes fonctionnent partout et toujours.
Le stock exact d’un produit est-il affiché ?#
C’est vous qui décidez. Trois modes d’affichage des stocks existent : ne rien afficher, « il en reste peu » sans chiffre et « il en reste N pièces » — le chiffre n’apparaissant que lorsque les stocks passent sous un seuil défini. Ce n’est pas cosmétique : dans les deux premiers modes, le chiffre exact ne part pas du tout dans les données publiques de la vitrine, il est donc impossible de lire votre stock de l’extérieur. Un réglage distinct détermine quoi faire d’un produit épuisé : l’afficher avec la mention « en rupture de stock », le masquer des listes ou accepter la précommande.
Ce qui est affiché sur la vitrine se met à jour en même temps que le stock — une réception, une sortie ou un inventaire actualisent le badge, et la vitrine ne se reconstruit que lorsque l’acheteur verrait autre chose (les stocks passent de 8 à 7 avec un seuil à 5 — rien ne change sur la vitrine). Cela vaut aussi pour les grands catalogues, où la liste des produits se charge par pages : le badge est présent dès la dixième page, et pas seulement sur la première.
Les pastilles de coloris sont-elles des variantes d’un même produit ou des produits différents ?#
Techniquement, ce sont des fiches produit distinctes (chacune a son slug, sa photo, et éventuellement son propre prix), mais sur la vitrine elles sont visuellement réunies par les pastilles en une seule fiche — l’acheteur change de coloris directement dans la liste, sans perdre le contexte de sa consultation.