La plateforme
Un CMS côté serveur, des pages HTML standard, des plugins TagCode, une API JSON pour vos pages et les fichiers de votre site via WebDAV.
Rendu côté serveur.
Le moteur Shoppi Cloud reçoit la requête HTTP, trouve le bon modèle grâce au système de routage, lit le bloc de configuration de l'en-tête, charge les plugins, remplace les variables localisées et renvoie le HTML final, entièrement sur le serveur.
Ce n'est ni une application monopage, ni un site généré statiquement. C'est un CMS qui connaît la langue et la session du visiteur au moment où il construit la page.
HTML standard. Des plugins là où vous en avez besoin.
Les TagCodes sont des marqueurs côté serveur que vous pouvez placer dans n'importe quel fichier HTML. Le moteur les remplace pendant le rendu de la page : un tiroir de panier, le titre et le prix d'un produit, des données structurées pour les moteurs de recherche.
Tout le reste reste du HTML et CSS simples, pour que n'importe quel éditeur, n'importe quel développeur et n'importe quel outil de codage IA puisse travailler sur vos pages.
{cart:act=drawer}
<div class="card">
<img src="{photo}" alt="{title}">
<h3>{title}</h3>
<span>{price}</span>
</div>
{cart:act=drawer}Le tiroir de panier complet, connecté à Stripe Checkout.
{search:nout=true}Lance la recherche sur vos collections, par texte, catégorie ou distance.
{offers:act=seo}Données structurées JSON-LD pour vos offres produit.
{cookieconsent}Une bannière de consentement aux cookies, en une seule balise.
Une API JSON pour vos propres pages.
Les pages de votre propre domaine Shoppi lisent votre catalogue et vos commandes au format JSON, via la même API que celle utilisée par l'app. Le SDK Shoppi ajoute un panier sur ce domaine et envoie l'acheteur vers Stripe Checkout. Il n'y a aucune clé API : sur votre propre domaine Shoppi, l'API détermine à quelle boutique appartient la page.
Ce qu'elle n'est pas : l'API n'est pas conçue pour les sites tiers, il n'existe aucune clé API à donner à un ERP ou à un CRM, et Shoppi n'envoie pas de webhooks sortants.
// la page charge /shoppi/shoppi-sdk.js
const list = await Shoppi.catalog.products({ limit: 12 });
// { items: [{ id, title, price, photo, quantity }],
// count, hasMore }
Shoppi.cart.add(10034, 1, { title, price, image });
await Shoppi.checkout.start();
// redirige vers Stripe Checkout
Données structurées, avec un assistant d'écriture IA
Les collections sont des enregistrements JSON structurés avec des champs dynamiques par type, des médias associés et des coordonnées pour la recherche géographique. Un assistant d'écriture IA vous aide pour les textes ; c'est vous qui décidez de ce que vous gardez.
Géolocalisation
Les éléments portent des coordonnées, pour que la recherche classe les résultats par distance ou les filtre par ville.
"loc": [9.18, 45.46]
Assistant d'écriture IA
Améliorez, raccourcissez ou développez les textes de produits et de publications, et obtenez un titre ou une catégorie suggérés.
improve · shorten · expand · title · categorize
Champs dynamiques
Produits, services, fichiers, actualités : chaque type a ses propres champs. Les champs peuvent contenir du texte, des médias, des liens, des données structurées et du HTML en ligne.
"sections": [...], "cta": {...}
Un compte. Un touchpoint pour chaque lieu où vous vendez.
Un touchpoint est un lieu où vous vendez : un site web, un comptoir de boutique, un menu QR, un lien de paiement. Chacun dispose de sa propre adresse web, de son catalogue, de ses commandes et de son propre compte Stripe sous Stripe Connect. Avec l'option Catalogue partagé sur Business, les détails des produits et les prix sont copiés entre les touchpoints liés toutes les 10 minutes, et le stock reste propre à chaque touchpoint.
Boutique en ligne
Une boutique sur votremarque.shoppi.site dès la formule Starter à 29 €, ou sur votre propre domaine avec Business. Modèles HTML et TagCode.
Marketplace Shoppi
Les produits des commerçants des formules payantes sont référencés sur la marketplace Shoppi, avec un partage de revenus de 10 % uniquement sur les commandes qu'elle apporte.
Menus QR et boutiques
Les clients scannent un QR code à table ou au comptoir et commandent depuis leur propre téléphone.
App POS Shoppi
Tap to Pay sur Android ou un lecteur Stripe Bluetooth. Chaque comptoir est son propre touchpoint.
Liens de paiement
Un lien Stripe Checkout que vous pouvez partager dans un chat, un e-mail ou un profil social.
Vos fichiers
Les pages de votre boutique sont en HTML standard sur votre propre lecteur WebDAV. Copiez-les quand vous le souhaitez.
Aucune clé API sur votre propre domaine
Le code de votre boutique n'a besoin d'aucune clé API : sur votre propre domaine Shoppi, l'API détermine à quelle boutique appartient la page.
Ce que cela implique pour les intégrations
L'API est conçue pour vos propres pages Shoppi. Il n'existe aucune clé API à donner à un site tiers, un ERP ou un CRM, ni de webhooks sortants.
Vous gardez un autre site web ? Ajoutez-y des liens vers les liens de paiement Shoppi et les pages de commande des produits, et intégrez le widget Booking Calendar (une option) avec une seule balise script.
Les fichiers de votre site via WebDAV, pour Claude Code ou Codex
Les outils de codage IA comme Claude Code et Codex fonctionnent mieux sur des fichiers simples. Shoppi Cloud vous donne les fichiers de votre site via WebDAV : HTML et CSS standard, sans étape de compilation, sans framework. Les identifiants de la base de données restent cachés du lecteur. Vous préférez ne pas utiliser vos propres outils ? L'éditeur de site IA intégré propose des modifications de pages que vous validez, à partir de la formule à 29 €.
Copiez l'adresse du serveur et vos identifiants depuis la console Shoppi Cloud.
Utilisez n'importe quel client WebDAV ou Shoppi Go, puis pointez Claude Code ou Codex vers le dossier.
L'IA modifie votre HTML, votre CSS et vos TagCodes. Chaque enregistrement est mis en ligne sur votre domaine.
Une plateforme, des fichiers web standard.
HTML standard, une API JSON pour vos propres pages, un assistant d'écriture IA et un éditeur de site IA que vous validez. Mensuel, sans engagement.