1. Accueil
  2. /
  3. Guide Admin
  4. /
  5. Ecommerce Website Builder

Ecommerce Website Builder

Ce guide explique, étape par étape, comment un administrateur d’organisation Cirrus Shield crée et publie son site e-commerce avec l’extension CS-Ecommerce.

CS-Ecommerce transforme les données d’un objet Cirrus Shield de votre choix (ex. « Produit ») en une boutique en ligne publique, sans écrire une ligne de code. Cirrus Shield reste la seule source de vérité pour vos données produit : cette extension ne gère que la présentation (identité du site, mapping des champs, mise en page du catalogue et de la fiche produit, boutons d’action).

Ce guide suit les 4 étapes du configurateur (le « Builder »), dans l’ordre où elles apparaissent :

  1. Identité — nom, logo, couleurs et police du site
  2. Mapping — quel objet Cirrus Shield et quels champs alimentent le site
  3. Liste — l’apparence du catalogue produits
  4. Fiche produit — l’apparence de la page d’un produit, et ses boutons d’action

puis la publication du site et sa gestion au quotidien.

Prérequis — vous devez être administrateur de votre organisation Cirrus Shield pour accéder à la page Setup.

  1. Dans votre organisation, ouvrez Setup (menu du profil, en haut à droite).
  2. Dans le menu de configuration, cliquez sur Extensions.
Menu Setup
  1. Dans la liste des extensions, trouvez Ecommerce Website et cliquez sur Détails. Si vous ne l’avez pas trouvé, installez-le sans modifier aucun de ses paramètres.
Page Extensions (menu de gauche en surbrillance, car c'est la page active) — Ecommerce Website dans le tableau, avec son lien Détails
  1. La première fois, l’organisation se connecte automatiquement à Cirrus Shield. Cliquez sur Accéder au Builder pour ouvrir le configurateur du site.
Page de connexion Cirrus Shield avec le bouton Accéder au Builder

Le Builder s’ouvre intégré dans cette même page (en iframe) et affiche les 4 étapes de configuration en haut.

En haut du Builder, une barre d’étapes (Identité → Mapping → Liste → Fiche produit) permet de naviguer librement entre les 4 étapes à tout moment — il n’est pas nécessaire de les terminer dans l’ordre pour les revisiter.

Étape 1 complète : statut, barre d'étapes et formulaire Identité du site avec logo et couleurs de marque
ÉlémentSignification
Badge Brouillon non publié / PubliéIndique si une version du site a déjà été publiée. Voir la section Publication plus bas.
Interrupteur Actif / InactifVisible uniquement après une première publication. Active ou suspend l’affichage du site public sans dépublier la configuration.
Enregistrer le brouillonSauvegarde vos modifications sans les rendre visibles sur le site public.
Publier le brouillonRend vos modifications visibles sur le site public.
Aperçu en temps réelÀ droite, se met à jour instantanément à chaque modification — aucune sauvegarde n’est nécessaire pour voir le résultat. Les icônes en haut à droite de l’aperçu basculent entre vue bureau, tablette et mobile.

Le formulaire ci-dessus permet de configurer :

ChampSignification
Nom du siteNom affiché dans l’en-tête et les onglets du navigateur du site public.
Adresse du siteLe slug final de l’URL publique (ecommerce.cirrus-shield.net/votre-slug). Généré automatiquement à partir du nom (minuscules, chiffres, tirets), modifiable.
LogoGlissez-déposez une image ou cliquez pour en choisir une. Affiché à côté du nom du site, jamais à sa place.
Couleurs de la marqueCouleur primaire (en-tête, boutons principaux) et couleur secondaire (accents, survols). Reprises automatiquement dans tout le site public.
PolicePolice de caractères utilisée sur l’ensemble du site public.
Afficher l’en-tête sur le site publicDécochez pour masquer complètement la bande d’en-tête (logo + nom) du site public.

Une fois satisfait, cliquez sur Suivant : Mapping en bas à gauche pour passer à l’étape 2.

Cette étape relie votre site aux vraies données Cirrus Shield : quel objet représente un « produit », et quels champs de cet objet alimentent chaque partie du site.

Objet source

En haut de la page, Objet source affiche l’objet Cirrus Shield actuellement utilisé (ici « Item de liste de prix »). Le lien Changer d’objet ouvre une fenêtre de recherche parmi tous les objets de votre organisation — attention : changer d’objet réinitialise tout le mapping existant.

Mapping des champs

Mapping des champs : rôles principaux mappés (Nom, Description, Prix, Image, Afficher sur le site)

Pour chaque rôle, cliquez sur + Choisir un champ et sélectionnez le champ Cirrus Shield correspondant (un champ de type lien, comme « Product → Produit Nom » ci-dessus, permet de remonter un champ d’un objet lié).

RôleObligatoireUtilisation sur le site
Nom du produitOuiTitre affiché sur la carte produit et la fiche produit.
DescriptionOuiTexte descriptif affiché sur la fiche produit.
PrixOuiMontant affiché, filtrable automatiquement par plage de prix dans le catalogue.
ImageNonPhoto affichée en tête de la carte produit et de la fiche produit.
Afficher sur le siteNonChamp booléen Cirrus Shield qui décide si un enregistrement apparaît sur le site public. Non mappé = tous les enregistrements sont visibles.

Champs additionnels : tout autre champ dont vous avez besoin ailleurs sur le site (liste, fiche produit, bouton d’action, condition d’affichage) se mappe avec + Ajouter un champ, en bas de cette section.

Listes associées et conditions d’affichage

Champs additionnels, liste associée configurée et début des conditions d'affichage
  • Listes associées — affiche les enregistrements d’un objet lié (ex. « Formation ») directement sur la fiche produit. + Ajouter une liste associée ouvre un assistant en 2 étapes : choisir la relation, puis les champs à afficher. Modifier les filtres restreint ensuite les enregistrements affichés.
  • Conditions d’affichage — seuls les produits satisfaisant toutes les conditions définies ici apparaissent sur le site public (ex. « Statut = Actif »). Les champs proposés sont uniquement ceux déjà mappés ci-dessus.

Important : tous les champs utilisés dans une condition d’affichage doivent d’abord être ajoutés au mapping, avec + Ajouter un champ (section « Champs additionnels »). Un champ non mappé n’est pas proposé lors de la création d’une condition.

Comment fonctionnent les conditions d’affichage

Une condition d’affichage est une règle de filtrage : seuls les enregistrements qui la respectent apparaissent sur le site public — catalogue et fiche produit (un produit filtré n’est jamais accessible, même par URL directe). Chaque condition se construit en trois parties :

PartieRôle
ChampLe champ à tester — uniquement parmi les champs déjà mappés à l’étape 2 (Mapping).
Opérateur= (égal), ≠ (différent), > (supérieur à), < (inférieur à), ou « contient » (texte uniquement — indisponible sur un champ Date/DateTime).
Type de valeurVoir le détail ci-dessous.

Les 3 types de valeur possibles :

  • Valeur fixe — vous tapez vous-même la valeur à comparer (ex. Statut = « Actif »). C’est le cas le plus courant.
  • Paramètre (GET/POST) — la valeur attendue vient de la requête du visiteur plutôt que d’un texte fixe que vous tapez (ex. un paramètre présent dans le lien qui a amené le visiteur sur le site). Usage avancé. Si le paramètre attendu est absent de la requête, seule cette condition échoue — le reste de l’expression continue de s’évaluer normalement. Cela vous permet de filtrer les items de liste de prix par liste de prix ou par région du visiteur, en passant ces informations dans la requête.
  • Date relative — uniquement disponible sur un champ Date/DateTime : compare à « aujourd’hui », « cette semaine », « il y a N jours », etc. plutôt qu’à une date fixe que vous devriez mettre à jour vous-même — le résultat se recalcule automatiquement chaque jour.

À retenir pour vos propres tests : si vous ouvrez le site public vous-même en tapant l’adresse directement dans le navigateur (plutôt qu’en cliquant un vrai lien), toute condition de type Paramètre n’aura pas la valeur qu’un vrai lien aurait normalement transmise dans l’URL — vous verrez alors moins de produits (ou aucun) que ce qu’un visiteur verrait réellement. Ce n’est pas un bug : c’est le comportement attendu dès qu’on teste une URL à la main sans les paramètres qu’un vrai parcours aurait ajoutés.

Combiner plusieurs conditions — ET / OU

Chaque condition ajoutée après la première affiche un connecteur ET / OU qui la relie à tout ce qui précède. Point important : il n’y a ni parenthèses ni regroupement — l’évaluation se fait strictement de gauche à droite. Avec 3 conditions A, B, C reliées par ET puis OU, le résultat est (A ET B) OU C, jamais A ET (B OU C). Si l’ordre de vos conditions ne donne pas le résultat attendu, essayez de les réorganiser plutôt que de changer les connecteurs.

Exemple : « Catégorie = Formation » ET « Statut = Actif » OU « Mis en avant = Oui » affiche : (les formations actives) OU (tout enregistrement mis en avant — même inactif, même d’une autre catégorie).

Exemple concret : supposons qu’un champ booléen nommé Actif soit mappé en champ additionnel. Une condition d’affichage simple — Champ = Actif, Opérateur = = (égal), Type de valeur = Valeur fixe, Valeur fixe = Vrai — signifie que seuls les enregistrements dont Actif = Vrai apparaissent sur le catalogue et la fiche produit publics ; tout enregistrement marqué inactif (arrêté, pas encore lancé) reste invisible aux visiteurs même s’il existe toujours dans Cirrus Shield. En ajoutant une seconde condition reliée par ET — Actif = Vrai ET Catégorie = "Mis en avant" — on restreint encore aux enregistrements actifs qui sont aussi dans la catégorie choisie.

Cliquez sur Suivant : Liste pour passer à la mise en page du catalogue.

Cette étape définit l’apparence du catalogue public, la page qui liste tous vos produits.

Étape Liste : champs affichés sur la carte produit, style d'affichage et nombre d'éléments par page
SectionSignification
Champs sur la carte produitCoche les champs (parmi ceux mappés à l’étape 2) affichés sur chaque carte produit du catalogue. Nom et Prix sont généralement cochés par défaut.
Style d’affichage — GrilleCartes produit alignées en grille, format catalogue classique.
Style d’affichage — ListeUne ligne par produit, plus compact.
Éléments par pageNombre de produits affichés avant pagination.

Le champ mappé sur le rôle Prix devient automatiquement un filtre par plage de prix sur le catalogue public ; aucune configuration supplémentaire n’est nécessaire ici.

Cliquez sur Suivant : Fiche produit pour passer à la dernière étape.

Cette dernière étape organise la page détaillée d’un produit (sa « fiche ») et ses boutons d’action.

Champs et listes à placer, et début de la configuration d'un bouton d'action

Champs et listes à placer

Tout champ ou liste associée mappé à l’étape 2 mais pas encore placé apparaît ici, marqué Non placé. La fiche produit a 3 zones fixes : En-tête, Description, Caractéristiques. Deux façons de placer un élément :

  1. Glisser-déposer l’élément directement dans l’aperçu en temps réel, dans la zone souhaitée.
  2. Ou choisir la zone dans le menu déroulant à côté de son nom (comme sur la capture ci-dessus) — équivalent accessible au clavier.

Boutons d’action

+ Ajouter un bouton crée un nouveau bouton d’action sur la fiche produit, avec :

ChampSignification
Libellé du boutonTexte affiché sur le bouton (ex. « Demande de devis »).
PositionHaut de fiche, Sous description, ou Bas de fiche.
StylePrincipal, Secondaire ou Discret — reprend les couleurs de marque définies à l’étape 1.
Type de destination — Champ Cirrus ShieldLe bouton pointe vers la valeur d’un champ mappé du produit (ex. un lien stocké dans Cirrus Shield).
Type de destination — URL manuelleUne URL fixe que vous saisissez, pouvant inclure des jetons de fusion comme {!RecordId} ou {!NomDuChamp} — remplacés par la vraie valeur du produit affiché sur le site public (ex. https://mon-formulaire.com/{!RecordId}). Le menu « Insérer un jeton » ajoute ces jetons sans avoir à les retaper.

Une fois toutes les étapes configurées à votre convenance, passez à la section suivante pour publier votre site.

Modifier une étape du Builder ne change rien sur le site public tant que vous n’avez pas publié. Deux actions distinctes, visibles en haut de chaque étape :

  • Enregistrer le brouillon — sauvegarde vos modifications en base, sans les rendre publiques. Vous pouvez fermer le Builder et y revenir plus tard sans rien perdre.
  • Publier le brouillon — copie la configuration enregistrée vers le site public ; vos visiteurs voient alors les changements.

Le bandeau de statut, en haut à gauche, indique toujours si le brouillon enregistré diffère de la version publiée :

Bandeau « modifications non publiées » après Enregistrer le brouillon

Ici, le logo et les couleurs ont été enregistrés mais pas encore publiés : le bouton Publier le brouillon redevient actif (vert) et le texte affiche « modifications non publiées ». Après avoir cliqué dessus :

Bandeau « à jour » juste après publication

Le statut passe à Publié le à l’instant — à jour : le site public reflète maintenant exactement le brouillon enregistré.

Première publication : avant toute publication, le badge affiche Brouillon non publié, et l’adresse du site (définie à l’étape 1) n’est pas encore accessible publiquement.

Intégrer le site dans un site existant, ou le garder indépendant

Une fois publié, le site public est une page web à part entière, accessible à son adresse (ecommerce.cirrus-shield.net/votre-slug) — rien ne vous oblige à l’un ou l’autre des deux usages suivants, les deux fonctionnent :

  • Page indépendante — vous partagez simplement l’adresse du site (ex. dans votre navigation, vos réseaux sociaux, vos emails). C’est l’usage le plus simple.
  • Intégré en iframe — vous pouvez aussi l’insérer dans une page de votre site web existant via une balise <iframe src="https://ecommerce.cirrus-shield.net/votre-slug">, pour qu’il apparaisse comme une section de votre site actuel plutôt que comme une adresse séparée. Rien côté Ecommerce Website ne bloque cet affichage en iframe.

L’interrupteur Actif / Inactif, visible en haut à droite dès la première publication (captures ci-dessus), contrôle l’affichage du site sans toucher à sa configuration :

ÉtatEffet
ActifLe site public est accessible normalement à son adresse.
InactifLe site public est suspendu (les visiteurs ne peuvent plus y accéder) ; la configuration publiée est conservée telle quelle. Basculez sur Actif pour la rétablir instantanément, sans republier.

Modifier un site déjà publié : revenez dans n’importe quelle étape du Builder (Setup > Extensions > Ecommerce Website > Détails > Accéder au Builder), faites vos changements, puis Enregistrer le brouillon et Publier le brouillon comme décrit ci-dessus — le site reste en ligne avec l’ancienne version jusqu’à ce que vous publiiez.


Ce guide couvre l’ensemble du parcours de configuration. Pour toute question sur un champ ou un comportement non décrit ici, contacter le support : support@cirrus-shield.com.

Cet article vous a-t-il été utile ? Non Oui

Comment pouvons-nous aider ?