Atelier · lot F
Neuf composants : les trois qui gouvernent le consentement et la capture, les trois qui aident à décider, et les trois qui vont du média au paiement puis à l'après-vente. Ce lot n'a presque aucun contenu « joli » : ce sont les écrans où une asymétrie de bouton, un tableau qui déborde ou un total faux coûtent une commande ou une amende.
Les superpositions sont montrées OUVERTES, dans une
scène. Une superposition fermée ne se voit pas sur une capture, et deux superpositions
ouvertes sont deux position: fixed qui se peignent au même endroit de la page.
La .scene est une boîte transformée : elle devient le bloc conteneur de ses
descendants fixés, donc chaque panneau reste dans sa vignette et se juge à côté des autres.
Sur téléphone, la barre Maquette en bas d'écran ouvre les mêmes superpositions en
vrai, à taille réelle : Capture e-mail, Consentement,
Préférences cookies, Guide de compatibilité,
Lecteur vidéo.
⚠ Valeurs qui appartiennent au fondateur, pas à moi.
La durée de garantie commerciale (aujourd'hui affichée à 24 mois par le thème et
publiée en WarrantyPromise vers Google sans qu'aucune décision ne l'ait
arrêtée), le prix de l'extension, les cinq finalités de consentement,
la promesse de la capture e-mail, les cotes produit, la compatibilité
litière et les versions d'OS sont des valeurs de gabarit. Toutes portent
data-placeholder et sont déclarées dans PLACEHOLDERS.json. Aucune
ne doit survivre au port en thème sans un arbitrage.
Ce que ce lot ne contient pas. Zéro note, zéro avis, zéro étoile, zéro témoignage — CatLang n'a jamais été vendu, et la pastille « 100 000+ avis 5 étoiles » de la caisse de Ridge est justement ce qu'on ne reprend pas. Aucun compte à rebours, aucune fausse rareté. Aucune image générée par un modèle : les seules photos sont les prises de vue réelles du premier exemplaire, et partout ailleurs un panneau de marque dessiné.
Fiche 40 · bandeau-consentement · premier niveau · 5 états
Trois boutons, une seule déclaration CSS. Il est structurellement impossible que « Tout refuser » soit plus petit que « Tout accepter » : ils n'ont pas deux règles, ils en ont une. C'est du droit, pas du design — la CNIL demande que le refus s'exprime en un seul clic, sur le même écran, avec la même facilité. Jones Road n'offre que « Accept All » et « Preferences » : fermer par la croix n'est pas un refus. Aucun des trois n'est en Soft Amber — l'ambre est la couleur de l'action commerciale, et l'employer ici mettrait un poids visuel sur l'acceptation. Pas de croix : elle est ambiguë par construction.
Le plafond de hauteur est une règle, pas un réglage. Le bandeau Osano relevé sur litter-robot.com fait 391 × 554 px, soit 65,6 % du premier écran : le héros disparaît, et le premier contact avec la marque est un mur. Plafond Catharsis : 40 % de la hauteur de fenêtre, le corps défilant à l'intérieur du bandeau — la page dessous ne bouge pas et les trois boutons restent atteignables.
Succès, erreur, chargement. En erreur, le bandeau ne se referme surtout pas en silence : le visiteur croirait avoir refusé alors que rien n'a été écrit. En chargement, les trois actions se verrouillent ensemble — verrouiller la seule acceptation laisserait refuser plus facile qu'accepter, soit le même défaut de parité à l'envers.
Variante « rappel ». Le lien permanent du pied de page rouvre le premier niveau, pas seulement le panneau : retirer son consentement doit être aussi simple que de le donner, et un visiteur qui a tout accepté doit pouvoir tout refuser en un clic.
Ce que ce composant ne peut pas garantir. Qu'aucun
traceur ne se dépose avant le clic. Osano est irréprochable dans sa forme et laisse
quand même _fbp, _ttp, _scid se poser pendant qu'il
s'affiche. Le contrôle porte sur le pot à cookies, pas sur le bandeau.
Fiche 41 · panneau-preferences · second niveau · 4 états
Un tiroir, pas une modale. Chez Osano le panneau fait 320 px et laisse 71 px de page assombrie visible à gauche. Ces 71 px disent en permanence « tu es toujours sur le site, ceci est un approfondissement, pas un nouveau péage ». Trois actions au pied, pas une : entrer par « Personnaliser » y fait perdre « Tout refuser », donc le visiteur le plus soucieux de sa vie privée est précisément celui qu'on prive du refus en un clic. Et l'état ne se code jamais par la seule couleur — chez Osano un rail violet saturé signifie « éteint » et un rail vert « allumé » : deux teintes fortes dont aucune ne se lit comme « éteint ». Ici, trois signaux : la position du bouton, le contraste du rail, et le mot à côté.
Succès et erreur. Les cases n'ont aucun attribut
checked hors « Strictement nécessaires », et c'est écrit dans le balisage, pas
posé par du script : la conformité se vérifie en lisant le fichier.
Fiche 39 · popup-email · 2 variantes · 4 états
Ordre imposé : le consentement d'abord, seul ; la capture ensuite. Jamais les deux à l'écran en même temps. Ce qui est volé à Jones Road, c'est le format quiz — demander qui est le visiteur avant son adresse donne une raison de répondre et segmente la liste. Ce qui n'est pas volé, c'est la géométrie : chez eux, accepter = quatre cibles de 44 px pleines, refuser = une cible de 24 px transparente en 13 px, soit 54 % de la hauteur et 35 % du corps. Ici la parité est arithmétique et elle est écrite en CSS.
A · En ligne — la version allumée par défaut. Elle vit dans le pied de page, ne recouvre rien, n'a ni voile ni piège de focus. C'est la version que Jones Road et Whisker servent tous les deux. ⚠ Le troc appartient au fondateur : « le guide de transition » est une valeur de gabarit, marquée. Le dépôt interdit les motifs sombres — jamais une remise inventée, jamais de roue de la fortune.
Le guide de transition vers un bac autonome
Cette adresse n'est pas valide. Vérifiez le format : prenom@exemple.fr
Inscription confirmée.
Le guide arrive dans votre boîte.
Vos données servent uniquement à l'envoi indiqué ci-dessus. Politique de confidentialité
Erreur — l'adresse n'est pas valide. Le message dit ce qui a échoué et donne le format attendu. Il ne dit pas « une erreur est survenue » : une erreur qui ne nomme pas sa cause oblige à deviner.
Le guide de transition vers un bac autonome
Cette adresse n'est pas valide. Vérifiez le format : prenom@exemple.fr
Inscription confirmée.
Le guide arrive dans votre boîte.
Vos données servent uniquement à l'envoi indiqué ci-dessus. Politique de confidentialité
Succès — le formulaire disparaît. La confirmation prend sa place au lieu de s'ajouter dessous : sinon le visiteur croit devoir recommencer.
Le guide de transition vers un bac autonome
Cette adresse n'est pas valide. Vérifiez le format : prenom@exemple.fr
Inscription confirmée.
Le guide de transition part dans quelques minutes vers votre boîte.
Vos données servent uniquement à l'envoi indiqué ci-dessus. Politique de confidentialité
B · Superposition — un réglage que le fondateur allume, jamais un acquis. Elle prend 100 % de l'écran d'un visiteur qui n'a rien demandé, donc elle annonce ce qu'elle donne avant ce qu'elle demande, et elle laisse sortir aussi facilement qu'elle laisse entrer. Croix 44 × 44 en haut à droite — chez Jones Road elle fait 24 × 24 en haut à gauche, le coin le moins atteignable du pouce sur 390 px. Déclenchement ≥ 15 s ou ≥ 50 % de défilement, jamais sur la fiche produit, mémorisé 30 jours, refus traité comme acceptation.
Le guide de transition vers un bac autonome
Cette adresse n'est pas valide. Vérifiez le format : prenom@exemple.fr
Inscription confirmée.
Le guide arrive dans votre boîte.
Vos données servent uniquement à l'envoi indiqué ci-dessus. Politique de confidentialité
Chargement. L'envoi est parti : l'action se verrouille pour éviter le double envoi, et elle le dit au lieu de simplement ne plus répondre.
Le guide de transition vers un bac autonome
Cette adresse n'est pas valide. Vérifiez le format : prenom@exemple.fr
Inscription confirmée.
Le guide arrive dans votre boîte.
Vos données servent uniquement à l'envoi indiqué ci-dessus. Politique de confidentialité
Fiche 42 · tableau-comparatif · 2 variantes · 4 états
⚠ Le piège B1, plainte n°1 du fondateur, et la seule
façon de ne pas le rejouer. Le défaut d'origine est à
blocks/product-comparison.liquid:71 — min-width: 480px dans un
conteneur de 350 px, qui faisait déborder la page entière. Retirer le
min-width ne rend pas trois colonnes lisibles dans 113 px chacune : ça atténue,
ça ne corrige pas. La solution est celle de Whisker, mesurée à 390 px
(scrollWidth 390 · clientWidth 390 · conteneurs défilants : []) : le tableau ne
défile pas parce qu'il n'a jamais quatre colonnes à montrer. Il en a deux, et le
visiteur choisit lesquelles. Il n'y a aucun overflow-x dans ce composant,
donc aucun min-width ne peut s'y glisser.
La ligne à rallonge est dans le composant, pas dans un état. Un libellé de 70 caractères et deux valeurs de deux lignes pleines dans ~113 px : rien ne déborde, rien ne se tronque, les trois colonnes restent alignées sur leur ligne de base haute. Elle se conçoit ; elle ne se découvre pas. ⚠ L'emprise au sol est une cote qui n'existe pas encore : la cellule rend le cadratin doublé de son texte accessible, jamais un chiffre plausible.
Deux colonnes, jamais quatre : c'est vous qui choisissez ce qui se compare.
Bac à litière classique
—
Catégorie de référenceRien à comparer pour l'instant
Choisissez deux produits différents dans les menus ci-dessus.
Le tableau n'a pas pu être chargé.
Les fiches produit restent accessibles depuis les liens ci-dessus.
Chaque CatLang est couvert par la garantie légale de conformité.
Voir CatLangLe geste de ramassage disparaît, et les passages de votre chat sont enregistrés.
L'analyse des passages et l'intelligence Cat-Tongue, absentes des bacs sans capteur.
Vous disposez d'un droit de rétractation de quatorze jours après réception.
Variante condensée — la version courte, posée dans la fiche produit sous le bloc d'achat.
Bac à litière classique
—
Catégorie de référenceRien à comparer pour l'instant
Choisissez deux produits différents dans les menus ci-dessus.
Le tableau n'a pas pu être chargé.
Les fiches produit restent accessibles depuis les liens ci-dessus.
Chaque CatLang est couvert par la garantie légale de conformité.
Voir CatLangLe geste de ramassage disparaît, et les passages de votre chat sont enregistrés.
L'analyse des passages et l'intelligence Cat-Tongue, absentes des bacs sans capteur.
Vous disposez d'un droit de rétractation de quatorze jours après réception.
Vide, chargement, erreur. En vide, on ne compare pas un produit avec lui-même — l'exclusion mutuelle des menus est ce qu'on vole à Whisker, et c'est le défaut qu'Apple laisse passer. En erreur, les fiches produit restent accessibles : un tableau qui tombe ne doit pas emporter le lien vers ce qu'il décrivait.
Bac à litière classique
—
Catégorie de référenceRien à comparer pour l'instant
Choisissez deux produits différents dans les menus ci-dessus.
Le tableau n'a pas pu être chargé.
Les fiches produit restent accessibles depuis les liens ci-dessus.
Chaque CatLang est couvert par la garantie légale de conformité.
Voir CatLangLe geste de ramassage disparaît, et les passages de votre chat sont enregistrés.
L'analyse des passages et l'intelligence Cat-Tongue, absentes des bacs sans capteur.
Vous disposez d'un droit de rétractation de quatorze jours après réception.
Bac à litière classique
—
Catégorie de référenceRien à comparer pour l'instant
Choisissez deux produits différents dans les menus ci-dessus.
Le tableau n'a pas pu être chargé.
Les fiches produit restent accessibles depuis les liens ci-dessus.
Chaque CatLang est couvert par la garantie légale de conformité.
Voir CatLangLe geste de ramassage disparaît, et les passages de votre chat sont enregistrés.
L'analyse des passages et l'intelligence Cat-Tongue, absentes des bacs sans capteur.
Vous disposez d'un droit de rétractation de quatorze jours après réception.
Bac à litière classique
—
Catégorie de référenceRien à comparer pour l'instant
Choisissez deux produits différents dans les menus ci-dessus.
Le tableau n'a pas pu être chargé.
Les fiches produit restent accessibles depuis les liens ci-dessus.
Chaque CatLang est couvert par la garantie légale de conformité.
Voir CatLangLe geste de ramassage disparaît, et les passages de votre chat sont enregistrés.
L'analyse des passages et l'intelligence Cat-Tongue, absentes des bacs sans capteur.
Vous disposez d'un droit de rétractation de quatorze jours après réception.
Fiche 43 · guide-compatibilite · 2 variantes · 4 états
La question qu'on vient poser : « est-ce que ça rentre, et est-ce que ça marche chez moi ? » Trois familles de réponses — l'encombrement, la litière, le téléphone. ⚠ Toutes les valeurs sont des gabarits : les cotes viennent de la fiche technique du premier lot, la liste des litières compatibles de tests réels, et les versions d'OS de l'équipe application. Aucune n'est arrêtée aujourd'hui, et chacune est marquée.
Les cotes définitives sont arrêtées par le chantier produit. Tant qu'une valeur n'est pas confirmée, aucune carte n'est rendue à sa place.
Litières agglomérantes minérales, granulométrie standard
Litières de silice en gros cristaux, litières de bois en granulés longs
Presque toutes les box françaises diffusent les deux bandes. Si la vôtre n'expose qu'un seul réseau, l'appairage vous guidera.
Les cotes ne sont pas encore confirmées
Aucune valeur n'est affichée tant qu'elle n'est pas arrêtée. Écrivez-nous, nous répondons à la question précise que vous vous posez.
Poser la questionLes cotes n'ont pas pu être chargées.
Elles figurent aussi sur la fiche technique du produit.
La feuille — le guide en superposition. Ouverte depuis la fiche produit, elle répond sans faire perdre la place dans la page : le visiteur qui vérifie une cote ne doit pas repartir du haut.
Les cotes définitives sont arrêtées par le chantier produit. Tant qu'une valeur n'est pas confirmée, aucune carte n'est rendue à sa place.
Litières agglomérantes minérales, granulométrie standard
Litières de silice en gros cristaux
Presque toutes les box françaises diffusent les deux bandes. Si la vôtre n'expose qu'un seul réseau, l'appairage vous guidera.
Les cotes ne sont pas encore confirmées
Aucune valeur n'est affichée tant qu'elle n'est pas arrêtée. Écrivez-nous, nous répondons à la question précise que vous vous posez.
Poser la questionLes cotes n'ont pas pu être chargées.
Elles figurent aussi sur la fiche technique du produit.
Vide, chargement, erreur. En vide, on ne rend pas une pile de tirets : on dit pourquoi la donnée n'est pas encore là et quand elle arrivera.
Les cotes définitives sont arrêtées par le chantier produit. Tant qu'une valeur n'est pas confirmée, aucune carte n'est rendue à sa place.
Presque toutes les box françaises diffusent les deux bandes. Si la vôtre n'expose qu'un seul réseau, l'appairage vous guidera.
Les cotes ne sont pas encore confirmées
Aucune valeur n'est affichée tant qu'elle n'est pas arrêtée. Écrivez-nous, nous répondons à la question précise que vous vous posez.
Poser la questionLes cotes n'ont pas pu être chargées.
Elles figurent aussi sur la fiche technique du produit.
Les cotes définitives sont arrêtées par le chantier produit. Tant qu'une valeur n'est pas confirmée, aucune carte n'est rendue à sa place.
Presque toutes les box françaises diffusent les deux bandes. Si la vôtre n'expose qu'un seul réseau, l'appairage vous guidera.
Les cotes ne sont pas encore confirmées
Aucune valeur n'est affichée tant qu'elle n'est pas arrêtée. Écrivez-nous, nous répondons à la question précise que vous vous posez.
Poser la questionLes cotes n'ont pas pu être chargées.
Elles figurent aussi sur la fiche technique du produit.
Les cotes définitives sont arrêtées par le chantier produit. Tant qu'une valeur n'est pas confirmée, aucune carte n'est rendue à sa place.
Presque toutes les box françaises diffusent les deux bandes. Si la vôtre n'expose qu'un seul réseau, l'appairage vous guidera.
Les cotes ne sont pas encore confirmées
Aucune valeur n'est affichée tant qu'elle n'est pas arrêtée. Écrivez-nous, nous répondons à la question précise que vous vous posez.
Poser la questionLes cotes n'ont pas pu être chargées.
Elles figurent aussi sur la fiche technique du produit.
Fiche 44 · garantie · 4 variantes · 5 états
⚠ La durée est une prop, jamais une valeur gravée.
Une garantie de 24 mois est aujourd'hui affichée par le thème et publiée vers
Google en WarrantyPromise sans qu'aucune décision ne l'ait arrêtée. Une
promesse contractuelle publiée par défaut est une dette, pas un argument : ici la durée arrive
par duree_incluse, marquée data-placeholder="duree-garantie".
Le fondateur tranche.
Et il faut distinguer deux choses que tout le monde confond. La garantie commerciale du vendeur est un engagement facultatif, qui s'ajoute et ne remplace rien : c'est elle qui se vend. La garantie légale de conformité française est obligatoire, dure deux ans, et n'appartient à personne : c'est une mention légale, pas un argument commercial. La présenter comme un avantage de la marque est un défaut juridique — et c'est exactement ce que fait un bandeau qui annonce « 2 ans de garantie » sans dire lequel des deux il vend.
L'état d'aujourd'hui, tel qu'il devrait être servi. Aucune durée n'ayant été arrêtée, la prop est vide — le sélecteur ne rend aucun chiffre et le composant dit pourquoi. C'est ce que la boutique doit servir tant que le fondateur n'a pas tranché, et c'est l'inverse de ce que le thème fait aujourd'hui.
Indépendamment de la garantie commerciale ci-dessus, vous bénéficiez de la garantie légale de conformité et de la garantie contre les vices cachés, dues par le vendeur. Formulation à arrêter par le chantier juridique.
Garantie Sérénité Catharsis incluse
Expédition à l'arrivée du premier lot. La promesse de délai a une seule source de vérité et elle est injectée en prop : deux promesses contradictoires sur la même page sont le constat B4.
L'extension de garantie n'est pas disponible.
La garantie incluse s'applique quoi qu'il arrive.
Et le même composant, une fois la durée décidée. Les chiffres ci-dessous sont des valeurs de gabarit — le soulignement rouge est le marqueur de remplaçant, pas un défaut de rendu.
Indépendamment de la garantie commerciale ci-dessus, vous bénéficiez de la garantie légale de conformité et de la garantie contre les vices cachés, dues par le vendeur. Formulation à arrêter par le chantier juridique.
Garantie Sérénité Catharsis 24 mois incluse
Expédition à l'arrivée du premier lot. La promesse de délai a une seule source de vérité et elle est injectée en prop : deux promesses contradictoires sur la même page sont le constat B4.
L'extension de garantie n'est pas disponible.
La garantie incluse s'applique quoi qu'il arrive.
Bandeau, ligne de panier, sélecteur. Whisker fait apparaître sa garantie en ligne de panier (« Garantie WhiskerCare™ 2 ans incluse ») : c'est le bon endroit, parce que c'est là qu'on compte ce qu'on achète.
Indépendamment de la garantie commerciale ci-dessus, vous bénéficiez de la garantie légale de conformité et de la garantie contre les vices cachés, dues par le vendeur. Formulation à arrêter par le chantier juridique.
Garantie Sérénité Catharsis 24 mois incluse
Expédition à l'arrivée du premier lot. La promesse de délai a une seule source de vérité et elle est injectée en prop : deux promesses contradictoires sur la même page sont le constat B4.
L'extension de garantie n'est pas disponible.
La garantie incluse s'applique quoi qu'il arrive.
Indépendamment de la garantie commerciale ci-dessus, vous bénéficiez de la garantie légale de conformité et de la garantie contre les vices cachés, dues par le vendeur. Formulation à arrêter par le chantier juridique.
Garantie Sérénité Catharsis 24 mois incluse
Expédition à l'arrivée du premier lot. La promesse de délai a une seule source de vérité et elle est injectée en prop : deux promesses contradictoires sur la même page sont le constat B4.
L'extension de garantie n'est pas disponible.
La garantie incluse s'applique quoi qu'il arrive.
Indépendamment de la garantie commerciale ci-dessus, vous bénéficiez de la garantie légale de conformité et de la garantie contre les vices cachés, dues par le vendeur. Formulation à arrêter par le chantier juridique.
Garantie Sérénité Catharsis 24 mois incluse
Expédition à l'arrivée du premier lot. La promesse de délai a une seule source de vérité et elle est injectée en prop : deux promesses contradictoires sur la même page sont le constat B4.
L'extension de garantie n'est pas disponible.
La garantie incluse s'applique quoi qu'il arrive.
Accordéon, long, rupture, chargement, erreur. En rupture, la garantie reste affichée : c'est un fait sur le produit, pas une disponibilité.
Indépendamment de la garantie commerciale ci-dessus, vous bénéficiez de la garantie légale de conformité et de la garantie contre les vices cachés, dues par le vendeur. Formulation à arrêter par le chantier juridique.
Garantie Sérénité Catharsis 24 mois incluse
Expédition à l'arrivée du premier lot. La promesse de délai a une seule source de vérité et elle est injectée en prop : deux promesses contradictoires sur la même page sont le constat B4.
L'extension de garantie n'est pas disponible.
La garantie incluse s'applique quoi qu'il arrive.
Indépendamment de la garantie commerciale ci-dessus, vous bénéficiez de la garantie légale de conformité et de la garantie contre les vices cachés, dues par le vendeur. Formulation à arrêter par le chantier juridique.
Garantie Sérénité Catharsis — couverture pièces, main-d'œuvre et transport aller-retour 24 mois incluse
Expédition à l'arrivée du premier lot. La promesse de délai a une seule source de vérité et elle est injectée en prop : deux promesses contradictoires sur la même page sont le constat B4.
L'extension de garantie n'est pas disponible.
La garantie incluse s'applique quoi qu'il arrive.
Indépendamment de la garantie commerciale ci-dessus, vous bénéficiez de la garantie légale de conformité et de la garantie contre les vices cachés, dues par le vendeur. Formulation à arrêter par le chantier juridique.
Garantie Sérénité Catharsis 24 mois incluse
Expédition à l'arrivée du premier lot. La promesse de délai a une seule source de vérité et elle est injectée en prop : deux promesses contradictoires sur la même page sont le constat B4.
L'extension de garantie n'est pas disponible.
La garantie incluse s'applique quoi qu'il arrive.
Indépendamment de la garantie commerciale ci-dessus, vous bénéficiez de la garantie légale de conformité et de la garantie contre les vices cachés, dues par le vendeur. Formulation à arrêter par le chantier juridique.
Garantie Sérénité Catharsis 24 mois incluse
Expédition à l'arrivée du premier lot. La promesse de délai a une seule source de vérité et elle est injectée en prop : deux promesses contradictoires sur la même page sont le constat B4.
L'extension de garantie n'est pas disponible.
La garantie incluse s'applique quoi qu'il arrive.
Indépendamment de la garantie commerciale ci-dessus, vous bénéficiez de la garantie légale de conformité et de la garantie contre les vices cachés, dues par le vendeur. Formulation à arrêter par le chantier juridique.
Garantie Sérénité Catharsis 24 mois incluse
Expédition à l'arrivée du premier lot. La promesse de délai a une seule source de vérité et elle est injectée en prop : deux promesses contradictoires sur la même page sont le constat B4.
L'extension de garantie n'est pas disponible.
La garantie incluse s'applique quoi qu'il arrive.
Fiche 45 · lecteur-video · 3 variantes · 5 états
Deux composants, deux noms, jamais un réglage qui
bascule de l'un à l'autre. La vidéo d'ambiance (décor : muette, en boucle,
playsinline, sans commande, avec poster obligatoire) vit dans le héros et le
thème la rend déjà correctement — assets/global.js, initHeroVideo,
qui sort immédiatement sur prefers-reduced-motion. Le lecteur de
contenu, celui-ci, est autre chose : affiche, déclencheur, lecteur à la demande. Ils
n'ont ni le même balisage ni les mêmes obligations d'accessibilité.
⚠ Aucune vidéo n'existe, et on ne fait pas semblant. Le média est un tenant-lieu déclaré : l'affiche est la photo réelle du premier exemplaire, et le panneau ouvert dit en toutes lettres que le film n'est pas tourné. Aucune image générée par un modèle, aucun rectangle noir muet.
Un seul déclencheur, une seule tabulation. Chez
Whisker, deux éléments portent le même aria-label="Play video" — la
pilule (290 × 51) et la photo (260 × 287) : deux arrêts de tabulation homonymes pour une
seule action. Et c'est un <a href="#" role="button" tabindex="0"> : trois
rustines pour compenser un mauvais choix d'élément, et si le script échoue le clic remonte la
page. Ici, un <button> unique enveloppe l'affiche et son libellé,
et le nom accessible contient le nom visible, en français — « Play video » sous
« Lancez la vidéo » échoue à WCAG 2.5.3 et casse la commande vocale.
Le cycle complet, du passage du chat au tiroir refermé.
Le film arrive
Il sera tourné sur le premier lot de production. En attendant, la page « Comment fonctionne CatLang » décrit chaque étape par écrit.
Lire l'explication
Tenant-lieu : le film n'est pas tourné. L'affiche reste affichée jusqu'à ce que le média signale qu'il est prêt.
Chargement de la vidéo…
La vidéo n'a pas pu être chargée.
Votre connexion l'a peut-être interrompue. Vous pouvez réessayer, ou lire la transcription.
Le cycle complet, du passage du chat au tiroir refermé.
Ouvert — et le panneau n'est jamais noir. La capture
lecteur-video@390-d-ouvert-propre.png a saisi le pire état possible d'une
modale : voile à 70 %, rectangle noir de 331 × 186, aucun indicateur de chargement, et
zéro pixel plus clair que 150 hors du panneau — donc aucune sortie visible. Le relevé
DOM nuance : le bouton existe (35 × 32 px) et reçoit le focus à l'ouverture ; l'absence est
visuelle, pas fonctionnelle. Elle reste entière pour qui regarde l'écran. Ici la croix est
dans le panneau, fait 44 px, et porte un nom — « Fermer la vidéo ». Chez la référence
elle flotte 23 px au-dessus du panneau et n'a aucun nom accessible.
Le cycle complet, du passage du chat au tiroir refermé.
Le film arrive
Il sera tourné sur le premier lot de production. En attendant, la page « Comment fonctionne CatLang » décrit chaque étape par écrit.
Lire l'explication
Tenant-lieu : le film n'est pas tourné. L'affiche reste affichée jusqu'à ce que le média signale qu'il est prêt.
Chargement de la vidéo…
La vidéo n'a pas pu être chargée.
Votre connexion l'a peut-être interrompue. Vous pouvez réessayer, ou lire la transcription.
Le tiroir se referme dès que le cycle est terminé.
Le cycle complet, du passage du chat au tiroir refermé.
Chargement. Une ossature qui a la forme de l'image
attendue, et une phrase qui dit ce qui se passe. ⚠ Le balayage est un fond animé,
jamais un ::after translaté : Chrome compte un descendant transformé dans la
région de débordement défilable, et la sonde remonterait deux clipped-x
graves sur de la pure décoration.
Le film arrive
Il sera tourné sur le premier lot de production. En attendant, la page « Comment fonctionne CatLang » décrit chaque étape par écrit.
Lire l'explication
Tenant-lieu : le film n'est pas tourné. L'affiche reste affichée jusqu'à ce que le média signale qu'il est prêt.
Chargement de la vidéo…
La vidéo n'a pas pu être chargée.
Votre connexion l'a peut-être interrompue. Vous pouvez réessayer, ou lire la transcription.
Erreur — le média ne charge pas. Elle dit ce qui a échoué, propose la reprise, et surtout donne la sortie de secours par le texte : la transcription rend le contenu accessible même quand la vidéo ne l'est pas.
Le film arrive
Il sera tourné sur le premier lot de production. En attendant, la page « Comment fonctionne CatLang » décrit chaque étape par écrit.
Lire l'explication
Tenant-lieu : le film n'est pas tourné. L'affiche reste affichée jusqu'à ce que le média signale qu'il est prêt.
Chargement de la vidéo…
La vidéo n'a pas pu être chargée.
Votre connexion l'a peut-être interrompue. Vous pouvez réessayer, ou lire la transcription.
En attente de consentement, et vide.
youtube.com/embed dépose des cookies tiers avant tout consentement — un
problème pour une boutique française. Par ordre de préférence : un <video>
auto-hébergé avec poster ; à défaut youtube-nocookie.com, injecté
après consentement, avec un espace réservé explicite tant que l'accord manque.
L'état vide, lui, n'invente pas de film : il renvoie au texte.
Le film arrive
Il sera tourné sur le premier lot de production. En attendant, la page « Comment fonctionne CatLang » décrit chaque étape par écrit.
Lire l'explication
Tenant-lieu : le film n'est pas tourné. L'affiche reste affichée jusqu'à ce que le média signale qu'il est prêt.
Chargement de la vidéo…
La vidéo n'a pas pu être chargée.
Votre connexion l'a peut-être interrompue. Vous pouvez réessayer, ou lire la transcription.
Le film arrive
Il sera tourné sur le premier lot de production. En attendant, la page « Comment fonctionne CatLang » décrit chaque étape par écrit.
Lire l'explication
Tenant-lieu : le film n'est pas tourné. L'affiche reste affichée jusqu'à ce que le média signale qu'il est prêt.
Chargement de la vidéo…
La vidéo n'a pas pu être chargée.
Votre connexion l'a peut-être interrompue. Vous pouvez réessayer, ou lire la transcription.
Variante bandeau, et l'état long. Pleine largeur, sans carte : l'affiche est le bouton. Employée en fiche produit, où la carte ferait doublon avec le bloc d'achat.
Tourné sur le premier exemplaire de production.
Le film arrive
Il sera tourné sur le premier lot de production. En attendant, la page « Comment fonctionne CatLang » décrit chaque étape par écrit.
Lire l'explication
Tenant-lieu : le film n'est pas tourné. L'affiche reste affichée jusqu'à ce que le média signale qu'il est prêt.
Chargement de la vidéo…
La vidéo n'a pas pu être chargée.
Votre connexion l'a peut-être interrompue. Vous pouvez réessayer, ou lire la transcription.
Tourné sur le premier exemplaire de production.
Le cycle complet, du passage du chat au tiroir refermé, puis la vidange du compartiment à déchets et le remplacement de la cartouche aromatique.
Le film arrive
Il sera tourné sur le premier lot de production. En attendant, la page « Comment fonctionne CatLang » décrit chaque étape par écrit.
Lire l'explication
Tenant-lieu : le film n'est pas tourné. L'affiche reste affichée jusqu'à ce que le média signale qu'il est prêt.
Chargement de la vidéo…
La vidéo n'a pas pu être chargée.
Votre connexion l'a peut-être interrompue. Vous pouvez réessayer, ou lire la transcription.
Le cycle complet, du passage du chat au tiroir refermé, puis la vidange du compartiment à déchets et le remplacement de la cartouche aromatique.
Fiche 46 · caisse-marque · 2 variantes · 6 états
⚠ Le correctif du constat B2, et c'est le défaut le plus
visible que le fondateur ait relevé. snippets/payment-badges.liquid calculait
un libellé par méthode puis rendait {% render 'icon', name: 'credit-card' %}
pour toutes : six pictogrammes strictement identiques au lieu de six marques. Le
correctif dort déjà dans le dépôt, au mauvais endroit —
sections/footer.liquid:90 emploie payment_type_svg_tag. Ci-dessous,
sept marques, sept formes : deux monogrammes tracés (Mastercard, PayPal), un « G »
cerclé, quatre mots-symboles traités différemment. Elles sont monochromes et c'est
délibéré : la distinction se fait par la forme, la seule qui survive à un mode sombre, à une
impression et à un daltonisme. ⚠ La liste réelle vient de
shop.enabled_payment_types — celle-ci est une démonstration de forme, pas une
liste arrêtée.
Maquette annotée — rien de cet écran n'est un fichier de thème. La caisse se PARAMÈTRE dans l'éditeur de caisse (plan basic : logo, couleur de fond, couleur d'accent, police, rayon de coin, style de bouton — six réglages, pas un de plus). Les blocs d'application sur les étapes information / livraison / paiement et la Checkout Branding API sont réservés à Shopify Plus. La seule partie de cet écran qui appartient réellement au thème est la rangée de marques de paiement.
CATHARSIS
Un article n'est plus disponible.
Le stock a changé pendant votre commande. Le montant a été recalculé ; rien n'a été débité.
Paiement express
ou payer par carte
Mode de livraison
Renseignez votre adresse pour voir les modes de livraison disponibles et leur délai.
Paiement accepté. Vous allez être redirigé vers la confirmation de commande.
La caisse n'est pas dans le thème.
checkout.liquid n'existe que sur Shopify Plus, et ls layout/ ne rend
que password.liquid et theme.liquid. Cet écran est une maquette
annotée : sur le plan basic, l'éditeur de caisse expose six réglages — logo, couleur de
fond, couleur d'accent, police, rayon de coin, style de bouton — et rien de plus. Les valeurs
viennent des mêmes jetons que le thème pour que le passage boutique → caisse ne produise
aucune rupture visible.
Quatre choses prises aux références, une refusée.
Prises : le récapitulatif replié avec le total visible (les trois le font) ; le pays en
premier, parce qu'il décide du format d'adresse, de la taxe et des transporteurs ; la
section qui existe avant d'avoir quoi que ce soit à montrer et qui explique son vide
(« Renseignez votre adresse pour voir les modes de livraison ») ; la TVA chiffrée en quatre
lignes. Refusée : la case d'opt-out de Ridge — Tick the box to opt out,
cocher pour refuser. En France le consentement marketing se donne. Le modèle est la case
décochée de Whisker UE.
Maquette annotée — rien de cet écran n'est un fichier de thème. La caisse se PARAMÈTRE dans l'éditeur de caisse (plan basic : logo, couleur de fond, couleur d'accent, police, rayon de coin, style de bouton — six réglages, pas un de plus). Les blocs d'application sur les étapes information / livraison / paiement et la Checkout Branding API sont réservés à Shopify Plus. La seule partie de cet écran qui appartient réellement au thème est la rangée de marques de paiement.
CATHARSIS
Expédié depuis la France · Paiement sécurisé
Un article n'est plus disponible.
Le stock a changé pendant votre commande. Le montant a été recalculé ; rien n'a été débité.
Paiement express
ou payer par carte
Mode de livraison
Renseignez votre adresse pour voir les modes de livraison disponibles et leur délai.
Paiement accepté. Vous allez être redirigé vers la confirmation de commande.
⚠ Le taux affiché doit être le bon dès le panier.
Whisker facture 21 % (660,33 × 1,21 = 799,00) pendant que sa caisse affiche
« France », dont le taux normal est 20 %, et s'en sort avec un avertissement sur la fiche
produit. C'est une dette, pas un modèle. À corriger aussi dans le thème :
locales/fr.json → cart.taxes_note vaut « Taxes et frais de livraison calculés au
paiement », ce qui laisse entendre que le prix affiché est hors taxes — alors qu'il est TTC.
La formulation exacte revient au chantier juridique.
Erreur, rupture, chargement. En erreur, le message dit d'abord ce qui n'a pas été débité : c'est la première question du client. La rupture pendant le tunnel n'est pas hypothétique — une seule variante, stock 60 — et on le dit au lieu de vider le panier en silence.
Maquette annotée — rien de cet écran n'est un fichier de thème. La caisse se PARAMÈTRE dans l'éditeur de caisse (plan basic : logo, couleur de fond, couleur d'accent, police, rayon de coin, style de bouton — six réglages, pas un de plus). Les blocs d'application sur les étapes information / livraison / paiement et la Checkout Branding API sont réservés à Shopify Plus. La seule partie de cet écran qui appartient réellement au thème est la rangée de marques de paiement.
CATHARSIS
Un article n'est plus disponible.
Le stock a changé pendant votre commande. Le montant a été recalculé ; rien n'a été débité.
Paiement express
ou payer par carte
Mode de livraison
Renseignez votre adresse pour voir les modes de livraison disponibles et leur délai.
Paiement accepté. Vous allez être redirigé vers la confirmation de commande.
Maquette annotée — rien de cet écran n'est un fichier de thème. La caisse se PARAMÈTRE dans l'éditeur de caisse (plan basic : logo, couleur de fond, couleur d'accent, police, rayon de coin, style de bouton — six réglages, pas un de plus). Les blocs d'application sur les étapes information / livraison / paiement et la Checkout Branding API sont réservés à Shopify Plus. La seule partie de cet écran qui appartient réellement au thème est la rangée de marques de paiement.
CATHARSIS
Un article n'est plus disponible.
Le stock a changé pendant votre commande. Le montant a été recalculé ; rien n'a été débité.
Paiement express
ou payer par carte
Mode de livraison
Renseignez votre adresse pour voir les modes de livraison disponibles et leur délai.
Paiement accepté. Vous allez être redirigé vers la confirmation de commande.
Maquette annotée — rien de cet écran n'est un fichier de thème. La caisse se PARAMÈTRE dans l'éditeur de caisse (plan basic : logo, couleur de fond, couleur d'accent, police, rayon de coin, style de bouton — six réglages, pas un de plus). Les blocs d'application sur les étapes information / livraison / paiement et la Checkout Branding API sont réservés à Shopify Plus. La seule partie de cet écran qui appartient réellement au thème est la rangée de marques de paiement.
CATHARSIS
Un article n'est plus disponible.
Le stock a changé pendant votre commande. Le montant a été recalculé ; rien n'a été débité.
Paiement express
ou payer par carte
Mode de livraison
Renseignez votre adresse pour voir les modes de livraison disponibles et leur délai.
Paiement accepté. Vous allez être redirigé vers la confirmation de commande.
Long, succès, express désactivé. Le nom d'article à rallonge est le cas qui casse toutes les caisses à 390 px : le texte passe à la ligne, le prix ne bouge pas. ⚠ Le paiement express éteint n'est pas une lubie — un paiement par portefeuille n'affiche aucune offre post-achat (fiche 47).
Maquette annotée — rien de cet écran n'est un fichier de thème. La caisse se PARAMÈTRE dans l'éditeur de caisse (plan basic : logo, couleur de fond, couleur d'accent, police, rayon de coin, style de bouton — six réglages, pas un de plus). Les blocs d'application sur les étapes information / livraison / paiement et la Checkout Branding API sont réservés à Shopify Plus. La seule partie de cet écran qui appartient réellement au thème est la rangée de marques de paiement.
CATHARSIS
Un article n'est plus disponible.
Le stock a changé pendant votre commande. Le montant a été recalculé ; rien n'a été débité.
Paiement express
ou payer par carte
Mode de livraison
Renseignez votre adresse pour voir les modes de livraison disponibles et leur délai.
Paiement accepté. Vous allez être redirigé vers la confirmation de commande.
Maquette annotée — rien de cet écran n'est un fichier de thème. La caisse se PARAMÈTRE dans l'éditeur de caisse (plan basic : logo, couleur de fond, couleur d'accent, police, rayon de coin, style de bouton — six réglages, pas un de plus). Les blocs d'application sur les étapes information / livraison / paiement et la Checkout Branding API sont réservés à Shopify Plus. La seule partie de cet écran qui appartient réellement au thème est la rangée de marques de paiement.
CATHARSIS
Un article n'est plus disponible.
Le stock a changé pendant votre commande. Le montant a été recalculé ; rien n'a été débité.
Paiement express
ou payer par carte
Mode de livraison
Renseignez votre adresse pour voir les modes de livraison disponibles et leur délai.
Paiement accepté. Vous allez être redirigé vers la confirmation de commande.
Maquette annotée — rien de cet écran n'est un fichier de thème. La caisse se PARAMÈTRE dans l'éditeur de caisse (plan basic : logo, couleur de fond, couleur d'accent, police, rayon de coin, style de bouton — six réglages, pas un de plus). Les blocs d'application sur les étapes information / livraison / paiement et la Checkout Branding API sont réservés à Shopify Plus. La seule partie de cet écran qui appartient réellement au thème est la rangée de marques de paiement.
CATHARSIS
Un article n'est plus disponible.
Le stock a changé pendant votre commande. Le montant a été recalculé ; rien n'a été débité.
Paiement express
ou payer par carte
Mode de livraison
Renseignez votre adresse pour voir les modes de livraison disponibles et leur délai.
Paiement accepté. Vous allez être redirigé vers la confirmation de commande.
Zéro produit vendu dans la caisse, et ce n'est pas une limite de plan. Le récapitulatif déplié de Ridge contient exactement six choses — vignette, code promo, sous-total, livraison, total, rien d'autre. Aucune vente croisée, aucun accessoire. Les trois références convergent : 100 % de la vente croisée se joue avant le panier. Donc rien de ce que la caisse basic ne sait pas faire ne manque.
Fiche 47 · post-achat · 3 variantes · 5 états
⚠ Ces écrans n'ont jamais pu être capturés, et ils ne le
seront pas. Une page de remerciement suppose une commande réellement payée : commander
chez un tiers et saisir un moyen de paiement est interdit. La page de remerciement, la page de
statut de commande, la page de vente post-achat et le courriel de confirmation sont donc
non observés — sur les cinq marques de référence comme ailleurs. Ce qui suit sépare
trois registres et le dit à chaque bloc : documenté (source primaire Shopify, six pages
du 2026-08-21), lu (sections/main-order.liquid, 101 lignes), non
observé. Une fiche honnêtement incomplète est un livrable ; une fiche inventée est le
défaut d'origine du projet.
A · La page de remerciement — les sept cibles documentées, et rien d'autre. Chaque zone porte le nom de la cible d'extension qui la rend possible. Toute zone hors de cette liste dessinerait quelque chose que la plateforme ne sait pas rendre. L'ordre suit la règle : c'est bien passé ? (numéro + confirmation), quand est-ce que je le reçois ? (date), comment vous joindre si ça se passe mal ? (contact). La vente vient après ces trois-là, ou pas du tout. Et la page ne ramène pas à la navigation du site : même règle que la caisse.
Composition déduite de la documentation Shopify — jamais observée.
Les sept zones ci-dessous sont les sept cibles d'extension documentées de
la page de remerciement (purchase.thank-you.*), et rien d'autre : toute
zone hors de cette liste serait une zone que la plateforme ne sait pas
rendre. La page elle-même n'est pas dans le thème — aucun .liquid ne la
rend, il n'y a pas de fichier à créer, elle se paramètre.
Écran LU dans le thème — sections/main-order.liquid, 101 lignes,
rendu par templates/customers/order.json sur /account/orders/<id>.
C'est la SEULE surface post-achat que le thème possède réellement. Quatre
défauts y sont corrigés ici : le min-width: 540px de la ligne 82
(tableau qui défile à 390 px), le total_net_amount de la ligne 53 sous
une étiquette « Total », l'absence totale de order_status_url dans le
thème, et l'absence d'état de commande.
Écran DOCUMENTÉ, non maquettable fidèlement. La vente post-achat n'est ni un fichier ni un réglage : c'est une application tierce, unique, dont l'accès se demande — et c'est l'application qui impose la mise en page. Ce qui est dessiné ici est la seule chose établie : ses limites.
Votre commande part du premier lot de production. Nous vous écrivons dès qu'elle quitte l'entrepôt.
Commande confirmée
Commande CAT-1042 · passée le 22 août 2026
Livraison estimée entre le 3 et le 7 septembre
Une question sur cette commande ?
Écrivez-nous, nous répondons en français sous un jour ouvré.
Catharsis · 39 Rue du Haut de la Noue, 92390 Villeneuve-la-Garenne, France
Les liens de politiques sont ajoutés automatiquement par Shopify.
Passée le 22 août 2026
Après le paiement accepté, avant la page de remerciement
Ajoutez-le à cette commande. Aucun frais de livraison supplémentaire, et rien à ressaisir.
Payé sur le moyen déjà autorisé. Aucune ressaisie de carte.
Ajouté à la commande CAT-1042. Aucun nouveau paiement n'a été demandé.
Conséquence, et personne ne la voit venir. Les trois caisses de référence poussent le paiement express EN TÊTE d'écran. Plus l'express convertit, moins l'unique levier de caisse disponible sur un plan de base a l'occasion de se déclencher. Ce n'est pas une raison de retirer l'express — c'en est une de ne JAMAIS faire reposer un chiffre de vente croisée sur le post-achat. Le chiffre se fait avant le panier ; ce qui tombe après est en plus.
Aucune commande pour l'instant
Vos commandes apparaîtront ici dès votre premier achat, avec leur suivi.
Voir la boutiqueCette commande n'a pas pu être chargée.
Votre commande n'est pas perdue. Réessayez, ou ouvrez le lien de suivi reçu par courriel — il ne dépend pas de votre compte.
B · La fiche de commande du compte client — la seule
surface post-achat que le thème possède. Elle existe, elle est à nous, et elle n'avait
jamais été examinée. Quatre défauts, tous vérifiés par lecture, corrigés ici :
(1) main-order.liquid:82 porte min-width: 540px dans un
parent overflow-x: auto — le défaut qui a fait rejeter le thème deux fois,
retiré de deux autres fichiers et oublié sur celui-ci, sur la page que le client ouvre presque
toujours sur son téléphone. Ici, une liste de cartes, aucun overflow-x.
(2) ligne 53, order.total_net_amount sous une étiquette « Total » : c'est
le total moins les remboursements, donc un chiffre qui n'est pas celui de la facture,
sans rien dire. Invisible tant qu'il n'y a aucun remboursement ; visible au moment exact où un
client mécontent regarde de très près. (3) grep -rn "order_status_url" sur
tout le thème ne rend aucun résultat : la page ne mène jamais au suivi, qui est la seule
question qu'on vient lui poser. (4) aucun état de commande, ni paiement ni expédition.
Composition déduite de la documentation Shopify — jamais observée.
Les sept zones ci-dessous sont les sept cibles d'extension documentées de
la page de remerciement (purchase.thank-you.*), et rien d'autre : toute
zone hors de cette liste serait une zone que la plateforme ne sait pas
rendre. La page elle-même n'est pas dans le thème — aucun .liquid ne la
rend, il n'y a pas de fichier à créer, elle se paramètre.
Écran LU dans le thème — sections/main-order.liquid, 101 lignes,
rendu par templates/customers/order.json sur /account/orders/<id>.
C'est la SEULE surface post-achat que le thème possède réellement. Quatre
défauts y sont corrigés ici : le min-width: 540px de la ligne 82
(tableau qui défile à 390 px), le total_net_amount de la ligne 53 sous
une étiquette « Total », l'absence totale de order_status_url dans le
thème, et l'absence d'état de commande.
Écran DOCUMENTÉ, non maquettable fidèlement. La vente post-achat n'est ni un fichier ni un réglage : c'est une application tierce, unique, dont l'accès se demande — et c'est l'application qui impose la mise en page. Ce qui est dessiné ici est la seule chose établie : ses limites.
Votre commande part du premier lot de production. Nous vous écrivons dès qu'elle quitte l'entrepôt.
Commande confirmée
Commande CAT-1042 · passée le 22 août 2026
Livraison estimée
Une question sur cette commande ?
Écrivez-nous, nous répondons en français sous un jour ouvré.
Catharsis · 39 Rue du Haut de la Noue, 92390 Villeneuve-la-Garenne, France
Les liens de politiques sont ajoutés automatiquement par Shopify.
Passée le 22 août 2026
Après le paiement accepté, avant la page de remerciement
Ajoutez-le à cette commande. Aucun frais de livraison supplémentaire, et rien à ressaisir.
Payé sur le moyen déjà autorisé. Aucune ressaisie de carte.
Ajouté à la commande CAT-1042. Aucun nouveau paiement n'a été demandé.
Conséquence, et personne ne la voit venir. Les trois caisses de référence poussent le paiement express EN TÊTE d'écran. Plus l'express convertit, moins l'unique levier de caisse disponible sur un plan de base a l'occasion de se déclencher. Ce n'est pas une raison de retirer l'express — c'en est une de ne JAMAIS faire reposer un chiffre de vente croisée sur le post-achat. Le chiffre se fait avant le panier ; ce qui tombe après est en plus.
Aucune commande pour l'instant
Vos commandes apparaîtront ici dès votre premier achat, avec leur suivi.
Voir la boutiqueCette commande n'a pas pu être chargée.
Votre commande n'est pas perdue. Réessayez, ou ouvrez le lien de suivi reçu par courriel — il ne dépend pas de votre compte.
Le remboursement a sa propre ligne. Jamais une soustraction muette sous « Total ». Et la TVA reste détaillée après l'achat : la facture d'un client français doit rester lisible dans son compte, avec le même vocabulaire que le panier.
Composition déduite de la documentation Shopify — jamais observée.
Les sept zones ci-dessous sont les sept cibles d'extension documentées de
la page de remerciement (purchase.thank-you.*), et rien d'autre : toute
zone hors de cette liste serait une zone que la plateforme ne sait pas
rendre. La page elle-même n'est pas dans le thème — aucun .liquid ne la
rend, il n'y a pas de fichier à créer, elle se paramètre.
Écran LU dans le thème — sections/main-order.liquid, 101 lignes,
rendu par templates/customers/order.json sur /account/orders/<id>.
C'est la SEULE surface post-achat que le thème possède réellement. Quatre
défauts y sont corrigés ici : le min-width: 540px de la ligne 82
(tableau qui défile à 390 px), le total_net_amount de la ligne 53 sous
une étiquette « Total », l'absence totale de order_status_url dans le
thème, et l'absence d'état de commande.
Écran DOCUMENTÉ, non maquettable fidèlement. La vente post-achat n'est ni un fichier ni un réglage : c'est une application tierce, unique, dont l'accès se demande — et c'est l'application qui impose la mise en page. Ce qui est dessiné ici est la seule chose établie : ses limites.
Votre commande part du premier lot de production. Nous vous écrivons dès qu'elle quitte l'entrepôt.
Commande confirmée
Commande CAT-1039 · passée le 14 août 2026
Livraison estimée
Une question sur cette commande ?
Écrivez-nous, nous répondons en français sous un jour ouvré.
Catharsis · 39 Rue du Haut de la Noue, 92390 Villeneuve-la-Garenne, France
Les liens de politiques sont ajoutés automatiquement par Shopify.
Passée le 14 août 2026
Après le paiement accepté, avant la page de remerciement
Ajoutez-le à cette commande. Aucun frais de livraison supplémentaire, et rien à ressaisir.
Payé sur le moyen déjà autorisé. Aucune ressaisie de carte.
Ajouté à la commande CAT-1039. Aucun nouveau paiement n'a été demandé.
Conséquence, et personne ne la voit venir. Les trois caisses de référence poussent le paiement express EN TÊTE d'écran. Plus l'express convertit, moins l'unique levier de caisse disponible sur un plan de base a l'occasion de se déclencher. Ce n'est pas une raison de retirer l'express — c'en est une de ne JAMAIS faire reposer un chiffre de vente croisée sur le post-achat. Le chiffre se fait avant le panier ; ce qui tombe après est en plus.
Aucune commande pour l'instant
Vos commandes apparaîtront ici dès votre premier achat, avec leur suivi.
Voir la boutiqueCette commande n'a pas pu être chargée.
Votre commande n'est pas perdue. Réessayez, ou ouvrez le lien de suivi reçu par courriel — il ne dépend pas de votre compte.
C · La vente post-achat — un bonus, jamais une ligne de prévision. Elle s'intercale après le paiement accepté et avant la page de remerciement. Une seule application, une seule page, trois offres au maximum, commande ≥ 0,50 $, accès à demander — et aucune offre sur un paiement par portefeuille. Or les trois caisses de référence poussent le paiement express en tête d'écran : le levier est réel mais structurellement plafonné, et il s'éteint précisément sur les paiements les plus rapides. Une offre post-achat ne demande jamais une seconde saisie de paiement — sinon ce n'est plus une offre, c'est une seconde commande.
Composition déduite de la documentation Shopify — jamais observée.
Les sept zones ci-dessous sont les sept cibles d'extension documentées de
la page de remerciement (purchase.thank-you.*), et rien d'autre : toute
zone hors de cette liste serait une zone que la plateforme ne sait pas
rendre. La page elle-même n'est pas dans le thème — aucun .liquid ne la
rend, il n'y a pas de fichier à créer, elle se paramètre.
Écran LU dans le thème — sections/main-order.liquid, 101 lignes,
rendu par templates/customers/order.json sur /account/orders/<id>.
C'est la SEULE surface post-achat que le thème possède réellement. Quatre
défauts y sont corrigés ici : le min-width: 540px de la ligne 82
(tableau qui défile à 390 px), le total_net_amount de la ligne 53 sous
une étiquette « Total », l'absence totale de order_status_url dans le
thème, et l'absence d'état de commande.
Écran DOCUMENTÉ, non maquettable fidèlement. La vente post-achat n'est ni un fichier ni un réglage : c'est une application tierce, unique, dont l'accès se demande — et c'est l'application qui impose la mise en page. Ce qui est dessiné ici est la seule chose établie : ses limites.
Votre commande part du premier lot de production. Nous vous écrivons dès qu'elle quitte l'entrepôt.
Commande confirmée
Commande CAT-1042 · passée le
Livraison estimée
Une question sur cette commande ?
Écrivez-nous, nous répondons en français sous un jour ouvré.
Catharsis · 39 Rue du Haut de la Noue, 92390 Villeneuve-la-Garenne, France
Les liens de politiques sont ajoutés automatiquement par Shopify.
Passée le
Après le paiement accepté, avant la page de remerciement
Ajoutez-le à cette commande. Aucun frais de livraison supplémentaire, et rien à ressaisir.
Payé sur le moyen déjà autorisé. Aucune ressaisie de carte.
Ajouté à la commande CAT-1042. Aucun nouveau paiement n'a été demandé.
Conséquence, et personne ne la voit venir. Les trois caisses de référence poussent le paiement express EN TÊTE d'écran. Plus l'express convertit, moins l'unique levier de caisse disponible sur un plan de base a l'occasion de se déclencher. Ce n'est pas une raison de retirer l'express — c'en est une de ne JAMAIS faire reposer un chiffre de vente croisée sur le post-achat. Le chiffre se fait avant le panier ; ce qui tombe après est en plus.
Aucune commande pour l'instant
Vos commandes apparaîtront ici dès votre premier achat, avec leur suivi.
Voir la boutiqueCette commande n'a pas pu être chargée.
Votre commande n'est pas perdue. Réessayez, ou ouvrez le lien de suivi reçu par courriel — il ne dépend pas de votre compte.
Composition déduite de la documentation Shopify — jamais observée.
Les sept zones ci-dessous sont les sept cibles d'extension documentées de
la page de remerciement (purchase.thank-you.*), et rien d'autre : toute
zone hors de cette liste serait une zone que la plateforme ne sait pas
rendre. La page elle-même n'est pas dans le thème — aucun .liquid ne la
rend, il n'y a pas de fichier à créer, elle se paramètre.
Écran LU dans le thème — sections/main-order.liquid, 101 lignes,
rendu par templates/customers/order.json sur /account/orders/<id>.
C'est la SEULE surface post-achat que le thème possède réellement. Quatre
défauts y sont corrigés ici : le min-width: 540px de la ligne 82
(tableau qui défile à 390 px), le total_net_amount de la ligne 53 sous
une étiquette « Total », l'absence totale de order_status_url dans le
thème, et l'absence d'état de commande.
Écran DOCUMENTÉ, non maquettable fidèlement. La vente post-achat n'est ni un fichier ni un réglage : c'est une application tierce, unique, dont l'accès se demande — et c'est l'application qui impose la mise en page. Ce qui est dessiné ici est la seule chose établie : ses limites.
Votre commande part du premier lot de production. Nous vous écrivons dès qu'elle quitte l'entrepôt.
Commande confirmée
Commande CAT-1042 · passée le
Livraison estimée
Une question sur cette commande ?
Écrivez-nous, nous répondons en français sous un jour ouvré.
Catharsis · 39 Rue du Haut de la Noue, 92390 Villeneuve-la-Garenne, France
Les liens de politiques sont ajoutés automatiquement par Shopify.
Passée le
Après le paiement accepté, avant la page de remerciement
Ajoutez-le à cette commande. Aucun frais de livraison supplémentaire, et rien à ressaisir.
Payé sur le moyen déjà autorisé. Aucune ressaisie de carte.
Ajouté à la commande CAT-1042. Aucun nouveau paiement n'a été demandé.
Conséquence, et personne ne la voit venir. Les trois caisses de référence poussent le paiement express EN TÊTE d'écran. Plus l'express convertit, moins l'unique levier de caisse disponible sur un plan de base a l'occasion de se déclencher. Ce n'est pas une raison de retirer l'express — c'en est une de ne JAMAIS faire reposer un chiffre de vente croisée sur le post-achat. Le chiffre se fait avant le panier ; ce qui tombe après est en plus.
Aucune commande pour l'instant
Vos commandes apparaîtront ici dès votre premier achat, avec leur suivi.
Voir la boutiqueCette commande n'a pas pu être chargée.
Votre commande n'est pas perdue. Réessayez, ou ouvrez le lien de suivi reçu par courriel — il ne dépend pas de votre compte.
Vide, chargement, erreur, long. En erreur, la sortie de secours est le lien de suivi reçu par courriel : il ne dépend pas du compte, donc il fonctionne même quand le compte ne répond pas.
Composition déduite de la documentation Shopify — jamais observée.
Les sept zones ci-dessous sont les sept cibles d'extension documentées de
la page de remerciement (purchase.thank-you.*), et rien d'autre : toute
zone hors de cette liste serait une zone que la plateforme ne sait pas
rendre. La page elle-même n'est pas dans le thème — aucun .liquid ne la
rend, il n'y a pas de fichier à créer, elle se paramètre.
Écran LU dans le thème — sections/main-order.liquid, 101 lignes,
rendu par templates/customers/order.json sur /account/orders/<id>.
C'est la SEULE surface post-achat que le thème possède réellement. Quatre
défauts y sont corrigés ici : le min-width: 540px de la ligne 82
(tableau qui défile à 390 px), le total_net_amount de la ligne 53 sous
une étiquette « Total », l'absence totale de order_status_url dans le
thème, et l'absence d'état de commande.
Écran DOCUMENTÉ, non maquettable fidèlement. La vente post-achat n'est ni un fichier ni un réglage : c'est une application tierce, unique, dont l'accès se demande — et c'est l'application qui impose la mise en page. Ce qui est dessiné ici est la seule chose établie : ses limites.
Votre commande part du premier lot de production. Nous vous écrivons dès qu'elle quitte l'entrepôt.
Commande confirmée
Commande — · passée le
Livraison estimée
Une question sur cette commande ?
Écrivez-nous, nous répondons en français sous un jour ouvré.
Catharsis · 39 Rue du Haut de la Noue, 92390 Villeneuve-la-Garenne, France
Les liens de politiques sont ajoutés automatiquement par Shopify.
Passée le
Après le paiement accepté, avant la page de remerciement
Ajoutez-le à cette commande. Aucun frais de livraison supplémentaire, et rien à ressaisir.
Payé sur le moyen déjà autorisé. Aucune ressaisie de carte.
Ajouté à la commande —. Aucun nouveau paiement n'a été demandé.
Conséquence, et personne ne la voit venir. Les trois caisses de référence poussent le paiement express EN TÊTE d'écran. Plus l'express convertit, moins l'unique levier de caisse disponible sur un plan de base a l'occasion de se déclencher. Ce n'est pas une raison de retirer l'express — c'en est une de ne JAMAIS faire reposer un chiffre de vente croisée sur le post-achat. Le chiffre se fait avant le panier ; ce qui tombe après est en plus.
Aucune commande pour l'instant
Vos commandes apparaîtront ici dès votre premier achat, avec leur suivi.
Voir la boutiqueCette commande n'a pas pu être chargée.
Votre commande n'est pas perdue. Réessayez, ou ouvrez le lien de suivi reçu par courriel — il ne dépend pas de votre compte.
Composition déduite de la documentation Shopify — jamais observée.
Les sept zones ci-dessous sont les sept cibles d'extension documentées de
la page de remerciement (purchase.thank-you.*), et rien d'autre : toute
zone hors de cette liste serait une zone que la plateforme ne sait pas
rendre. La page elle-même n'est pas dans le thème — aucun .liquid ne la
rend, il n'y a pas de fichier à créer, elle se paramètre.
Écran LU dans le thème — sections/main-order.liquid, 101 lignes,
rendu par templates/customers/order.json sur /account/orders/<id>.
C'est la SEULE surface post-achat que le thème possède réellement. Quatre
défauts y sont corrigés ici : le min-width: 540px de la ligne 82
(tableau qui défile à 390 px), le total_net_amount de la ligne 53 sous
une étiquette « Total », l'absence totale de order_status_url dans le
thème, et l'absence d'état de commande.
Écran DOCUMENTÉ, non maquettable fidèlement. La vente post-achat n'est ni un fichier ni un réglage : c'est une application tierce, unique, dont l'accès se demande — et c'est l'application qui impose la mise en page. Ce qui est dessiné ici est la seule chose établie : ses limites.
Votre commande part du premier lot de production. Nous vous écrivons dès qu'elle quitte l'entrepôt.
Commande confirmée
Commande CAT-1042 · passée le
Livraison estimée
Une question sur cette commande ?
Écrivez-nous, nous répondons en français sous un jour ouvré.
Catharsis · 39 Rue du Haut de la Noue, 92390 Villeneuve-la-Garenne, France
Les liens de politiques sont ajoutés automatiquement par Shopify.
Passée le
Après le paiement accepté, avant la page de remerciement
Ajoutez-le à cette commande. Aucun frais de livraison supplémentaire, et rien à ressaisir.
Payé sur le moyen déjà autorisé. Aucune ressaisie de carte.
Ajouté à la commande CAT-1042. Aucun nouveau paiement n'a été demandé.
Conséquence, et personne ne la voit venir. Les trois caisses de référence poussent le paiement express EN TÊTE d'écran. Plus l'express convertit, moins l'unique levier de caisse disponible sur un plan de base a l'occasion de se déclencher. Ce n'est pas une raison de retirer l'express — c'en est une de ne JAMAIS faire reposer un chiffre de vente croisée sur le post-achat. Le chiffre se fait avant le panier ; ce qui tombe après est en plus.
Aucune commande pour l'instant
Vos commandes apparaîtront ici dès votre premier achat, avec leur suivi.
Voir la boutiqueCette commande n'a pas pu être chargée.
Votre commande n'est pas perdue. Réessayez, ou ouvrez le lien de suivi reçu par courriel — il ne dépend pas de votre compte.
Composition déduite de la documentation Shopify — jamais observée.
Les sept zones ci-dessous sont les sept cibles d'extension documentées de
la page de remerciement (purchase.thank-you.*), et rien d'autre : toute
zone hors de cette liste serait une zone que la plateforme ne sait pas
rendre. La page elle-même n'est pas dans le thème — aucun .liquid ne la
rend, il n'y a pas de fichier à créer, elle se paramètre.
Écran LU dans le thème — sections/main-order.liquid, 101 lignes,
rendu par templates/customers/order.json sur /account/orders/<id>.
C'est la SEULE surface post-achat que le thème possède réellement. Quatre
défauts y sont corrigés ici : le min-width: 540px de la ligne 82
(tableau qui défile à 390 px), le total_net_amount de la ligne 53 sous
une étiquette « Total », l'absence totale de order_status_url dans le
thème, et l'absence d'état de commande.
Écran DOCUMENTÉ, non maquettable fidèlement. La vente post-achat n'est ni un fichier ni un réglage : c'est une application tierce, unique, dont l'accès se demande — et c'est l'application qui impose la mise en page. Ce qui est dessiné ici est la seule chose établie : ses limites.
Votre commande part du premier lot de production. Nous vous écrivons dès qu'elle quitte l'entrepôt.
Commande confirmée
Commande CAT-1042 · passée le
Livraison estimée
Une question sur cette commande ?
Écrivez-nous, nous répondons en français sous un jour ouvré.
Catharsis · 39 Rue du Haut de la Noue, 92390 Villeneuve-la-Garenne, France
Les liens de politiques sont ajoutés automatiquement par Shopify.
Passée le
Après le paiement accepté, avant la page de remerciement
Ajoutez-le à cette commande. Aucun frais de livraison supplémentaire, et rien à ressaisir.
Payé sur le moyen déjà autorisé. Aucune ressaisie de carte.
Ajouté à la commande CAT-1042. Aucun nouveau paiement n'a été demandé.
Conséquence, et personne ne la voit venir. Les trois caisses de référence poussent le paiement express EN TÊTE d'écran. Plus l'express convertit, moins l'unique levier de caisse disponible sur un plan de base a l'occasion de se déclencher. Ce n'est pas une raison de retirer l'express — c'en est une de ne JAMAIS faire reposer un chiffre de vente croisée sur le post-achat. Le chiffre se fait avant le panier ; ce qui tombe après est en plus.
Aucune commande pour l'instant
Vos commandes apparaîtront ici dès votre premier achat, avec leur suivi.
Voir la boutiqueCette commande n'a pas pu être chargée.
Votre commande n'est pas perdue. Réessayez, ou ouvrez le lien de suivi reçu par courriel — il ne dépend pas de votre compte.
Composition déduite de la documentation Shopify — jamais observée.
Les sept zones ci-dessous sont les sept cibles d'extension documentées de
la page de remerciement (purchase.thank-you.*), et rien d'autre : toute
zone hors de cette liste serait une zone que la plateforme ne sait pas
rendre. La page elle-même n'est pas dans le thème — aucun .liquid ne la
rend, il n'y a pas de fichier à créer, elle se paramètre.
Écran LU dans le thème — sections/main-order.liquid, 101 lignes,
rendu par templates/customers/order.json sur /account/orders/<id>.
C'est la SEULE surface post-achat que le thème possède réellement. Quatre
défauts y sont corrigés ici : le min-width: 540px de la ligne 82
(tableau qui défile à 390 px), le total_net_amount de la ligne 53 sous
une étiquette « Total », l'absence totale de order_status_url dans le
thème, et l'absence d'état de commande.
Écran DOCUMENTÉ, non maquettable fidèlement. La vente post-achat n'est ni un fichier ni un réglage : c'est une application tierce, unique, dont l'accès se demande — et c'est l'application qui impose la mise en page. Ce qui est dessiné ici est la seule chose établie : ses limites.
Votre commande part du premier lot de production. Nous vous écrivons dès qu'elle quitte l'entrepôt.
Commande confirmée
Commande CAT-1042 · passée le 22 août 2026
Livraison estimée
Une question sur cette commande ?
Écrivez-nous, nous répondons en français sous un jour ouvré.
Catharsis · 39 Rue du Haut de la Noue, 92390 Villeneuve-la-Garenne, France
Les liens de politiques sont ajoutés automatiquement par Shopify.
Passée le 22 août 2026
Après le paiement accepté, avant la page de remerciement
Ajoutez-le à cette commande. Aucun frais de livraison supplémentaire, et rien à ressaisir.
Payé sur le moyen déjà autorisé. Aucune ressaisie de carte.
Ajouté à la commande CAT-1042. Aucun nouveau paiement n'a été demandé.
Conséquence, et personne ne la voit venir. Les trois caisses de référence poussent le paiement express EN TÊTE d'écran. Plus l'express convertit, moins l'unique levier de caisse disponible sur un plan de base a l'occasion de se déclencher. Ce n'est pas une raison de retirer l'express — c'en est une de ne JAMAIS faire reposer un chiffre de vente croisée sur le post-achat. Le chiffre se fait avant le panier ; ce qui tombe après est en plus.
Aucune commande pour l'instant
Vos commandes apparaîtront ici dès votre premier achat, avec leur suivi.
Voir la boutiqueCette commande n'a pas pu être chargée.
Votre commande n'est pas perdue. Réessayez, ou ouvrez le lien de suivi reçu par courriel — il ne dépend pas de votre compte.
Ce qui reste inconnu, et qui doit le rester. La composition réelle de la page de remerciement, celle de la page de statut de commande, la mise en page qu'imposera l'application de vente post-achat, et le courriel de confirmation. Rien de tout cela n'a été vu ; rien de tout cela n'est inventé ici.