<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archives des 🌐 public - st9ph.fr</title>
	<atom:link href="https://st9ph.fr/category/%f0%9f%8c%90-public/feed/" rel="self" type="application/rss+xml" />
	<link>https://st9ph.fr/category/🌐-public/</link>
	<description>la boite à outils numériques</description>
	<lastBuildDate>Mon, 04 May 2026 15:01:30 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://st9ph.fr/wp-content/uploads/2026/02/cropped-ico-fav-32x32.png</url>
	<title>Archives des 🌐 public - st9ph.fr</title>
	<link>https://st9ph.fr/category/🌐-public/</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">199087513</site>	<item>
		<title>⏺️Omnicanal &#124; Donner des sens au digital</title>
		<link>https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-donner-des-sens-au-digital/</link>
					<comments>https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-donner-des-sens-au-digital/#respond</comments>
		
		<dc:creator><![CDATA[St9ph]]></dc:creator>
		<pubDate>Mon, 04 May 2026 12:12:54 +0000</pubDate>
				<category><![CDATA[☝️ Concepts]]></category>
		<category><![CDATA[⏺️ Omnicanal]]></category>
		<category><![CDATA[🌐 public]]></category>
		<category><![CDATA[boutique magique]]></category>
		<category><![CDATA[la vitrine digitale]]></category>
		<category><![CDATA[sens du digital]]></category>
		<category><![CDATA[sonoriser la eshop]]></category>
		<guid isPermaLink="false">https://st9ph.fr/?p=36808</guid>

					<description><![CDATA[<p>Ce n&#8217;est pas pour rien que même les pure players finissent par ouvrir des Surfaces de Ventes Physiques (SVP), tellement l&#8217;expérience sensorielle qu&#8217;elle permet est difficilement transposable à la boutique en ligne. Toucher un vêtement , le revêtir pour voir s&#8217;il est fait pour soi et si l&#8217;on est bien dedans, gouter un aliment 🍕à ... <a title="⏺️Omnicanal &#124; Donner des sens au digital" class="read-more" href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-donner-des-sens-au-digital/" aria-label="En savoir plus sur ⏺️Omnicanal &#124; Donner des sens au digital">Lire la suite</a></p>
<p>L’article <a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-donner-des-sens-au-digital/">⏺️Omnicanal | Donner des sens au digital</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-audio"><audio controls src="https://st9ph.fr/wp-content/uploads/2026/05/voicertool_audio_Eloise_04-05-2026_at_14_05_44_on_May_4th_2026.mp3"></audio><figcaption class="wp-element-caption">🎧 Ecouter l&#8217;introduction audio</figcaption></figure>



<p class="wp-block-paragraph">Ce n&#8217;est pas pour rien que même les <strong>pure players</strong> finissent par ouvrir des <strong>Surfaces de Ventes Physiques</strong> (SVP), tellement <strong>l&#8217;expérience sensorielle </strong>qu&#8217;elle permet est difficilement transposable à la boutique en ligne.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">Toucher un vêtement , le revêtir pour voir s&#8217;il est fait pour soi et si l&#8217;on est bien dedans, gouter un aliment 🍕à l&#8217;étale d&#8217;un marchand, sentir un parfum 🧴, visualiser l&#8217;encombrement d&#8217;un meuble 🪑, apprécier le rendu audio 🎶 d&#8217;une enceinte acoustique, tout cela est l&#8217;apanage des SVP. </p>



<p class="wp-block-paragraph">Mais, pourtant, il existe <strong>des substituts</strong> en ligne, pas toujours, mais souvent ! On verra aussi qu&#8217;à l&#8217;inverse, la eshop permet parfois de mieux détecter les envies et, donc, de mieux cibler !</p>



<p class="has-text-align-center has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-0fddad9e35d32bc1229863b77479649d wp-block-paragraph">Ce sera donc aussi à l&#8217;intérieur de la SVP qu&#8217;on recherchera à augmenter l&#8217;expérience grâce au digital.</p>



<p class="has-medium-font-size wp-block-paragraph"> C&#8217;est l&#8217;objet de cet article.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full is-resized"><img decoding="async" width="233" height="211" src="https://st9ph.fr/wp-content/uploads/2025/12/IA.png" alt="" class="wp-image-31733" style="width:79px;height:auto"/></figure>
</div>


<p class="has-small-font-size wp-block-paragraph">Part d&#8217;IA /5 dans cet article</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-columns has-base-2-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-0212de74-4fcb-477f-b6ba-341e5eb8fd46">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-0212de74-4fcb-477f-b6ba-341e5eb8fd46-0"><rect height="150" width="75" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-0212de74-4fcb-477f-b6ba-341e5eb8fd46-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-0212de74-4fcb-477f-b6ba-341e5eb8fd46-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-0212de74-4fcb-477f-b6ba-341e5eb8fd46-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-0212de74-4fcb-477f-b6ba-341e5eb8fd46-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-0212de74-4fcb-477f-b6ba-341e5eb8fd46-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-0212de74-4fcb-477f-b6ba-341e5eb8fd46-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-0212de74-4fcb-477f-b6ba-341e5eb8fd46-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-0212de74-4fcb-477f-b6ba-341e5eb8fd46-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-0212de74-4fcb-477f-b6ba-341e5eb8fd46-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">♨️ Sources</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-b6a963f7-7415-43eb-96a3-04c3e03a1511">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-b6a963f7-7415-43eb-96a3-04c3e03a1511-0"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-b6a963f7-7415-43eb-96a3-04c3e03a1511-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-b6a963f7-7415-43eb-96a3-04c3e03a1511-1"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-b6a963f7-7415-43eb-96a3-04c3e03a1511-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-b6a963f7-7415-43eb-96a3-04c3e03a1511-2"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-b6a963f7-7415-43eb-96a3-04c3e03a1511-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-b6a963f7-7415-43eb-96a3-04c3e03a1511-3"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-b6a963f7-7415-43eb-96a3-04c3e03a1511-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-b6a963f7-7415-43eb-96a3-04c3e03a1511-4"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-b6a963f7-7415-43eb-96a3-04c3e03a1511-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">🖼️ Images</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-88c53fa1-ee41-4d00-a605-b9bca99d254e">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-88c53fa1-ee41-4d00-a605-b9bca99d254e-0"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-88c53fa1-ee41-4d00-a605-b9bca99d254e-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-88c53fa1-ee41-4d00-a605-b9bca99d254e-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-88c53fa1-ee41-4d00-a605-b9bca99d254e-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-88c53fa1-ee41-4d00-a605-b9bca99d254e-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-88c53fa1-ee41-4d00-a605-b9bca99d254e-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-88c53fa1-ee41-4d00-a605-b9bca99d254e-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-88c53fa1-ee41-4d00-a605-b9bca99d254e-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-88c53fa1-ee41-4d00-a605-b9bca99d254e-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-88c53fa1-ee41-4d00-a605-b9bca99d254e-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">✒️Contenu</div>
		</div></div>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized"><img decoding="async" width="51" height="53" src="https://st9ph.fr/wp-content/uploads/2025/12/image-153.png" alt="" class="wp-image-33778" style="width:33px;height:auto"/></figure>



<p class="has-small-font-size wp-block-paragraph">v<em>oyez le menu flottant (à droite) pour les sources, un glossaire et la méthodologie </em></p>
</div>
</div>
</div>



<div class="wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-d05cb3ef wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">⏱️Temps de lecture :</p>


<div class="wp-elements-2660b74cdd79da9184a09a62f3b8f226 wp-block-post-time-to-read has-text-color has-accent-color">22–33 minutes</div>


<p class="wp-block-paragraph">|</p>


<div class="wp-block-post-time-to-read">5 178 mots</div>


<p class="wp-block-paragraph">|</p>



<p class="has-accent-color has-text-color has-link-color wp-elements-f8515b49564e2f8ad2c183e4ed182d7c wp-block-paragraph">🗓️ dernière modification le</p>


<div class="has-link-color wp-block-post-date__modified-date wp-elements-c7e6b51b55b0dff84108436fc6f3823e wp-block-post-date has-text-color has-accent-color"><time datetime="2026-05-04T17:01:30+02:00">4 mai  2026</time></div></div>


				<div class="wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-a4e97b32      uagb-toc__collapse--list"
					data-scroll= "1"
					data-offset= "30"
					style=""
				>
				<div class="uagb-toc__wrap">
						<div class="uagb-toc__title">
							Plan de l&#8217;article :						</div>
												<div class="uagb-toc__loader"></div>										<div class="uagb-toc__list-wrap uagb-toc__list-hidden">
						<ol class="uagb-toc__list"><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#la-vue" class="uagb-toc-link__trigger">La Vue</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#11-attirer-le-regard" class="uagb-toc-link__trigger">🔹1.1 |Attirer le regard</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#12-mieux-montrer-et-mieux-savoir-ce-qui-est-vu" class="uagb-toc-link__trigger">🔹1.2 |Mieux montrer et mieux savoir ce qui est vu</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#robe-dété-rose" class="uagb-toc-link__trigger">Robe d&#039;été Rose</a></li></ul></li><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#laudition" class="uagb-toc-link__trigger">L&#039;audition</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#21-faire-écouter-vos-produits" class="uagb-toc-link__trigger">🔹2.1 |Faire écouter vos produits</a></li></ul></li></ul></li><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#nos-ebooks-sécoutent-aussi" class="uagb-toc-link__trigger">🎧 Nos Ebooks s&#039;écoutent aussi !</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#lart-subtil-de-sen-foutre" class="uagb-toc-link__trigger">L&#039;art Subtil De S&#039;En Foutre</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#22-sonoriser-pour-créer-lambiance" class="uagb-toc-link__trigger">🔹2.2 |Sonoriser pour créer l&#039;ambiance</a></li></ul></li></ul></li></ul></li><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#le-toucher" class="uagb-toc-link__trigger">Le toucher</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#choisir-la-couleur" class="uagb-toc-link__trigger">Choisir la couleur</a></li></ul></li></ul></li></ul></li></ul></li><li class="uagb-toc__list "><a href="#lodorat-et-le-gout" class="uagb-toc-link__trigger">L&#039;odorat et le gout</a></ul></ul></ul></ul></ol>					</div>
									</div>
				</div>
			


<p class="wp-block-paragraph">👇🏻 Ci-dessous, l&#8217;<strong>expérience d&#8217;achat rêvée</strong> de Lucie avec zéro contrainte et une furieuse envie de vacances :</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe title="Boutique Magique" width="900" height="506" src="https://www.youtube.com/embed/_Ru2XULD_7Q?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<p class="has-medium-font-size wp-block-paragraph">🛒 Un beau panier virtuel au final :</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="269" height="303" src="https://st9ph.fr/wp-content/uploads/2026/04/roberose.jpg" alt="" class="wp-image-36816" srcset="https://st9ph.fr/wp-content/uploads/2026/04/roberose.jpg 269w, https://st9ph.fr/wp-content/uploads/2026/04/roberose-266x300.jpg 266w" sizes="auto, (max-width: 269px) 100vw, 269px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="265" height="304" src="https://st9ph.fr/wp-content/uploads/2026/04/jupeplissee.jpg" alt="" class="wp-image-36817" srcset="https://st9ph.fr/wp-content/uploads/2026/04/jupeplissee.jpg 265w, https://st9ph.fr/wp-content/uploads/2026/04/jupeplissee-262x300.jpg 262w" sizes="auto, (max-width: 265px) 100vw, 265px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="265" height="306" src="https://st9ph.fr/wp-content/uploads/2026/04/chapeau.jpg" alt="" class="wp-image-36818" srcset="https://st9ph.fr/wp-content/uploads/2026/04/chapeau.jpg 265w, https://st9ph.fr/wp-content/uploads/2026/04/chapeau-260x300.jpg 260w" sizes="auto, (max-width: 265px) 100vw, 265px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="268" height="300" src="https://st9ph.fr/wp-content/uploads/2026/04/chemisier-raye.jpg" alt="" class="wp-image-36857"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="924" height="1048" src="https://st9ph.fr/wp-content/uploads/2026/04/robecachecoeur_corrig.jpg" alt="" class="wp-image-36823" srcset="https://st9ph.fr/wp-content/uploads/2026/04/robecachecoeur_corrig.jpg 924w, https://st9ph.fr/wp-content/uploads/2026/04/robecachecoeur_corrig-265x300.jpg 265w, https://st9ph.fr/wp-content/uploads/2026/04/robecachecoeur_corrig-903x1024.jpg 903w, https://st9ph.fr/wp-content/uploads/2026/04/robecachecoeur_corrig-768x871.jpg 768w" sizes="auto, (max-width: 924px) 100vw, 924px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="270" height="307" src="https://st9ph.fr/wp-content/uploads/2026/04/gilet.jpg" alt="" class="wp-image-36820" srcset="https://st9ph.fr/wp-content/uploads/2026/04/gilet.jpg 270w, https://st9ph.fr/wp-content/uploads/2026/04/gilet-264x300.jpg 264w" sizes="auto, (max-width: 270px) 100vw, 270px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="294" height="293" src="https://st9ph.fr/wp-content/uploads/2026/04/polobleu.jpg" alt="" class="wp-image-36821" srcset="https://st9ph.fr/wp-content/uploads/2026/04/polobleu.jpg 294w, https://st9ph.fr/wp-content/uploads/2026/04/polobleu-150x150.jpg 150w" sizes="auto, (max-width: 294px) 100vw, 294px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="296" height="301" src="https://st9ph.fr/wp-content/uploads/2026/04/maillotbainjaune.jpg" alt="" class="wp-image-36822"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-medium-font-size wp-block-paragraph">💶 <strong>242,92 € </strong>en ⏱️ <strong>1&#8217;30 </strong>chrono et 8 articles ! </p>



<p class="has-text-align-center has-contrast-3-background-color has-background has-medium-font-size wp-block-paragraph">Qui dit mieux ?</p>
</div>
</div>



<p class="wp-block-paragraph">c&#8217;est typiquement <strong>ce que voudrait proposer la eshop</strong> :</p>



<ul class="wp-block-list">
<li><strong>Pas d&#8217;essayage</strong></li>



<li><strong>pas de temps perdu</strong> à se rendre au magasin, à attendre en caisse, à arpenter les rayons</li>



<li>Vaquer à ses occupations en un claquement de doigt une fois ses achats effectués, <strong>un temps optimisé</strong></li>
</ul>



<p class="has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-369ab3e8db4a5792bb8c7e86e9d48f6e wp-block-paragraph">🤔 Et pourtant, ce sont bien l&#8217;ambiance de la SVP, la déambulation et l&#8217;opportunité au hasard des découvertes qui l&#8217;intéressait !</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/04/5sens-vue.jpg" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<!-- DÉBUT TITRE CHAPITRE -->
<style>
.chapter-title { display: flex; align-items: stretch; margin: 1.7rem 0; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
.chapter-number { background: #1e73be; color: #fff; font-weight: 700; font-size: 2.8rem; padding: 0 1.1rem; display: flex; align-items: center; justify-content: center; }
.chapter-content { padding: 1.3rem 1.5rem; width: 100%; }
.chapter-heading { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.6rem; }
.chapter-logo { width: 42px; height: 42px; flex-shrink: 0; display:block; }
.chapter-logo img { width: 100%; height: 100%; object-fit: contain; }
.chapter-content h2 { margin: 0; font-size: 2.1rem; font-weight: 700; color: #1e73be; }
.chapter-points { margin: 0; padding-left: 0; list-style: none; }
.chapter-points li { margin-bottom: 0.35rem; color: #444; font-size: 0.95rem; line-height: 1.45; }
.chapter-points li::before { content: "🔹 "; }
</style>
<div class="chapter-title">
<div class="chapter-number">1</div>
<div class="chapter-content">
<div class="chapter-heading">
<a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
<img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo">
</a>
<h2>La Vue</h2>
</div>
<ul class="chapter-points"><li>Attirer le regard</li><li>mieux montrer</li><li>mieux savoir ce qui est vu</li></ul>
</div>
</div>
<!-- FIN TITRE CHAPITRE -->



<p class="wp-block-paragraph">C&#8217;est <strong>le 1er des sens</strong> hormis pour la musique, l&#8217;alimentaire et le parfum : <strong>le stimulus visuel est dominant </strong>pour le Retail en B2C. Ca tombe bien, parce que <strong>c&#8217;est le plus facile à digitaliser</strong> !</p>
</div>
</div>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Attirer le regard</strong></h3>



<p class="wp-block-paragraph">La vitrine ci-dessous met en contraste l&#8217;étal historique sur mannequin de plâtre et  l&#8217;écran LCD de présentation qui donne de la vie au produit. 👇🏻</p>



<figure class="wp-block-video"><video height="534" style="aspect-ratio: 1010 / 534;" width="1010" autoplay loop muted src="https://st9ph.fr/wp-content/uploads/2026/04/vitrine-boucle.mp4" playsinline></video></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Vos canaux digitaux vous permettront de vous affranchir d&#8217;attendre qu&#8217;un prospect passe devant votre vitrine.🚶🏻‍♂️‍➡️</p>



<p class="callout rouge wp-block-paragraph">Utilisez <strong>les réseaux sociaux </strong>où vous êtes sur(e) de trouver votre buyer persona ou, comme sur l&#8217;illustration ci-dessous, si vous avez la chance de pouvoir être <strong>mis(e) en lumière par un influenceur </strong>&#8230; c&#8217;est le jackpot s&#8217;il peut <strong>vous faire rayonner </strong>sur sa propre audience.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="580" src="https://st9ph.fr/wp-content/uploads/2026/04/image-1024x580.jpeg" alt="" class="wp-image-36849" srcset="https://st9ph.fr/wp-content/uploads/2026/04/image-1024x580.jpeg 1024w, https://st9ph.fr/wp-content/uploads/2026/04/image-300x170.jpeg 300w, https://st9ph.fr/wp-content/uploads/2026/04/image-768x435.jpeg 768w, https://st9ph.fr/wp-content/uploads/2026/04/image.jpeg 1356w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Notre collection portée par une actrice célèbre vaudra la curiosité de ses fans qui voudront l&#8217;imiter.</figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-video"><video height="792" style="aspect-ratio: 352 / 792;" width="352" controls src="https://st9ph.fr/wp-content/uploads/2026/04/insta-roberose_final2.mp4"></video></figure>
</div>
</div>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.2 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Mieux montrer</strong> <strong>et mieux savoir ce qui est vu</strong></h3>



<p class="wp-block-paragraph">⏸️ Son premier arrêt dans le rayon où elle va faire son premier choix pour cette robe rose est invisible en SVP et passera donc inaperçu.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="400" src="https://st9ph.fr/wp-content/uploads/2026/04/image-4-1024x400.png" alt="" class="wp-image-36811" srcset="https://st9ph.fr/wp-content/uploads/2026/04/image-4-1024x400.png 1024w, https://st9ph.fr/wp-content/uploads/2026/04/image-4-300x117.png 300w, https://st9ph.fr/wp-content/uploads/2026/04/image-4-768x300.png 768w, https://st9ph.fr/wp-content/uploads/2026/04/image-4.png 1137w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:450px">
<p class="wp-block-paragraph">En Eshop, on aurait pu i<strong>dentifier son historique de navigation </strong>grâce aux 🍪cookies et étudier avec précisions <strong>sur quels produits elle s&#8217;est focalisée</strong> afin d&#8217;étudier ses gouts et ses freins.</p>



<p class="callout rouge wp-block-paragraph">L&#8217;attrait de la robe sur laquelle elle va s&#8217;arrêter semble évident : elle occupe <strong>la moitié de la penderie, bien aérée,</strong> contrairement aux chemises et T-shirts qui sont alignés serrés et tous différents</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:210px"><div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="192" height="269" src="https://st9ph.fr/wp-content/uploads/2026/04/cemise-carro-rose.jpg" alt="" class="wp-image-36825"/></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:210px"><div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="197" height="267" src="https://st9ph.fr/wp-content/uploads/2026/04/tshirt-raye-rose.jpg" alt="" class="wp-image-36826"/></figure>
</div></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-video"><video height="522" style="aspect-ratio: 930 / 522;" width="930" controls muted src="https://st9ph.fr/wp-content/uploads/2026/04/beacons.mp4"></video></figure>



<p class="has-small-font-size wp-block-paragraph">on utilise surtout les beacons pour la gestion de stock et pour le passage en caisse sans scan, comme veut le montrer la petite animation ci-dessus</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="callout vert wp-block-paragraph">On pourrait certes <strong>utiliser les Beacons</strong>, ces <strong>petites puces électroniques</strong> qu&#8217;on place dans les étiquettes de produit.</p>



<p class="callout rouge wp-block-paragraph">Mais <strong>même en observant qu&#8217;ils ont été bougés</strong>, , ce sera souvent parce qu<strong>&#8216;on les aura poussés </strong>pour mieux voir un autre produit à côté d&#8217;eux.</p>
</div>
</div>



<p class="wp-block-paragraph">➡️ L&#8217;idéal serait <strong>une application de &#8220;pay and go&#8221; </strong>(panier directement sur le smartphone) qui éviterait le passage en caisse et permettrait de<strong> savoir quels produits elle a scannés </strong>(même sans les ajouter au panier) et quels sont ceux qui sont restés invisibles. :</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/04/parcours-svp-lucie-1024x418.jpg" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="wp-block-paragraph">➡️ De manière globale, cela permettrait de <strong>tracer le parcours de tous nos clients</strong>, voire même de <strong>filtrer sur une cohorte particulière</strong>, de connaitre <strong>les temps de fréquentation</strong>, <strong>les arrêts privilégiés</strong> et d&#8217;<strong>adapter le rayonnage</strong> en conséquence :</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/04/image-8.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="has-medium-font-size wp-block-paragraph">👉🏻 La <strong>difficulté d&#8217;agencement</strong> des rayons disparait en Eshop : </p>



<p class="wp-block-paragraph"><strong>les filtres </strong>permettent de réagencer à loisir mais la contrepartie est qu&#8217;il faudra trouver une autre technique que <strong>la surreprésentation</strong> pour notre robe que celle de lui consacrer <strong>un demi présentoir</strong>.</p>



<p class="wp-block-paragraph">➡️ On peut aisément mettre en valeur un produit par le biais d<strong>&#8216;un encart de publicité interne</strong> :</p>



<figure class="wp-block-video"><video height="526" style="aspect-ratio: 1046 / 526;" width="1046" controls src="https://st9ph.fr/wp-content/uploads/2026/04/pub-robe-rose.mp4"></video></figure>



<p class="wp-block-paragraph">➡️Ce peut être encore <strong>un panneau dans le carrousel </strong>:</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="361" src="https://st9ph.fr/wp-content/uploads/2026/04/carrou-robe-rose-1024x361.png" alt="" class="wp-image-36830" srcset="https://st9ph.fr/wp-content/uploads/2026/04/carrou-robe-rose-1024x361.png 1024w, https://st9ph.fr/wp-content/uploads/2026/04/carrou-robe-rose-300x106.png 300w, https://st9ph.fr/wp-content/uploads/2026/04/carrou-robe-rose-768x271.png 768w, https://st9ph.fr/wp-content/uploads/2026/04/carrou-robe-rose-1536x542.png 1536w, https://st9ph.fr/wp-content/uploads/2026/04/carrou-robe-rose-2048x723.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<style>
.ps-product-card { background: #fff; border: 1px solid #e7e7e7; border-radius: 4px; width: 100%; max-width: 300px; margin: 20px auto; font-family: 'Segoe UI', sans-serif; transition: box-shadow 0.3s ease; position: relative; overflow: hidden; text-decoration: none; color: inherit; display: block; }
.ps-product-card:hover { box-shadow: 0 10px 20px rgba(0,0,0,0.1); }
.ps-product-image-wrapper { position: relative; width: 100%; padding-top: 100%; overflow: hidden; background: #f5f5f5; }
.ps-product-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease; }
.ps-product-card:hover .ps-product-image { transform: scale(1.05); }
.ps-wishlist-icon { position: absolute; top: 10px; right: 10px; background: rgba(255, 255, 255, 0.8); width: 35px; height: 35px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.2s; z-index: 2; box-shadow: 0 2px 5px rgba(0,0,0,0.1); }
.ps-wishlist-icon svg { width: 20px; height: 20px; fill: #7a7a7a; transition: fill 0.2s; }
.ps-wishlist-icon:hover { background: #fff; transform: scale(1.1); }
.ps-wishlist-icon:hover svg { fill: #ff4848; }
.ps-product-rating { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); display: flex; gap: 2px; z-index: 2; background: rgba(0,0,0,0.4); padding: 4px 8px; border-radius: 20px; }
.ps-star { color: #ffd700; font-size: 14px; text-shadow: 0 1px 2px rgba(0,0,0,0.5); }
.ps-product-content { padding: 15px; text-align: center; background: #fff; }
.ps-product-name { font-size: 15px; color: #333; margin: 0 0 10px 0; font-weight: 500; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 42px; }
.ps-product-price { font-size: 18px; font-weight: 700; color: #25B9D7; margin: 0 0 15px 0; }
.ps-product-btn { background-color: #25B9D7; color: #fff; border: none; padding: 10px 15px; border-radius: 4px; font-size: 13px; font-weight: 600; text-transform: uppercase; cursor: pointer; width: 100%; display: flex; align-items: center; justify-content: center; gap: 8px; transition: background 0.2s; text-decoration: none; box-sizing: border-box; }
.ps-product-btn:hover { background-color: #1fa3c0; color: #fff; }
.ps-product-btn svg { width: 16px; height: 16px; fill: currentColor; }
@media (max-width: 768px) { .ps-product-card { max-width: 100%; } }
</style>
<!-- DÉBUT VIGNETTE PRODUIT -->
<a href="https://boutiq.st9ph.fr/35-robe-d-ete-rose.html" target="_blank" class="ps-product-card">
<div class="ps-product-image-wrapper">
<img decoding="async" src="https://boutiq.st9ph.fr/78-product_main/robe-d-ete-rose.jpg" alt="Robe d'été Rose" class="ps-product-image">
<div class="ps-wishlist-icon" title="Ajouter aux favoris" onclick="event.preventDefault(); event.stopPropagation(); alert('Fonctionnalité liste d\'envie à connecter.');">
<svg viewBox="0 0 24 24"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>
</div>
<div class="ps-product-rating">
<span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span>
</div>
</div>
<div class="ps-product-content">
<h3 class="ps-product-name">Robe d&#8217;été Rose</h3>
<div class="ps-product-price">29,90 €</div>
<div class="ps-product-btn">
Voir dans la boutique
<svg viewBox="0 0 24 24"><path d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"/></svg>
</div>
</div>
</a>
<!-- FIN VIGNETTE PRODUIT -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Sur <strong>la fiche produit </strong>que j&#8217;en ai fait sur la boutique démo (cliquez sur le bouton bleu pour la voir), <strong>le carrousel de visuels </strong>très riche est complété par <strong>la vidéo </strong>ci-dessous qui vaut tous les discours.👇🏻</p>



<figure class="wp-block-video"><video controls src="https://boutiq.st9ph.fr/img/cms/robe-rose-demo.mp4"></video></figure>



<p class="has-base-2-background-color has-background wp-block-paragraph">Chacune pourra <strong>se projeter in situ </strong>et <strong>s&#8217;envisager dans cette robe </strong>bien mieux que par un argumentaire commercial que j&#8217;ai fait minimaliste.</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/04/5sens-audition.jpg" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT TITRE CHAPITRE -->
<style>
.chapter-title { display: flex; align-items: stretch; margin: 1.7rem 0; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
.chapter-number { background: #1e73be; color: #fff; font-weight: 700; font-size: 2.8rem; padding: 0 1.1rem; display: flex; align-items: center; justify-content: center; }
.chapter-content { padding: 1.3rem 1.5rem; width: 100%; }
.chapter-heading { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.6rem; }
.chapter-logo { width: 42px; height: 42px; flex-shrink: 0; display:block; }
.chapter-logo img { width: 100%; height: 100%; object-fit: contain; }
.chapter-content h2 { margin: 0; font-size: 2.1rem; font-weight: 700; color: #1e73be; }
.chapter-points { margin: 0; padding-left: 0; list-style: none; }
.chapter-points li { margin-bottom: 0.35rem; color: #444; font-size: 0.95rem; line-height: 1.45; }
.chapter-points li::before { content: "🔹 "; }
</style>
<div class="chapter-title">
<div class="chapter-number">2</div>
<div class="chapter-content">
<div class="chapter-heading">
<a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
<img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo">
</a>
<h2>L&#8217;audition</h2>
</div>
<ul class="chapter-points"><li>Faire écouter vos produits</li><li>Sonoriser pour créer l&#8217;ambiance</li><li>diffuser des messages audio</li></ul>
</div>
</div>
<!-- FIN TITRE CHAPITRE -->



<p class="has-base-2-background-color has-background wp-block-paragraph">Si ce sens se prête particulièrement bien <strong>aux contenus audio</strong> comme la musique, on peut l&#8217;utiliser dans bien des domaines pour <strong>mettre en valeur des produits </strong>(décrire) <strong>ou des rayons</strong> (ambiancer)</p>



<figure class="wp-block-audio"><audio controls src="https://st9ph.fr/wp-content/uploads/2026/04/pub-cashback.mp3"></audio><figcaption class="wp-element-caption"><em>pub sur le cashback de <a href="https://shop.st9ph.fr/presta/fr/" target="_blank" rel="noreferrer noopener">la boutique</a></em></figcaption></figure>
</div>
</div>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Faire écouter vos produits</strong></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="callout bleu wp-block-paragraph">Dans <a href="https://shop.st9ph.fr/presta/fr/" target="_blank" rel="noreferrer noopener">l</a><a href="https://shop.st9ph.fr/presta/fr/10-ebooks" target="_blank" rel="noreferrer noopener">a boutique pédagogique</a>, <strong>les livres numériques </strong>(ebooks) sont <strong>accompagnés d&#8217;extraits audio</strong> afin de donner envie de connaitre la suite.</p>



<p class="has-text-align-right has-small-font-size wp-block-paragraph">un exemple en cliquant ici 👉🏻</p>



<p class="callout vert wp-block-paragraph">✅ Ce type de contrôle, <strong>en complément d&#8217;un extrait </strong><img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""><strong>PDF</strong> (1ères pages) se prête particulièrement bien aux <strong>mobinautes.</strong></p>



<p class="wp-block-paragraph">👉🏻 Cela peut constituer <strong>un magnet </strong>vers vos produits<strong> en les différenciant des autres </strong>(valeur ajoutée) :</p>



<style>
.audio-p49x5j-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 9999; justify-content: center; align-items: center; backdrop-filter: blur(2px); }
.audio-p49x5j-content { background: #fff; width: 90%; max-width: 700px; display: flex; flex-direction: row; position: relative; border-radius: 8px; overflow: hidden; box-shadow: 0 10px 30px rgba(0,0,0,0.3); animation: slideDownaudio-p49x5j 0.3s ease-out; }
@keyframes slideDownaudio-p49x5j { from { transform: translateY(-20px); opacity: 0; } to { transform: translateY(0); opacity: 1; } }
.audio-p49x5j-left { flex: 1; background: #f4f4f4; min-width: 250px; display: flex; align-items: center; justify-content: center; }
.audio-p49x5j-left img { width: 100%; height: 100%; object-fit: cover; display: block; min-height: 300px; }
.audio-p49x5j-right { flex: 1.5; padding: 30px; display: flex; flex-direction: column; justify-content: center; text-align: left; }
.audio-p49x5j-close { position: absolute; top: 10px; right: 15px; font-size: 28px; font-weight: bold; color: #aaa; cursor: pointer; line-height: 20px; z-index: 10; transition: color 0.2s; }
.audio-p49x5j-close:hover { color: #333; }
.audio-p49x5j-title { margin-top: 0; margin-bottom: 15px; font-size: 24px; color: #333; font-weight: 700; line-height: 1.2; }
.audio-p49x5j-text { font-size: 16px; color: #555; margin-bottom: 25px; line-height: 1.6; }
.audio-p49x5j-btn { background: #1E73BE; color: white; text-decoration: none; padding: 12px 25px; border-radius: 5px; font-weight: bold; font-size: 16px; display: inline-block; text-align: center; transition: background 0.2s, transform 0.2s; align-self: flex-start; border: none; cursor: pointer; }
.audio-p49x5j-btn:hover { background: #155a96; transform: translateY(-2px); color: white; }
.audio-p49x5j-trigger { background: #1E73BE; color: white; padding: 10px 20px; border-radius: 4px; text-decoration: none; font-weight: bold; display: inline-block; cursor: pointer; border: none; font-family: sans-serif; transition: background 0.2s; }
.audio-p49x5j-trigger:hover { background: #155a96; }
@media (max-width: 768px) { .audio-p49x5j-content { flex-direction: column; max-height: 90vh; overflow-y: auto; } .audio-p49x5j-left { min-width: 100%; min-height: 200px; flex: none; } .audio-p49x5j-right { padding: 20px; } .audio-p49x5j-btn { width: 100%; box-sizing: border-box; } }
</style>
<!-- DÉBUT POP-UP TEASER AUDIO -->
<div id="audio-p49x5j-modal" class="audio-p49x5j-overlay">
    <div class="audio-p49x5j-content">
        <span class="audio-p49x5j-close" onclick="document.getElementById('audio-p49x5j-modal').style.display='none'">&times;</span>
        <div class="audio-p49x5j-left"><img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/03/image-42.png" alt="Extrait Audio"></div>
        <div class="audio-p49x5j-right">
            <h2 class="audio-p49x5j-title">🎧 Nos Ebooks s&#8217;écoutent aussi !</h2>
            <p class="audio-p49x5j-text">Faites plus facilement votre choix dans nos ebooks en écoutant l&#8217;extrait dans le lecteur de la fiche produit</p>
            <a href="https://shop.st9ph.fr/presta/fr/accueil/46-cyrano-de-bergerac.html" target="_blank" class="audio-p49x5j-btn">Essayer avec Cyrano</a>
        </div>
    </div>
</div>
<div style="text-align:center; margin: 20px 0;">
    <button onclick="document.getElementById('audio-p49x5j-modal').style.display='flex'" class="audio-p49x5j-trigger">👀 exemple avec ce pop-up</button>
</div>
<script>
window.onclick = function(event) {
    var modal = document.getElementById('audio-p49x5j-modal');
    if (event.target == modal) { modal.style.display = "none"; }
}
</script>
<!-- FIN POP-UP TEASER AUDIO -->



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">Certains <strong>visiteurs en mobilité </strong>apprécieront de pouvoir<strong> se passer de regarder leur écran</strong> ponctuellement. C&#8217;est ce qui fait aussi <strong>le succès des podcasts.</strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<style>
.ps-product-card { background: #fff; border: 1px solid #e7e7e7; border-radius: 4px; width: 100%; max-width: 300px; margin: 20px auto; font-family: 'Segoe UI', sans-serif; transition: box-shadow 0.3s ease; position: relative; overflow: hidden; text-decoration: none; color: inherit; display: block; }
.ps-product-card:hover { box-shadow: 0 10px 20px rgba(0,0,0,0.1); }
.ps-product-image-wrapper { position: relative; width: 100%; padding-top: 100%; overflow: hidden; background: #f5f5f5; }
.ps-product-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease; }
.ps-product-card:hover .ps-product-image { transform: scale(1.05); }
.ps-wishlist-icon { position: absolute; top: 10px; right: 10px; background: rgba(255, 255, 255, 0.8); width: 35px; height: 35px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.2s; z-index: 2; box-shadow: 0 2px 5px rgba(0,0,0,0.1); }
.ps-wishlist-icon svg { width: 20px; height: 20px; fill: #7a7a7a; transition: fill 0.2s; }
.ps-wishlist-icon:hover { background: #fff; transform: scale(1.1); }
.ps-wishlist-icon:hover svg { fill: #ff4848; }
.ps-product-rating { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); display: flex; gap: 2px; z-index: 2; background: rgba(0,0,0,0.4); padding: 4px 8px; border-radius: 20px; }
.ps-star { color: #ffd700; font-size: 14px; text-shadow: 0 1px 2px rgba(0,0,0,0.5); }
.ps-product-content { padding: 15px; text-align: center; background: #fff; }
.ps-product-name { font-size: 15px; color: #333; margin: 0 0 10px 0; font-weight: 500; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 42px; }
.ps-product-price { font-size: 18px; font-weight: 700; color: #25B9D7; margin: 0 0 15px 0; }
.ps-product-btn { background-color: #25B9D7; color: #fff; border: none; padding: 10px 15px; border-radius: 4px; font-size: 13px; font-weight: 600; text-transform: uppercase; cursor: pointer; width: 100%; display: flex; align-items: center; justify-content: center; gap: 8px; transition: background 0.2s; text-decoration: none; box-sizing: border-box; }
.ps-product-btn:hover { background-color: #1fa3c0; color: #fff; }
.ps-product-btn svg { width: 16px; height: 16px; fill: currentColor; }
@media (max-width: 768px) { .ps-product-card { max-width: 100%; } }
</style>
<!-- DÉBUT VIGNETTE PRODUIT -->
<a href="https://shop.st9ph.fr/presta/fr/accueil/48-l-art-subtil-de-s-en-foutre.html" target="_blank" class="ps-product-card">
<div class="ps-product-image-wrapper">
<img decoding="async" src="https://shop.st9ph.fr/presta/70-large_default/l-art-subtil-de-s-en-foutre.jpg" alt="L'art Subtil De S'En Foutre" class="ps-product-image">
<div class="ps-wishlist-icon" title="Ajouter aux favoris" onclick="event.preventDefault(); event.stopPropagation(); alert('Fonctionnalité liste d\'envie à connecter.');">
<svg viewBox="0 0 24 24"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>
</div>
<div class="ps-product-rating">
<span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span>
</div>
</div>
<div class="ps-product-content">
<h3 class="ps-product-name">L&#8217;art Subtil De S&#8217;En Foutre</h3>
<div class="ps-product-price">14,90 €</div>
<div class="ps-product-btn">
Voir dans la boutique
<svg viewBox="0 0 24 24"><path d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"/></svg>
</div>
</div>
</a>
<!-- FIN VIGNETTE PRODUIT -->
</div>
</div>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.2 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Sonoriser pour créer l&#8217;ambiance</strong></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Un premier exemple avec une ambiance piano très douce, pour les espaces raffinés comme les bijouteries, les galeries, les espaces de déambulation zen, les salons de relaxation &#8230;</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<!-- DÉBUT LECTEUR MP3 MULTI (COPIABLE À VOLONTÉ) -->
<div style="font-family: sans-serif; display: inline-block; background: #f8f9fa; padding: 15px 25px; border-radius: 50px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); border: 1px solid #e0e0e0; vertical-align: middle; margin: 10px;">
    
    <!-- REMPLACE L'URL CI-DESSOUS PAR LA TIENNE -->
    <!-- Pas d'ID ici, on utilise la structure pour le trouver -->
    <audio class="multi-audio" src="https://st9ph.fr/wp-content/uploads/2026/04/piano-boucle.mp3" loop></audio>
    
    <!-- Le bouton passe 'this' à la fonction pour se reconnaître -->
    <button onclick="toggleMultiPlay(this)" style="background: #25B9D7; color: white; border: none; width: 50px; height: 50px; border-radius: 50%; font-size: 24px; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: all 0.2s; outline: none; box-shadow: 0 4px 6px rgba(37, 185, 215, 0.3);">
        ▶️
    </button>

    <script>
        function toggleMultiPlay(btn) {
            // On trouve le lecteur audio qui est juste avant le bouton cliqué
            var audio = btn.previousElementSibling;
            
            if (audio.paused) {
                // Optionnel : Mettre en pause les autres lecteurs si on en lance un nouveau
                document.querySelectorAll('.multi-audio').forEach(function(otherAudio) {
                    if(otherAudio !== audio) {
                        otherAudio.pause();
                        // Remettre à zéro les autres boutons (visuel)
                        var otherBtn = otherAudio.nextElementSibling;
                        if(otherBtn) {
                            otherBtn.innerHTML = '▶️';
                            otherBtn.style.background = '#25B9D7';
                            otherBtn.style.boxShadow = '0 4px 6px rgba(37, 185, 215, 0.3)';
                        }
                    }
                });

                audio.play();
                btn.innerHTML = '⏸️'; 
                btn.style.background = '#ff9f43'; 
                btn.style.boxShadow = '0 4px 6px rgba(255, 159, 67, 0.3)';
            } else {
                audio.pause();
                btn.innerHTML = '▶️'; 
                btn.style.background = '#25B9D7'; 
                btn.style.boxShadow = '0 4px 6px rgba(37, 185, 215, 0.3)';
            }
        }
        
        // Gestion de la fin de lecture (si pas de loop, ou pour reset)
        // Ici avec 'loop', on ne s'en sert pas trop, mais c'est propre de l'avoir.
    </script>
</div>
<!-- FIN LECTEUR MP3 MULTI -->
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Un second exemple d&#8217;ambiance hip-hop plus pour une boutique jeune ou une salle de sports</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<!-- DÉBUT LECTEUR MP3 MULTI (COPIABLE À VOLONTÉ) -->
<div style="font-family: sans-serif; display: inline-block; background: #f8f9fa; padding: 15px 25px; border-radius: 50px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); border: 1px solid #e0e0e0; vertical-align: middle; margin: 10px;">
    
    <!-- REMPLACE L'URL CI-DESSOUS PAR LA TIENNE -->
    <!-- Pas d'ID ici, on utilise la structure pour le trouver -->
    <audio class="multi-audio" src="https://st9ph.fr/wp-content/uploads/2026/04/hi-hop-boucle.mp3" loop></audio>
    
    <!-- Le bouton passe 'this' à la fonction pour se reconnaître -->
    <button onclick="toggleMultiPlay(this)" style="background: #25B9D7; color: white; border: none; width: 50px; height: 50px; border-radius: 50%; font-size: 24px; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: all 0.2s; outline: none; box-shadow: 0 4px 6px rgba(37, 185, 215, 0.3);">
        ▶️
    </button>

    <script>
        function toggleMultiPlay(btn) {
            // On trouve le lecteur audio qui est juste avant le bouton cliqué
            var audio = btn.previousElementSibling;
            
            if (audio.paused) {
                // Optionnel : Mettre en pause les autres lecteurs si on en lance un nouveau
                document.querySelectorAll('.multi-audio').forEach(function(otherAudio) {
                    if(otherAudio !== audio) {
                        otherAudio.pause();
                        // Remettre à zéro les autres boutons (visuel)
                        var otherBtn = otherAudio.nextElementSibling;
                        if(otherBtn) {
                            otherBtn.innerHTML = '▶️';
                            otherBtn.style.background = '#25B9D7';
                            otherBtn.style.boxShadow = '0 4px 6px rgba(37, 185, 215, 0.3)';
                        }
                    }
                });

                audio.play();
                btn.innerHTML = '⏸️'; 
                btn.style.background = '#ff9f43'; 
                btn.style.boxShadow = '0 4px 6px rgba(255, 159, 67, 0.3)';
            } else {
                audio.pause();
                btn.innerHTML = '▶️'; 
                btn.style.background = '#25B9D7'; 
                btn.style.boxShadow = '0 4px 6px rgba(37, 185, 215, 0.3)';
            }
        }
        
        // Gestion de la fin de lecture (si pas de loop, ou pour reset)
        // Ici avec 'loop', on ne s'en sert pas trop, mais c'est propre de l'avoir.
    </script>
</div>
<!-- FIN LECTEUR MP3 MULTI -->
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Et une dernière, surtout pour vous faire rire, à intercaler entre deux chansons de vos playlist pour rappeler votre marque.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<!-- DÉBUT LECTEUR MP3 MULTI (COPIABLE À VOLONTÉ) -->
<div style="font-family: sans-serif; display: inline-block; background: #f8f9fa; padding: 15px 25px; border-radius: 50px; box-shadow: 0 4px 15px rgba(0,0,0,0.1); border: 1px solid #e0e0e0; vertical-align: middle; margin: 10px;">
    
    <!-- REMPLACE L'URL CI-DESSOUS PAR LA TIENNE -->
    <!-- Pas d'ID ici, on utilise la structure pour le trouver -->
    <audio class="multi-audio" src="https://st9ph.fr/wp-content/uploads/2026/04/Samedi_chez_Steph.mp3" loop></audio>
    
    <!-- Le bouton passe 'this' à la fonction pour se reconnaître -->
    <button onclick="toggleMultiPlay(this)" style="background: #25B9D7; color: white; border: none; width: 50px; height: 50px; border-radius: 50%; font-size: 24px; cursor: pointer; display: flex; align-items: center; justify-content: center; transition: all 0.2s; outline: none; box-shadow: 0 4px 6px rgba(37, 185, 215, 0.3);">
        ▶️
    </button>

    <script>
        function toggleMultiPlay(btn) {
            // On trouve le lecteur audio qui est juste avant le bouton cliqué
            var audio = btn.previousElementSibling;
            
            if (audio.paused) {
                // Optionnel : Mettre en pause les autres lecteurs si on en lance un nouveau
                document.querySelectorAll('.multi-audio').forEach(function(otherAudio) {
                    if(otherAudio !== audio) {
                        otherAudio.pause();
                        // Remettre à zéro les autres boutons (visuel)
                        var otherBtn = otherAudio.nextElementSibling;
                        if(otherBtn) {
                            otherBtn.innerHTML = '▶️';
                            otherBtn.style.background = '#25B9D7';
                            otherBtn.style.boxShadow = '0 4px 6px rgba(37, 185, 215, 0.3)';
                        }
                    }
                });

                audio.play();
                btn.innerHTML = '⏸️'; 
                btn.style.background = '#ff9f43'; 
                btn.style.boxShadow = '0 4px 6px rgba(255, 159, 67, 0.3)';
            } else {
                audio.pause();
                btn.innerHTML = '▶️'; 
                btn.style.background = '#25B9D7'; 
                btn.style.boxShadow = '0 4px 6px rgba(37, 185, 215, 0.3)';
            }
        }
        
        // Gestion de la fin de lecture (si pas de loop, ou pour reset)
        // Ici avec 'loop', on ne s'en sert pas trop, mais c'est propre de l'avoir.
    </script>
</div>
<!-- FIN LECTEUR MP3 MULTI -->
</div>
</div>



<p class="has-medium-font-size wp-block-paragraph">Il vous faudra mesurer des considérations commerciales et légales :</p>



<ul class="wp-block-list">
<li><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color"><strong>commercialement parlant :</strong></mark>
<ul class="wp-block-list">
<li>les playlist devront <strong>corresponde aux gouts de votre buyer persona</strong></li>



<li>c&#8217;est une ambiance et pas un auditorium, donc il faudra trouver <strong>un volume suffisant mais pas trop fort</strong>, une variété qui <strong>évite d&#8217;intriguer</strong> (trop original) ou au contraire <strong>de lasser </strong>parce que c&#8217;est ce qu&#8217;on entend à longueur de journée à la radio</li>
</ul>
</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Légalement parlant</mark></strong> :
<ul class="wp-block-list">
<li>Vous n&#8217;avez pas le droit d&#8217;utiliser <strong>un abonnement Deezer ou Spotify</strong> perso, il vous faudra soit un <strong>abonnement pro,</strong> soit<strong> recourir à des &#8220;r<em>adio Instore</em>&#8220;</strong> qui diffusent un flux qu&#8217;elles peuvent personnaliser pour vous (<a href="https://www.musicadmix.com/" target="_blank" rel="noreferrer noopener">un exemple ici</a>)</li>



<li>La <strong>SACEM</strong> rétribue les auteurs et distributeurs <strong>pour chaque diffusion publique</strong> et <strong>les ayants droits sont regroupés en associations </strong>qui collectent pour eux leur dû (et veillent à ce les rétributions soient versées).</li>
</ul>
</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/04/5sens-toucher.jpg" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT TITRE CHAPITRE -->
<style>
.chapter-title { display: flex; align-items: stretch; margin: 1.7rem 0; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
.chapter-number { background: #1e73be; color: #fff; font-weight: 700; font-size: 2.8rem; padding: 0 1.1rem; display: flex; align-items: center; justify-content: center; }
.chapter-content { padding: 1.3rem 1.5rem; width: 100%; }
.chapter-heading { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.6rem; }
.chapter-logo { width: 42px; height: 42px; flex-shrink: 0; display:block; }
.chapter-logo img { width: 100%; height: 100%; object-fit: contain; }
.chapter-content h2 { margin: 0; font-size: 2.1rem; font-weight: 700; color: #1e73be; }
.chapter-points { margin: 0; padding-left: 0; list-style: none; }
.chapter-points li { margin-bottom: 0.35rem; color: #444; font-size: 0.95rem; line-height: 1.45; }
.chapter-points li::before { content: "🔹 "; }
</style>
<div class="chapter-title">
<div class="chapter-number">3</div>
<div class="chapter-content">
<div class="chapter-heading">
<a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
<img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo">
</a>
<h2>Le toucher</h2>
</div>
<ul class="chapter-points"><li>le nuancier de tirelles digital ?</li><li>Toucher des yeux</li></ul>
</div>
</div>
<!-- FIN TITRE CHAPITRE -->



<p class="wp-block-paragraph"><strong>C&#8217;est l&#8217;apanage des SVP </strong>et c&#8217;est aussi pour cela qu&#8217;en matière d&#8217;habillement, de décoration et de bricolage, l<strong>es magasins physiques ont encore de beaux jours devant eux</strong>.</p>



<p class="wp-block-paragraph">C&#8217;est aussi pour cela que beaucoup de commerçants <strong>s&#8217;appuient sur leurs point relais </strong>pour leur premier contact, même si l&#8217;achat se finalise à distance</p>



<p class="wp-block-paragraph">C&#8217;est donc pour le commerçant, plus que pour le client que le digital devient un atout en terme de toucher</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="451" height="348" src="https://st9ph.fr/wp-content/uploads/2026/04/image-9.png" alt="" class="wp-image-36901" srcset="https://st9ph.fr/wp-content/uploads/2026/04/image-9.png 451w, https://st9ph.fr/wp-content/uploads/2026/04/image-9-300x231.png 300w" sizes="auto, (max-width: 451px) 100vw, 451px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="457" height="310" src="https://st9ph.fr/wp-content/uploads/2026/04/image-10.png" alt="" class="wp-image-36902" srcset="https://st9ph.fr/wp-content/uploads/2026/04/image-10.png 457w, https://st9ph.fr/wp-content/uploads/2026/04/image-10-300x204.png 300w" sizes="auto, (max-width: 457px) 100vw, 457px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">👆🏻 Sur les deux images ci-dessus, on voit que <strong>l&#8217;expérience en face à face</strong> pour le ressenti du tissu d&#8217;un canapé ou du choix du plan de travail d&#8217;une cuisine est inimitable.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1000" height="422" src="https://st9ph.fr/wp-content/uploads/2026/04/image-11.png" alt="" class="wp-image-36904" srcset="https://st9ph.fr/wp-content/uploads/2026/04/image-11.png 1000w, https://st9ph.fr/wp-content/uploads/2026/04/image-11-300x127.png 300w, https://st9ph.fr/wp-content/uploads/2026/04/image-11-768x324.png 768w" sizes="auto, (max-width: 1000px) 100vw, 1000px" /></figure>



<p class="wp-block-paragraph">➡️ En revanche, le digital peut être un atout pour <strong>faciliter la commande</strong>, vérifier <strong>la disponibilité en stock</strong>, <strong>réduire les délais de conception</strong> quand c&#8217;est une mise en production à la demande.</p>



<p class="wp-block-paragraph">👉🏻 Elle permet aussi une<strong> projection du matériau</strong> (maquette) en donnant <strong>un aperçu du produit </strong>fait de celui-ci avant même qu&#8217;il ne soit construit.</p>



<p class="callout vert wp-block-paragraph">✅ Ci-dessous, les pastilles <strong>volontairement grosses</strong> pour le focus sur le tissu, permettent au client de se projeter dans le produit fini tout en conservant<strong> l&#8217;illusion sensorielle</strong> des nuanciers que le vendeur lui a montrés.</p>



<!-- DÉBUT SÉLECTEUR DE CANAPÉ -->
<div style="font-family: 'Segoe UI', sans-serif; max-width: 1000px; margin: 20px auto; background: #fff; border: 1px solid #eee; border-radius: 12px; overflow: hidden; box-shadow: 0 5px 20px rgba(0,0,0,0.05); display: flex; flex-wrap: wrap;">
    
    <!-- COLONNE GAUCHE : Les Échantillons -->
    <div style="flex: 0 0 200px; background: #f9f9f9; border-right: 1px solid #eee; padding: 20px; display: flex; flex-direction: column; gap: 15px; align-items: center;">
        <h3 style="margin: 0 0 10px 0; font-size: 0.9em; text-transform: uppercase; color: #888; text-align: center;">Choisir la couleur</h3>
        
        <!-- Option 1 : Bleu -->
        <div onclick="changeCanape('https://st9ph.fr/wp-content/uploads/2026/05/canap-bleu.jpg', this)" 
             style="cursor: pointer; transition: transform 0.2s; opacity: 0.6; border: 3px solid transparent; border-radius: 8px; overflow: hidden;"
             onmouseover="this.style.opacity='1'" onmouseout="if(!this.classList.contains('active')) this.style.opacity='0.6'">
            <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/05/echant-bleu.jpg" alt="Bleu" style="width: 100%; height: 155px; object-fit: cover; display: block; border-radius: 6px;">
        </div>

        <!-- Option 2 : Gris -->
        <div onclick="changeCanape('https://st9ph.fr/wp-content/uploads/2026/05/canap-gris.jpg', this)" 
             style="cursor: pointer; transition: transform 0.2s; opacity: 0.6; border: 3px solid transparent; border-radius: 8px; overflow: hidden;"
             onmouseover="this.style.opacity='1'" onmouseout="if(!this.classList.contains('active')) this.style.opacity='0.6'">
            <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/05/echant-gris.jpg" alt="Gris" style="width: 100%; height: 155px; object-fit: cover; display: block; border-radius: 6px;">
        </div>

        <!-- Option 3 : Crème -->
        <div onclick="changeCanape('https://st9ph.fr/wp-content/uploads/2026/05/canap-creme.jpg', this)" 
             style="cursor: pointer; transition: transform 0.2s; opacity: 0.6; border: 3px solid transparent; border-radius: 8px; overflow: hidden;"
             onmouseover="this.style.opacity='1'" onmouseout="if(!this.classList.contains('active')) this.style.opacity='0.6'">
            <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/05/echant-crem.jpg" alt="Crème" style="width: 100%; height: 155px; object-fit: cover; display: block; border-radius: 6px;">
        </div>
    </div>

    <!-- COLONNE DROITE : L'image Principale -->
    <div style="flex: 1; min-width: 300px; background: #fff; padding: 20px; display: flex; align-items: center; justify-content: center; position: relative;">
        <img decoding="async" id="mainCanape" src="https://st9ph.fr/wp-content/uploads/2026/05/canap-bleu.jpg" alt="Canapé" style="width: 100%; height: auto; max-height: 600px; object-fit: contain; border-radius: 8px; transition: opacity 0.3s ease;">
    </div>

    <script>
        function changeCanape(newUrl, element) {
            var mainImg = document.getElementById('mainCanape');
            
            // 1. Gestion visuelle des boutons (bordure et opacité)
            // On retire la classe 'active' et le style de tous les frères
            var siblings = element.parentElement.children;
            for (var i = 0; i < siblings.length; i++) {
                siblings[i].classList.remove('active');
                siblings[i].style.borderColor = 'transparent';
                siblings[i].style.opacity = '0.6';
                siblings[i].style.transform = 'scale(1)';
            }

            // 2. On active l'élément cliqué
            element.classList.add('active');
            element.style.borderColor = '#25B9D7'; // Couleur de la bordure active
            element.style.opacity = '1';
            element.style.transform = 'scale(1.05)'; // Petit zoom

            // 3. Changement d'image avec effet de fondu
            mainImg.style.opacity = '0'; // Disparition progressive
            
            setTimeout(function() {
                mainImg.src = newUrl; // Changement de source
                mainImg.onload = function() {
                    mainImg.style.opacity = '1'; // Réapparition progressive
                };
            }, 300); // Attend la fin du fondu (300ms)
        }

        // Initialisation : activer visuellement le premier élément (Bleu) au chargement
        window.onload = function() {
            var firstOption = document.querySelector('[onclick*="canap-bleu"]');
            if(firstOption) {
                firstOption.style.borderColor = '#25B9D7';
                firstOption.style.opacity = '1';
                firstOption.classList.add('active');
            }
        };
    </script>
</div>
<!-- FIN SÉLECTEUR DE CANAPÉ -->



<p class="callout bleu wp-block-paragraph">🤚🏻 C'est une technique très utilisée en eshop :<strong> un zoom sur la texture </strong>dans les sélecteurs de déclinaisons pour que le cerveau du visiteur <strong>mentalise le matériau </strong>et se rappelle l'expérience sensorielle qu'elle évoque pour lui.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/05/5sens-odorat.jpg" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<style>
.chapter-title {
  display: flex;
  align-items: stretch;
  margin: 1.8rem 0;
}

/* Numéro */
.chapter-number {
  background: #1e73be;
  color: #fff;
  font-weight: 700;
  font-size: 3rem;
  padding: 0 1.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px 0 0 10px;
}

/* Contenu */
.chapter-content {
  padding: 0.4rem 1.2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-left: 4px solid #1e73be;
}

/* H2 avec logo */
.chapter-content h2 {
  margin: 0;
  font-size: 2.05rem;
  font-weight: 700;
  color: #1e73be;
  display: flex;
  align-items: center;
  gap: 0.6rem; /* espace logo / texte */
}

/* Logo carré */
.chapter-icon {
  width: 34px;
  height: 34px;
  object-fit: contain;
  flex-shrink: 0;
}

/* Sous-titre */
.chapter-subtitle {
  margin-top: 0.35rem;
  font-style: italic;
  color: #555;
  font-size: 0.95rem;
}
</style>

<div class="chapter-title">
  <div class="chapter-number">4</div>
  <div class="chapter-content">
    <h2>
      <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png"
           alt=""
           class="chapter-icon">
      L'odorat et le gout
    </h2>
    <p class="chapter-subtitle">difficilement transposable</p>
  </div>
</div>



<p class="has-base-2-background-color has-background wp-block-paragraph">On atteint là <strong>une des limites du digital.</strong> Si on peut visualiser, entendre, voir même se rendre compte d'une texture, <strong>on ne pourra jamais ni sentir </strong>un produit, <strong>ni</strong> le <strong>gouter </strong>à distance.</p>



<p class="wp-block-paragraph">👉🏻 Le digital peut néanmoins<strong> aider à l'achat</strong> de produits dont la senteur ou le gout sont essentielles pour la décision.</p>
</div>
</div>



<p class="has-medium-font-size wp-block-paragraph">On pense forcément aux parfums et à la nourriture, les deux produits majeurs pour ces deux sens.</p>



<p class="wp-block-paragraph">En <strong>parfumerie</strong>,<strong> les échantillons</strong> peuvent être <strong>accompagnés de QR codes </strong>pour mener à la page de commande. C'est un des derniers atouts du <strong>courrier classique</strong>, d'ailleurs, car si leur format est modeste, il peut être <strong>envoyé comme simple lettre</strong>. 👇🏻</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="559" src="https://st9ph.fr/wp-content/uploads/2026/05/aurelie-perfumes-1024x559.png" alt="" class="wp-image-36928" srcset="https://st9ph.fr/wp-content/uploads/2026/05/aurelie-perfumes-1024x559.png 1024w, https://st9ph.fr/wp-content/uploads/2026/05/aurelie-perfumes-300x164.png 300w, https://st9ph.fr/wp-content/uploads/2026/05/aurelie-perfumes-768x419.png 768w, https://st9ph.fr/wp-content/uploads/2026/05/aurelie-perfumes-1536x838.png 1536w, https://st9ph.fr/wp-content/uploads/2026/05/aurelie-perfumes-2048x1117.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="callout rouge wp-block-paragraph">❌ Pour le gout, essayer avant d'acheter à distance s'avère impossible. Envoyer des échantillons si les produits sont périssables serait aventureux.</p>



<p class="wp-block-paragraph">En revanche, l'achat en ligne de produits qu'on connait déjà est grandement<strong> facilité par le digital.</strong> On citera  :</p>



<ul class="wp-block-list">
<li>la livraison de repas à domicile</li>



<li>les "drive" des GSA</li>



<li>Les bornes de commandes des restaurant</li>



<li>les outils de vente à emporter</li>



<li>les distributeurs automatiques</li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph">Bien sur, certains produits <strong>non périssables </strong>restent échantillonables et, là, <strong>une campagne d'envoi par courrier </strong>peut s'envisager sur le même mode que le parfum.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/05/5sens-gout-marche.jpg" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<p class="wp-block-paragraph">➡️ En définitive, la relation client  en digital, si <strong>elle ne souffre pas de la vision ni de l'audition </strong>(bien au contraire, elle peut les sublimer), peine à rivaliser pour<strong> le toucher qu'elle ne peut que suggérer</strong> au travers d'une mise en valeur des matériaux. </p>



<p class="wp-block-paragraph">Elle est <strong>démunie face au gout et à l'odorat </strong>et ne peut en ce domaine qu'améliorer l'expérience d'achat, voire dans de rares cas d'aider à la décision quand <strong>la livraison d'échantillons </strong>est possible.</p>



<!-- Bouton principal -->
<button id="uxMenuBtn" style="
  position: fixed;
  right: 14px;
  bottom: 40%;
  padding: 12px 14px;
  background: #111;
  color: #fff;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  z-index: 9999;
  font-size: 18px;
">
  ☰
</button>

<!-- Menu -->
<div id="uxMenu" style="
  display:none;
  position: fixed;
  right: 14px;
  bottom: 48%;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
  z-index: 10000;
  font-family: Arial, sans-serif;
">
  <button class="uxItem" data-popup="sources">📚 Sources</button>
  <button class="uxItem" data-popup="methodo">🧑‍🎓NDRC</button>
  <button class="uxItem" data-popup="glossary">📘 Glossaire</button>
</div>

<!-- Overlay -->
<div id="uxOverlay" style="
  display:none;
  position:fixed;
  top:0; left:0;
  width:100%; height:100%;
  background:rgba(0,0,0,0.55);
  z-index:10001;
"></div>

<!-- POPUPS -->

<div class="uxPopup" id="sources" data-title="📚 Sources UX mobile">
 

  <img decoding="async" 
    src="https://st9ph.fr/wp-content/uploads/2026/02/logo-blogst9ph-small.jpg"
    alt="blog st9ph"
    style="
      width:100%;
      max-width:120px;
      display:block;
      margin:12px auto 20px;
      border-radius:8px;
    "
  >
<h4>📚 Sources</h4>
<ul>
 <!--  ✅ contenus 📚 Sources -->
<li><strong>🔉Pixabay audio</strong> – ambiances sonores</li>
<li><strong>🔉Google AI Studio + Audacity </strong> Publicité de la boutique st9ph</li>
<li><strong>🔊 Voicertool</strong> - introduction parlée </li>
<li><strong>🖥️ Nano Banana Pro de Google Gemini + Veo</strong> - illustrations visuelles</li>
<li><strong>🖥️ Google Veo, Microsoft Clipchamp</strong> – video Yutube</li>
<li><strong>🖥️ Infomaniak Euria</strong> – frames produit canapé, lecteurs audio des boucles</li>
</ul>
</div>

<div class="uxPopup" id="methodo" data-title="🧑‍🎓 NDRC">


  <img decoding="async" 
    src="https://st9ph.fr/wp-content/uploads/2026/02/logo-blogst9ph-small.jpg"
    alt="blog st9ph"
    style="
      width:100%;
      max-width:120px;
      display:block;
      margin:12px auto 20px;
      border-radius:8px;
    "
  >
<h4>🧑‍🎓 NDRC</h4>
<!--  ✅ contenus 🧑‍🎓 NDRC -->
<p> 🟦 Cet article est général est vise a donner des exemple pour :</p>
<ul>
<li>maitriser le phygital</li>
<li>inspirer les productions digitales</li>
</ul>
<p>👉 il n'entre pas dans le cadre d'un chapitre de compétences particulier </p>
</div>

<div class="uxPopup" id="glossary" data-title="📘 Glossaire UX mobile">


  <img decoding="async" 
    src="https://st9ph.fr/wp-content/uploads/2026/02/logo-blogst9ph-small.jpg"
    alt="blog st9ph"
    style="
      width:100%;
      max-width:120px;
      display:block;
      margin:12px auto 20px;
      border-radius:8px;
    "
  >
<h4>📘 Glossaire</h4>
<!-- ✅ contenus 📘 Glossaire -->
<ul>
<li><strong>Beacons</strong> : puce d'indentification de produits pour faciliter leur reconnaissance avec les outils digitaux </li>
<li><strong>cookies</strong> : fichiers de suivi de navigation (temps passé, pages parcourues, actions effectuées ...</li>
<li><strong>Cohorte</strong> : groupe de prospects ou clients qui adoptent le même comportement </li>
</ul>
<li><strong>Carrousel</strong> : panneau défilent permettant d'alterner plusieurs CTA à un endroit stratégique du site </li>
<li><strong>Magnet</strong> : cadeau ou récompense destinée à rétribuer l'engagement  </li>
<li><strong>Buyer persona</strong> : profil du client majoritaire dans le segment ciblé (à quoi ressemble votre profil type) </li>
</div>

<!-- Style popup -->
<style>
.uxItem {
  display: block;
  padding: 10px 16px;
  background: #fff;
  border: none;
  width: 100%;
  text-align: left;
  cursor: pointer;
  color: #111;        /* ✅ TEXTE VISIBLE */
  font-size: 14px;
}

.uxItem:hover {
  background: #f0f0f0;
}
.uxItem:hover { background:#f0f0f0; }

.uxPopup {
  display:none;
  position:fixed;
  top:50%; left:50%;
  transform:translate(-50%,-50%);
  background:#fff;
  width:90%;
  max-width:560px;
  max-height:80%;
  padding:24px;
  border-radius:10px;
  box-shadow:0 10px 40px rgba(0,0,0,0.25);
  z-index:10002;
  overflow-y:auto;
}
</style>
<style>
@media (max-width: 768px) {
  #uxMenuBtn,
  #uxMenu {
    display: none !important;
  }
}
</style>
<style>
@media (max-width: 768px) {
  html, body {
    overflow-x: hidden !important;
    max-width: 100vw !important;
  }
}
</style>
<style>
@media (max-width: 768px) {
  #uxMenuBtn,
  #uxMenu,
  #uxOverlay,
  .uxPopup {
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
    display: none !important;
  }
}
</style>

<script>
(function () {

  // === DÉSACTIVATION MOBILE ===
  if (window.innerWidth <= 768) {
    return; // on ne fait RIEN sur mobile
  }

  // === RÉFÉRENCES ===
  const menuBtn = document.getElementById("uxMenuBtn");
  const menu = document.getElementById("uxMenu");
  const overlay = document.getElementById("uxOverlay");
  const popups = document.querySelectorAll(".uxPopup");

  if (!menuBtn || !menu || !overlay) return;

  // === OUVERTURE / FERMETURE MENU ===
  menuBtn.addEventListener("click", () => {
    menu.style.display = menu.style.display === "block" ? "none" : "block";
  });

  // === OUVERTURE POPUPS ===
  document.querySelectorAll(".uxItem").forEach(btn => {
    btn.addEventListener("click", () => {
      popups.forEach(p => p.style.display = "none");
      const target = document.getElementById(btn.dataset.popup);
      if (target) target.style.display = "block";
      overlay.style.display = "block";
      menu.style.display = "none";
    });
  });

  // === FERMETURE OVERLAY ===
  overlay.addEventListener("click", () => {
    popups.forEach(p => p.style.display = "none");
    overlay.style.display = "none";
  });

})();
</script>



</script>
<script>
(function () {
  if (window.innerWidth <= 768) {
    const uxPanel = document.querySelector('.ux-panel');
    if (uxPanel) {
      uxPanel.remove();
    }
  }
})();
</script>



<!-- =====================================================
     BADGE DE LECTURE + BADGE "DÉJÀ LU"
     - % de lecture en temps réel
     - Devient vert à 75 %
     - Mémorisé en session (déjà lu)
     ===================================================== -->

<!-- ✅ STRUCTURE HTML DU BADGE -->
<div id="readBadge">
  📖 Lecture : 0 %
</div>

<style>
/* ===============================
   STYLE DU BADGE
   =============================== */
#readBadge {
  position: fixed;
  bottom: 20px;
  left: 20px;
  background: #111;
  color: #fff;
  padding: 8px 14px;
  border-radius: 20px;
  font-size: 13px;
  font-family: Arial, sans-serif;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
  z-index: 9999;
}

/* Badge visible */
#readBadge.show {
  opacity: 1;
  transform: translateY(0);
}

/* Badge vert = article lu */
#readBadge.read {
  background: #188038;
}
</style>

<script>
/* ===============================
   LOGIQUE JAVASCRIPT
   =============================== */
(function () {

  const badge = document.getElementById("readBadge");

  // ✅ Clé unique par page (URL)
  const storageKey = "articleLu_" + window.location.pathname;

  // ✅ Si déjà lu dans la session
  if (sessionStorage.getItem(storageKey)) {
    badge.classList.add("show", "read");
    badge.innerText = "✅ Article déjà lu";
    return; // on ne recalcule plus le scroll
  }

  let badgeShown = false;
  let articleMarkedAsRead = false;

  window.addEventListener("scroll", function () {

    const scrollTop = window.scrollY;
    const docHeight = document.body.scrollHeight - window.innerHeight;
    const percent = Math.round((scrollTop / docHeight) * 100);

    // Mise à jour du texte
    badge.innerText = "📖 Lecture : " + percent + " %";

    // Affichage du badge dès 10 %
    if (percent >= 10 && !badgeShown) {
      badge.classList.add("show");
      badgeShown = true;
    }

    // ✅ Article considéré comme lu à 75 %
    if (percent >= 75 && !articleMarkedAsRead) {
      badge.classList.add("read");
      badge.innerText = "✅ Article lu à " + percent + " %";
      sessionStorage.setItem(storageKey, "true");
      articleMarkedAsRead = true;
    }

  });

})();
</script>
<p>L’article <a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-donner-des-sens-au-digital/">⏺️Omnicanal | Donner des sens au digital</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-donner-des-sens-au-digital/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://st9ph.fr/wp-content/uploads/2026/05/voicertool_audio_Eloise_04-05-2026_at_14_05_44_on_May_4th_2026.mp3" length="309312" type="audio/mpeg" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/04/vitrine-boucle.mp4" length="1076676" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/04/insta-roberose_final2.mp4" length="1260146" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/04/beacons.mp4" length="1722174" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/04/pub-robe-rose.mp4" length="1569619" type="video/mp4" />
<enclosure url="https://boutiq.st9ph.fr/img/cms/robe-rose-demo.mp4" length="2384055" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/04/pub-cashback.mp3" length="520542" type="audio/mpeg" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/04/piano-boucle.mp3" length="691200" type="audio/mpeg" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/04/hi-hop-boucle.mp3" length="465606" type="audio/mpeg" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/04/Samedi_chez_Steph.mp3" length="723294" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">36808</post-id>	</item>
		<item>
		<title>Prestashop &#124; OP Com dans la Eshop</title>
		<link>https://st9ph.fr/prestashop-op-com-dans-la-eshop/</link>
					<comments>https://st9ph.fr/prestashop-op-com-dans-la-eshop/#respond</comments>
		
		<dc:creator><![CDATA[St9ph]]></dc:creator>
		<pubDate>Tue, 17 Feb 2026 17:27:24 +0000</pubDate>
				<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[🛠️ création de sites]]></category>
		<category><![CDATA[🌐 public]]></category>
		<category><![CDATA[opérations commerciales prestashop]]></category>
		<category><![CDATA[pack produit prestashop]]></category>
		<category><![CDATA[réduction déclinaison prestashop]]></category>
		<category><![CDATA[réduction marque prestashop]]></category>
		<category><![CDATA[réduction produit prestashop]]></category>
		<guid isPermaLink="false">https://st9ph.fr/?p=34861</guid>

					<description><![CDATA[<p>PrestaShop &#124; 💥OP Com dans la Eshop ➡️ Que ce soit pour &#8230; &#8230; il faudra créer des évènements dans votre boutique en ligne avec des Call To actions qui pousseront à la commande 🛒. En complément de cet article (plus global) : Part d&#8217;IA /5 dans cet article voyez le menu flottant (à droite) ... <a title="Prestashop &#124; OP Com dans la Eshop" class="read-more" href="https://st9ph.fr/prestashop-op-com-dans-la-eshop/" aria-label="En savoir plus sur Prestashop &#124; OP Com dans la Eshop">Lire la suite</a></p>
<p>L’article <a href="https://st9ph.fr/prestashop-op-com-dans-la-eshop/">Prestashop | OP Com dans la Eshop</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">


<p class="has-medium-font-size wp-block-paragraph"><strong>PrestaShop</strong></p>



<p class="has-accent-color has-text-color has-link-color has-x-large-font-size wp-elements-9024c7da84bf9d975ea2c3f458c234da wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-contrast-color">|</mark> 💥OP Com dans la Eshop</p>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<p class="has-text-align-right has-medium-font-size wp-block-paragraph">➡️ Que ce soit pour &#8230;</p>



<ul class="wp-block-list has-medium-font-size">
<li>vider les stocks 📦,</li>



<li> mettre en avant certains produits 🎈,</li>



<li> attirer de nouveaux prospects🪝 </li>



<li>ou ramener vos clients dormants 😴, </li>
</ul>



<p class="has-text-align-right has-medium-font-size wp-block-paragraph">&#8230; il faudra créer des évènements dans votre boutique en ligne avec des Call To actions qui pousseront à la commande 🛒.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph"><strong>En complément de cet article</strong> (plus global) :</p>



			<div class="wp-block-uagb-post-grid uagb-post-grid  uagb-post__image-position-top uagb-post__image-enabled uagb-block-70d172dc     uagb-post__items uagb-post__columns-1 is-grid uagb-post__columns-tablet-2 uagb-post__columns-mobile-1 uagb-post__equal-height" data-total="1" style="">

												<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/%f0%9f%9b%92e-commerce-operations-commerciales-en-digital/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="724" height="186" src="https://st9ph.fr/wp-content/uploads/2026/01/image-23.png" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-23.png 724w, https://st9ph.fr/wp-content/uploads/2026/01/image-23-300x77.png 300w" sizes="auto, (max-width: 724px) 100vw, 724px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/%f0%9f%9b%92e-commerce-operations-commerciales-en-digital/" target="_self" rel="bookmark noopener noreferrer">🛒E-Commerce | Opérations commerciales en digital</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-01-04T18:45:48+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					4 janvier 2026				</time>
						</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/%f0%9f%9b%92e-commerce-operations-commerciales-en-digital/" target="_self" rel="bookmark noopener noreferrer">Voir</a>
			</div>
			
									</article>
											</div>
			</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="233" height="211" src="https://st9ph.fr/wp-content/uploads/2025/12/IA.png" alt="" class="wp-image-31733" style="width:79px;height:auto"/></figure>
</div>


<p class="has-small-font-size wp-block-paragraph">Part d&#8217;IA /5 dans cet article</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-columns has-base-2-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-3f6c374a-959b-4682-93ac-9818c952cacc">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-3f6c374a-959b-4682-93ac-9818c952cacc-0"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-3f6c374a-959b-4682-93ac-9818c952cacc-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-3f6c374a-959b-4682-93ac-9818c952cacc-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-3f6c374a-959b-4682-93ac-9818c952cacc-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-3f6c374a-959b-4682-93ac-9818c952cacc-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-3f6c374a-959b-4682-93ac-9818c952cacc-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-3f6c374a-959b-4682-93ac-9818c952cacc-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-3f6c374a-959b-4682-93ac-9818c952cacc-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-3f6c374a-959b-4682-93ac-9818c952cacc-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-3f6c374a-959b-4682-93ac-9818c952cacc-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">♨️ Sources</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-2244d65d-8865-47c6-bd28-4ed5ebba335e">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-2244d65d-8865-47c6-bd28-4ed5ebba335e-0"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-2244d65d-8865-47c6-bd28-4ed5ebba335e-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-2244d65d-8865-47c6-bd28-4ed5ebba335e-1"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-2244d65d-8865-47c6-bd28-4ed5ebba335e-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-2244d65d-8865-47c6-bd28-4ed5ebba335e-2"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-2244d65d-8865-47c6-bd28-4ed5ebba335e-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-2244d65d-8865-47c6-bd28-4ed5ebba335e-3"><rect height="150" width="75" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-2244d65d-8865-47c6-bd28-4ed5ebba335e-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-2244d65d-8865-47c6-bd28-4ed5ebba335e-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-2244d65d-8865-47c6-bd28-4ed5ebba335e-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">🖼️ Images</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-181718a6-76f5-46c5-b8e1-f1b33d7efc20">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-181718a6-76f5-46c5-b8e1-f1b33d7efc20-0"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-181718a6-76f5-46c5-b8e1-f1b33d7efc20-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-181718a6-76f5-46c5-b8e1-f1b33d7efc20-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-181718a6-76f5-46c5-b8e1-f1b33d7efc20-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-181718a6-76f5-46c5-b8e1-f1b33d7efc20-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-181718a6-76f5-46c5-b8e1-f1b33d7efc20-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-181718a6-76f5-46c5-b8e1-f1b33d7efc20-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-181718a6-76f5-46c5-b8e1-f1b33d7efc20-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-181718a6-76f5-46c5-b8e1-f1b33d7efc20-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-181718a6-76f5-46c5-b8e1-f1b33d7efc20-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">✒️Contenu</div>
		</div></div>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="51" height="53" src="https://st9ph.fr/wp-content/uploads/2025/12/image-153.png" alt="" class="wp-image-33778" style="width:33px;height:auto"/></figure>



<p class="has-small-font-size wp-block-paragraph">v<em>oyez le menu flottant (à droite) pour les sources, un glossaire et la méthodologie </em></p>
</div>
</div>
</div>



<div class="wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-d05cb3ef wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">⏱️Temps de lecture :</p>


<div class="wp-elements-2660b74cdd79da9184a09a62f3b8f226 wp-block-post-time-to-read has-text-color has-accent-color">22–33 minutes</div>


<p class="wp-block-paragraph">|</p>


<div class="wp-block-post-time-to-read">5 162 mots</div>


<p class="wp-block-paragraph">|</p>



<p class="has-accent-color has-text-color has-link-color wp-elements-f8515b49564e2f8ad2c183e4ed182d7c wp-block-paragraph">🗓️ dernière modification le</p>


<div class="has-link-color wp-block-post-date__modified-date wp-elements-c7e6b51b55b0dff84108436fc6f3823e wp-block-post-date has-text-color has-accent-color"><time datetime="2026-03-30T17:44:47+02:00">30 mars  2026</time></div></div>


				<div class="wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-6cd5ced2      uagb-toc__collapse--list"
					data-scroll= "1"
					data-offset= "30"
					style=""
				>
				<div class="uagb-toc__wrap">
						<div class="uagb-toc__title">
							au menu de cet article : 						</div>
												<div class="uagb-toc__loader"></div>										<div class="uagb-toc__list-wrap uagb-toc__list-hidden">
						<ol class="uagb-toc__list"><li class="uagb-toc__list "><a href="#11-la-ristourne-ou-la-baisse-de-prix" class="uagb-toc-link__trigger">🔹1.1 | la ristourne ou la baisse de prix ?</a><li class="uagb-toc__list "><a href="#12-mettre-en-lot" class="uagb-toc-link__trigger">🔹1.2 | Mettre en lot</a><li class="uagb-toc__list "><a href="#13-mettre-en-pack" class="uagb-toc-link__trigger">🔹1.3 | Mettre en Pack</a><li class="uagb-toc__list "><a href="#pack-mug-et-vase-panda" class="uagb-toc-link__trigger">pack Mug et Vase Panda</a><li class="uagb-toc__list "><a href="#21-promotion-sur-un-rayon-catégorie" class="uagb-toc-link__trigger">🔹2.1 | Promotion sur un rayon (catégorie)</a><li class="uagb-toc__list "><a href="#22-remises-sur-les-déclinaisons-ou-caractéristiques" class="uagb-toc-link__trigger">🔹2.2 | Remises sur les déclinaisons ou caractéristiques</a><li class="uagb-toc__list "><a href="#23-ristourne-sur-une-marque-ciblée" class="uagb-toc-link__trigger">🔹2.3 | Ristourne sur une marque ciblée</a></ol>					</div>
									</div>
				</div>
			


<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong> la ristourne ou la baisse de prix</strong> ?</h3>



<p class="wp-block-paragraph">👉🏻 Il s&#8217;agit soit :</p>



<ul class="wp-block-list">
<li>Un produit dont <strong>les ventes s&#8217;essoufflent</strong> 🍂(un produit concurrent ou une 🆕 nouvelle version lui vole la vedette 😎)</li>



<li>Un produit récent dont <strong>les ventes ne décollent pas</strong> 🛩️ (&#8220;il n&#8217;a pas rencontre sa cible&#8221;, comme on dit poliment quand on a raté son business plan)</li>



<li>Un produit populaire 💥 mais <strong>qui vous encombre</strong> 📦 (vous avez été gourmand et ne l&#8217;écoulez pas aussi vite que prévu ou il <strong>vous empêche un réassort </strong>de produits qui margent plus, tellement <strong>il encombre vos stocks</strong>)</li>
</ul>



<p class="wp-block-paragraph">➡️ En tout cas, il faut donner <strong>un petit coup de pouce</strong> à vos clients pour qu&#8217;ils l&#8217;ajoutent au panier 🛒 !</p>



<p class="has-text-align-center has-medium-font-size wp-block-paragraph">🤔 Baisser ses prix ou mettre en promo ?</p>



<ul class="wp-block-list">
<li>Une <strong>promo</strong> est ✅ <strong>plus visible</strong> mais elle doit rester ❌<strong>ponctuelle</strong></li>



<li>Une <strong>baisse de prix</strong> passera ❌ <strong>inaperçue</strong> pour une partie de vos clients mais elle vous rendra ✅<strong>plus concurrentielle</strong> dans les comparateurs de prix en ligne</li>
</ul>



<figure class="wp-block-video"><video height="294" style="aspect-ratio: 700 / 294;" width="700" autoplay loop muted src="https://st9ph.fr/wp-content/uploads/2026/02/carrousel-produits-comparateur.mp4" playsinline></video></figure>



<!-- ===== BLOQ QCM COMPLET AVEC SCORE LOCAL ===== -->
<div class="bloc-qcm">
<p class="qcm-question">🤔 <strong>Question :</strong> J&#8217;ai le droit de baisser mes prix, comme ça, du jour au lendemain ?</p>
<ul class="qcm-options">
<li data-correct="false" data-feedback="❌ Heureusement que si ! Vous imaginez les pompistes, par exemple, avec les cours du pétrole qui varient sans arrêt ?">Ah non ! Une fois fixé, le prix ne bouge plus,, il faut passer par une promo.</li>
<li data-correct="true" data-feedback="✅ Oui, à condition de ne pas vendre à perte (et même là, il y'a des exceptions)">Ben oui ! Je fais ce que je veux !</li>
<li data-correct="false" data-feedback="❌ Ah ? C'est vraiment dommage si on ne peut pas baisser ses prix durant les soldes vu que c'est un peu fait pour cela à la base.">Oui, sauf pendant les soldes.</li>
</ul>
<p class="qcm-feedback"></p>
<p class="qcm-local-score"></p>
</div>
<style>
.bloc-qcm {
border-left: 4px solid #1e73be;
background: #f5f9ff;
padding: 16px 18px;
margin: 24px 0;
border-radius: 4px;
font-size: 15px;
}
.qcm-options {
list-style: none;
padding: 0;
margin: 12px 0;
}
.qcm-options li {
position: relative;
padding: 10px 12px 10px 42px;
margin-bottom: 8px;
background: #fff;
border: 1px solid #ddd;
border-radius: 4px;
cursor: pointer;
transition: background 0.2s;
}
.qcm-options li::before {
content: attr(data-letter);
position: absolute;
left: 10px;
top: 50%;
transform: translateY(-50%);
font-weight: bold;
color: #1e73be;
}
.qcm-options li:hover {
background: #eef3ff;
}
.qcm-options li.correct {
background: #e6f4ea;
border-color: #188038;
}
.qcm-options li.wrong {
background: #fdecec;
border-color: #dc2626;
}
.qcm-feedback {
margin-top: 12px;
font-weight: bold;
}
.qcm-local-score {
margin-top: 6px;
font-weight: bold;
}
</style>
<script>
document.querySelectorAll('.bloc-qcm').forEach(qcm => {
const options = qcm.querySelectorAll('.qcm-options li');
const feedback = qcm.querySelector('.qcm-feedback');
const localScore = qcm.querySelector('.qcm-local-score');
let answered = false;
options.forEach((option, index) => {
option.dataset.letter = String.fromCharCode(65 + index);
});
options.forEach(option => {
option.addEventListener('click', () => {
if (answered) return;
answered = true;
options.forEach(o => o.classList.remove('correct', 'wrong'));
if (option.dataset.correct === "true") {
option.classList.add('correct');
} else {
option.classList.add('wrong');
}
feedback.textContent = option.dataset.feedback;
let point = option.dataset.correct === "true" ? 1 : 0;
localScore.textContent = "Tu marques " + point + " point";
});
});
});
</script>



<div class="bloc-rappel">
🖥️ A l&#8217;épreuve E5B, on vous demandera seulement <strong> une promo </strong>, si on vous demande une opération commerciale sur un produit (ça tombe souvent).</div>

<style>
.bloc-rappel {
  border-left: 4px solid #1e73be;
  background: #f5f9ff;
  padding: 12px 18px;
  margin: 20px 0;
  font-size: 15px;
  color: #0f172a;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
</style>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-c4722e0f-4605-4962-8bd2-09f6c1d2513b">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-8f768acd-f9f3-4133-8e2f-80a6c70286e1">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">Catalogue &gt; Produit &gt; votre produit &gt; <strong>onglet prix </strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-37a4d208-9880-4ad6-b0fa-2fd89738ab24">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">⬛ <strong>Ajouter un prix spécifique </strong>+</span>
			</div>
			
		</li>
</ul>


<p class="wp-block-paragraph">👉🏻 Vous pouvez définir :</p>



<ul class="wp-block-list">
<li>un <strong>groupe précis</strong> (réserver à ceux qui ont un compte client ou au VIP si vous les avez créés)</li>



<li>Une ristourne <strong>en % ou en numéraire </strong>(l&#8217;effet sera plus fort en % pour un petit montant)</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="376" height="86" src="https://st9ph.fr/wp-content/uploads/2026/02/image-95.png" alt="" class="wp-image-34869" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-95.png 376w, https://st9ph.fr/wp-content/uploads/2026/02/image-95-300x69.png 300w" sizes="auto, (max-width: 376px) 100vw, 376px" /></figure>



<div class="bloc-attention">
  ⚠️ N&#8217;oubliez pas d&#8217;indiquer <strong>une date de fin. </strong> C&#8217;est obligatoire.
</div>

<style>
.bloc-attention {
  border-left: 4px solid #dc2626;
  background: #fff1f1;
  padding: 12px 18px;
  margin: 20px 0;
  font-size: 15px;
  color: #0f172a;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
</style>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:280px">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-96.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<ul class="wp-block-list">
<li>Cette magnifique peluche Panda est <strong>marquée d&#8217;une étiquette</strong> -10%</li>



<li>Son <strong>prix remisé</strong> s&#8217;affiche à côté de son <strong>prix initial barré</strong> (mais c&#8217;est <img loading="lazy" decoding="async" width="27" height="12" class="wp-image-33220" style="width: 27px;" src="https://st9ph.fr/wp-content/uploads/2025/01/marianne.jpg" alt=""> la loi)</li>



<li>👇🏻 Vous pouvez aussi ajouter <strong>l&#8217;étiquette &#8220;Promo&#8221;</strong> en plus (dans le même onglet)</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="345" height="30" src="https://st9ph.fr/wp-content/uploads/2026/02/image-98.png" alt="" class="wp-image-34872" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-98.png 345w, https://st9ph.fr/wp-content/uploads/2026/02/image-98-300x26.png 300w" sizes="auto, (max-width: 345px) 100vw, 345px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="319" height="44" src="https://st9ph.fr/wp-content/uploads/2026/02/image-99.png" alt="" class="wp-image-34873" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-99.png 319w, https://st9ph.fr/wp-content/uploads/2026/02/image-99-300x41.png 300w" sizes="auto, (max-width: 319px) 100vw, 319px" /></figure>
</div>
</div>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.2 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""> Mettre en lot</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="590" height="306" src="https://st9ph.fr/wp-content/uploads/2026/02/image-100.png" alt="" class="wp-image-34875" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-100.png 590w, https://st9ph.fr/wp-content/uploads/2026/02/image-100-300x156.png 300w" sizes="auto, (max-width: 590px) 100vw, 590px" /></figure>



<p class="wp-block-paragraph">🌐 <a href="https://www.mydestockage.com/blog/boost/vente-en-gros-alimentaire-particulier-la-revolution-de-la-consommation-des-menages/" target="_blank" rel="noreferrer noopener">Un lien</a> pour vous faire votre propre opinion.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">👉🏻 C&#8217;est le principe de faire une bonne affaire <strong>au volume d&#8217;achat.</strong> L&#8217;opportunité plus que le coup de cœur.</p>



<p class="has-background wp-block-paragraph" style="background-color:#dfe8f1">🤔 Il n&#8217;est pas certain que ©Cora soit <strong>le pionner de la vente &#8220;en gros&#8221; pour les particuliers </strong>comme il l&#8217;affirme sur l&#8217;affiche ci-contre (J&#8217;aurais dit Metro) mais ce qui est sur, c&#8217;est que <strong>c&#8217;est relativement récent.</strong> Quand on sait que les GSA n&#8217;ont que 60 ans, 1985, c&#8217;est crédible &#8230;</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">👉🏻 C&#8217;est <strong>au même endroit </strong>que cela se passe !</p>


<ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-7cbf8825-0d31-4073-af61-4f1335175674">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-5a6dc3b7-5801-4ef0-9e76-5a21fb771a33">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">Catalogue &gt; Produit &gt; votre produit &gt; <strong>onglet prix </strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-71684163-7a49-45f3-a847-af920c3b2855">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">Nombre minimal d&#8217;unités achetées</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 576 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-4d0c1d9e-875c-441f-bb13-3aca7dff8e96">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path fill="#000000" d="M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z"></path></svg>
				</span>
				<span class="ub_list_item_text">Saisir la quantité du lot</span>
			</div>
			
		</li>
</ul>


<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="237" height="74" src="https://st9ph.fr/wp-content/uploads/2026/02/image-101.png" alt="" class="wp-image-34877"/></figure>



<div class="bloc-a-retenir">
 ⚠️ Ca marche par <strong>palliers</strong> donc, si c&#8217;est graduel, penser à créer une règle par pallier de quantité.
</div>

<style>
.bloc-a-retenir {
  border-left: 4px solid #d97706;
  background: #fff8e1;
  padding: 12px 18px;
  margin: 20px 0;
  font-size: 15px;
  color: #0f172a;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
</style>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="448" height="387" src="https://st9ph.fr/wp-content/uploads/2026/02/image-102.png" alt="" class="wp-image-34878" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-102.png 448w, https://st9ph.fr/wp-content/uploads/2026/02/image-102-300x259.png 300w" sizes="auto, (max-width: 448px) 100vw, 448px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<!-- ===== BLOQ QCM COMPLET AVEC SCORE LOCAL ===== -->
<div class="bloc-qcm">
<p class="qcm-question">🤔 <strong>Question :</strong> &#8216;1 produit acheté, 1 produit offert&#8217;, c&#8217;est légal ?</p>
<ul class="qcm-options">
<li data-correct="false" data-feedback="❌ Non,  c'est possible sauf dans l'alimentaire (en GSA) où c'est  limité à 33 % (2 achetés, 1 offert, ça passe)">Oui, c&#8217;est une autre façon de faire un rabais de 50 %</li>
<li data-correct="true" data-feedback="✅ oui, 2 achetés, 1 offert, ça passe">Oui, sauf dans l&#8217;alimentaire où un rabais ne peut pas dépasser 33 %</li>
<li data-correct="false" data-feedback="❌ Non, c'est possible mais limité à 33 % dans l'alimentaire">C&#8217;est interdit : la notion de &#8220;cadeau&#8221; est incompatible avec un achat</li>
</ul>
<p class="qcm-feedback"></p>
<p class="qcm-local-score"></p>
</div>
<style>
.bloc-qcm {
border-left: 4px solid #1e73be;
background: #f5f9ff;
padding: 16px 18px;
margin: 24px 0;
border-radius: 4px;
font-size: 15px;
}
.qcm-options {
list-style: none;
padding: 0;
margin: 12px 0;
}
.qcm-options li {
position: relative;
padding: 10px 12px 10px 42px;
margin-bottom: 8px;
background: #fff;
border: 1px solid #ddd;
border-radius: 4px;
cursor: pointer;
transition: background 0.2s;
}
.qcm-options li::before {
content: attr(data-letter);
position: absolute;
left: 10px;
top: 50%;
transform: translateY(-50%);
font-weight: bold;
color: #1e73be;
}
.qcm-options li:hover {
background: #eef3ff;
}
.qcm-options li.correct {
background: #e6f4ea;
border-color: #188038;
}
.qcm-options li.wrong {
background: #fdecec;
border-color: #dc2626;
}
.qcm-feedback {
margin-top: 12px;
font-weight: bold;
}
.qcm-local-score {
margin-top: 6px;
font-weight: bold;
}
</style>
<script>
document.querySelectorAll('.bloc-qcm').forEach(qcm => {
const options = qcm.querySelectorAll('.qcm-options li');
const feedback = qcm.querySelector('.qcm-feedback');
const localScore = qcm.querySelector('.qcm-local-score');
let answered = false;
options.forEach((option, index) => {
option.dataset.letter = String.fromCharCode(65 + index);
});
options.forEach(option => {
option.addEventListener('click', () => {
if (answered) return;
answered = true;
options.forEach(o => o.classList.remove('correct', 'wrong'));
if (option.dataset.correct === "true") {
option.classList.add('correct');
} else {
option.classList.add('wrong');
}
feedback.textContent = option.dataset.feedback;
let point = option.dataset.correct === "true" ? 1 : 0;
localScore.textContent = "Tu marques " + point + " point";
});
});
});
</script>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="457" height="396" src="https://st9ph.fr/wp-content/uploads/2026/02/image-108.png" alt="" class="wp-image-34887" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-108.png 457w, https://st9ph.fr/wp-content/uploads/2026/02/image-108-300x260.png 300w" sizes="auto, (max-width: 457px) 100vw, 457px" /></figure>
</div>
</div>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.3 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""> Mettre en Pack</h3>



<p class="wp-block-paragraph">➡️<strong> Associer un produit </strong>qui marche moyennement <strong>avec un qui marche bien</strong> peut être une très bonne idée. Le regard du consommateur changera s&#8217;il le voit <strong>comme un bonus </strong>et plus comme <strong>un produit à part entière</strong>.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul class="wp-block-list">
<li>Il faudra<strong> créer un nouveau produit</strong> et choisir &#8220;<strong><em>pack de produits</em></strong>&#8221; 👇🏻</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="373" height="196" src="https://st9ph.fr/wp-content/uploads/2026/02/image-104.png" alt="" class="wp-image-34880" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-104.png 373w, https://st9ph.fr/wp-content/uploads/2026/02/image-104-300x158.png 300w" sizes="auto, (max-width: 373px) 100vw, 373px" /></figure>
</div>


<ul class="wp-block-list">
<li>Il faudra aussi prévoir<strong> au moins un visuel des </strong>deux (ou plus) <strong>produits ensemble </strong>et la mettre comme<strong> image de couverture</strong></li>



<li><strong>Décrivez</strong> votre pack <strong>comme un produit normal</strong></li>
</ul>



<div class="bloc-a-retenir">
 ⚠️ Faites attention dans le descriptif à bien reporter les informations techniques ou obligatoires <strong>de tous les produits</strong>
</div>

<style>
.bloc-a-retenir {
  border-left: 4px solid #d97706;
  background: #fff8e1;
  padding: 12px 18px;
  margin: 20px 0;
  font-size: 15px;
  color: #0f172a;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
</style>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-103.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-105.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-2abef99f-3fa8-428a-9dd9-4e671d67ae5d">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-90104938-e955-4359-975f-2849cd7ed770">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">Onglet Pack</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 576 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-fed2010b-079a-420c-855f-3dc354eb278d">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path fill="#000000" d="M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z"></path></svg>
				</span>
				<span class="ub_list_item_text">tapez <strong>les 1eres lettres du produit</strong> à mettre dans le pack pour qu&#8217;il apparaisse dans la liste</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-bd924afa-5207-485a-a5f9-99510a867535">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">Cliquer dessus <strong>pour l&#8217;ajouter</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-42fe8688-2053-42bc-b943-f34305d5b938">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Répéter l&#8217;opération </strong>avec les autres produits</span>
			</div>
			
		</li>
</ul>


<div class="bloc-a-retenir">
 ⚠️ Attention si le produit <strong>comporte plusieurs déclinaisons </strong> à choisir la bonne.
</div>

<style>
.bloc-a-retenir {
  border-left: 4px solid #d97706;
  background: #fff8e1;
  padding: 12px 18px;
  margin: 20px 0;
  font-size: 15px;
  color: #0f172a;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
</style>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-106.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-107.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">➡️ Pensez à définir <strong>un prix plus avantageux</strong> que pour l&#8217;achat des produits achetés indépendamment sinon, ça ne sert à rien, d&#8217;autant que <strong>le récap en détail produit </strong>montre au client<strong>les prix initiaux et l&#8217;économie générée</strong>.</p>



<!-- ===== BLOQ QCM COMPLET AVEC SCORE LOCAL ===== -->
<div class="bloc-qcm">
<p class="qcm-question">🤔 <strong>Question :</strong> Si je mélange deux produits avec une TVA différente dans un pack, quelle TVA appliquer ?</p>
<ul class="qcm-options">
<li data-correct="false" data-feedback="Ce n'est pas totalement faux dans le cas où le produit dont la TVA est la plus forte est considéré comme étant central dans le pack (les autres n'étant que des accessoires) mais ce n'est vraiment pas la règle générale.">La TVA la plus forte l&#8217;emporte et tous les produits du pack l&#8217;adoptent.</li>
<li data-correct="true" data-feedback="Oui, sauf rares exceptions">Il faut &#8220;ventiler&#8221;, c&#8217;est à dire que chaque produit garde sa TVA originelle.</li>
<li data-correct="false" data-feedback="Non, sauf de très rares exceptions comme des chocolats qui contiennent de la liqueur ou les babas au rhum en boulangerie qui restent à 5,5 % contrairement aux autres produits alcoolisés.">La TVA la plus faible l&#8217;emporte.</li>
</ul>
<p class="qcm-feedback"></p>
<p class="qcm-local-score"></p>
</div>
<style>
.bloc-qcm {
border-left: 4px solid #1e73be;
background: #f5f9ff;
padding: 16px 18px;
margin: 24px 0;
border-radius: 4px;
font-size: 15px;
}
.qcm-options {
list-style: none;
padding: 0;
margin: 12px 0;
}
.qcm-options li {
position: relative;
padding: 10px 12px 10px 42px;
margin-bottom: 8px;
background: #fff;
border: 1px solid #ddd;
border-radius: 4px;
cursor: pointer;
transition: background 0.2s;
}
.qcm-options li::before {
content: attr(data-letter);
position: absolute;
left: 10px;
top: 50%;
transform: translateY(-50%);
font-weight: bold;
color: #1e73be;
}
.qcm-options li:hover {
background: #eef3ff;
}
.qcm-options li.correct {
background: #e6f4ea;
border-color: #188038;
}
.qcm-options li.wrong {
background: #fdecec;
border-color: #dc2626;
}
.qcm-feedback {
margin-top: 12px;
font-weight: bold;
}
.qcm-local-score {
margin-top: 6px;
font-weight: bold;
}
</style>
<script>
document.querySelectorAll('.bloc-qcm').forEach(qcm => {
const options = qcm.querySelectorAll('.qcm-options li');
const feedback = qcm.querySelector('.qcm-feedback');
const localScore = qcm.querySelector('.qcm-local-score');
let answered = false;
options.forEach((option, index) => {
option.dataset.letter = String.fromCharCode(65 + index);
});
options.forEach(option => {
option.addEventListener('click', () => {
if (answered) return;
answered = true;
options.forEach(o => o.classList.remove('correct', 'wrong'));
if (option.dataset.correct === "true") {
option.classList.add('correct');
} else {
option.classList.add('wrong');
}
feedback.textContent = option.dataset.feedback;
let point = option.dataset.correct === "true" ? 1 : 0;
localScore.textContent = "Tu marques " + point + " point";
});
});
});
</script>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<style>
.ps-product-card { background: #fff; border: 1px solid #e7e7e7; border-radius: 4px; width: 100%; max-width: 300px; margin: 20px auto; font-family: 'Segoe UI', sans-serif; transition: box-shadow 0.3s ease; position: relative; overflow: hidden; text-decoration: none; color: inherit; display: block; }
.ps-product-card:hover { box-shadow: 0 10px 20px rgba(0,0,0,0.1); }
.ps-product-image-wrapper { position: relative; width: 100%; padding-top: 100%; overflow: hidden; background: #f5f5f5; }
.ps-product-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease; }
.ps-product-card:hover .ps-product-image { transform: scale(1.05); }
.ps-wishlist-icon { position: absolute; top: 10px; right: 10px; background: rgba(255, 255, 255, 0.8); width: 35px; height: 35px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.2s; z-index: 2; box-shadow: 0 2px 5px rgba(0,0,0,0.1); }
.ps-wishlist-icon svg { width: 20px; height: 20px; fill: #7a7a7a; transition: fill 0.2s; }
.ps-wishlist-icon:hover { background: #fff; transform: scale(1.1); }
.ps-wishlist-icon:hover svg { fill: #ff4848; }
.ps-product-rating { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); display: flex; gap: 2px; z-index: 2; background: rgba(0,0,0,0.4); padding: 4px 8px; border-radius: 20px; }
.ps-star { color: #ffd700; font-size: 14px; text-shadow: 0 1px 2px rgba(0,0,0,0.5); }
.ps-product-content { padding: 15px; text-align: center; background: #fff; }
.ps-product-name { font-size: 15px; color: #333; margin: 0 0 10px 0; font-weight: 500; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 42px; }
.ps-product-price { font-size: 18px; font-weight: 700; color: #25B9D7; margin: 0 0 15px 0; }
.ps-product-btn { background-color: #25B9D7; color: #fff; border: none; padding: 10px 15px; border-radius: 4px; font-size: 13px; font-weight: 600; text-transform: uppercase; cursor: pointer; width: 100%; display: flex; align-items: center; justify-content: center; gap: 8px; transition: background 0.2s; text-decoration: none; box-sizing: border-box; }
.ps-product-btn:hover { background-color: #1fa3c0; color: #fff; }
.ps-product-btn svg { width: 16px; height: 16px; fill: currentColor; }
@media (max-width: 768px) { .ps-product-card { max-width: 100%; } }
</style>
<!-- DÉBUT VIGNETTE PRODUIT -->
<a href="https://boutiq.st9ph.fr/25-pack-mug-et-vase-panda.html" target="_blank" class="ps-product-card">
<div class="ps-product-image-wrapper">
<img decoding="async" src="https://boutiq.st9ph.fr/46-product_main/pack-mug-et-vase-panda.jpg" alt="pack Mug et Vase Panda" class="ps-product-image">
<div class="ps-wishlist-icon" title="Ajouter aux favoris" onclick="event.preventDefault(); event.stopPropagation(); alert('Fonctionnalité liste d\'envie à connecter.');">
<svg viewBox="0 0 24 24"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>
</div>
<div class="ps-product-rating">
<span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span>
</div>
</div>
<div class="ps-product-content">
<h3 class="ps-product-name">pack Mug et Vase Panda</h3>
<div class="ps-product-price">24,95 €</div>
<div class="ps-product-btn">
Voir dans la boutique
<svg viewBox="0 0 24 24"><path d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"/></svg>
</div>
</div>
</a>
<!-- FIN VIGNETTE PRODUIT -->
</div>
</div>



<style>
.chapter-title {
  display: flex;
  align-items: stretch;
  margin: 1.7rem 0;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

.chapter-number {
  background: #1e73be;
  color: #fff;
  font-weight: 700;
  font-size: 2.8rem;
  padding: 0 1.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.chapter-content {
  padding: 1.3rem 1.5rem;
  width: 100%;
}

/* Ligne titre + logo */
.chapter-heading {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 0.6rem;
}

/* Logo carré */
.chapter-logo {
  width: 42px;
  height: 42px;
  flex-shrink: 0;
}

.chapter-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* H2 */
.chapter-content h2 {
  margin: 0;
  font-size: 2.1rem;
  font-weight: 700;
  color: #1e73be; /* personnalisable */
}

/* Puces */
.chapter-points {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.chapter-points li {
  margin-bottom: 0.35rem;
  color: #444;
  font-size: 0.95rem;
  line-height: 1.45;
}

.chapter-points li::before {
  content: "🔹 ";
}
</style>

<div class="chapter-title">
  <div class="chapter-number">2</div>

  <div class="chapter-content">
    <div class="chapter-heading">
      <a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
        <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo St9ph">
      </a>

      <h2>opérations sur un ensemble de produits</h2>
    </div>

    <ul class="chapter-points">
      <li>Promo sur un rayon</li>
      <li>Remise sur tous les produits d&#8217;une couleur, d&#8217;une taille ou autre</li>
      <li>Ristourne sur une marque de produits</li>
    </ul>
  </div>
</div>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""> Promotion sur un rayon (catégorie)</h3>



<p class="wp-block-paragraph">👉🏻 On fait souvent cela dans <strong>le prêt-à-porter</strong> quand une <strong>nouvelle collection </strong>est attendue et qu&#8217;il faut faire de la place ou <strong>chez les déstockeurs </strong>qui viennent d&#8217;emporter <strong>un lot inattendu</strong> chez leur fournisseur alors que leur arrière-boutique est déjà pleine à craquer :<strong> la promo sur tout un rayon !</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="571" height="139" src="https://st9ph.fr/wp-content/uploads/2026/02/image-109.png" alt="" class="wp-image-34888" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-109.png 571w, https://st9ph.fr/wp-content/uploads/2026/02/image-109-300x73.png 300w" sizes="auto, (max-width: 571px) 100vw, 571px" /></figure>
</div>


<p class="has-text-align-center has-medium-font-size wp-block-paragraph">Alors ? <mark style="background-color:rgba(0, 0, 0, 0);color:#875023" class="has-inline-color">Dans Presta&#8217;, on ne sait jamais</mark> : une règle de panier ou de catalogue ?</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="570" height="173" src="https://st9ph.fr/wp-content/uploads/2026/02/image-110.png" alt="" class="wp-image-34889" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-110.png 570w, https://st9ph.fr/wp-content/uploads/2026/02/image-110-300x91.png 300w" sizes="auto, (max-width: 570px) 100vw, 570px" /></figure>
</div>


<p class="wp-block-paragraph">La différence réside dans la manière d&#8217;obtenir l&#8217;avantage :</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul class="wp-block-list">
<li>🧺 Une règle de panier <strong>génère un coupon de réduction </strong>qu&#8217;il faut donner<strong> dans le tunnel d&#8217;achat</strong> pour l&#8217;obtenir 👉🏻</li>
</ul>



<div class="bloc-astuce">
 ✅ Idéal pour susciter la sensation d&#8217;un <strong> avantage exclusif </strong> qui récompense la fidélité. C&#8217;est également  un outil idéal pour <strong>les gestes co, les récompenses, les CTA de mails de relance &#8230; </strong>
</div>

<style>
.bloc-astuce {
  border-left: 4px solid #188038;
  background: #eefaf1;
  padding: 12px 18px;
  margin: 20px 0;
  font-size: 15px;
  color: #0f172a;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
</style>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="393" height="192" src="https://st9ph.fr/wp-content/uploads/2026/02/image-111.png" alt="" class="wp-image-34891" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-111.png 393w, https://st9ph.fr/wp-content/uploads/2026/02/image-111-300x147.png 300w" sizes="auto, (max-width: 393px) 100vw, 393px" /></figure>
</div>
</div>



<ul class="wp-block-list">
<li>Une règle de catalogue est <strong>transparente,</strong> idéale <strong>pour les avantages permanents</strong> ou pour les groupes spéciaux (VIP)</li>
</ul>



<!-- ===== BLOQ QCM COMPLET AVEC SCORE LOCAL ===== -->
<div class="bloc-qcm">
<p class="qcm-question">🤔 <strong>Question :</strong> La livraison gratuite à partir de 50 € d&#8217;achats, c&#8217;est &#8230;.</p>
<ul class="qcm-options">
<li data-correct="false" data-feedback="❌ Il faudra saisir le coupon à chaque fois, alors ? Cela fera des litiges, certains oubliant de le saisir (même si vous le mettez en avant) diront que vous le faites exprès pour qu'on passe à côté.">Un règle de panier</li>
<li data-correct="true" data-feedback="✅ Oui, sinon vous obligez à saisir un coupon chaque fois et cela fera des litiges, certains oubliant de le saisir (même si vous le mettez en avant) diront que vous le faites exprès pour qu'on passe à côté.">une règle de prix catalogue</li>
<li data-correct="false" data-feedback="❌ Pas faux, mais, il faut bien le définir tout de même en règle de prix">ni l&#8217;un ni l&#8217;autre comme c&#8217;est un avantage permanent (réassurance)</li>
</ul>
<p class="qcm-feedback"></p>
<p class="qcm-local-score"></p>
</div>
<style>
.bloc-qcm {
border-left: 4px solid #1e73be;
background: #f5f9ff;
padding: 16px 18px;
margin: 24px 0;
border-radius: 4px;
font-size: 15px;
}
.qcm-options {
list-style: none;
padding: 0;
margin: 12px 0;
}
.qcm-options li {
position: relative;
padding: 10px 12px 10px 42px;
margin-bottom: 8px;
background: #fff;
border: 1px solid #ddd;
border-radius: 4px;
cursor: pointer;
transition: background 0.2s;
}
.qcm-options li::before {
content: attr(data-letter);
position: absolute;
left: 10px;
top: 50%;
transform: translateY(-50%);
font-weight: bold;
color: #1e73be;
}
.qcm-options li:hover {
background: #eef3ff;
}
.qcm-options li.correct {
background: #e6f4ea;
border-color: #188038;
}
.qcm-options li.wrong {
background: #fdecec;
border-color: #dc2626;
}
.qcm-feedback {
margin-top: 12px;
font-weight: bold;
}
.qcm-local-score {
margin-top: 6px;
font-weight: bold;
}
</style>
<script>
document.querySelectorAll('.bloc-qcm').forEach(qcm => {
const options = qcm.querySelectorAll('.qcm-options li');
const feedback = qcm.querySelector('.qcm-feedback');
const localScore = qcm.querySelector('.qcm-local-score');
let answered = false;
options.forEach((option, index) => {
option.dataset.letter = String.fromCharCode(65 + index);
});
options.forEach(option => {
option.addEventListener('click', () => {
if (answered) return;
answered = true;
options.forEach(o => o.classList.remove('correct', 'wrong'));
if (option.dataset.correct === "true") {
option.classList.add('correct');
} else {
option.classList.add('wrong');
}
feedback.textContent = option.dataset.feedback;
let point = option.dataset.correct === "true" ? 1 : 0;
localScore.textContent = "Tu marques " + point + " point";
});
});
});
</script>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-38a43bf1-181e-41b9-bf84-d9bb938fcd4d">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-0b791107-1827-428b-ada0-73381a8b35b5">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">(onglet) <strong>conditions</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-3115e972-a6ef-4360-a4c3-23b219ef028d">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Sélection de produit</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-657140ae-1eae-4825-8106-4ed199550f81">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">Choisir &#8220;<strong>Catégories</strong>&#8220;</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-1e67324f-7d94-47a9-8868-38d7dcc67b11">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">⬛ <strong>+ Ajouter</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-95fe987d-5a26-4fe1-a152-6048adf5abc3">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">⬛ ⇶ <strong>Choisir</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-6465c79b-da41-4ec1-b6c6-17be6c5faed9">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">Cliquer sur la / les <strong>catégorie(s) à promouvoir </strong>pour qu&#8217;elle(s) passe(nt) dans<strong> la liste &#8220;sélectionnés&#8221;</strong> puis</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-3d9d2215-0424-4f30-be3e-ac1f46e8d9e1">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">⬛ ⇜ <strong>Ajouter</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-44cada6c-b5bd-470f-9717-f86eb990e08b">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">cliquer sur<strong> la croix </strong>X</span>
			</div>
			
		</li>
</ul></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-112.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="779" height="155" src="https://st9ph.fr/wp-content/uploads/2026/02/image-113.png" alt="" class="wp-image-34893" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-113.png 779w, https://st9ph.fr/wp-content/uploads/2026/02/image-113-300x60.png 300w, https://st9ph.fr/wp-content/uploads/2026/02/image-113-768x153.png 768w" sizes="auto, (max-width: 779px) 100vw, 779px" /><figcaption class="wp-element-caption"><em>Ici, une promo dans tout le rayon femmes</em></figcaption></figure>


<ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-dccf51e5-bff5-40cd-8d59-bf9a138e9447">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 640 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M320 96V416C341.011 416 361.818 411.861 381.23 403.821C400.641 395.78 418.28 383.995 433.138 369.138C447.995 354.28 459.78 336.641 467.821 317.23C475.861 297.818 480 277.011 480 256C480 234.989 475.861 214.182 467.821 194.771C459.78 175.359 447.995 157.72 433.138 142.863C418.28 128.005 400.641 116.22 381.23 108.179C361.818 100.139 341.011 96 320 96ZM0 256L160.002 416L320.003 256L160.002 96L0 256ZM480 256C480 277.011 484.138 297.818 492.179 317.23C500.219 336.643 512.005 354.28 526.862 369.138C541.72 383.995 559.357 395.781 578.77 403.821C598.182 411.862 618.989 416 640 416V96C597.565 96 556.869 112.858 526.862 142.863C496.857 172.869 480 213.565 480 256Z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-d041cc9b-5be0-44fa-b959-73568e6a5b39">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 640 512"><path fill="#000000" d="M320 96V416C341.011 416 361.818 411.861 381.23 403.821C400.641 395.78 418.28 383.995 433.138 369.138C447.995 354.28 459.78 336.641 467.821 317.23C475.861 297.818 480 277.011 480 256C480 234.989 475.861 214.182 467.821 194.771C459.78 175.359 447.995 157.72 433.138 142.863C418.28 128.005 400.641 116.22 381.23 108.179C361.818 100.139 341.011 96 320 96ZM0 256L160.002 416L320.003 256L160.002 96L0 256ZM480 256C480 277.011 484.138 297.818 492.179 317.23C500.219 336.643 512.005 354.28 526.862 369.138C541.72 383.995 559.357 395.781 578.77 403.821C598.182 411.862 618.989 416 640 416V96C597.565 96 556.869 112.858 526.862 142.863C496.857 172.869 480 213.565 480 256Z"></path></svg>
				</span>
				<span class="ub_list_item_text">N&#8217;oubliez pas de définir votre promotion dans action</span>
			</div>
			
		</li>
</ul>


<div class="bloc-a-retenir">
  🧮 Il faut bien étudier <strong> votre ROI</strong> en suivant l&#8217;évolution des ventes par rapport à ce que vous avez sacrifié de votre marge pour voir si l&#8217;opération est rentable.
</div>

<style>
.bloc-a-retenir {
  border-left: 4px solid #d97706;
  background: #fff8e1;
  padding: 12px 18px;
  margin: 20px 0;
  font-size: 15px;
  color: #0f172a;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
</style>



<p class="wp-block-paragraph">➡️ N&#8217;oubliez pas non plus de la mettre en avant dans le carrousel ou la bannière 👇🏻 :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="816" height="305" src="https://st9ph.fr/wp-content/uploads/2026/02/image-116.png" alt="" class="wp-image-34898" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-116.png 816w, https://st9ph.fr/wp-content/uploads/2026/02/image-116-300x112.png 300w, https://st9ph.fr/wp-content/uploads/2026/02/image-116-768x287.png 768w" sizes="auto, (max-width: 816px) 100vw, 816px" /></figure>



<div class="bloc-qcm">
  <p class="qcm-question">
    💥 <strong>Alors ?</strong> Le mieux pour cette OP Com de promo sur tout le rayon femme ?
  </p>

  <ul class="qcm-options">
    <li data-correct="true">un coupon réduction en règle de panier ?</li>
    <li data-correct="false">une promo catalogue ?</li>
    <li data-correct="false">Ca n&#8217;a pas d&#8217;importance ?</li>
  </ul>

  <p class="qcm-feedback"></p>
</div>

<style>
.bloc-qcm {
  border-left: 4px solid #1e73be;
  background: #f5f9ff;
  padding: 16px 18px;
  margin: 24px 0;
  border-radius: 4px;
  font-size: 15px;
}

.qcm-options {
  list-style: none;
  padding: 0;
  margin: 12px 0;
}

.qcm-options li {
  padding: 10px 12px;
  margin-bottom: 8px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.2s;
}

.qcm-options li:hover {
  background: #eef3ff;
}

.qcm-options li.correct {
  background: #e6f4ea;
  border-color: #188038;
}

.qcm-options li.wrong {
  background: #fdecec;
  border-color: #dc2626;
}

.qcm-feedback {
  margin-top: 12px;
  font-weight: bold;
}
</style>

<script>
document.querySelectorAll('.bloc-qcm').forEach(qcm => {
  const options = qcm.querySelectorAll('.qcm-options li');
  const feedback = qcm.querySelector('.qcm-feedback');

  options.forEach(option => {
    option.addEventListener('click', () => {
      options.forEach(o => o.classList.remove('correct', 'wrong'));

      if (option.dataset.correct === "true") {
        option.classList.add('correct');
        feedback.textContent = "✅ Oui, le coupon va renforcer le sentiment de privilège";
        feedback.style.color = "#188038";
      } else {
        option.classList.add('wrong');
        feedback.textContent = "❌ Ca se discute mais, franchement, le coupon va renforcer l'effet bon plan";
        feedback.style.color = "#dc2626";
      }
    });
  });
});
</script>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.2 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""> Remises sur les déclinaisons ou caractéristiques</h3>



<p class="wp-block-paragraph">👉🏻 C&#8217;est souvent à l&#8217;occasion d&#8217;un évènement du 📆 c<strong>alendrier marketing</strong> que vous aurez l&#8217;occasion de <strong>mettre en valeur</strong> votre boutique <strong>sur des critères de déclinaisons.</strong> <mark style="background-color:rgba(0, 0, 0, 0);color:#20771e" class="has-inline-color">Ici, les produits de couleur verte pour la Saint patrice</mark>, <strong>ou de caractéristique</strong> &#8220;made in France&#8221;, &#8220;Artisanat responsable&#8221; &#8230;</p>



<p class="has-background wp-block-paragraph" style="background-color:#dbedd3">🍀 C&#8217;est aussi un formidable vecteur pour obliger vos visiteurs <strong>à &#8220;fouiller&#8221; dans vos rayons</strong> pour dénicher la perle rare (et ainsi, <strong>doper vos temps de sessions</strong>) 📈 et créer de<strong> l&#8217;opportunité</strong>.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="646" src="https://st9ph.fr/wp-content/uploads/2026/02/saint-patrice-1024x646.png" alt="" class="wp-image-34903" srcset="https://st9ph.fr/wp-content/uploads/2026/02/saint-patrice-1024x646.png 1024w, https://st9ph.fr/wp-content/uploads/2026/02/saint-patrice-300x189.png 300w, https://st9ph.fr/wp-content/uploads/2026/02/saint-patrice-768x485.png 768w, https://st9ph.fr/wp-content/uploads/2026/02/saint-patrice-1536x970.png 1536w, https://st9ph.fr/wp-content/uploads/2026/02/saint-patrice-2048x1293.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-da13b055-e06a-4afb-81f7-f967348b14c9">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-456f1aea-0d97-4640-8428-7a2f75eac904">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">(onglet) <strong>conditions</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-e34b95e2-c1b9-4db3-b64f-694127db74fb">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Sélection de produit</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-7dc576dd-64d0-4e12-9fd9-bd4b6350bdee">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">Choisir &#8220;<strong>attributs</strong>&#8220;</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-29de8260-3999-4465-8953-7408ee942b7c">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">⬛ <strong>+ Ajouter</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-d15f6411-05c1-432c-99cc-af3908f09865">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">⬛ ⇶ <strong>Choisir</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-e0f7a0ec-fa0a-4d5c-bf38-34043cf00471">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">Cliquer sur la / les <strong>déclinaisons </strong>pour qu&#8217;elle(s) passe(nt) dans<strong> la liste &#8220;sélectionnés&#8221;</strong> puis</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-a7b94c45-2628-4f07-b89f-4b03adca5c5b">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">⬛ ⇜ <strong>Ajouter</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-570ce755-d4a6-4249-b93a-591d664c364b">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">cliquer sur<strong> la croix </strong>X</span>
			</div>
			
		</li>
</ul></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-118.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<div class="bloc-astuce">
  👉🏻 C&#8217;est la même manipulation que pour <strong> les catégories </strong> que nous avons vus dans le sous-chapitre précédent
</div>

<style>
.bloc-astuce {
  border-left: 4px solid #188038;
  background: #eefaf1;
  padding: 12px 18px;
  margin: 20px 0;
  font-size: 15px;
  color: #0f172a;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
</style>
</div>
</div>



<p class="wp-block-paragraph">💡 Vous pouvez aussi faire  :</p>



<ul class="wp-block-list">
<li>une semaine 👗&#8221;<em>grandes tailles</em>&#8221; (XL, XXL &#8230;), 👠&#8221;<em>grands pieds</em>&#8221; pointures &gt; 44 &#8230;</li>



<li>un week-end 🚚 &#8220;<em>livraison offerte</em>&#8221; sur vos 🗄️ meubles de gros gabarit (dimensions : hauteurs ou longueurs importantes)</li>



<li>une quinzaine ♻️ &#8220;écolo&#8221; sur les produits ayant la caractéristique &#8220;recyclé&#8221; &#8230;</li>
</ul>



<p class="has-medium-font-size wp-block-paragraph">💥 Soyez imaginatifs !</p>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.3 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""> Ristourne sur une marque ciblée</h3>



<p class="wp-block-paragraph">👉🏻 Mettre en valeur une de vos marques ou l&#8217;un de vos fournisseurs, c&#8217;est aussi un moyen de viser une hausse des ventes suffisamment substantielle pour <strong>renégocier votre contrat</strong> avec lui ! Vous vendez plus ses produits =&gt; il vous les procure moins cher.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="826" height="418" src="https://st9ph.fr/wp-content/uploads/2026/02/image-119.png" alt="" class="wp-image-34909" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-119.png 826w, https://st9ph.fr/wp-content/uploads/2026/02/image-119-300x152.png 300w, https://st9ph.fr/wp-content/uploads/2026/02/image-119-768x389.png 768w" sizes="auto, (max-width: 826px) 100vw, 826px" /></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-09a78981-3e44-4e0d-84bf-bf97d714609f">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-27251c0e-81d3-4d6a-9138-d0e7f631b156">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">(onglet) <strong>conditions</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-e1aaee44-7191-4020-a142-65d271fe941a">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Sélection de produit</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-14f909c4-ab8b-4da8-86a1-653b36d8cdec">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">Choisir &#8220;<strong>Marques</strong>&#8220;</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-2831ddc7-8221-47a3-b071-a897c66d8dd8">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">⬛ <strong>+ Ajouter</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-3428e6db-d5c2-414d-a277-6a0b634adaf7">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">⬛ ⇶ <strong>Choisir</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-b3bd30a6-db54-4b45-b741-f1638918eeb9">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">Cliquer sur la / les <strong>marque(s) </strong>pour qu&#8217;elle(s) passe(nt) dans<strong> la liste &#8220;sélectionnés&#8221;</strong> puis</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-7a6a8c31-7b7e-4ad2-ac6e-ca4f280c1027">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">⬛ ⇜ <strong>Ajouter</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-a1678151-6249-4c4a-9bc7-676b6f660d7d">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">cliquer sur<strong> la croix </strong>X</span>
			</div>
			
		</li>
</ul></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-120.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<div class="bloc-astuce">
  👉🏻 C&#8217;est toujours la même manipulation que pour <strong> les catégories ou les déclinaisons</strong> que nous avons vus dans les deux sous-chapitres précédents
</div>

<style>
.bloc-astuce {
  border-left: 4px solid #188038;
  background: #eefaf1;
  padding: 12px 18px;
  margin: 20px 0;
  font-size: 15px;
  color: #0f172a;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
</style>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="316" height="524" src="https://st9ph.fr/wp-content/uploads/2026/02/image-121.png" alt="" class="wp-image-34912" style="width:375px;height:auto" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-121.png 316w, https://st9ph.fr/wp-content/uploads/2026/02/image-121-181x300.png 181w" sizes="auto, (max-width: 316px) 100vw, 316px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">N&#8217;oubliez pas de <strong>notifier les clients</strong> que vous ciblez pour cette OP :</p>



<ul class="wp-block-list">
<li>Ceux qui ont<strong> déjà consulté </strong>👀 ces produits,</li>



<li>ceux qui les ont <strong>ajouté au panier </strong>🛒 <strong>puis abandonnés </strong>(si le frein était le cout ou le moment, il va peut-être tomber)</li>



<li>Ceux qui ont <strong>des produits similaires</strong> dans leur 🖤 <strong>liste d&#8217;envies</strong></li>



<li>Ceux <strong>dormants </strong>😴 qui ne réagissent pas à vos <strong>newsletters sur les nouveautés</strong>, l&#8217;appat du gain est un levier à tenter.</li>



<li>Ceux qui ont déjà <strong>ce type de produit </strong>mais <strong>depuis longtemps</strong> 🕸️</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="has-base-2-background-color has-background wp-block-paragraph">🪙 Votre <strong>base de données client </strong>est une mine d&#8217;or et vos OP COM <strong>un outil de fidélisation </strong>sans égal.</p>
</div>
</div>



<!-- ===== BLOQ QCM COMPLET AVEC SCORE LOCAL ===== -->
<div class="bloc-qcm">
<p class="qcm-question">🤔 <strong>Question :</strong> 2 achetés, 1 offert, je fais comment dans 🐧 Prestashop ?</p>
<ul class="qcm-options">
<li data-correct="false" data-feedback="❌ Possible mais une règle de panier à chaque fois, il y'a plus simple et cela oblige aussi le client à saisir un code réduction">Un coupon sur le produit de 33,33 %</li>
<li data-correct="false" data-feedback="❌ Ca ne marcherait pas, il faut que les produits soient différents pour faire partie d'un pack">Un pack de trois produits identiques et le 3ème dont on ramène le prix à zéro</li>
<li data-correct="true" data-feedback="✅ Oui, c'est le plus simple">un prix spécifique : qté 3 => 33,33 % sur l&#8217;ensemble</li>
</ul>
<p class="qcm-feedback"></p>
<p class="qcm-local-score"></p>
</div>
<style>
.bloc-qcm {
border-left: 4px solid #1e73be;
background: #f5f9ff;
padding: 16px 18px;
margin: 24px 0;
border-radius: 4px;
font-size: 15px;
}
.qcm-options {
list-style: none;
padding: 0;
margin: 12px 0;
}
.qcm-options li {
position: relative;
padding: 10px 12px 10px 42px;
margin-bottom: 8px;
background: #fff;
border: 1px solid #ddd;
border-radius: 4px;
cursor: pointer;
transition: background 0.2s;
}
.qcm-options li::before {
content: attr(data-letter);
position: absolute;
left: 10px;
top: 50%;
transform: translateY(-50%);
font-weight: bold;
color: #1e73be;
}
.qcm-options li:hover {
background: #eef3ff;
}
.qcm-options li.correct {
background: #e6f4ea;
border-color: #188038;
}
.qcm-options li.wrong {
background: #fdecec;
border-color: #dc2626;
}
.qcm-feedback {
margin-top: 12px;
font-weight: bold;
}
.qcm-local-score {
margin-top: 6px;
font-weight: bold;
}
</style>
<script>
document.querySelectorAll('.bloc-qcm').forEach(qcm => {
const options = qcm.querySelectorAll('.qcm-options li');
const feedback = qcm.querySelector('.qcm-feedback');
const localScore = qcm.querySelector('.qcm-local-score');
let answered = false;
options.forEach((option, index) => {
option.dataset.letter = String.fromCharCode(65 + index);
});
options.forEach(option => {
option.addEventListener('click', () => {
if (answered) return;
answered = true;
options.forEach(o => o.classList.remove('correct', 'wrong'));
if (option.dataset.correct === "true") {
option.classList.add('correct');
} else {
option.classList.add('wrong');
}
feedback.textContent = option.dataset.feedback;
let point = option.dataset.correct === "true" ? 1 : 0;
localScore.textContent = "Tu marques " + point + " point";
});
});
});
</script>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-text-align-right has-medium-font-size wp-block-paragraph">Un petit 🎓TP pour finir ?</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<style>
.alert-jf5cyz-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.6); backdrop-filter: blur(3px); z-index: 9999; justify-content: center; align-items: center; }
.alert-jf5cyz-dialog { background: #fff; width: 90%; max-width: 400px; border-radius: 8px; box-shadow: 0 10px 25px rgba(0,0,0,0.2); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; overflow: hidden; animation: popInalert-jf5cyz 0.2s ease-out; border: 1px solid #ddd; }
@keyframes popInalert-jf5cyz { from { transform: scale(0.9); opacity: 0; } to { transform: scale(1); opacity: 1; } }
.alert-jf5cyz-header { padding: 20px 20px 10px 20px; display: flex; align-items: flex-start; }
.alert-jf5cyz-icon { font-size: 28px; margin-right: 15px; flex-shrink: 0; line-height: 1; }
.alert-jf5cyz-title { font-weight: 600; font-size: 16px; color: #333; margin: 0; line-height: 1.3; }
.alert-jf5cyz-body { padding: 0 20px 20px 55px; font-size: 14px; color: #333; line-height: 1.5; }
.alert-jf5cyz-footer { border-top: 1px solid #eee; padding: 10px 20px; display: flex; justify-content: flex-end; gap: 10px; background: #f9f9f9; }
.alert-jf5cyz-btn { padding: 8px 16px; border-radius: 4px; font-size: 13px; font-weight: 500; cursor: pointer; border: none; transition: background 0.2s; }
.alert-jf5cyz-btn-cancel { background: #e0e0e0; color: #333; } .alert-jf5cyz-btn-cancel:hover { background: #d0d0d0; }
.alert-jf5cyz-btn-confirm { background: #0066cc; color: white; } .alert-jf5cyz-btn-confirm:hover { background: #0052a3; }
.alert-jf5cyz-btn-close { background: #2196f3; color: white; width: 100%; } .alert-jf5cyz-btn-close:hover { background: #1976d2; }
.alert-jf5cyz-trigger { background: #ff9800; color: white; border: none; padding: 10px 20px; font-size: 14px; border-radius: 4px; cursor: pointer; font-family: sans-serif; display: inline-block; margin: 10px 0; } .alert-jf5cyz-trigger:hover { background: #e68900; }
</style><!-- DÉBUT ALERTE MODALE (Généré) -->
<div id="alert-jf5cyz-overlay" class="alert-jf5cyz-overlay">
<div class="alert-jf5cyz-dialog">
<div class="alert-jf5cyz-header">
<div class="alert-jf5cyz-icon" style="color: #ff9800">⚠️</div>
<div><div class="alert-jf5cyz-title">st9ph.fr indique</div></div>
</div>
<div class="alert-jf5cyz-body">Les travaux pratiques sont réservés à 🧑🏻‍🎓 mes étudiants. Il vous faudra un 🔑 mot de passe pour progresser dans le contenu. Merci de votre compréhension.</div>
<div class="alert-jf5cyz-footer">
<button class="alert-jf5cyz-btn alert-jf5cyz-btn-cancel" onclick="document.getElementById('alert-jf5cyz-overlay').style.display='none'">Rester sur la page</button>
<button class="alert-jf5cyz-btn alert-jf5cyz-btn-confirm" onclick="if('https://st9ph.fr/%f0%9f%8e%93tp-op-com/') window.location.href='https://st9ph.fr/%f0%9f%8e%93tp-op-com/'; else document.getElementById('alert-jf5cyz-overlay').style.display='none';">continuer vers le 🎓TP</button>
</div>
</div>
</div>
<button onclick="document.getElementById('alert-jf5cyz-overlay').style.display='flex'" class="alert-jf5cyz-trigger">Même pas peur !</button>
<!-- FIN ALERTE MODALE -->
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<!-- Bouton principal -->
<button id="uxMenuBtn" style="
  position: fixed;
  right: 14px;
  bottom: 40%;
  padding: 12px 14px;
  background: #111;
  color: #fff;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  z-index: 9999;
  font-size: 18px;
">
  ☰
</button>

<!-- Menu -->
<div id="uxMenu" style="
  display:none;
  position: fixed;
  right: 14px;
  bottom: 48%;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
  z-index: 10000;
  font-family: Arial, sans-serif;
">
  <button class="uxItem" data-popup="sources">📚 Sources</button>
  <button class="uxItem" data-popup="methodo">🧑‍🎓NDRC</button>
  <button class="uxItem" data-popup="glossary">📘 Glossaire</button>
</div>

<!-- Overlay -->
<div id="uxOverlay" style="
  display:none;
  position:fixed;
  top:0; left:0;
  width:100%; height:100%;
  background:rgba(0,0,0,0.55);
  z-index:10001;
"></div>

<!-- POPUPS -->

<div class="uxPopup" id="sources" data-title="📚 Sources UX mobile">
 

  <img decoding="async" 
    src="https://st9ph.fr/wp-content/uploads/2026/02/logo-blogst9ph-small.jpg"
    alt="blog st9ph"
    style="
      width:100%;
      max-width:120px;
      display:block;
      margin:12px auto 20px;
      border-radius:8px;
    "
  >
<h4>📚 Sources</h4>
<ul>
 <!--  ✅ contenus 📚 Sources -->
<li><strong>mydestockage.com</strong> – article sur la vente en volume</li>
<li><strong>🔊 Voicertool</strong> &#8211; introduction parlée </li>
<li><strong>Nano Banana Pro de Google Gemini</strong> – personnage d&#8217;illustration et image en avant</li>
</ul>
</div>

<div class="uxPopup" id="methodo" data-title="🧑‍🎓 NDRC">


  <img decoding="async" 
    src="https://st9ph.fr/wp-content/uploads/2026/02/logo-blogst9ph-small.jpg"
    alt="blog st9ph"
    style="
      width:100%;
      max-width:120px;
      display:block;
      margin:12px auto 20px;
      border-radius:8px;
    "
  >
<h4>🧑‍🎓 NDRC</h4>
<!--  ✅ contenus 🧑‍🎓 NDRC -->
<p> 🟦 Cet article est à visée de l&#8217;épreuve technique E5B.</p>
<ul>
<li>savoir effectuer tout type de réduction sur un produit</li>
<li>savoir effectuer tout type de réduction sur une déclinaison, une caractéristique ou une marque de produits</li>
<li>savoir créer un pack de produits</li>
</ul>
<p>👉 voir aussi les autres articles de la section Prestashop </p>
</div>

<div class="uxPopup" id="glossary" data-title="📘 Glossaire UX mobile">


  <img decoding="async" 
    src="https://st9ph.fr/wp-content/uploads/2026/02/logo-blogst9ph-small.jpg"
    alt="blog st9ph"
    style="
      width:100%;
      max-width:120px;
      display:block;
      margin:12px auto 20px;
      border-radius:8px;
    "
  >
<h4>📘 Glossaire</h4>
<!-- ✅ contenus 📘 Glossaire -->
<ul>
<li><strong>Réassortir</strong> regarnir les rayons avec les produits qui manquaient </li>
<li><strong>Numéraire</strong> quand la réduction est en euros (-10€) plutôt qu&#8217;en % </li>
<li><strong>Régle de panier</strong> Réduction sous forme de coupon et individualisable (geste Co par exemple) </li>
<li><strong>Régle de catalogue</strong> Réduction automatique et collective (pas d&#8217;action spécifique à effectuer si on remplit les conditions) </li>
</ul>
</div>

<!-- Style popup -->
<style>
.uxItem {
  display: block;
  padding: 10px 16px;
  background: #fff;
  border: none;
  width: 100%;
  text-align: left;
  cursor: pointer;
  color: #111;        /* ✅ TEXTE VISIBLE */
  font-size: 14px;
}

.uxItem:hover {
  background: #f0f0f0;
}
.uxItem:hover { background:#f0f0f0; }

.uxPopup {
  display:none;
  position:fixed;
  top:50%; left:50%;
  transform:translate(-50%,-50%);
  background:#fff;
  width:90%;
  max-width:560px;
  max-height:80%;
  padding:24px;
  border-radius:10px;
  box-shadow:0 10px 40px rgba(0,0,0,0.25);
  z-index:10002;
  overflow-y:auto;
}
</style>
<style>
@media (max-width: 768px) {
  #uxMenuBtn,
  #uxMenu {
    display: none !important;
  }
}
</style>
<style>
@media (max-width: 768px) {
  html, body {
    overflow-x: hidden !important;
    max-width: 100vw !important;
  }
}
</style>
<style>
@media (max-width: 768px) {
  #uxMenuBtn,
  #uxMenu,
  #uxOverlay,
  .uxPopup {
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
    display: none !important;
  }
}
</style>

<script>
(function () {

  // === DÉSACTIVATION MOBILE ===
  if (window.innerWidth <= 768) {
    return; // on ne fait RIEN sur mobile
  }

  // === RÉFÉRENCES ===
  const menuBtn = document.getElementById("uxMenuBtn");
  const menu = document.getElementById("uxMenu");
  const overlay = document.getElementById("uxOverlay");
  const popups = document.querySelectorAll(".uxPopup");

  if (!menuBtn || !menu || !overlay) return;

  // === OUVERTURE / FERMETURE MENU ===
  menuBtn.addEventListener("click", () => {
    menu.style.display = menu.style.display === "block" ? "none" : "block";
  });

  // === OUVERTURE POPUPS ===
  document.querySelectorAll(".uxItem").forEach(btn => {
    btn.addEventListener("click", () => {
      popups.forEach(p => p.style.display = "none");
      const target = document.getElementById(btn.dataset.popup);
      if (target) target.style.display = "block";
      overlay.style.display = "block";
      menu.style.display = "none";
    });
  });

  // === FERMETURE OVERLAY ===
  overlay.addEventListener("click", () => {
    popups.forEach(p => p.style.display = "none");
    overlay.style.display = "none";
  });

})();
</script>



</script>
<script>
(function () {
  if (window.innerWidth <= 768) {
    const uxPanel = document.querySelector('.ux-panel');
    if (uxPanel) {
      uxPanel.remove();
    }
  }
})();
</script>



<!-- =====================================================
     BADGE DE LECTURE + BADGE "DÉJÀ LU"
     - % de lecture en temps réel
     - Devient vert à 75 %
     - Mémorisé en session (déjà lu)
     ===================================================== -->

<!-- ✅ STRUCTURE HTML DU BADGE -->
<div id="readBadge">
  📖 Lecture : 0 %
</div>

<style>
/* ===============================
   STYLE DU BADGE
   =============================== */
#readBadge {
  position: fixed;
  bottom: 20px;
  left: 20px;
  background: #111;
  color: #fff;
  padding: 8px 14px;
  border-radius: 20px;
  font-size: 13px;
  font-family: Arial, sans-serif;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
  z-index: 9999;
}

/* Badge visible */
#readBadge.show {
  opacity: 1;
  transform: translateY(0);
}

/* Badge vert = article lu */
#readBadge.read {
  background: #188038;
}
</style>

<script>
/* ===============================
   LOGIQUE JAVASCRIPT
   =============================== */
(function () {

  const badge = document.getElementById("readBadge");

  // ✅ Clé unique par page (URL)
  const storageKey = "articleLu_" + window.location.pathname;

  // ✅ Si déjà lu dans la session
  if (sessionStorage.getItem(storageKey)) {
    badge.classList.add("show", "read");
    badge.innerText = "✅ Article déjà lu";
    return; // on ne recalcule plus le scroll
  }

  let badgeShown = false;
  let articleMarkedAsRead = false;

  window.addEventListener("scroll", function () {

    const scrollTop = window.scrollY;
    const docHeight = document.body.scrollHeight - window.innerHeight;
    const percent = Math.round((scrollTop / docHeight) * 100);

    // Mise à jour du texte
    badge.innerText = "📖 Lecture : " + percent + " %";

    // Affichage du badge dès 10 %
    if (percent >= 10 && !badgeShown) {
      badge.classList.add("show");
      badgeShown = true;
    }

    // ✅ Article considéré comme lu à 75 %
    if (percent >= 75 && !articleMarkedAsRead) {
      badge.classList.add("read");
      badge.innerText = "✅ Article lu à " + percent + " %";
      sessionStorage.setItem(storageKey, "true");
      articleMarkedAsRead = true;
    }

  });

})();
</script>



<script>
document.addEventListener("DOMContentLoaded", function () {

  let scoreTotal = 0;
  let questionsRepondues = 0;

  const blocs = document.querySelectorAll(".bloc-qcm");

  blocs.forEach(qcm => {

    const options = qcm.querySelectorAll(".qcm-options li");
    const feedback = qcm.querySelector(".qcm-feedback");
    let answered = false;

    options.forEach(option => {
      option.addEventListener("click", function () {

        if (answered) return;
        answered = true;

        questionsRepondues++;

        const isCorrect = option.dataset.correct === "true";

        if (isCorrect) {
          scoreTotal++;
          this.classList.add("correct");
        } else {
          this.classList.add("wrong");
        }

        feedback.textContent = option.dataset.feedback +" | Ton score : " + scoreTotal + " / " + questionsRepondues;

        const global = document.getElementById("score-global");
        if (global) {
          global.textContent =
            "Score total : " + scoreTotal + " / " + questionsRepondues;
        }

      });
    });

  });

});
</script>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="yoast-breadcrumbs"><span><span><a href="https://st9ph.fr/">Accueil</a></span> » <span class="breadcrumb_last" aria-current="page">🌐 public</span></span></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">

<div class="wp-block-ub-social-share" id="ub-social-share-34cb1b13-3295-452f-ad1e-918dc902bc11">
			<div class="social-share-icons align-icons-center orientation-icons-row"><a aria-label="linkedin-logo" target="_blank" rel="nofollow" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fst9ph.fr%2Fprestashop-op-com-dans-la-eshop%2F" class="ub-social-share-linkedin-container" style="border-color: #2867b2; ">
				<span class="social-share-icon ub-social-share-linkedin square" style="width: 30px; height: 30px; "><svg xmlns="http://www.w3.org/2000/svg" style="fill:#ffffff" fill="#ffffff" width="20" height="20" viewbox="0 0 448 512"><path d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span><span style="">partager</span>
			</a></div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph"><strong>donnez votre avis</strong> (star ranking) en bas de cette page</p>



<p class="has-text-align-center has-large-font-size wp-block-paragraph">⬇️</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-jetpack-repeat-visitor"></div></div>
</div>
<p>L’article <a href="https://st9ph.fr/prestashop-op-com-dans-la-eshop/">Prestashop | OP Com dans la Eshop</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://st9ph.fr/prestashop-op-com-dans-la-eshop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://st9ph.fr/wp-content/uploads/2026/02/carrousel-produits-comparateur.mp4" length="707952" type="video/mp4" />

		<post-id xmlns="com-wordpress:feed-additions:1">34861</post-id>	</item>
		<item>
		<title>WordPress &#124; Dépoussiérons la méthode d&#8217;abonnement</title>
		<link>https://st9ph.fr/wordpress-depoussierons-la-methode-dabonnement/</link>
					<comments>https://st9ph.fr/wordpress-depoussierons-la-methode-dabonnement/#respond</comments>
		
		<dc:creator><![CDATA[St9ph]]></dc:creator>
		<pubDate>Thu, 12 Feb 2026 16:06:03 +0000</pubDate>
				<category><![CDATA[WordPress]]></category>
		<category><![CDATA[🛠️ création de sites]]></category>
		<category><![CDATA[🌐 public]]></category>
		<category><![CDATA[Formulaire RGPD]]></category>
		<category><![CDATA[RGPD dans wordpress]]></category>
		<category><![CDATA[s'abonner dans wordpress]]></category>
		<category><![CDATA[ultimate member wordpress]]></category>
		<guid isPermaLink="false">https://st9ph.fr/?p=34446</guid>

					<description><![CDATA[<p>🚣🏻 C&#8217;est une telle galère de s&#8217;abonner simplement sur un site WordPress par défaut que la plupart de vos visiteurs qui aimeraient sauter le pas vont se décourager en constatant que c&#8217;est trop d&#8217;effort ! On fait d&#8217;abord un petit tour de galère et après, on installe un petit plug-in sympa qui va rendre le ... <a title="WordPress &#124; Dépoussiérons la méthode d&#8217;abonnement" class="read-more" href="https://st9ph.fr/wordpress-depoussierons-la-methode-dabonnement/" aria-label="En savoir plus sur WordPress &#124; Dépoussiérons la méthode d&#8217;abonnement">Lire la suite</a></p>
<p>L’article <a href="https://st9ph.fr/wordpress-depoussierons-la-methode-dabonnement/">WordPress | Dépoussiérons la méthode d&#8217;abonnement</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p class="has-large-font-size wp-block-paragraph"><img loading="lazy" decoding="async" width="30" height="28" class="wp-image-33540" style="width: 30px;" src="https://st9ph.fr/wp-content/uploads/2026/01/ico-Wordpress-wp.jpg" alt=""><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">WordPress</mark> | Dépoussiérons la méthode d&#8217;abonnement 🧹</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">🚣🏻 C&#8217;est une telle galère de <strong>s&#8217;abonner simplement</strong> sur un site WordPress par défaut que la plupart de vos visiteurs qui aimeraient sauter le pas <strong>vont se décourager en constatant que c&#8217;est trop d&#8217;effort </strong>!</p>



<p class="wp-block-paragraph">On fait d&#8217;abord <strong>un petit tour de galère</strong> et après, on installe <strong>un petit plug-in sympa</strong> qui va rendre le processus beaucoup plus &#8220;normal&#8221;.</p>



<!-- =====================================================
     BADGE DE LECTURE + BADGE "DÉJÀ LU"
     - % de lecture en temps réel
     - Devient vert à 75 %
     - Mémorisé en session (déjà lu)
     ===================================================== -->

<!-- ✅ STRUCTURE HTML DU BADGE -->
<div id="readBadge">
  📖 Lecture : 0 %
</div>

<style>
/* ===============================
   STYLE DU BADGE
   =============================== */
#readBadge {
  position: fixed;
  bottom: 20px;
  left: 20px;
  background: #111;
  color: #fff;
  padding: 8px 14px;
  border-radius: 20px;
  font-size: 13px;
  font-family: Arial, sans-serif;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
  z-index: 9999;
}

/* Badge visible */
#readBadge.show {
  opacity: 1;
  transform: translateY(0);
}

/* Badge vert = article lu */
#readBadge.read {
  background: #188038;
}
</style>

<script>
/* ===============================
   LOGIQUE JAVASCRIPT
   =============================== */
(function () {

  const badge = document.getElementById("readBadge");

  // ✅ Clé unique par page (URL)
  const storageKey = "articleLu_" + window.location.pathname;

  // ✅ Si déjà lu dans la session
  if (sessionStorage.getItem(storageKey)) {
    badge.classList.add("show", "read");
    badge.innerText = "✅ Article déjà lu";
    return; // on ne recalcule plus le scroll
  }

  let badgeShown = false;
  let articleMarkedAsRead = false;

  window.addEventListener("scroll", function () {

    const scrollTop = window.scrollY;
    const docHeight = document.body.scrollHeight - window.innerHeight;
    const percent = Math.round((scrollTop / docHeight) * 100);

    // Mise à jour du texte
    badge.innerText = "📖 Lecture : " + percent + " %";

    // Affichage du badge dès 10 %
    if (percent >= 10 && !badgeShown) {
      badge.classList.add("show");
      badgeShown = true;
    }

    // ✅ Article considéré comme lu à 75 %
    if (percent >= 75 && !articleMarkedAsRead) {
      badge.classList.add("read");
      badge.innerText = "✅ Article lu à " + percent + " %";
      sessionStorage.setItem(storageKey, "true");
      articleMarkedAsRead = true;
    }

  });

})();
</script>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">👇🏻 On va passer de ça &#8230;.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="334" height="479" src="https://st9ph.fr/wp-content/uploads/2026/02/image-60.png" alt="" class="wp-image-34457" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-60.png 334w, https://st9ph.fr/wp-content/uploads/2026/02/image-60-209x300.png 209w" sizes="auto, (max-width: 334px) 100vw, 334px" /></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">&#8230; à ça ! 👇🏻</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-61.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="233" height="211" src="https://st9ph.fr/wp-content/uploads/2025/12/IA.png" alt="" class="wp-image-31733" style="width:79px;height:auto"/></figure>
</div>


<p class="has-small-font-size wp-block-paragraph">Part d&#8217;IA /5 dans cet article</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-columns has-base-2-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-e723c5cc-ad2c-4085-9f7c-95a89e44fcdb">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-e723c5cc-ad2c-4085-9f7c-95a89e44fcdb-0"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-e723c5cc-ad2c-4085-9f7c-95a89e44fcdb-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-e723c5cc-ad2c-4085-9f7c-95a89e44fcdb-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-e723c5cc-ad2c-4085-9f7c-95a89e44fcdb-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-e723c5cc-ad2c-4085-9f7c-95a89e44fcdb-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-e723c5cc-ad2c-4085-9f7c-95a89e44fcdb-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-e723c5cc-ad2c-4085-9f7c-95a89e44fcdb-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-e723c5cc-ad2c-4085-9f7c-95a89e44fcdb-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-e723c5cc-ad2c-4085-9f7c-95a89e44fcdb-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-e723c5cc-ad2c-4085-9f7c-95a89e44fcdb-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">♨️ Sources</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-5438db10-5cdc-4301-9363-d36325d61496">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-5438db10-5cdc-4301-9363-d36325d61496-0"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-5438db10-5cdc-4301-9363-d36325d61496-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-5438db10-5cdc-4301-9363-d36325d61496-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-5438db10-5cdc-4301-9363-d36325d61496-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-5438db10-5cdc-4301-9363-d36325d61496-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-5438db10-5cdc-4301-9363-d36325d61496-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-5438db10-5cdc-4301-9363-d36325d61496-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-5438db10-5cdc-4301-9363-d36325d61496-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-5438db10-5cdc-4301-9363-d36325d61496-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-5438db10-5cdc-4301-9363-d36325d61496-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">🖼️ Images</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-389c0038-cbd9-4906-abab-26fdec754ec7">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-389c0038-cbd9-4906-abab-26fdec754ec7-0"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-389c0038-cbd9-4906-abab-26fdec754ec7-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-389c0038-cbd9-4906-abab-26fdec754ec7-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-389c0038-cbd9-4906-abab-26fdec754ec7-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-389c0038-cbd9-4906-abab-26fdec754ec7-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-389c0038-cbd9-4906-abab-26fdec754ec7-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-389c0038-cbd9-4906-abab-26fdec754ec7-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-389c0038-cbd9-4906-abab-26fdec754ec7-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-389c0038-cbd9-4906-abab-26fdec754ec7-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-389c0038-cbd9-4906-abab-26fdec754ec7-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">✒️Contenu</div>
		</div></div>
</div>
</div>
</div>



<div class="wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-d05cb3ef wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">⏱️Temps de lecture :</p>


<div class="wp-elements-2660b74cdd79da9184a09a62f3b8f226 wp-block-post-time-to-read has-text-color has-accent-color">22–33 minutes</div>


<p class="wp-block-paragraph">|</p>


<div class="wp-block-post-time-to-read">5 151 mots</div>


<p class="wp-block-paragraph">|</p>



<p class="has-accent-color has-text-color has-link-color wp-elements-f8515b49564e2f8ad2c183e4ed182d7c wp-block-paragraph">🗓️ dernière modification le</p>


<div class="has-link-color wp-block-post-date__modified-date wp-elements-c7e6b51b55b0dff84108436fc6f3823e wp-block-post-date has-text-color has-accent-color"><time datetime="2026-03-31T19:02:54+02:00">31 mars  2026</time></div></div>


				<div class="wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-6d59fd40      "
					data-scroll= "1"
					data-offset= "30"
					style=""
				>
				<div class="uagb-toc__wrap">
						<div class="uagb-toc__title">
							au menu :						</div>
																						<div class="uagb-toc__list-wrap ">
						<ol class="uagb-toc__list"><li class="uagb-toc__list"><a href="#la-procédure-normale" class="uagb-toc-link__trigger">La procédure &quot;normale&quot;</a><li class="uagb-toc__list"><a href="#utiliser-ultimate-member" class="uagb-toc-link__trigger">Utiliser ©Ultimate Member</a><ul class="uagb-toc__list"><li class="uagb-toc__list"><a href="#21-installation-et-présentation-des-4-pages-support" class="uagb-toc-link__trigger">🔹2.1 | Installation et présentation des 4 pages support</a><li class="uagb-toc__list"><li class="uagb-toc__list"><a href="#22-personnalisations-de-base" class="uagb-toc-link__trigger">🔹2.2 |Personnalisations de base</a></li></ul></li><li class="uagb-toc__list"><a href="#adaptation-rgpd-du-formulaire" class="uagb-toc-link__trigger">Adaptation RGPD du formulaire</a></ul></ol>					</div>
									</div>
				</div>
			


<style>
.chapter-title {
  display: flex;
  align-items: stretch;
  margin: 1.8rem 0;
}

/* Numéro */
.chapter-number {
  background: #1e73be;
  color: #fff;
  font-weight: 700;
  font-size: 3rem;
  padding: 0 1.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px 0 0 10px;
}

/* Contenu */
.chapter-content {
  padding: 0.4rem 1.2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-left: 4px solid #1e73be;
}

/* H2 avec logo */
.chapter-content h2 {
  margin: 0;
  font-size: 2.05rem;
  font-weight: 700;
  color: #1e73be;
  display: flex;
  align-items: center;
  gap: 0.6rem; /* espace logo / texte */
}

/* Logo carré */
.chapter-icon {
  width: 34px;
  height: 34px;
  object-fit: contain;
  flex-shrink: 0;
}

/* Sous-titre */
.chapter-subtitle {
  margin-top: 0.35rem;
  font-style: italic;
  color: #555;
  font-size: 0.95rem;
}
</style>

<div class="chapter-title">
  <div class="chapter-number">1</div>
  <div class="chapter-content">
    <h2>
      <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png"
           alt=""
           class="chapter-icon">
      La procédure &#8220;normale&#8221;
    </h2>
    <p class="chapter-subtitle">en 5 étapes un peu &#8220;galère&#8221;</p>
  </div>
</div>



<p class="wp-block-paragraph">La procédure &#8220;par défaut&#8221; passe par 5 étapes dont la dernière est assez déconcertante :</p>



<p class="wp-block-paragraph">➡️ En préalable, <strong>vérifiez</strong> dans <strong>Réglages &gt; Général</strong> que <strong>tout le monde peut s&#8217;inscrire</strong> (avec le statut d&#8217;abonné) :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="474" height="139" src="https://st9ph.fr/wp-content/uploads/2026/02/image-93.png" alt="" class="wp-image-34521" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-93.png 474w, https://st9ph.fr/wp-content/uploads/2026/02/image-93-300x88.png 300w" sizes="auto, (max-width: 474px) 100vw, 474px" /></figure>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">


<p class="has-medium-font-size wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color"><strong>Prévoir un lien</strong></mark> pour permettre de s&#8217;abonner (mais jusque là, tout est normal)</p>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:15%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="121" height="125" src="https://st9ph.fr/wp-content/uploads/2026/02/image-62.png" alt="" class="wp-image-34459"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">C&#8217;est par un bloc Gutemberg que vous pourrez  procurer un lien, soit :</p>



<ul class="wp-block-list">
<li>dans le <strong>bandeau latéral</strong> ➡️  Apparence &gt; Widget &gt; Sidebar</li>



<li>Dans<strong> le footer</strong> ➡️Apparence &gt; Personnaliser &gt; 🖍️ Footer</li>
</ul>



<p class="wp-block-paragraph">💡<em> Dans les deux, ça peut être pas mal aussi.</em></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">


<p class="has-medium-font-size wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color"><strong>Cliquer dessus</strong></mark> puis sur &#8220;Inscription&#8221;</p>
</div>



<p class="wp-block-paragraph">👉🏻 Il faut déjà le voir en bas à gauche !</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">🙄 Il est probable que la plupart de <strong>vos visiteurs vont rebondir</strong>, ne pouvant pas donner <strong>d&#8217;identifiant et de mot de passe </strong>tout en pensant que le lien était mal intitulé et <strong>ne concernait que ceux ayant déjà un compte</strong>.</p>



<p class="has-contrast-color has-text-color has-link-color wp-elements-8e5f71a4f133c62e17b4bfb5f0578182 wp-block-paragraph">✅ Mais pour ceux qui ont le coup d&#8217;œil et de l&#8217;abnégation, ce n&#8217;est que le début de l&#8217;aventure !</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:270px">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="334" height="479" src="https://st9ph.fr/wp-content/uploads/2026/02/image-60.png" alt="" class="wp-image-34457" style="width:243px;height:auto" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-60.png 334w, https://st9ph.fr/wp-content/uploads/2026/02/image-60-209x300.png 209w" sizes="auto, (max-width: 334px) 100vw, 334px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">


<p class="has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-3fd8a871d167a75b7c4da3ae8ab97a5d wp-block-paragraph">Choisir un identifiant et donner son adresse mail</p>
</div>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="334" height="546" src="https://st9ph.fr/wp-content/uploads/2026/02/image-63.png" alt="" class="wp-image-34461" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-63.png 334w, https://st9ph.fr/wp-content/uploads/2026/02/image-63-184x300.png 184w" sizes="auto, (max-width: 334px) 100vw, 334px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-65.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">


<p class="has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-f47c6d65eaa67c659592018b726c031c wp-block-paragraph">Se rendre sur sa boite mail et cliquer sur le lien d&#8217;activation</p>
</div>



<p class="wp-block-paragraph">👉🏻 Mais, là, c&#8217;est plutôt normal <strong>pour sécuriser</strong>. Notre plug-in le fera aussi.</p>
</div>
</div>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="572" height="204" src="https://st9ph.fr/wp-content/uploads/2026/02/image-66.png" alt="" class="wp-image-34464" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-66.png 572w, https://st9ph.fr/wp-content/uploads/2026/02/image-66-300x107.png 300w" sizes="auto, (max-width: 572px) 100vw, 572px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">


<p class="has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-60f6413073f2d23fab0aa371c7762a51 wp-block-paragraph">Choisir son mot de passe</p>
</div>



<p class="wp-block-paragraph">👉🏻 Bon, là aussi, c&#8217;est normal.</p>


<div style="border: 3px solid var(--accent);border-radius: 0%;background-color: var(--contrast-3)" class="ub-styled-box ub-bordered-box wp-block-ub-styled-box" id="ub-styled-box-6cd1ac87-33be-49e9-a10b-572fc3e1fb09">
<p class="wp-block-paragraph" id="ub-styled-box-bordered-content-">🔒 Pour rappel, <strong>un bon mot de passe</strong>, c&#8217;est :</p>



<ul class="wp-block-list">
<li>minimum <strong>12 caractères</strong></li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">aA</mark></strong> Un mélange <strong>majuscules / minuscules</strong></li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">a1</mark></strong> Un <strong>mélange alphanumérique </strong>(lettres &amp; nombres)</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">#^</mark></strong> des <strong>caractères spéciaux</strong> </li>
</ul>


</div>


<ul class="wp-block-list">
<li>Vous pouvez <strong>générer un mot de passe </strong>(merci le gestionnaire de mot de passe qui va proposer de le mémoriser, même si c&#8217;est moyen point de vue sécurité).</li>



<li>Vous pouvez <strong>définir librement votre mot de passe</strong>, mais, là, évitez de reprendre toujours le même.</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-67.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-68.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Le mot de passe &#8220;<em>123Soleil!</em>&#8221; est considéré par <img loading="lazy" decoding="async" width="19" height="18" class="wp-image-33542" style="width: 19px;" src="https://st9ph.fr/wp-content/uploads/2026/01/wp-ico.jpg" alt="">WordPress comme étant ❌&#8221;<strong>faible</strong>&#8221; </p>



<p class="wp-block-paragraph">La plupart des <strong>scripts de craquage</strong> de mots de passe fonctionnent sur <strong>l&#8217;itération</strong> (ils testent tous les caractères les uns après les autres) Ca fait :</p>



<ul class="wp-block-list">
<li><strong>26 possibilités</strong> pour l&#8217;alpha </li>



<li><strong>26 x 26</strong> soit 676 si vous mélangez majuscules et minuscules</li>



<li><strong>dix fois</strong> plus si vous mixez avec des chiffres</li>



<li><strong>1,7 million </strong>si vous mixez avec un caractère spécial</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">&#8230; et ce, pour chaque caractère !</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉🏻 Notons que c&#8217;est à peu près le nombre d&#8217;opérations qu&#8217;un 🖥️micro-processeur moyen peut<strong> traiter à la minute.</strong> <strong>Exponentiel 10</strong> (pour mon nombre de caractères), cela lui prendra déjà <strong>un bon mois</strong> pour le trouver.</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">⚠️ C&#8217;est à cette étape de connexion que rien ne va plus ! C&#8217;est incompréhensible mais <img loading="lazy" decoding="async" width="19" height="18" class="wp-image-33542" style="width: 19px;" src="https://st9ph.fr/wp-content/uploads/2026/01/wp-ico.jpg" alt="">WordPress va <strong>vous envoyer vers le backoffice</strong> !</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="417" height="194" src="https://st9ph.fr/wp-content/uploads/2026/02/image-70.png" alt="" class="wp-image-34473" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-70.png 417w, https://st9ph.fr/wp-content/uploads/2026/02/image-70-300x140.png 300w" sizes="auto, (max-width: 417px) 100vw, 417px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-69.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<p class="has-text-align-center has-medium-font-size wp-block-paragraph">😗 C&#8217;est là que vous allez perdre les derniers de vos plus courageux visiteurs qui voulaient s&#8217;abonner !</p>



<style>
.chapter-title {
  display: flex;
  align-items: stretch;
  margin: 1.7rem 0;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

.chapter-number {
  background: #1e73be;
  color: #fff;
  font-weight: 700;
  font-size: 2.8rem;
  padding: 0 1.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.chapter-content {
  padding: 1.3rem 1.5rem;
  width: 100%;
}

/* Ligne titre + logo */
.chapter-heading {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 0.6rem;
}

/* Logo carré */
.chapter-logo {
  width: 42px;
  height: 42px;
  flex-shrink: 0;
}

.chapter-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* H2 */
.chapter-content h2 {
  margin: 0;
  font-size: 2.1rem;
  font-weight: 700;
  color: #1e73be; /* personnalisable */
}

/* Puces */
.chapter-points {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.chapter-points li {
  margin-bottom: 0.35rem;
  color: #444;
  font-size: 0.95rem;
  line-height: 1.45;
}

.chapter-points li::before {
  content: "🔹 ";
}
</style>

<div class="chapter-title">
  <div class="chapter-number">2</div>

  <div class="chapter-content">
    <div class="chapter-heading">
      <a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
        <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/logo-ultimateMember.jpg">
      </a>

      <h2>Utiliser ©Ultimate Member</h2>
    </div>

    <ul class="chapter-points">
      <li>les 4 pages de formulaires (sans &#8220;members&#8221; que je n&#8217;ai pas retenue)</li>
      <li>modifications / personnalisations de base</li>
    </ul>
  </div>
</div>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>&nbsp;Installation et présentation des 4 pages support</strong></h3>



<div class="bloc-attention">
  ❌ cette partie est <strong>hors programme épreuve E5 B</strong> &#8211; pour votre connaissance personnelle
</div>

<style>
.bloc-attention {
  border-left: 4px solid #dc2626;
  background: #fff1f1;
  padding: 12px 18px;
  margin: 20px 0;
  font-size: 15px;
  color: #0f172a;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
</style>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="549" height="165" src="https://st9ph.fr/wp-content/uploads/2026/02/image-71.png" alt="" class="wp-image-34476" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-71.png 549w, https://st9ph.fr/wp-content/uploads/2026/02/image-71-300x90.png 300w" sizes="auto, (max-width: 549px) 100vw, 549px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-49073101-352f-475c-a3db-e9fdc070bb44">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-cc0a8783-8f34-480d-80e4-5417d3f9b201">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong><mark class="has-inline-color has-accent-color">Extensions </mark></strong>&gt; <strong>Ajouter</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-3b581060-a0c1-48c9-bd22-eaea03d61ec3">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">🔎 <strong>Rechercher </strong>&#8220;<em>Ultimate Members</em>&#8220;</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-ffddc4dc-e285-4b77-8bcf-8ae786a4dab1">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">⬛ <strong>Installer Maintenant</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-37be904d-d320-4ee2-9f47-4eb09dd233d7">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">⬛ <strong>Activer</strong></span>
			</div>
			
		</li>
</ul></div>
</div>



<p class="wp-block-paragraph">➡️ Le plug-in <a href="https://ultimatemember.com/" target="_blank" rel="noreferrer noopener">Ultimate Member</a> vous demandera d&#8217;<strong>installer 4 pages</strong> &#8211; ✅ <strong>Accepter</strong>. Il s&#8217;agit de :</p>


<ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-24ea2179-0351-4356-8c1c-12ec7b28cd4b">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%23ar(--accent)&quot; d=&quot;M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1l99.9 107.1c3.5 3.8 5.5 8.7 5.5 13.8s-2 10.1-5.5 13.8L294.6 376.9c-4.2 4.5-10.1 7.1-16.3 7.1C266 384 256 374 256 361.7l0-57.7-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-57.7c0-12.3 10-22.3 22.3-22.3c6.2 0 12.1 2.6 16.3 7.1z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-6673fb6c-3b5a-400e-94ce-5ff84b4aceaf">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="var(--accent)" d="M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1l99.9 107.1c3.5 3.8 5.5 8.7 5.5 13.8s-2 10.1-5.5 13.8L294.6 376.9c-4.2 4.5-10.1 7.1-16.3 7.1C266 384 256 374 256 361.7l0-57.7-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-57.7c0-12.3 10-22.3 22.3-22.3c6.2 0 12.1 2.6 16.3 7.1z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong><mark class="has-inline-color has-accent-color">Compte </mark></strong>(🌐 <em><mark class="has-inline-color has-accent-color">slug :</mark></em>  /account/) pour la gestion des paramètres utilisateur.</span>
			</div>
			
		</li>
</ul>


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>🆔 Gestion des <strong>données personnelles</strong> :</li>
</ul>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-72.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>🔐 modification du <strong>mot de passe</strong></li>
</ul>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-73.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>👀 Visibilité du profil et RGPD</li>
</ul>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-74.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<p class="wp-block-paragraph">👉🏻 C&#8217;est un <strong>super outil de Selfcare</strong> qui permettra à votre nouvel abonné de <strong>gérer son compte en toute autonomie</strong>. Elle contient en plus un paramètre de <strong>téléchargement des données</strong> (droit d&#8217;accès RGPD)</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-75.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">👈🏻 <strong>L&#8217;administrateur </strong>du site <strong>recevra une demande </strong>dans le backoffice et pourra <strong>générer le fichier</strong> à envoyer au demandeur.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">ℹ️ C&#8217;est à la fois<strong> un gain de temps considérable</strong> et une <strong>conformité </strong>demandée par  <img loading="lazy" decoding="async" width="27" height="12" class="wp-image-33220" style="width: 27px;" src="https://st9ph.fr/wp-content/uploads/2025/01/marianne.jpg" alt=""> <a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2959/preview/pdf/2954" target="_blank" rel="noreferrer noopener">la réglementation sur la protection des données</a>.</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-76.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Le fichier est d&#8217;une extrême précision :</p>



<ul class="wp-block-list">
<li>Les sessions et leur durée</li>
</ul>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-77.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<ul class="wp-block-list">
<li>les activités une par une</li>
</ul>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-78.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<ul class="wp-block-list">
<li>les pages visitées, la durée de visite, les rebonds &#8230;</li>
</ul>


<ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-8bafa52e-9a60-443d-a362-597112890186">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%23ar(--accent)&quot; d=&quot;M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1l99.9 107.1c3.5 3.8 5.5 8.7 5.5 13.8s-2 10.1-5.5 13.8L294.6 376.9c-4.2 4.5-10.1 7.1-16.3 7.1C266 384 256 374 256 361.7l0-57.7-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-57.7c0-12.3 10-22.3 22.3-22.3c6.2 0 12.1 2.6 16.3 7.1z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-a7d42874-cd64-489b-977f-a6666e06554d">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="var(--accent)" d="M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1l99.9 107.1c3.5 3.8 5.5 8.7 5.5 13.8s-2 10.1-5.5 13.8L294.6 376.9c-4.2 4.5-10.1 7.1-16.3 7.1C266 384 256 374 256 361.7l0-57.7-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-57.7c0-12.3 10-22.3 22.3-22.3c6.2 0 12.1 2.6 16.3 7.1z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong><mark class="has-inline-color has-accent-color">Connexion </mark></strong>(🌐 <em><mark class="has-inline-color has-accent-color">slug :</mark></em>  /login/) pour l&#8217;identification.</span>
			</div>
			
		</li>
</ul>


<p class="wp-block-paragraph">Elle permet :</p>



<ul class="wp-block-list">
<li>De <strong>se connecter </strong>ou <strong>se déconnecter</strong></li>



<li>De <strong>maintenir </strong>l&#8217;état <strong>connecté </strong>(&#8220;se souvenir de moi&#8221;)</li>



<li>De <strong>réinitialiser le mot de passe </strong>en cas d&#8217;oubli</li>



<li>D&#8217;<strong>atteindre</strong> la page &#8220;<strong><em>mon compte</em></strong>&#8221; en état &#8220;déjà connecté&#8221;  </li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">👇🏻 Affichage si pas encore connecté</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="721" height="562" src="https://st9ph.fr/wp-content/uploads/2026/02/image-79.png" alt="" class="wp-image-34488" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-79.png 721w, https://st9ph.fr/wp-content/uploads/2026/02/image-79-300x234.png 300w" sizes="auto, (max-width: 721px) 100vw, 721px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">👇🏻 Affichage si déjà connecté</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="728" height="424" src="https://st9ph.fr/wp-content/uploads/2026/02/image-80.png" alt="" class="wp-image-34489" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-80.png 728w, https://st9ph.fr/wp-content/uploads/2026/02/image-80-300x175.png 300w" sizes="auto, (max-width: 728px) 100vw, 728px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%23ar(--accent)&quot; d=&quot;M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1l99.9 107.1c3.5 3.8 5.5 8.7 5.5 13.8s-2 10.1-5.5 13.8L294.6 376.9c-4.2 4.5-10.1 7.1-16.3 7.1C266 384 256 374 256 361.7l0-57.7-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-57.7c0-12.3 10-22.3 22.3-22.3c6.2 0 12.1 2.6 16.3 7.1z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-af86c96a-0ea2-45a1-94cc-f716bd237f5e">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="var(--accent)" d="M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1l99.9 107.1c3.5 3.8 5.5 8.7 5.5 13.8s-2 10.1-5.5 13.8L294.6 376.9c-4.2 4.5-10.1 7.1-16.3 7.1C266 384 256 374 256 361.7l0-57.7-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-57.7c0-12.3 10-22.3 22.3-22.3c6.2 0 12.1 2.6 16.3 7.1z"></path></svg>
				</span>
				<span class="ub_list_item_text"> <strong><mark class="has-inline-color has-accent-color">Utilisateur</mark></strong>(🌐 <em><mark class="has-inline-color has-accent-color">slug :</mark></em>  /user/) pour <strong>personnaliser son compte</strong> : <strong>profil, photo, revoir ses commentaires </strong>ou la<strong> liste des ses publications</strong> (si on a un profil autre qu&#8217;abonné pour cette dernière possibilité).</span>
			</div>
			
		</li>


<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">🗨️ Certains aimeront <strong>revoir leurs commentaires</strong> ou <strong>retrouver les réactions </strong>à ceux-ci</p>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">👉🏻 Pour ma part, j&#8217;ai <strong>désactivé l&#8217;image de fond </strong>qui était proposé par défaut (comme sur la plupart des réseaux sociaux) mais chacun fait comme il veut.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="788" height="737" src="https://st9ph.fr/wp-content/uploads/2026/02/image-81.png" alt="" class="wp-image-34490" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-81.png 788w, https://st9ph.fr/wp-content/uploads/2026/02/image-81-300x281.png 300w, https://st9ph.fr/wp-content/uploads/2026/02/image-81-768x718.png 768w" sizes="auto, (max-width: 788px) 100vw, 788px" /></figure>
</div>
</div>



<p class="wp-block-paragraph"><style>
.ux-h3-wrapper h3::before {<br />
  content: "🔹2.1";<br />
  position: absolute;<br />
  left: 0;<br />
  top: 0;<br />
  font-weight: 700;<br />
  color: #1e73be;<br />
 }</p>
<p>/* 👉 compteur local à la page */</p>
<p>.ux-h3-wrapper h3 {<br />
  counter-increment: h3section;<br />
  position: relative;<br />
  padding-left: 5.6rem; /* espace pour numéro + barre */<br />
  margin: 2.1rem 0 1.2rem;<br />
  font-size: 1.6rem;<br />
  font-weight: 500;<br />
  line-height: 1.3;<br />
}</p>
<p>/* 👉 Séparateur vertical */<br />
.ux-h3-wrapper h3::after {<br />
  content: "";<br />
  position: absolute;<br />
  left: 4.9rem;          /* juste après le numéro */<br />
  top: 0.15em;<br />
  height: 1.2em;<br />
  width: 4px;            /* épaisseur discrète */<br />
  background-color: #1e73be;<br />
  border-radius: 2px;    /* léger arrondi, élégant */<br />
}<br />
</style></p>



<p class="wp-block-paragraph">ℹ️ La possibilité de <strong>choisir une photo ou un avatar de profil</strong> plait beaucoup,<strong>ne l&#8217;enlevez pas</strong>. Elle permet aussi de rendre plus vivante votre section commentaires.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="659" height="259" src="https://st9ph.fr/wp-content/uploads/2026/02/image-90.png" alt="" class="wp-image-34507" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-90.png 659w, https://st9ph.fr/wp-content/uploads/2026/02/image-90-300x118.png 300w" sizes="auto, (max-width: 659px) 100vw, 659px" /></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-61.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"><li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%23ar(--accent)&quot; d=&quot;M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1l99.9 107.1c3.5 3.8 5.5 8.7 5.5 13.8s-2 10.1-5.5 13.8L294.6 376.9c-4.2 4.5-10.1 7.1-16.3 7.1C266 384 256 374 256 361.7l0-57.7-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-57.7c0-12.3 10-22.3 22.3-22.3c6.2 0 12.1 2.6 16.3 7.1z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-cc1b6c85-9dd9-42b5-a5b2-ff69f34cf41e">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="var(--accent)" d="M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM294.6 135.1l99.9 107.1c3.5 3.8 5.5 8.7 5.5 13.8s-2 10.1-5.5 13.8L294.6 376.9c-4.2 4.5-10.1 7.1-16.3 7.1C266 384 256 374 256 361.7l0-57.7-96 0c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32l96 0 0-57.7c0-12.3 10-22.3 22.3-22.3c6.2 0 12.1 2.6 16.3 7.1z"></path></svg>
				</span>
				<span class="ub_list_item_text"> <strong><mark class="has-inline-color has-accent-color">Inscription  </mark></strong>(🌐 <em><mark class="has-inline-color has-accent-color">slug :</mark></em>  /register/) pour <strong>S&#8217;abonner</strong></span>
			</div>
			
		</li>


<p class="wp-block-paragraph">Et c&#8217;est là que nous voulions en venir!</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">🏴‍☠️ Il faudra d&#8217;urgence <strong>renommer le slug </strong> pour <strong>éviter les robots de hackers</strong> (un peu comme le wp-admin pour le répertoire du backoffice). Ne rendons pas la vie trop facile aux pirates.</p>



<p class="wp-block-paragraph">👉🏻 Pour ma part, <strong>je n&#8217;ai pas activé la page des membres </strong>(une sorte de recueil de tous les abonnés) de peur que cela devienne un forum entre mes étudiants mais vous pouvez le faire pour<strong> créer du lien entre vos abonnés.</strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-base-2-background-color has-background wp-block-paragraph">Pour ce blog, j&#8217;ai choisi de positionner <strong>deux liens dans le sidebar</strong> : &#8220;<em>abonnez-vous</em>&#8221; et &#8220;<em>connexion</em>&#8221; qui conduisent vers les pages <em>Register </em>et <em>Login </em>à partir desquelles il est possible d<strong>&#8216;accéder à toutes les fonctionnalités.</strong> 👉🏻 </p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="358" height="154" src="https://st9ph.fr/wp-content/uploads/2026/02/image-82.png" alt="" class="wp-image-34493" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-82.png 358w, https://st9ph.fr/wp-content/uploads/2026/02/image-82-300x129.png 300w" sizes="auto, (max-width: 358px) 100vw, 358px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="403" height="159" src="https://st9ph.fr/wp-content/uploads/2026/02/image-83.png" alt="" class="wp-image-34494" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-83.png 403w, https://st9ph.fr/wp-content/uploads/2026/02/image-83-300x118.png 300w" sizes="auto, (max-width: 403px) 100vw, 403px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Je reproduis aussi ces deux liens dans le footer en redondance.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">🛑 La zone du footer est votre dernier espoir de<strong> provoquer un rebond interne</strong>. Par définition, le visiteur qui arrive là <strong>butte sur la bas de page écran</strong>.</p>
</div>
</div>



<p class="wp-block-paragraph">➡️ Bien sur, <strong>les pages sont personnalisables </strong>et vous aurez aussi à modifier <strong>les contenus des mails</strong> qui sont tous en anglais.</p>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.2 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Personnalisations de base</strong></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">👉🏻 c&#8217;est dans r<strong>églages &gt; Emails</strong> que cela se passe</p>


<ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-d04bc48f-dbba-4702-8f11-f5b7d3362eae">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-ed38d1eb-1cef-475b-9f7e-fa0a6555519a">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">cliquez sur <img loading="lazy" decoding="async" width="58" height="33" class="wp-image-34497" style="width: 58px" src="https://st9ph.fr/wp-content/uploads/2026/02/UM-gererBouton.jpg" alt=""></span>
			</div>
			
		</li>
</ul>


<p class="wp-block-paragraph">Le <strong>panneau de contenu du mail </strong>s&#8217;ouvre (ici, l&#8217;email de bienvenue) 👇🏻</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="520" height="233" src="https://st9ph.fr/wp-content/uploads/2026/02/image-84.png" alt="" class="wp-image-34496" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-84.png 520w, https://st9ph.fr/wp-content/uploads/2026/02/image-84-300x134.png 300w" sizes="auto, (max-width: 520px) 100vw, 520px" /></figure>
</div>
</div>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="795" height="508" src="https://st9ph.fr/wp-content/uploads/2026/02/image-85.png" alt="" class="wp-image-34498" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-85.png 795w, https://st9ph.fr/wp-content/uploads/2026/02/image-85-300x192.png 300w, https://st9ph.fr/wp-content/uploads/2026/02/image-85-768x491.png 768w" sizes="auto, (max-width: 795px) 100vw, 795px" /></figure>



<p class="wp-block-paragraph">⚠️ Conservez les champs <strong>{intitulé} </strong>qui sont des champs personnalisés</p>



<p class="wp-block-paragraph">➡️ Profitez en pour <strong>ajouter un footer RGPD</strong> :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="726" height="287" src="https://st9ph.fr/wp-content/uploads/2026/02/image-86.png" alt="" class="wp-image-34499" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-86.png 726w, https://st9ph.fr/wp-content/uploads/2026/02/image-86-300x119.png 300w" sizes="auto, (max-width: 726px) 100vw, 726px" /></figure>



<style>
.chapter-title {
  display: flex;
  align-items: stretch;
  margin: 1.7rem 0;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

.chapter-number {
  background: #1e73be;
  color: #fff;
  font-weight: 700;
  font-size: 2.8rem;
  padding: 0 1.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.chapter-content {
  padding: 1.3rem 1.5rem;
  width: 100%;
}

/* Ligne titre + logo */
.chapter-heading {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 0.6rem;
}

/* Logo carré */
.chapter-logo {
  width: 42px;
  height: 42px;
  flex-shrink: 0;
}

.chapter-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* H2 */
.chapter-content h2 {
  margin: 0;
  font-size: 2.1rem;
  font-weight: 700;
  color: #1e73be; /* personnalisable */
}

/* Puces */
.chapter-points {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.chapter-points li {
  margin-bottom: 0.35rem;
  color: #444;
  font-size: 0.95rem;
  line-height: 1.45;
}

.chapter-points li::before {
  content: "🔹 ";
}
</style>

<div class="chapter-title">
  <div class="chapter-number">3</div>

  <div class="chapter-content">
    <div class="chapter-heading">
      <a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
        <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo St9ph">
      </a>

      <h2>Adaptation RGPD du formulaire</h2>
    </div>

    <ul class="chapter-points">
      <li>ajout de l&#8217;opt-in (cas à cocher) au formulaire</li>
      <li>ajout d&#8217;un lien vers les CGU à la page</li>
    </ul>
  </div>
</div>



<p class="wp-block-paragraph">👉🏻 Pour être <img loading="lazy" decoding="async" width="27" height="12" class="wp-image-33220" style="width: 27px;" src="https://st9ph.fr/wp-content/uploads/2025/01/marianne.jpg" alt=""> légal, il faudra ajouter <strong>l&#8217;opt-in des CGU</strong> sur le formulaire sous cette forme :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="294" height="48" src="https://st9ph.fr/wp-content/uploads/2026/02/image-87.png" alt="" class="wp-image-34500"/></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="730" height="525" src="https://st9ph.fr/wp-content/uploads/2026/02/image-88.png" alt="" class="wp-image-34501" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-88.png 730w, https://st9ph.fr/wp-content/uploads/2026/02/image-88-300x216.png 300w" sizes="auto, (max-width: 730px) 100vw, 730px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-a46156fe-9d9e-4230-935d-5fc95581910a">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-53c48d27-4002-4458-99d5-d201a38c179c">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">Ultimate Member &gt; <strong>Formulaire</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-73b2b88c-f567-4714-9f99-3ae6bd283b87">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Modifier </strong>&#8220;Default Registration&#8221;</span>
			</div>
			
		</li>
</ul>


<p class="has-base-2-background-color has-background wp-block-paragraph">👉🏻 On va <strong>ajouter un champs </strong>sous le dernier (normalement, le mot de passe)</p>


<ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-0e1bdff2-8eb5-4e8a-bf54-ef87b7dbd7a5">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-c0c3e38f-e395-478d-b370-2de073b5fe7b">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Cliquer </strong>sur <strong>+</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-870e3184-5318-4f18-94ec-8c07229883b7">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">choisir <img loading="lazy" decoding="async" width="77" height="29" class="wp-image-34504" style="width: 77px" src="https://st9ph.fr/wp-content/uploads/2026/02/chekbox-buton.jpg" alt=""></span>
			</div>
			
		</li>
</ul></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<ul class="wp-block-list">
<li><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Titre</mark> (celui de votre contrôle) ➡️ <strong>qu&#8217;il soit parlant</strong> pour que vous puissiez <strong>le réutiliser facilement</strong></li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Texte d&#8217;aide</mark></strong> (infobulle) apparaitra si l&#8217;utilisateur <strong>hésite à cliquer</strong>.</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Valeur par défaut</mark></strong> (si plusieurs choix et 1 précoché) ➡️ ne nous concerne pas.</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Modifier les choix </mark></strong>➡️ liste de vos choix (ici, un seul)</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Icone </mark></strong>(c&#8217;est juste décoratif)</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Champ obligatoire </mark></strong>➡️ cochez <strong>sans quoi le nouvel abonné</strong> <strong>pourra s&#8217;inscrire sans accepter les CGU</strong></li>



<li>Cliquer sur 🟦 &#8220;<strong>Mettre à jour</strong>&#8220;</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-89.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<p class="wp-block-paragraph">➡️ Il faudra aussi <strong>ajouter un lien vers les cgu</strong> (pour pouvoir les lire avant de les accepter ou non)</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="518" height="643" src="https://st9ph.fr/wp-content/uploads/2026/02/image-91.png" alt="" class="wp-image-34510" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-91.png 518w, https://st9ph.fr/wp-content/uploads/2026/02/image-91-242x300.png 242w" sizes="auto, (max-width: 518px) 100vw, 518px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-97c12216-d29b-4f76-8104-0cfa8bfa7e0c">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-38362872-66cb-4991-874b-838d6a720bdc">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">Pages &gt; <em>Inscription</em> &gt; <strong>Modifier</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-e319c0bc-3b07-4d2c-b2e3-2c0cec90e90c">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">Insérer un bloc texte</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 576 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-a56702be-9bd1-4892-a6da-009c6383bada">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path fill="#000000" d="M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Saisir </strong>&#8220;<em>Voir les CGU (conditions générales d&#8217;utilisation)</em>&#8220;</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-dec17cfa-72e0-4e11-96fd-b2541a829e88">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Sélectionner </strong>&#8220;<em>Voir les CGU</em>&#8221; </span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 576 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-96a95a1c-89e3-45ab-b351-73218c4e8c46">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path fill="#000000" d="M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z"></path></svg>
				</span>
				<span class="ub_list_item_text">Ctrl + K (ou cliquer sur le chainon)</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 576 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-4f279946-c273-48ce-905f-8023ffbed549">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 576 512"><path fill="#000000" d="M64 64C28.7 64 0 92.7 0 128V384c0 35.3 28.7 64 64 64H512c35.3 0 64-28.7 64-64V128c0-35.3-28.7-64-64-64H64zm16 64h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V144zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V240c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16H400c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H176c-8.8 0-16-7.2-16-16V336zM272 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H272c-8.8 0-16-7.2-16-16V240zM368 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H368c-8.8 0-16-7.2-16-16V240zM464 128h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V144c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V240zm16 80h32c8.8 0 16 7.2 16 16v32c0 8.8-7.2 16-16 16H464c-8.8 0-16-7.2-16-16V336c0-8.8 7.2-16 16-16z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Saisir l&#8217;URL</strong> des CGU</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-a7463db7-c48e-4511-a385-89ac7b11bb71">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text">Valider sur <strong>la flèche</strong> ↩</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-6efe69ce-c2de-451c-8ea9-33d624d9a623">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Cliquer à nouveau </strong>sur le lien pour développer les options</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-cc66ceae-6617-457e-9cfb-12a7d916fe30">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>cocher </strong>&#8220;ouvrir dans un nouvel onglet&#8221;</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-f9e75ef5-c26b-424e-ae6b-4a03d87e0613">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#000000" d="M0 55.2V426c0 12.2 9.9 22 22 22c6.3 0 12.4-2.7 16.6-7.5L121.2 346l58.1 116.3c7.9 15.8 27.1 22.2 42.9 14.3s22.2-27.1 14.3-42.9L179.8 320H297.9c12.2 0 22.1-9.9 22.1-22.1c0-6.3-2.7-12.3-7.4-16.5L38.6 37.9C34.3 34.1 28.9 32 23.2 32C10.4 32 0 42.4 0 55.2z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Cliquer </strong>sur 🟦<strong><mark class="has-inline-color has-accent-color">Appliquer</mark></strong></span>
			</div>
			
		</li>
</ul>


<p class="has-base-2-background-color has-background wp-block-paragraph">⚠️ C&#8217;est important qu&#8217;il puisse lire les CGU <strong>dans un nouvel onglet</strong> afin de <strong>ne pas perdre son formulaire </strong>d&#8217;inscription.</p>
</div>
</div>



<p class="wp-block-paragraph">👇🏻 <strong>Le résultat</strong> :</p>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="737" height="799" src="https://st9ph.fr/wp-content/uploads/2026/02/image-92.png" alt="" class="wp-image-34513" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-92.png 737w, https://st9ph.fr/wp-content/uploads/2026/02/image-92-277x300.png 277w" sizes="auto, (max-width: 737px) 100vw, 737px" /></figure>



<hr class="wp-block-separator has-alpha-channel-opacity"/>



<p class="wp-block-paragraph">👉🏻 Vous pouvez tester tout cela sur le site <strong>en vous abonnant </strong>car <strong>c&#8217;est ce plug-in qui gère les comptes</strong> sur st9ph.fr.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="yoast-breadcrumbs"><span><span><a href="https://st9ph.fr/">Accueil</a></span> » <span class="breadcrumb_last" aria-current="page">🌐 public</span></span></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">

<div class="wp-block-ub-social-share" id="ub-social-share-34cb1b13-3295-452f-ad1e-918dc902bc11">
			<div class="social-share-icons align-icons-center orientation-icons-row"><a aria-label="linkedin-logo" target="_blank" rel="nofollow" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fst9ph.fr%2Fwordpress-depoussierons-la-methode-dabonnement%2F" class="ub-social-share-linkedin-container" style="border-color: #2867b2; ">
				<span class="social-share-icon ub-social-share-linkedin square" style="width: 30px; height: 30px; "><svg xmlns="http://www.w3.org/2000/svg" style="fill:#ffffff" fill="#ffffff" width="20" height="20" viewbox="0 0 448 512"><path d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span><span style="">partager</span>
			</a></div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph"><strong>donnez votre avis</strong> (star ranking) en bas de cette page</p>



<p class="has-text-align-center has-large-font-size wp-block-paragraph">⬇️</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-jetpack-repeat-visitor"></div></div>
</div>



<p class="wp-block-paragraph"></p>



			<div class="wp-block-uagb-post-grid uagb-post-grid  uagb-post__image-position-top uagb-post__image-enabled uagb-block-a5f06a1b     uagb-post__items uagb-post__columns-3 is-grid uagb-post__columns-tablet-2 uagb-post__columns-mobile-1 uagb-post__equal-height" data-total="3" style="">

												<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/wordpress-trucs-et-astuces-pour-embellir-vos-articles/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="900" height="433" src="https://st9ph.fr/wp-content/uploads/2025/12/embelBlog-1024x493.png" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2025/12/embelBlog-1024x493.png 1024w, https://st9ph.fr/wp-content/uploads/2025/12/embelBlog-300x144.png 300w, https://st9ph.fr/wp-content/uploads/2025/12/embelBlog-768x370.png 768w, https://st9ph.fr/wp-content/uploads/2025/12/embelBlog.png 1037w" sizes="auto, (max-width: 900px) 100vw, 900px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/wordpress-trucs-et-astuces-pour-embellir-vos-articles/" target="_self" rel="bookmark noopener noreferrer">WordPress | trucs et astuces pour embellir vos articles</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2025-12-15T19:56:51+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					15 décembre 2025				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>WordPress | trucs et astuces pour embellir vos articles ✨ Un petit tour d&#8217;horizon 🌤️&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/wordpress-trucs-et-astuces-pour-embellir-vos-articles/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/wordpress-un-article-en-partant-de-zero/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="900" height="423" src="https://st9ph.fr/wp-content/uploads/2025/12/zero.png" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2025/12/zero.png 1004w, https://st9ph.fr/wp-content/uploads/2025/12/zero-300x141.png 300w, https://st9ph.fr/wp-content/uploads/2025/12/zero-768x361.png 768w" sizes="auto, (max-width: 900px) 100vw, 900px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/wordpress-un-article-en-partant-de-zero/" target="_self" rel="bookmark noopener noreferrer">WordPress | un article en partant de zéro ?</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2025-12-04T10:16:03+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					4 décembre 2025				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>WordPress | un article en partant de 0️⃣? 👉🏻 C&#8217;est le pire scénario qui puisse&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/wordpress-un-article-en-partant-de-zero/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/wordpress-methode-habi-et-yoast-seo-synchronises/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="900" height="352" src="https://st9ph.fr/wp-content/uploads/2025/11/habi-yoast-EA-1024x400.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2025/11/habi-yoast-EA-1024x400.jpg 1024w, https://st9ph.fr/wp-content/uploads/2025/11/habi-yoast-EA-300x117.jpg 300w, https://st9ph.fr/wp-content/uploads/2025/11/habi-yoast-EA-768x300.jpg 768w, https://st9ph.fr/wp-content/uploads/2025/11/habi-yoast-EA.jpg 1120w" sizes="auto, (max-width: 900px) 100vw, 900px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/wordpress-methode-habi-et-yoast-seo-synchronises/" target="_self" rel="bookmark noopener noreferrer">WordPress | Méthode HABI et Yoast SEO synchronisés</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2025-11-20T20:10:40+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					20 novembre 2025				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>WordPress | Méthode HABI &amp; Yoast Durant l&#8217;épreuve E5B, vous serez amenez à concevoir ou&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/wordpress-methode-habi-et-yoast-seo-synchronises/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/wordpress-blocs-spectra-remarquables/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="705" height="182" src="https://st9ph.fr/wp-content/uploads/2024/12/Capture-decran-2026-01-19-220034.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2024/12/Capture-decran-2026-01-19-220034.jpg 705w, https://st9ph.fr/wp-content/uploads/2024/12/Capture-decran-2026-01-19-220034-300x77.jpg 300w" sizes="auto, (max-width: 705px) 100vw, 705px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/wordpress-blocs-spectra-remarquables/" target="_self" rel="bookmark noopener noreferrer">WordPress | Blocs Spectra remarquables</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2024-12-30T14:17:59+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					30 décembre 2024				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>Spectra est un plug-in (extension) de type Builder (elle permet de concevoir globalement votre blog)&#8230;.				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/wordpress-blocs-spectra-remarquables/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/wordpress-dompter-astra/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="681" height="102" src="https://st9ph.fr/wp-content/uploads/2024/12/Capture-decran-2026-01-28-190533.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2024/12/Capture-decran-2026-01-28-190533.jpg 681w, https://st9ph.fr/wp-content/uploads/2024/12/Capture-decran-2026-01-28-190533-300x45.jpg 300w" sizes="auto, (max-width: 681px) 100vw, 681px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/wordpress-dompter-astra/" target="_self" rel="bookmark noopener noreferrer">WordPress | Dompter Astra</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2024-12-29T11:16:30+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					29 décembre 2024				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					2 commentaires				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>Astra est un Theme Builder et c&#8217;est le thème imposé pour l&#8217;examen 🖥️ E5B de&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/wordpress-dompter-astra/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/wordpress-fenetres-surgissantes-de-spectra/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="900" height="459" src="https://st9ph.fr/wp-content/uploads/2024/12/image-113.png" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2024/12/image-113.png 923w, https://st9ph.fr/wp-content/uploads/2024/12/image-113-300x153.png 300w, https://st9ph.fr/wp-content/uploads/2024/12/image-113-768x392.png 768w" sizes="auto, (max-width: 900px) 100vw, 900px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/wordpress-fenetres-surgissantes-de-spectra/" target="_self" rel="bookmark noopener noreferrer">WordPress | Fenêtres &#8220;surgissantes&#8221; de Spectra</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2024-12-26T14:32:29+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					26 décembre 2024				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>WordPress | Pop Up Spectra 👉🏻 Nouveauté du référenciel 2025, Spectra est un plug-in (extension)&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/wordpress-fenetres-surgissantes-de-spectra/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
											</div>
			


<div class="wp-block-uagb-team uagb-team__image-position-left uagb-team__align-left uagb-team__stack-tablet uagb-block-5002ab42"><img decoding="async" class="uagb-team__image-crop-circle" src="https://st9ph.fr/wp-content/uploads/2022/01/steph-150x150.png" alt="" height="100" width="100" loading="lazy"/><div class="uagb-team__content"><h4 class="uagb-team__title">St9ph</h4><span class="uagb-team__prefix">Webmaster</span><p class="uagb-team__desc">Je suis Formateur depuis 1997 et j&#8217;ai commencé ma carrière comme technicien en réseaux informatiques.  J&#8217;ai travaillé pour de grands organismes de formation : Greta, AFPA, réseau des CCI, des écoles de commerces réputées : EM Normandie, E2SE, groupes FIM et ICEP, et collaboré en Centre d&#8217;Appels chez Webhelp pendant 12 ans avec des grands comptes FAI comme Orange, Bouygues Telecom et SFR, des assureurs et des fournisseurs d&#8217;Energie comme Direct Energie (devenu Total) et EDF (devenu Engie) !</p><ul class="uagb-team__social-list"><li class="uagb-team__social-icon"><a href="https://www.facebook.com/profile.php?id=100076192144163" aria-label="facebook" target="_blank" title="" rel="noopener noreferrer"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.8 90.69 226.4 209.3 245V327.7h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.3 482.4 504 379.8 504 256z"></path></svg></a></li><li class="uagb-team__social-icon"><a href="https://www.linkedin.com/company/st9ph/" aria-label="linkedin" target="_blank" title="" rel="noopener noreferrer"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a></li></ul></div></div>
<p>L’article <a href="https://st9ph.fr/wordpress-depoussierons-la-methode-dabonnement/">WordPress | Dépoussiérons la méthode d&#8217;abonnement</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://st9ph.fr/wordpress-depoussierons-la-methode-dabonnement/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">34446</post-id>	</item>
		<item>
		<title>🏷️Animation RC &#124; La communication en service client &#038; son management</title>
		<link>https://st9ph.fr/com-en-service-client-et-son-management/</link>
					<comments>https://st9ph.fr/com-en-service-client-et-son-management/#comments</comments>
		
		<dc:creator><![CDATA[St9ph]]></dc:creator>
		<pubDate>Mon, 09 Feb 2026 14:14:06 +0000</pubDate>
				<category><![CDATA[☝️ Concepts]]></category>
		<category><![CDATA[🏷️ Animation RC]]></category>
		<category><![CDATA[🌐 public]]></category>
		<category><![CDATA[charte d'appel]]></category>
		<category><![CDATA[évaluer un téléacteur]]></category>
		<category><![CDATA[management call center]]></category>
		<category><![CDATA[outils du service client]]></category>
		<category><![CDATA[service cleint]]></category>
		<guid isPermaLink="false">https://st9ph.fr/?p=34280</guid>

					<description><![CDATA[<p>📖 Lecture : 0 % ☰ 📚 Sources 🧑‍🎓NDRC 📘 Glossaire 📚 Sources My Studies – Choix des canaux Webhelp SA – Illustration 2-3 Zendesk, ApliCall, Aixialys –estimations couts VOIP &#038; matériel 🖥️ Tidio – Outil de Tchat 🖥️ Google Forms – Assistant conversationnel 🖥️ Google IA Studio – génération voix du dialogue téléphonique 🔊 ... <a title="🏷️Animation RC &#124; La communication en service client &#38; son management" class="read-more" href="https://st9ph.fr/com-en-service-client-et-son-management/" aria-label="En savoir plus sur 🏷️Animation RC &#124; La communication en service client &#38; son management">Lire la suite</a></p>
<p>L’article <a href="https://st9ph.fr/com-en-service-client-et-son-management/">🏷️Animation RC | La communication en service client &amp; son management</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-60e92510"><button class="uagb-notice-close-button" type="button" aria-label="Close"></button><h5 class="uagb-notice-title"><strong>L&#8217;importance de communiquer</strong></h5><div class="uagb-notice-text">
<p class="has-medium-font-size wp-block-paragraph">A toutes les étapes de son parcours client, votre interlocuteur recevra des communications de votre enseigne. Qu&#8217;il s&#8217;agisse de discours oraux (face à face, phoning) ou de com écrite (vos publications, vos mails, vos tchats), de dialogue ou de message différés, tous répondent à des codes et véhiculent votre image. Ils sont l&#8217;un des deux pendants de votre succès (l&#8217;autre étant vos produits ou services). #GRC #Helpdesk</p>
</div></div>



<!-- =====================================================
     BADGE DE LECTURE + BADGE "DÉJÀ LU"
     - % de lecture en temps réel
     - Devient vert à 75 %
     - Mémorisé en session (déjà lu)
     ===================================================== -->

<!-- ✅ STRUCTURE HTML DU BADGE -->
<div id="readBadge">
  📖 Lecture : 0 %
</div>

<style>
/* ===============================
   STYLE DU BADGE
   =============================== */
#readBadge {
  position: fixed;
  bottom: 20px;
  left: 20px;
  background: #111;
  color: #fff;
  padding: 8px 14px;
  border-radius: 20px;
  font-size: 13px;
  font-family: Arial, sans-serif;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
  z-index: 9999;
}

/* Badge visible */
#readBadge.show {
  opacity: 1;
  transform: translateY(0);
}

/* Badge vert = article lu */
#readBadge.read {
  background: #188038;
}
</style>

<script>
/* ===============================
   LOGIQUE JAVASCRIPT
   =============================== */
(function () {

  const badge = document.getElementById("readBadge");

  // ✅ Clé unique par page (URL)
  const storageKey = "articleLu_" + window.location.pathname;

  // ✅ Si déjà lu dans la session
  if (sessionStorage.getItem(storageKey)) {
    badge.classList.add("show", "read");
    badge.innerText = "✅ Article déjà lu";
    return; // on ne recalcule plus le scroll
  }

  let badgeShown = false;
  let articleMarkedAsRead = false;

  window.addEventListener("scroll", function () {

    const scrollTop = window.scrollY;
    const docHeight = document.body.scrollHeight - window.innerHeight;
    const percent = Math.round((scrollTop / docHeight) * 100);

    // Mise à jour du texte
    badge.innerText = "📖 Lecture : " + percent + " %";

    // Affichage du badge dès 10 %
    if (percent >= 10 && !badgeShown) {
      badge.classList.add("show");
      badgeShown = true;
    }

    // ✅ Article considéré comme lu à 75 %
    if (percent >= 75 && !articleMarkedAsRead) {
      badge.classList.add("read");
      badge.innerText = "✅ Article lu à " + percent + " %";
      sessionStorage.setItem(storageKey, "true");
      articleMarkedAsRead = true;
    }

  });

})();
</script>



<figure class="wp-block-audio"><audio controls src="https://st9ph.fr/wp-content/uploads/2026/02/voicertool_audio_Eloise_09-02-2026_at_16_39_58_on_February_9th_2026.mp3"></audio><figcaption class="wp-element-caption">🎧 Ecouter l&#8217;introduction audio</figcaption></figure>



<!-- Bouton principal -->
<button id="uxMenuBtn" style="
  position: fixed;
  right: 14px;
  bottom: 40%;
  padding: 12px 14px;
  background: #111;
  color: #fff;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  z-index: 9999;
  font-size: 18px;
">
  ☰
</button>

<!-- Menu -->
<div id="uxMenu" style="
  display:none;
  position: fixed;
  right: 14px;
  bottom: 48%;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
  z-index: 10000;
  font-family: Arial, sans-serif;
">
  <button class="uxItem" data-popup="sources">📚 Sources</button>
  <button class="uxItem" data-popup="methodo">🧑‍🎓NDRC</button>
  <button class="uxItem" data-popup="glossary">📘 Glossaire</button>
</div>

<!-- Overlay -->
<div id="uxOverlay" style="
  display:none;
  position:fixed;
  top:0; left:0;
  width:100%; height:100%;
  background:rgba(0,0,0,0.55);
  z-index:10001;
"></div>

<!-- POPUPS -->

<div class="uxPopup" id="sources" data-title="📚 Sources UX mobile">
 

  <img decoding="async" 
    src="https://st9ph.fr/wp-content/uploads/2026/02/logo-blogst9ph-small.jpg"
    alt="blog st9ph"
    style="
      width:100%;
      max-width:120px;
      display:block;
      margin:12px auto 20px;
      border-radius:8px;
    "
  >
<h4>📚 Sources</h4>
<ul>
 <!--  ✅ contenus 📚 Sources -->
<li><strong>My Studies</strong> – Choix des canaux</li>
<li><strong>Webhelp SA</strong> – Illustration 2-3</li>
<li><strong>Zendesk, ApliCall, Aixialys</strong> –estimations couts VOIP &#038; matériel</li>
<li><strong>🖥️ Tidio</strong> – Outil de Tchat</li>
<li><strong>🖥️ Google Forms</strong> – Assistant conversationnel</li>
<li><strong>🖥️ Google IA Studio</strong> – génération voix du dialogue téléphonique</li>
<li><strong>🔊 Voicertool</strong> &#8211; introduction parlée </li>
<li><strong>Nano Banana Pro de Google Gemini</strong> – personnage d&#8217;illustration et image en avant</li>
</ul>
</div>

<div class="uxPopup" id="methodo" data-title="🧑‍🎓 NDRC">


  <img decoding="async" 
    src="https://st9ph.fr/wp-content/uploads/2026/02/logo-blogst9ph-small.jpg"
    alt="blog st9ph"
    style="
      width:100%;
      max-width:120px;
      display:block;
      margin:12px auto 20px;
      border-radius:8px;
    "
  >
<h4>🧑‍🎓 NDRC</h4>
<!--  ✅ contenus 🧑‍🎓 NDRC -->
<p> 🟦 Cet article est à visée de l&#8217;épreuve écrite E5.</p>
<ul>
<li>savoir élaborer une charte d&#8217;appel, un scénario de réponse en service client</li>
<li>Connaitre les rôles d&#8217;un centre de Contact et son mode de fonctionnement</li>
<li>Connaitre les outils de gestion et de mesure en service client</li>


</ul>
<p>👉 on peut vous demander d&#8217;évaluer et d&#8217;améliorer un script, par exemple </p>
</div>

<div class="uxPopup" id="glossary" data-title="📘 Glossaire UX mobile">


  <img decoding="async" 
    src="https://st9ph.fr/wp-content/uploads/2026/02/logo-blogst9ph-small.jpg"
    alt="blog st9ph"
    style="
      width:100%;
      max-width:120px;
      display:block;
      margin:12px auto 20px;
      border-radius:8px;
    "
  >
<h4>📘 Glossaire</h4>
<!-- ✅ contenus 📘 Glossaire -->
<ul>
<li><strong>Intranet / Base de Co&#8217;</strong> : outils internes d&#8217;aide pour l&#8217;opérateur</li>
<li><strong>Qualifier / Requalifier</strong> : mettre à jour les données client</li>
<li><strong>Identifier</strong> : vérifier l&#8217;identité par une question fermée &#8220;vous êtes bien … ?&#8221;</li>
<li><strong>Authentifier</strong> : vérifier l&#8217;identité par une question ouverte &#8220;Pouvez-vous m&#8217;indiquer … ?&#8221;</li>
<li><strong>Next Step (prochaine étape)</strong> : Que va-t-il se passer ensuite ?&#8221;</li>
<li><strong>Empathie</strong> : Capacité à se mettre à la place de l&#8217;autre pour comprendre son point de vue&#8221;</li>
<li><strong>Closing</strong> : phase de l&#8217;entretien destinée à le conclure (validation de la proposition)</li>
<li><strong>Clavardage</strong> : nom français (ou québécois 😉) du tchat</li>
<li><strong>hypertextualisation</strong> : Ce mot n&#8217;existe pas, je l&#8217;ai inventé et il veut dire : les atouts techniques de l&#8217;écrit digital</li>
<li><strong>Client donneur d&#8217;ordre</strong> : celui qui confie son flux d&#8217;appels à un Call Center Prestataire pour qu&#8217;il gère son service client en son nom</li>
<li><strong>VOIP</strong> : Véhiculer la voix par le réseau internet</li>
<li><strong>CTI</strong> : Couplage Téléphonie Informatique</li>
<li><strong>Day-Off</strong> : jour non travaillé</li>
<li><strong>SatCli</strong> : contraction de Satisfaction client</li>
</ul>
</div>

<!-- Style popup -->
<style>
.uxItem {
  display: block;
  padding: 10px 16px;
  background: #fff;
  border: none;
  width: 100%;
  text-align: left;
  cursor: pointer;
  color: #111;        /* ✅ TEXTE VISIBLE */
  font-size: 14px;
}

.uxItem:hover {
  background: #f0f0f0;
}
.uxItem:hover { background:#f0f0f0; }

.uxPopup {
  display:none;
  position:fixed;
  top:50%; left:50%;
  transform:translate(-50%,-50%);
  background:#fff;
  width:90%;
  max-width:560px;
  max-height:80%;
  padding:24px;
  border-radius:10px;
  box-shadow:0 10px 40px rgba(0,0,0,0.25);
  z-index:10002;
  overflow-y:auto;
}
</style>
<style>
@media (max-width: 768px) {
  #uxMenuBtn,
  #uxMenu {
    display: none !important;
  }
}
</style>
<style>
@media (max-width: 768px) {
  html, body {
    overflow-x: hidden !important;
    max-width: 100vw !important;
  }
}
</style>
<style>
@media (max-width: 768px) {
  #uxMenuBtn,
  #uxMenu,
  #uxOverlay,
  .uxPopup {
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
    display: none !important;
  }
}
</style>

<script>
(function () {

  // === DÉSACTIVATION MOBILE ===
  if (window.innerWidth <= 768) {
    return; // on ne fait RIEN sur mobile
  }

  // === RÉFÉRENCES ===
  const menuBtn = document.getElementById("uxMenuBtn");
  const menu = document.getElementById("uxMenu");
  const overlay = document.getElementById("uxOverlay");
  const popups = document.querySelectorAll(".uxPopup");

  if (!menuBtn || !menu || !overlay) return;

  // === OUVERTURE / FERMETURE MENU ===
  menuBtn.addEventListener("click", () => {
    menu.style.display = menu.style.display === "block" ? "none" : "block";
  });

  // === OUVERTURE POPUPS ===
  document.querySelectorAll(".uxItem").forEach(btn => {
    btn.addEventListener("click", () => {
      popups.forEach(p => p.style.display = "none");
      const target = document.getElementById(btn.dataset.popup);
      if (target) target.style.display = "block";
      overlay.style.display = "block";
      menu.style.display = "none";
    });
  });

  // === FERMETURE OVERLAY ===
  overlay.addEventListener("click", () => {
    popups.forEach(p => p.style.display = "none");
    overlay.style.display = "none";
  });

})();
</script>



</script>
<script>
(function () {
  if (window.innerWidth <= 768) {
    const uxPanel = document.querySelector('.ux-panel');
    if (uxPanel) {
      uxPanel.remove();
    }
  }
})();
</script>



<p class="wp-block-paragraph">📄 En complément (ou en croisement) de cet article, voyez aussi :</p>



<ul class="wp-block-list">
<li>l'<a href="https://st9ph.fr/prestashop-le-service-apres-vente/">article sur le SAV</a>, même s'il est orienté Prestashop. Nous reprendrons d'ailleurs certains de ses éléments en exemples</li>



<li><a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/" target="_blank" rel="noreferrer noopener">l'article sur la satisfaction client</a>, particulièrement les <strong>enjeux de la satisfaction client</strong> contenus dans son <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">chapitre </mark></strong>1️⃣ (<mark style="background-color:rgba(0, 0, 0, 0);color:#e39210" class="has-inline-color">nous ne reviendrons pas dessus pour éviter les redites</mark>)</li>



<li>Les <strong>influenceurs </strong>des réseaux sociaux et le <strong>Reverse Marketing</strong>, à intégrer dans votre com mais qui sont l'objet de <a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-social-selling-reverse-marketing/" target="_blank" rel="noreferrer noopener">cet autre article</a>.</li>
</ul>



<p class="wp-block-paragraph">Nous allons prendre un <strong>exemple fil rouge</strong> d'un client qui a commandé dans la boutique pédagogique et qui n'a pas reçu sa facture. Cela nous permettra d'étudier :</p>



<ul class="wp-block-list">
<li> les <strong>différents outils et canaux </strong>de communication que nous pouvons lui procurer
<ul class="wp-block-list">
<li><strong>mettre en place</strong> des outils efficaces</li>



<li><strong>quel discours </strong>mettre en place </li>
</ul>
</li>



<li>le<strong> management </strong>de ce<strong> helpdesk</strong>
<ul class="wp-block-list">
<li><strong>Evaluation </strong>et<strong> amélioration des outils</strong></li>



<li><strong>Accompagnement des chargés de clientèle</strong></li>
</ul>
</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="233" height="211" src="https://st9ph.fr/wp-content/uploads/2025/12/IA.png" alt="" class="wp-image-31733" style="width:79px;height:auto"/></figure>
</div>


<p class="has-small-font-size wp-block-paragraph">Part d'IA /5 dans cet article</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-columns has-base-2-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-be721722-ba3d-44dc-bc5b-439edf815813">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-be721722-ba3d-44dc-bc5b-439edf815813-0"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-be721722-ba3d-44dc-bc5b-439edf815813-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-be721722-ba3d-44dc-bc5b-439edf815813-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-be721722-ba3d-44dc-bc5b-439edf815813-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-be721722-ba3d-44dc-bc5b-439edf815813-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-be721722-ba3d-44dc-bc5b-439edf815813-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-be721722-ba3d-44dc-bc5b-439edf815813-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-be721722-ba3d-44dc-bc5b-439edf815813-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-be721722-ba3d-44dc-bc5b-439edf815813-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-be721722-ba3d-44dc-bc5b-439edf815813-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">♨️ Sources</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-925bc709-0b32-42da-93c1-79a5a062882e">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-925bc709-0b32-42da-93c1-79a5a062882e-0"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-925bc709-0b32-42da-93c1-79a5a062882e-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-925bc709-0b32-42da-93c1-79a5a062882e-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-925bc709-0b32-42da-93c1-79a5a062882e-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-925bc709-0b32-42da-93c1-79a5a062882e-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-925bc709-0b32-42da-93c1-79a5a062882e-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-925bc709-0b32-42da-93c1-79a5a062882e-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-925bc709-0b32-42da-93c1-79a5a062882e-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-925bc709-0b32-42da-93c1-79a5a062882e-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-925bc709-0b32-42da-93c1-79a5a062882e-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">🖼️ Images</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-f8ab3b9e-b20b-4da6-8353-769aa2dc6523">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-f8ab3b9e-b20b-4da6-8353-769aa2dc6523-0"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-f8ab3b9e-b20b-4da6-8353-769aa2dc6523-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-f8ab3b9e-b20b-4da6-8353-769aa2dc6523-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-f8ab3b9e-b20b-4da6-8353-769aa2dc6523-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-f8ab3b9e-b20b-4da6-8353-769aa2dc6523-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-f8ab3b9e-b20b-4da6-8353-769aa2dc6523-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-f8ab3b9e-b20b-4da6-8353-769aa2dc6523-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-f8ab3b9e-b20b-4da6-8353-769aa2dc6523-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-f8ab3b9e-b20b-4da6-8353-769aa2dc6523-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-f8ab3b9e-b20b-4da6-8353-769aa2dc6523-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">✒️Contenu</div>
		</div></div>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="51" height="53" src="https://st9ph.fr/wp-content/uploads/2025/12/image-153.png" alt="" class="wp-image-33778" style="width:33px;height:auto"/></figure>



<p class="has-small-font-size wp-block-paragraph">v<em>oyez le menu flottant (à droite) pour les sources, un glossaire et la méthodologie </em></p>
</div>
</div>
</div>



<div class="bloc-qcm">
  <p class="qcm-question">
    🧠 <strong>A votre avis :</strong> Quel est le canal favori des clients ?
  </p>

  <ul class="qcm-options">
    <li data-correct="true">Le téléphone</li>
    <li data-correct="false">Le Tchat</li>
    <li data-correct="false">La FAQ</li>
  </ul>

  <p class="qcm-feedback"></p>
</div>

<style>
.bloc-qcm {
  border-left: 4px solid #1e73be;
  background: #f5f9ff;
  padding: 16px 18px;
  margin: 24px 0;
  border-radius: 4px;
  font-size: 15px;
}

.qcm-options {
  list-style: none;
  padding: 0;
  margin: 12px 0;
}

.qcm-options li {
  padding: 10px 12px;
  margin-bottom: 8px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.2s;
}

.qcm-options li:hover {
  background: #eef3ff;
}

.qcm-options li.correct {
  background: #e6f4ea;
  border-color: #188038;
}

.qcm-options li.wrong {
  background: #fdecec;
  border-color: #dc2626;
}

.qcm-feedback {
  margin-top: 12px;
  font-weight: bold;
}
</style>

<script>
document.querySelectorAll('.bloc-qcm').forEach(qcm => {
  const options = qcm.querySelectorAll('.qcm-options li');
  const feedback = qcm.querySelector('.qcm-feedback');

  options.forEach(option => {
    option.addEventListener('click', () => {
      options.forEach(o => o.classList.remove('correct', 'wrong'));

      if (option.dataset.correct === "true") {
        option.classList.add('correct');
        feedback.textContent = "✅ Exactement, et de loin !";
        feedback.style.color = "#188038";
      } else {
        option.classList.add('wrong');
        feedback.textContent = "❌ Non, c'est le téléphone, sans contest";
        feedback.style.color = "#dc2626";
      }
    });
  });
});
</script>



<div class="wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-d05cb3ef wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">⏱️Temps de lecture :</p>


<div class="wp-elements-2660b74cdd79da9184a09a62f3b8f226 wp-block-post-time-to-read has-text-color has-accent-color">45–68 minutes</div>


<p class="wp-block-paragraph">|</p>


<div class="wp-block-post-time-to-read">10 639 mots</div>


<p class="wp-block-paragraph">|</p>



<p class="has-accent-color has-text-color has-link-color wp-elements-f8515b49564e2f8ad2c183e4ed182d7c wp-block-paragraph">🗓️ dernière modification le</p>


<div class="has-link-color wp-block-post-date__modified-date wp-elements-c7e6b51b55b0dff84108436fc6f3823e wp-block-post-date has-text-color has-accent-color"><time datetime="2026-04-11T13:29:56+02:00">11 avril  2026</time></div></div>


				<div class="wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-f6f0e75f      uagb-toc__collapse--list"
					data-scroll= "1"
					data-offset= "30"
					style=""
				>
				<div class="uagb-toc__wrap">
						<div class="uagb-toc__title">
							Au programme :						</div>
												<div class="uagb-toc__loader"></div>										<div class="uagb-toc__list-wrap uagb-toc__list-hidden">
						<ol class="uagb-toc__list"><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#les-outils-de-la-communication-en-service-client" class="uagb-toc-link__trigger">les outils de la communication en Service Client</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#11-en-phoning" class="uagb-toc-link__trigger">🔹1.1 |en phoning</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#12-en-clavardage-tchat" class="uagb-toc-link__trigger">🔹1.2 |en clavardage (tchat)</a></li></ul></li><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#management-du-service-client" class="uagb-toc-link__trigger">Management du service client</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#21-les-ressources-du-management" class="uagb-toc-link__trigger">🔹2.1 |les ressources du management</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#22-la-supervision" class="uagb-toc-link__trigger">🔹2.2 |la supervision</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#23-la-gestion-des-agents" class="uagb-toc-link__trigger">🔹2.3 |la gestion des agents</a></ul></ul></ol>					</div>
									</div>
				</div>
			


<style>
.chapter-title {
  display: flex;
  align-items: stretch;
  margin: 1.7rem 0;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

.chapter-number {
  background: #1e73be;
  color: #fff;
  font-weight: 700;
  font-size: 2.8rem;
  padding: 0 1.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.chapter-content {
  padding: 1.3rem 1.5rem;
  width: 100%;
}

/* Ligne titre + logo */
.chapter-heading {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 0.6rem;
}

/* Logo carré */
.chapter-logo {
  width: 42px;
  height: 42px;
  flex-shrink: 0;
}

.chapter-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* H2 */
.chapter-content h2 {
  margin: 0;
  font-size: 2.1rem;
  font-weight: 700;
  color: #1e73be; /* personnalisable */
}

/* Puces */
.chapter-points {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.chapter-points li {
  margin-bottom: 0.35rem;
  color: #444;
  font-size: 0.95rem;
  line-height: 1.45;
}

.chapter-points li::before {
  content: "🔹 ";
}
</style>

<div class="chapter-title">
  <div class="chapter-number">1</div>

  <div class="chapter-content">
    <div class="chapter-heading">
      <a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
        <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo St9ph">
      </a>

      <h2>les outils de la communication en Service Client</h2>
    </div>

    <ul class="chapter-points">
      <li>☎️ en phoning</li>
      <li>⌨️ en clavardage</li>
    </ul>
  </div>
</div>



<p class="has-medium-font-size wp-block-paragraph">🔹 Sans revenir sur ce que nous avons déjà exploré dans d'autres articles, <strong>souvenons-nous que</strong> :</p>



<ul class="wp-block-list">
<li>😎  un client préfère <strong>se dérouiller seul </strong>et<strong> quand il l'a décidé </strong>(voir <a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8f-animation-rc-le-selfcare/" target="_blank" rel="noreferrer noopener">le selfcare</a>)</li>



<li>😡 mais, si l'outil de <strong>selfcare </strong>ne fonctionne pas comme il souhaite, il veut<strong> un "humain" sans délai</strong></li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full is-style-rounded"><img loading="lazy" decoding="async" width="1024" height="1024" src="https://st9ph.fr/wp-content/uploads/2025/12/photo5.jpg" alt="" class="wp-image-31211" srcset="https://st9ph.fr/wp-content/uploads/2025/12/photo5.jpg 1024w, https://st9ph.fr/wp-content/uploads/2025/12/photo5-300x300.jpg 300w, https://st9ph.fr/wp-content/uploads/2025/12/photo5-150x150.jpg 150w, https://st9ph.fr/wp-content/uploads/2025/12/photo5-768x768.jpg 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Et dans ce cas, là, c'est 📞 <strong>le canal téléphonique</strong> qu'il va choisir.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">🏪 Si vous avez <strong>une SVP près de chez lui </strong>et que <strong>le problème est technique,</strong> il risque même de se pointer devant vous avec son appareil en panne dans les bras.</p>



<p class="wp-block-paragraph">👉🏻 dans le chapitre 1️⃣ de <a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/" target="_blank" rel="noreferrer noopener">l'article sur la satisfaction client</a> , on a vu aussi que l'attente sur le SVI peut être <strong>un facteur aggravant</strong> d'insatisfaction.</p>



<p class="wp-block-paragraph">👉🏻 dans le chapitre 1️⃣ de l'<a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8f-animation-rc-le-selfcare/" target="_blank" rel="noreferrer noopener">article sur le selfcare</a>, on imagine que <strong>le SVI totalement automatisé</strong> de la SNCF peut lui aussi <strong>générer du mécontentement </strong>si on n'arrive pas à ce faire comprendre</p>
</div>
</div>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>en phoning</strong></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<div class="wp-block-uagb-counter uagb-block-fda79edf wp-block-uagb-counter--circle"><div class="wp-block-uagb-counter-circle-container"><div class="wp-block-uagb-counter-circle-container__content"><span class="wp-block-uagb-counter__icon"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M511.2 387l-23.25 100.8c-3.266 14.25-15.79 24.22-30.46 24.22C205.2 512 0 306.8 0 54.5c0-14.66 9.969-27.2 24.22-30.45l100.8-23.25C139.7-2.602 154.7 5.018 160.8 18.92l46.52 108.5c5.438 12.78 1.77 27.67-8.98 36.45L144.5 207.1c33.98 69.22 90.26 125.5 159.5 159.5l44.08-53.8c8.688-10.78 23.69-14.51 36.47-8.975l108.5 46.51C506.1 357.2 514.6 372.4 511.2 387z"></path></svg></span><div class="wp-block-uagb-counter__number"><span class="uagb-counter-block-number" data-duration="1.5" data-to-value="52" data-from-value="0" data-delimiter=","></span><span class="uagb-counter-block-suffix">%</span></div><div class="wp-block-uagb-counter__title">choisissent ce canal<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">en SAV</mark></div></div><svg preserveAspectRatio="xMinYMin meet" viewBox="0 0 230 230" version="1.1" xmlns="http://www.w3.org/2000/svg"><circle class="uagb-counter-circle__background"></circle><circle class="uagb-counter-circle__progress"></circle></svg></div></div>



<p class="has-text-align-center has-small-font-size wp-block-paragraph">📚<a href="https://www.mystudies.com/fr-fr/blog/gestion-de-projet/service-apres-vente-2024-fonctions-canaux-outils-enjeux-25-09-2024.html" target="_blank" rel="noreferrer noopener"> MyStudies.com</a></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Autant les clients ont <strong>horreur d'être démarchés</strong> au téléphone, autant c'est<strong> leur premier reflexe quand ils ont besoin </strong>de vous contacter.  Les avantages sont évidents :</p>



<ul class="wp-block-list">
<li>🔥 C'est un <strong>canal "chaud"</strong> (dialogue <strong>en temps réel</strong>)</li>



<li>c'est aussi <strong>le plus chaleureux</strong> 😀😒(émotions dans l'<strong>échange humain</strong>)</li>



<li>🧠 C'est le plus apte à <strong>dialoguer </strong>et gérer les <strong>problématiques complexes</strong>.</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">👉🏻 c'est aussi <strong>le plus stressant</strong> et à moins d'un<strong> H24 7J/7</strong>, il y'a <strong>des horaires.</strong>🕝</p>
</div>
</div>



<h4 class="wp-block-heading">1-1-1 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">outils</mark></h4>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="1024" src="https://st9ph.fr/wp-content/uploads/2026/02/7.jpg" alt="" class="wp-image-34427" srcset="https://st9ph.fr/wp-content/uploads/2026/02/7.jpg 1024w, https://st9ph.fr/wp-content/uploads/2026/02/7-300x300.jpg 300w, https://st9ph.fr/wp-content/uploads/2026/02/7-150x150.jpg 150w, https://st9ph.fr/wp-content/uploads/2026/02/7-768x768.jpg 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-base-2-background-color has-background wp-block-paragraph">Certes, les bons vieux <strong>Post-it</strong> 🖍️pourraient aider à se souvenir de <strong>tout ce qu'il faut savoir si le service client</strong> (et j'en ai vus un certain nombre) mais ce n'est pas ce qui sera <strong>le plus efficace </strong>(ni le plus rapide) pour répondre aux clients !</p>



<p class="wp-block-paragraph">👉🏻 Non, on va se fier comme toujours, aux <strong>outils informatiques </strong>d'autant que <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">le CTI </mark></strong>(<strong>couplage téléphonie Informatique</strong>) peut faire r<strong>emonter automatiquement le fiche client </strong>qu'on a au bout du fil.</p>
</div>
</div>



<p class="wp-block-paragraph">Le poste du téléopérateur est en général équipé de <strong>deux écrans</strong> :</p>



<ul class="wp-block-list">
<li>le premier lui permet d'agir sur <strong>le backoffice</strong> (consulter les infos clients, agirpour lui, voir les états de commandes, modifier des options ...)</li>



<li>Le second est <strong>sa base de connaissance</strong> dans lequel il trouvera les tutoriels pour dépanner, les infos de diagnostic, les actualités de l'enseigne (promos en cours, évènements, incidents signalés ...)</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="825" height="419" src="https://st9ph.fr/wp-content/uploads/2026/02/image-43.png" alt="" class="wp-image-34326" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-43.png 825w, https://st9ph.fr/wp-content/uploads/2026/02/image-43-300x152.png 300w, https://st9ph.fr/wp-content/uploads/2026/02/image-43-768x390.png 768w" sizes="auto, (max-width: 825px) 100vw, 825px" /></figure>



<p class="wp-block-paragraph">➡️ Le backoffice dépend du CRM utilisé. Pour nous, <img loading="lazy" decoding="async" width="16" height="17" class="wp-image-33544" style="width: 16px;" src="https://st9ph.fr/wp-content/uploads/2026/01/ps-icone-prestashop.jpg" alt=""><strong>restashop</strong> et je vous renvoie aux nombreux <a href="https://st9ph.fr/category/creation-de-sites/prestashop/">articles sur ce sujet </a>dans le blog</p>



<p class="wp-block-paragraph">➡️ La <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">base de connaissance</mark> (<strong>Base de Co' </strong>comme on dit sur les plateaux où l'on aime bien tout raccourcir) permet à l'opérateur de trouver <strong>les étapes de résolution,</strong> les codes, les liens, les adresses ... Elle est très utile pour aider le téléconseiller dans <strong>le process </strong>et ne pas oublier des consignes ou des points de vigilance.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Vous pouvez <strong>piloter celle de la boutique pédagogique</strong><a href="https://forms.gle/ynfg8eyUsHxKV7aF9" target="_blank" rel="noreferrer noopener">🌐 sur ce lien </a>ou en flashant le QR code si vous préférez sur mobile (moins conseillé pour les aperçus d'écrans).</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉🏻 Cette base de Co peut aussi servir <strong>à une conversation de Tchat</strong>. Il suffirait de <strong>la relier par une API  à l'outil </strong>puis d'ajouter un bouton "<strong>faire cette réponse</strong>" pour que les éléments choisis dans la Base de Co soient <strong>envoyés directement dans la conversation</strong>.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">👉🏻 Vous pouvez également retrouver ce lien dans <strong>le footer de la boutique pédagogique </strong>(<em>cliquez sur le logo ci -contre pour vous y rendre dans un nouvel onglet)</em></p>



<p class="wp-block-paragraph">Ou directement ici 👇🏻</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><a href="https://shop.st9ph.fr/presta/fr" target="_blank" rel=" noreferrer noopener"><img loading="lazy" decoding="async" width="171" height="71" src="https://st9ph.fr/wp-content/uploads/2026/02/shop-st9ph-paysage.jpg" alt="" class="wp-image-34318"/></a></figure>
</div>
</div>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="490" height="490" src="https://st9ph.fr/wp-content/uploads/2026/02/qrcode_docs.google.com-9.png" alt="" class="wp-image-34305" srcset="https://st9ph.fr/wp-content/uploads/2026/02/qrcode_docs.google.com-9.png 490w, https://st9ph.fr/wp-content/uploads/2026/02/qrcode_docs.google.com-9-300x300.png 300w, https://st9ph.fr/wp-content/uploads/2026/02/qrcode_docs.google.com-9-150x150.png 150w" sizes="auto, (max-width: 490px) 100vw, 490px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="265" height="198" src="https://st9ph.fr/wp-content/uploads/2026/02/image-42.png" alt="" class="wp-image-34317"/></figure>
</div>
</div>


<p><iframe loading="lazy" src="https://docs.google.com/forms/d/e/1FAIpQLSet63L1Ar8YxUjguAxLZneGqQPiSAe18hXmsoJE0oIHj3wiTw/viewform?embedded=true" width="640" height="800" frameborder="0" marginheight="0" marginwidth="0">Chargement…</iframe></p>



<p class="has-base-2-background-color has-background wp-block-paragraph">ℹ️ C'est comme ceci que fonctionne <strong>un chabot</strong> d'ailleurs, il <strong>analyse des mots clés </strong>qu'il fait correspondre par <strong>probabilité </strong>aux choix <strong>les plus pertinents</strong> de son inventaire. </p>



<p class="wp-block-paragraph">Mais <strong>revenons à notre appel</strong> :</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-35.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">➡️ Le téléconseiller peut choisir une typologie dans le menu principal pour être guidé vers le tutoriel adéquat :</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-37.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="has-base-2-background-color has-background wp-block-paragraph">👉🏻 un choix "autre" permettra à l'opérateur de <strong>saisir les thématiques qui ne sont pas prévues</strong> dans l'arborescence pour que ce feedback permette aux formateurs du centre d'appels de <strong>faire évoluer l'outil</strong>.</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">➡️ Le choix "<em>commande passée</em>" conduit vers <strong>un second menu </strong>regroupant <strong>toutes les typologiques connues pour cette thématique</strong> :</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-38.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="has-base-2-background-color has-background wp-block-paragraph">👉🏻 Célia n'a plus qu'à <strong>suivre le guide</strong> et dispose <strong>d'aperçus d'écrans</strong> pour mieux renseigner le client devant son écran.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-36.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<h4 class="wp-block-heading">1-1-2 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">discours</mark></h4>



<p class="wp-block-paragraph">➡️ En appels <strong>entrants </strong>(vers le Call Center) ou <strong>sortants </strong>(prospection, rappel), on utilise plusieurs méthodes (<strong>chartes</strong>) d'appels mais qui se résument toujours dans<strong> les mêmes 4 phases </strong>: <strong>Accueil, Découverte, Proposition et Conclusion</strong> <strong>(<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">ADPC</mark></strong>).</p>



<p class="wp-block-paragraph">Dans ce tableau, <strong>les équivalences</strong> <strong>avec </strong>les 3 autres <strong>les plus connues</strong>, pour être complet :</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center" data-align="center">ADPC</th><th class="has-text-align-center" data-align="center">CROC</th><th class="has-text-align-center" data-align="center">4C</th><th class="has-text-align-center" data-align="center">AIDA</th></tr></thead><tbody><tr><td class="has-text-align-center" data-align="center">Accueil</td><td class="has-text-align-center" data-align="center">Contact</td><td class="has-text-align-center" data-align="center">Contacter</td><td class="has-text-align-center" data-align="center">Attirer l'attention</td></tr><tr><td class="has-text-align-center" data-align="center">Découverte</td><td class="has-text-align-center" data-align="center">Raisons</td><td class="has-text-align-center" data-align="center">Connaitre</td><td class="has-text-align-center" data-align="center">Inspirer l'intérêt</td></tr><tr><td class="has-text-align-center" data-align="center">Proposition</td><td class="has-text-align-center" data-align="center">Objectifs</td><td class="has-text-align-center" data-align="center">Convaincre</td><td class="has-text-align-center" data-align="center">Déclencher le désir</td></tr><tr><td class="has-text-align-center" data-align="center">Conclusion</td><td class="has-text-align-center" data-align="center">Conclusion</td><td class="has-text-align-center" data-align="center">Conclure</td><td class="has-text-align-center" data-align="center">Aboutir à l'adhésion</td></tr></tbody></table></figure>



<p class="has-base-2-background-color has-background wp-block-paragraph">ℹ️ Les deux dernières étant plutôt destinées à <strong>des appels sortants</strong> (<strong><em>contacter </em></strong>et <strong><em>attirer l'attention</em></strong>).</p>



<p class="wp-block-paragraph">Etudions maintenant l'appel fil rouge pour détailler ses phases (ADPC)</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" title="Service-client | facture" width="900" height="506" src="https://www.youtube.com/embed/zfYxiiaCUFA?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe>
</div></figure>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<p class="callout bleu has-accent-color has-text-color has-link-color has-large-font-size wp-elements-2ecfbd16ddf3d01d7b539694fae6757d wp-block-paragraph">A</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>Accueil</strong></p>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column has-accent-color has-text-color has-link-color wp-elements-50dd1e6fd8b1598e8fdded2a85a642aa is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">Boutique st9ph, bonjour ! bienvenue au service client !</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" style="font-size:18px">✅ <strong>Je rassure immédiatement le client sur l’aboutissement de son appel et je le mets en confiance par un accueil convivial</strong> </p>
</blockquote>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">Bonjour, je vous appelle parce que je n’ai pas reçu la facture d’un produit que j’ai acheté chez vous !</p>



<p class="has-text-align-right wp-block-paragraph"><em>Equivalent dans le chatbot</em> 👉🏻</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-30.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-0c510eefc88b902bf805d54099ff93c9 wp-block-paragraph">Ce n’est pas normal, en effet ! nous allons regarder cela ensemble : pouvez vous m’indiquer l’adresse mail que vous utilisez dans la boutique ?</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" style="font-size:18px">✳️ Je repère la problématique et authentifie le client pour accéder à son dossier </p>
</blockquote>



<ul class="wp-block-list">
<li>✍🏻 Prise de notes des éléments clés (dates, ordre des évènements ...) pour éviter à mon interlocuteur de se répéter</li>



<li>🖥️ Backoffice client et Base de Co</li>
</ul>
</div>
</div>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>😮‍💨 <strong>Authentifier, identifier </strong>? Je ne vois pas bien la différence ?</summary>
<p class="wp-block-paragraph"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Authentifier</mark></strong>, c'est demander au client <strong>une information que</strong> <strong>lui seul peut connaitre </strong>(normalement) contrairement à <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">identifier</mark></strong>, qui n'est qu'une <strong>question de contrôle pour vérifier</strong> ou <strong>requalifier</strong>. C'est ce qui va se passer ensuite quand elle va lui dire "vous êtes bien monsieur ..." ➡️ il répondra par Oui ou Non</p>
</details>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">oui, bien sur ! gnelvet@gmail.com</p>
</div>
</div>



<ul class="wp-block-list">
<li>🖥️ Accès à la fiche client</li>



<li>👀 Repérage des dernières opérations pour être proactif dans le questionnement</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-31.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-29e4676fbb10632a221b63c44d4c9027 wp-block-paragraph">très bien ! J’accède à votre dossier … vous êtes bien monsieur Gabin Nelvet ?</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" style="font-size:18px">✅ J'identifie le client </p>
</blockquote>



<ul class="wp-block-list">
<li>🖥️ Je <strong>vérifie les informations</strong> du dossier (requalification)</li>



<li>💛 Effet rassurant de <strong>prise en charge personnalisée </strong>quand le client est nommé sans avoir dit son nom au préalable.</li>
</ul>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">Oui !</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="callout rouge wp-block-paragraph">👉🏻 La conseillère pourrait <strong>pousser plus loin sa requalification</strong> : "<em>vous habitez toujours à telle adresse ?</em>", "<em>votre numéro de portable est toujours le 06 ....</em>" (sauf à le lire sur son écran de téléphone, bien évidement). Ici, Célia ne le fait pas.</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-e74c573efa39538d0e03342447224a30 wp-block-paragraph">Enchanté monsieur Nelvet, je suis Célia et c’est moi qui vais traiter votre demande. Pouvez vous me confirmer votre code postal s’il vous plait ?</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" style="font-size:18px">✅ Je me présente de manière conviviale</p>



<p class="wp-block-paragraph" style="font-size:18px">✳️ j'authentifie mon interlocuteur</p>
</blockquote>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="377" height="212" src="https://st9ph.fr/wp-content/uploads/2026/02/image-32.png" alt="" class="wp-image-34288" style="width:312px;height:auto" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-32.png 377w, https://st9ph.fr/wp-content/uploads/2026/02/image-32-300x169.png 300w" sizes="auto, (max-width: 377px) 100vw, 377px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">Heu … oui ? 14000</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="callout rouge wp-block-paragraph">👉🏻 Célia pourrait rassurer ce client qui s<strong>emble surpris de sa question </strong>en lui indiquant que c'est pour sécuriser l'entretien qu'on pratique ces questions de contrôle.</p>
</div>
</div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="795" height="392" src="https://st9ph.fr/wp-content/uploads/2026/02/image-151.png" alt="" class="wp-image-36762" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-151.png 795w, https://st9ph.fr/wp-content/uploads/2026/02/image-151-300x148.png 300w, https://st9ph.fr/wp-content/uploads/2026/02/image-151-768x379.png 768w" sizes="auto, (max-width: 795px) 100vw, 795px" /></figure>
</div>


<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<p class="callout bleu has-accent-color has-text-color has-link-color has-large-font-size wp-elements-898825b897d0afd59842c4ccaf285f58 wp-block-paragraph">D</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>Découverte</strong></p>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-df20c25b796eac1d8e05a2ab14ce712e wp-block-paragraph">Merci ! Avez-vous bien reçu le lien de téléchargement de votre produit ?</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" style="font-size:18px">✅ Je remercie le client des informations qu'il me donne ou des manipulations qu'il réalise à ma demande</p>



<p class="wp-block-paragraph" style="font-size:18px">✳️ je débute mon plan de questionnement</p>
</blockquote>
</div>
</div>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-59.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="wp-block-paragraph">👉🏻 Celia s'assure d'abord que <strong>le produit a bien été livré </strong>(numériquement), ce qui signifie qu'il a bien été payé (sans quoi, ce n'est même pas la peine de chercher la facture ,elle n'existe pas encore).</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">Oui !</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">☑️ <strong>C'est le cas </strong>et il s'agit soit :</p>



<ul class="wp-block-list">
<li>📨 d'un <strong>bug d'envoi</strong> du mail automatique pour le paiement accepté</li>



<li>📎le mail n'ait <strong>pas attaché de pièce-jointe</strong></li>



<li>📬 la boite mail du client <strong>n'a pas accepté la pièce jointe </strong></li>
</ul>
</div>
</div>



<p class="wp-block-paragraph">➡️ On peut d'emblée <strong>écarter les autres typologies</strong> : mail erroné (vérifié) ou spam (client fidèle)</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-3fa11fab668b860462237418159ccc46 wp-block-paragraph">Mais pas le mail qui vous indiquait que votre paiement était accepté ?</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" style="font-size:18px">✅ le questionnement est fermé car il s'agit juste de vérifier des typologies par oui ou non</p>
</blockquote>
</div>
</div>



<p class="wp-block-paragraph">👉🏻 Celia veut s'assurer de <strong>la réception du mail </strong>avant de perdre du temps à savoir si la PJ était absente ou si c'est le client qui ne l'a pas vue.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">Si ! Mais justement, il n’y avait pas de pièce jointe comme les autres fois</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">👉🏻 le client fait une réponse utilise si la question est bien posée "comme les autres fois"  : </p>



<ul class="wp-block-list">
<li><s>d'un <strong>bug d'envoi</strong> du mail automatique pour le paiement accepté</s></li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0);color:#2c8e48" class="has-inline-color">le mail n'a pas attaché de pièce jointe</mark></strong></li>



<li><s>la boite mail du client<strong> n'a pas accepté la pièce jointe </strong></s></li>
</ul>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-0c6a4b0c37acebd9205a88cd88196940 wp-block-paragraph">En résumé, vous avez eu le lien de téléchargement, le mail de confirmation du paiement mais pas de facture attaché à ce mail. C’est bien cela ?</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" style="font-size:18px">✅ Je reformule les éléments factuels que j'ai diagnostiqués pendant mon questionnement pour valider avec mon client que j'ai bien compris sa demande</p>
</blockquote>
</div>
</div>



<p class="wp-block-paragraph">👉🏻 Cette étape semble lourde et difficile aux débutants mais <strong>elle est fondamental</strong>e à la fois :</p>



<ul class="wp-block-list">
<li> pour s'assurer de <strong>faire une proposition adaptée</strong></li>



<li> pour <strong>ne pas repartir en découverte </strong>au moment de dire <em>"ai-je bien répondu à vos attentes ?"</em> (quand le client vous répondra "<em>pas du tout ! Ce n'est pas ce que je voulais !</em>")</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">Hé oui ! Et j’en ai besoin !</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">👉🏻 le client valide l'objet de sa demande </p>



<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" style="font-size:18px">✅ J'identifie un ressenti et lui montre de l'empathie (sans forcément être d'accord avec lui pour autant)</p>
</blockquote>
</div>
</div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="796" height="346" src="https://st9ph.fr/wp-content/uploads/2026/02/image-153.png" alt="" class="wp-image-36764" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-153.png 796w, https://st9ph.fr/wp-content/uploads/2026/02/image-153-300x130.png 300w, https://st9ph.fr/wp-content/uploads/2026/02/image-153-768x334.png 768w" sizes="auto, (max-width: 796px) 100vw, 796px" /></figure>
</div>


<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<p class="callout bleu has-accent-color has-text-color has-link-color has-large-font-size wp-elements-d3d90c52e4ab73a8e381e040d8f8d42b wp-block-paragraph">P</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>Proposition</strong></p>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-5dc4005e5351cd194b6b1a6176a11213 wp-block-paragraph">Je comprends ! Tout d’abord, excusez-vous pour le désagrément ! Cela arrive parfois que le mail automatique oublie de joindre la facture.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" style="font-size:18px">✅ Je m'excuse pour la faute (et seulement s'il y'a faute)</p>



<p class="wp-block-paragraph" style="font-size:17px">✅ J'explique ce que je sais de l'incident (si c'est possible) en toute transparence</p>
</blockquote>
</div>
</div>



<p class="callout rouge wp-block-paragraph">👉🏻 <mark style="background-color:rgba(0, 0, 0, 0);color:#bb3a3a" class="has-inline-color">Ne mentez pas au client,</mark> ne lui promettez pas la lune 🌔quand ce n'est pas possible, <strong>vous allez le perdre à coup sur </strong>quand il s'en rendra compte !</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">Pas de soucis</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" style="font-size:18px">✅ J'identifie les signaux (ici, que le client est concilliant</p>



<p class="wp-block-paragraph" style="font-size:18px">✅ je le remercie pour sa compréhension (mais Celia oublie de le faire)</p>
</blockquote>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-e6c73366a03052ee363aa3c4871c1717 wp-block-paragraph">Savez-vous que vous pouvez la retrouver dans votre compte client sans que j’ai même besoin de vous la renvoyer ?</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" style="font-size:18px">✅ Je répare la faute (si possible) Ici, Celia pourrait renvoyer le mail (mais elle n'y pense pas)</p>
</blockquote>
</div>
</div>



<p class="wp-block-paragraph">👉🏻Celia est déjà en <strong>Next Step</strong> : Rendre le client autonome pour s'autodépanner et ne plus être obligé d'appeler si cela se reproduit.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">😮‍💨 <strong>Rendre le client autonome</strong>, c'est top 👍🏻mais, en l'occurrence, elle aurait pu <strong>aussi </strong>lui renvoyer sa facture  (c'était juste un bouton à cliquer). Cela aurait renforcé le sentiment de monsieur Nelvet d<strong>'une prise en charge à 100 %</strong> (et pas seulement <strong>"<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">aider à faire</mark>"</strong>).</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">Ah non ? Comment je fais ?</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" style="font-size:18px">✅ J'identifie les signaux (ici, que le client est partant pour le selfcare)</p>
</blockquote>
</div>
</div>



<p class="wp-block-paragraph">👉🏻Noter les <strong>signaux non verbaux</strong> (un "oui" dit d'un ton déçu) ou <strong>minimisant </strong>("si c'est le seul moyen"). Si c'est le cas, <strong>abandonnez la démarche</strong> si vous pouvez faire autrement ("<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">faire pour lui</mark></strong>")</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-2d4992fe9079b948c4786115738cabcc wp-block-paragraph">Vous êtes connecté à la boutique st9ph ?</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" style="font-size:18px">✅ Je vérifie que le client est <strong>en situation d'interagir </strong>avec moi (empathie)</p>
</blockquote>
</div>
</div>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉🏻 c'est le fameux "<em>avez vous de quoi noter ?</em>" avant de communiquer un code ou un numéro.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">Oui</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-63292f1690aa7abc16c88de4f303a87b wp-block-paragraph">Je vous explique ?</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">Volontiers</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">Vous voyez l’icone du panier, en haut à droite ?</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" style="font-size:18px">✅ Je questionne sur<strong> sa perception</strong> pour évaluer <strong>sa capacité d'action</strong> (empathie)</p>



<p class="wp-block-paragraph" style="font-size:17px">✅ Je suis pédagogue et <strong>valide les étapes</strong> une par une avec le client</p>
</blockquote>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-33.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">👈🏻 La suite correspond tout à fait au <strong>schéma que suit le tchabot </strong>de la <a href="https://shop.st9ph.fr/presta/fr/" target="_blank" rel="noreferrer noopener">boutique pédagogique</a> (que vous pouvez tester aussi)</p>



<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-4cc1433b19755223826ff4aab2e06b16 wp-block-paragraph">Et à côté votre nom ? [...]</p>



<p class="has-accent-color has-text-color has-link-color wp-elements-4b463454d182f823f1b03b93bcbe1350 wp-block-paragraph"> <mark style="background-color:rgba(0, 0, 0, 0);color:#3c9b47" class="has-inline-color">✅ validé client</mark></p>



<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-85032dfdfa08e728d8823e394cb35ce9 wp-block-paragraph">Cliquez dessus ! [...] </p>



<p class="has-accent-color has-text-color has-link-color wp-elements-f553678f1220eaf33ba0af3361518fc5 wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0);color:#3c9b47" class="has-inline-color">✅ validé client</mark></p>



<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-06b99a08fcfe5bde0a273c79bb70df4b wp-block-paragraph">Vous devez voir une rubrique «&nbsp;historique et détails des commandes&nbsp;», c’est le cas ?</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">Oui ! Ah oui ! C’est l’icone pdf, c’est ça ?</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-34.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<p class="callout bleu wp-block-paragraph">🖥️ La <strong>Base de Co</strong> procure souvent (si elle est bien faite) <strong>des aperçus d'écran côté client</strong> au téléconseiller pour qu'il puisse <strong>mieux le guider </strong>(voir la même chose que lui et pas son écran de backoffice qui est très différent).</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-8920b707bffab45fa27a7a0ffa44a4d5 wp-block-paragraph">Oui ! C'est ça !</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">Parfait, je l'ai maintenant !</p>
</div>
</div>



<p class="has-base-2-background-color has-background wp-block-paragraph">ℹ️ Ca se fait de féliciter le client à qui <strong>on a fait faire un effort</strong>. On peut aussi insister sur le fait que c'est facile ou, tout au moins, <strong>recueillir son sentiment</strong>. Mais encore une fois, Celia, "elle veut pas" !</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-fe12c84214320a7b0b2f3c6663375d6c wp-block-paragraph">Et à l’avenir, vous pourrez retrouvez toutes vos factures ici, si pour vos prochains achats notre robot d’envoi de mail oublie encore sa pièce jointe !</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" style="font-size:18px">✅ Je suis proactif et indique au client ce qu'il peut réaliser en selfcare (Next Step)</p>



<p class="wp-block-paragraph" style="font-size:17px">✅ Je synthétise l'entretien (closing) et reformule la démarche proposée. (bon, là, Celia oublie aussi)</p>
</blockquote>
</div>
</div>



<p class="wp-block-paragraph">👉🏻 Envoyer un mail récap en complément, ce serait le top !</p>



<p class="callout jaune wp-block-paragraph">⚠️ Attention au discours : "oublie encore" laisse à penser que c'est son habitude et que notre serveur est "boiteux". Plus adapté :</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">"Cela arrive rarement, sans doute un pic important de commandes à ce moment-là ... et vous avez eu le bon réflexe de nous contacter à ce sujet."</p>
</blockquote>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="792" height="331" src="https://st9ph.fr/wp-content/uploads/2026/02/image-155.png" alt="" class="wp-image-36769" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-155.png 792w, https://st9ph.fr/wp-content/uploads/2026/02/image-155-300x125.png 300w, https://st9ph.fr/wp-content/uploads/2026/02/image-155-768x321.png 768w" sizes="auto, (max-width: 792px) 100vw, 792px" /></figure>
</div>


<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<p class="callout bleu has-accent-color has-text-color has-link-color has-large-font-size wp-elements-07367ad42152074794f54d11a4e14e0a wp-block-paragraph">C</p>



<p class="has-medium-font-size wp-block-paragraph"><strong>Conclusion</strong></p>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-676e8465b220be568dc0585b0cb2e79e wp-block-paragraph">Ai-je bien répondu à vos attentes ?</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">Oui, c'est parfait !</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-909e7305286f639c8e43854c0b04dfc4 wp-block-paragraph">Avez-vous d'autres questions</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<blockquote class="wp-block-quote is-style-default is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph" style="font-size:18px">✅ je m'enquière de la satisfaction de mon interlocuteur</p>



<p class="wp-block-paragraph" style="font-size:17px">✅ Proposition de service</p>



<p class="wp-block-paragraph" style="font-size:17px">✅ Prise de congès</p>
</blockquote>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-medium-font-size wp-block-paragraph">Non, tout va bien !</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-drop-cap has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-083e7719048c83976a23012855b1058c wp-block-paragraph">Vous m’en voyez ravie ! Je vous souhaite une agréable journée de la part de la boutique st9ph</p>
</div>
</div>



<p class="wp-block-paragraph">👉🏻 C'est au moment de la <strong>proposition de service</strong> "avez-vous d'autres questions ?" que je me rends parfois compte que <strong>ma reformulation de découverte</strong> (ou, même, <strong>mon plan de questionnement </strong>qui l'a précédé) n'a pas été suffisamment structuré(e) ou complet(e) : "oui, vous n'avez pas répondu à ...."</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">➡️ C'est le meilleur moyen de "planter" sa DMT et c'est pourquoi on insiste lourdement sur la phase de découverte.</p>



<p class="wp-block-paragraph">Le ✉️ <strong>mail récap</strong> pour une <strong>Next Step très pro </strong>:</p>



<!-- DÉBUT MAIL HTML (V3.3) -->
<style>
    .preview-header-bar { background: #f8f9fa; border-bottom: 1px solid #ddd; padding: 15px; display: flex; justify-content: space-between; font-size: 13px; color: #555; flex-wrap: wrap; gap: 10px; font-family: sans-serif; }
    .preview-header-bar strong { color: #333; }
    .email-body-wrapper { max-width: 600px; margin: 0 auto; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #333; line-height: 1.6; background: #fff; }
    .email-logo { text-align: center; margin-bottom: 25px; }
    .email-logo img { max-width: 180px !important; height: auto !important; display: inline-block !important; margin: 0 auto !important; }
    
    .phase-row { display: flex; align-items: flex-start; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #eeeeee; }
    .phase-row:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
    .phase-label { width: 18%; font-size: 11px; font-weight: 700; color: #555555; text-transform: uppercase; line-height: 1.3; padding-top: 2px; flex-shrink: 0; }
    .phase-content { width: 82%; font-size: 14px; color: #333; padding-left: 20px; border-left: 2px solid #f0f0f0; }
    
    .phase-cta .phase-content { border-left: none; text-align: center; padding-left: 0; }
    .cta-button { display: inline-block; background: #25B9D7; color: #fff !important; text-decoration: none; padding: 12px 25px; border-radius: 5px; font-weight: bold; }
    
    .phase-signature .phase-content { font-weight: bold; border-left: none; padding-left: 0; white-space: normal; }
    
    .email-footer { background: #f4f4f4; padding: 20px; font-size: 11px; color: #777; text-align: center; margin-top: 20px; border-top: 1px solid #e0e0e0; }
    .footer-section { margin-bottom: 8px; }
    .footer-links a { color: #555; text-decoration: underline; }
    .social-icons { margin-top: 15px; }
    .social-icons img { width: 24px !important; height: 24px !important; margin: 0 5px !important; vertical-align: middle !important; display: inline-block !important; border: none !important; box-shadow: none !important; }
    
    @media (max-width: 768px) {
        .phase-row { flex-direction: column; }
        .phase-label { width: 100%; margin-bottom: 5px; color: #888; }
        .phase-content { width: 100%; padding-left: 0; border-left: none; }
    }
</style>

<div class="preview-header-bar">
    <span><strong>De :</strong> la boutique st9ph</span>
    <span><strong>À :</strong> gnelvet@gmail.com</span>
    <span><strong>Objet :</strong> suite à votre appel</span>
</div>

<div class="email-body-wrapper">
    <div class="email-logo"><img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/shop-st9ph-paysage.jpg" alt="Logo"></div>
    
    <div class="phase-row">
        <div class="phase-label">Salutations</div>
        <div class="phase-content">Bonjour monsieur Nelvet,</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Intro ou reformulation</div>
        <div class="phase-content">Vous nous avez contacté au 📞3853 pour obtenir une facture que nous ne vous avions pas envoyée et nous vous remercions de votre appel.</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Proposition</div>
        <div class="phase-content">Nous avons vu ensemble qu'il s'agissait d'un oubli de notre serveur mail et je vous ai montré comment retrouver par vous-même tous vos documents dans votre espace client.</div>
    </div>
    
    <div class="phase-row phase-cta">
        <div class="phase-label">Action</div>
        <div class="phase-content">
            <a href="https://shop.st9ph.fr/presta/fr/historique-commandes" class="cta-button" target="_blank">voir mes factures dans mon espace client</a>
        </div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Next Step</div>
        <div class="phase-content">Pour rappel, dans "mon compte" :<br>🔹Historique et détail des commandes<br>🔹cliquer sur l'icone pdf de la ligne de votre commande pour télécharger la facture.</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Congés</div>
        <div class="phase-content">Encore toutes nos excuses pour ce désagrément.<br>Toute l'équipe st9ph Market reste à votre disposition, vous remercie de votre fidélité et vous dit à bientôt sur notre boutique en ligne.</div>
    </div>
    
    <div class="phase-row phase-signature">
        <div class="phase-label">Signature</div>
        <div class="phase-content">Celia<br>Votre conseillère commerciale.</div>
    </div>
    
    <div class="email-footer">
        <div class="footer-section">Vous recevez ce mail en tant que client de la boutique st9ph</div>
        <div class="footer-section footer-links"><a href="#">Se désinscrire</a></div>
        <div class="footer-section">Conformément à la loi informatique et libertés du 6 janvier 1978 complété par le règlement européen dit RGPD en vigueur depuis le 25 mai 2018, vous disposez d’un droit d’accès et de rectification sur les données vous concernant. Pour exercer ce droit : rubrique "mon compte" (accès & modification) ou contactez-nous > sujet "mon compte" pour supprimer votre compte</div>
        <div class="footer-section">ne répondez pas à ce mail, il serait perdu. Utilisez le lien "contactez nous" de la boutique</div>
        <div class="footer-section">https://shop.st9ph.fr/presta/fr - Mars 20026</div>
        <div class="social-icons"></div>
    </div>
</div>
<!-- FIN MAIL HTML -->



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.2 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>en clavardage (tchat)</strong></h3>



<p class="wp-block-paragraph">Mais oui ! <strong>Le nom français pour le tchat</strong>, c'est <strong>le clavardage</strong> (contraction de bavardage au clavier). Mais je crois qu'à part au 🍁Canada, personne ne l'utilise.</p>



<h4 class="wp-block-heading">1-2-1 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">outils du tchat</mark></h4>



<p class="wp-block-paragraph">On va faire bref parce que l'outil que j'utilise dans la boutique pédagogique, <strong>Tidio</strong>,  est l'objet d'<a href="https://st9ph.fr/tidio-un-outil-de-chatbot-dans-votre-eshop/" target="_blank" rel="noreferrer noopener">un article dédié</a>.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉🏻 Chaque outil a son mode de fonctionnement particulier et vous n'échapperez pas à une longue démarche de <strong>programmation des scénarios </strong>(et l'interminable série de tests avant que cela fonctionne<strong> comme vous le souhaitez.</strong></p>



<p class="wp-block-paragraph">Ici, l'aperçu en backoffice deTidio des<strong> noeuds à créer</strong> :</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2023/07/image-7.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="wp-block-paragraph">👉🏻 Mais une fois ce travail fait, <strong>votre outil répondra présent</strong>, il sera infatigable et permettra H24 de vous éviter pas mal de tickets (voir l'<a href="https://st9ph.fr/prestashop-le-service-apres-vente/">article sur le SAV</a>) et d'appels</p>



<p class="wp-block-paragraph">🎦 Dans la vidéo ci-dessous, <strong>le parcours </strong>en selfcare <strong>via le Tchatbot </strong>pour retrouver ses factures :</p>



<figure class="wp-block-video"><video height="784" style="aspect-ratio: 1202 / 784;" width="1202" controls src="https://st9ph.fr/wp-content/uploads/2026/02/chatbot-facture-nelvet.mp4"></video></figure>



<p class="wp-block-paragraph">👉🏻 L'outil positionne directement l'utilisateur dans le bon panneau du compte client et lui donne un aperçu de ce qu'il doit repérer sur l'écran.</p>



<h4 class="wp-block-heading">1-2-2 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">l'hypertextualisation du discours</mark></h4>



<p class="wp-block-paragraph">➡️ C'est là <strong>tout l'avantage de l'écrit électronique</strong>, la possibilité d'<strong>attacher des liens</strong>. On pourra donc conduire les clients là où l'on veut (comme sur la vidéo ci-dessus).</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-44.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-47.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-48.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">➡️On peut traduire aussi<strong> les émotions par des emojis</strong> 😀😒 mais, encore une fois, avec modération ! (pas comme moi sur ce blog)</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-45.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-46.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-49.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<p class="wp-block-paragraph">➡️ On peut aussi jouer avec le "presse-papiers"</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-50.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">👈🏻  Dans l'aperçu ci-contre, <strong>un coupon de bienvenue</strong> sera <strong>mis en mémoire</strong> pour le panier 🛒 en cliquant sur l'icone copier<img loading="lazy" decoding="async" width="22" height="17" class="wp-image-34339" style="width: 22px;" src="https://st9ph.fr/wp-content/uploads/2026/02/copier.jpg" alt=""></p>



<p class="wp-block-paragraph">👉🏻 On utilisera aussi cette méthode pour <strong>l'écriture automatique d'un message à destination du SAV</strong>  (voir aussi <a href="https://st9ph.fr/prestashop-le-service-apres-vente/">article sur le SAV</a>,)</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">🎦 Dans l'animation ci-dessous, le message en <em>drag'n'drop</em> pourra entrainer <strong>un déclencheur automatique</strong>  puisqu'il est<strong> préformaté</strong>.</p>
</div>
</div>



<figure class="wp-block-video"><video height="468" style="aspect-ratio: 1172 / 468;" width="1172" autoplay loop muted src="https://st9ph.fr/wp-content/uploads/2026/02/chat-tidio-dragdrop.mp4" playsinline></video></figure>



<p class="wp-block-paragraph">➡️ On peut enfin <strong>évaluer la situation</strong> (page actuelle, niveau de scroll, statut du visiteur ... )</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2023/08/Capture-decran-2023-08-18-182636-1024x348.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">👉🏻 Ici, La condition teste (après une temporisation "délai") <strong>si le visiteur a cliqué sur le lien de la bulle </strong>lui proposant d'atteindre la rubrique "<strong>Objets 3D</strong>" de la boutique.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">On <strong>encourage l'interlocuteur</strong> en le félicitant de la réussite de sa manipulation. 👍🏻</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="396" height="217" src="https://st9ph.fr/wp-content/uploads/2023/08/Capture-decran-2023-08-18-183427.png" alt="" class="wp-image-29728" srcset="https://st9ph.fr/wp-content/uploads/2023/08/Capture-decran-2023-08-18-183427.png 396w, https://st9ph.fr/wp-content/uploads/2023/08/Capture-decran-2023-08-18-183427-300x164.png 300w" sizes="auto, (max-width: 396px) 100vw, 396px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Le phoning et le Tchat n'obéissent donc pas aux <strong>mêmes codes </strong>mais <strong>sont complémentaires</strong> entre eux. Parfois, même <strong>complémentaires avec leurs équivalents IA </strong>(chatbots et voicebots) qui proposent <em>in fine</em> l<strong>a mise en relation avec un opérateur</strong>.</p>



<style>
.chapter-title {
  display: flex;
  align-items: stretch;
  margin: 1.7rem 0;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 12px rgba(0,0,0,0.05);
}

.chapter-number {
  background: #1e73be;
  color: #fff;
  font-weight: 700;
  font-size: 2.8rem;
  padding: 0 1.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.chapter-content {
  padding: 1.3rem 1.5rem;
  width: 100%;
}

/* Ligne titre + logo */
.chapter-heading {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  margin-bottom: 0.6rem;
}

/* Logo carré */
.chapter-logo {
  width: 42px;
  height: 42px;
  flex-shrink: 0;
}

.chapter-logo img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

/* H2 */
.chapter-content h2 {
  margin: 0;
  font-size: 2.1rem;
  font-weight: 700;
  color: #1e73be; /* personnalisable */
}

/* Puces */
.chapter-points {
  margin: 0;
  padding-left: 0;
  list-style: none;
}

.chapter-points li {
  margin-bottom: 0.35rem;
  color: #444;
  font-size: 0.95rem;
  line-height: 1.45;
}

.chapter-points li::before {
  content: "🔹 ";
}
</style>

<div class="chapter-title">
  <div class="chapter-number">2</div>

  <div class="chapter-content">
    <div class="chapter-heading">
      <a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
        <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo St9ph">
      </a>

      <h2>Management du service client</h2>
    </div>

    <ul class="chapter-points">
      <li>les ressources du management</li>
      <li>la supervision</li>
      <li>la gestion des opérateurs</li>
    </ul>
  </div>
</div>



<p class="wp-block-paragraph">🛠️ Il faudra <strong>les bons outils</strong> pour mesurer les performances et les améliorer. Cela passera par la recherche permanente de<strong>faciliter le travail des téléopérateurs</strong> tout en veillant à<strong>leur motivation</strong>.</p>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>les ressources du management</strong></h3>



<p class="wp-block-paragraph">👉🏻 Il faudra à la fois des managers et des outils. Selon la taille de la plateforme, le nombre de strates d'encadrants et la puissance des outils seront importants.</p>



<h4 class="wp-block-heading">2-1-1 | 👨🏻‍💼<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Les manageurs</mark></h4>



<p class="wp-block-paragraph">➡️ Les rôles varient selon les organisations :</p>



<ul class="wp-block-list">
<li>les <strong>chefs de projet</strong> ou <strong>responsables d'activité</strong> chapeautent un ensemble (le service facturation, la gestion de comptes ...) voire tout ou partie des activités que nous confie <strong>un client donneur d'ordre</strong>. Il sont supervisés parfois par des <strong>responsables de production</strong> ou directement par <strong>le directeur du Call Center</strong></li>



<li><strong>Les superviseurs </strong>en charge d'une équipe de téléconseillers (manager de proximité), subordonnés des chefs de projet, parfois accompagnés d<strong>'une Vigie</strong> (surveillant de l'ensemble d'un plateau)</li>



<li><strong>Les coachs </strong>et <strong>formateurs</strong> (qui aident les agents en difficulté) mais c'est souvent le superviseur qui a aussi cette charge dans les petites structures</li>
</ul>



<figure class="wp-block-video"><video height="394" style="aspect-ratio: 876 / 394;" width="876" autoplay loop muted src="https://st9ph.fr/wp-content/uploads/2026/02/reunion-st9ph.mp4" playsinline></video></figure>



<p class="wp-block-paragraph">➡️ A tous ces encadrants s'ajoutent des rôles <strong>hors production </strong>comme dans toute entreprise</p>



<ul class="wp-block-list">
<li>les <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">RH </mark></strong>qui doivent à la fois recruter des <strong>profils ayant les aptitudes particulières</strong> requises en centre de contacts (savoir être, gestion du stress) et <strong>veiller au bien-être des salariés</strong> (pas facile dans ce métier).</li>



<li>Les <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">planificateurs </mark></strong>(très importants pour <strong>calibrer les ressources </strong>humaines sur <strong>les flux de production</strong>)</li>



<li>Les <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">data-Miners</mark></strong> et <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">agents de reporting </mark></strong>qui <strong>veillent aux KPI </strong>et diffusent les <strong>prévisions </strong>ou les <strong>bilans</strong>.</li>



<li>Un<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color"> service informatique</mark></strong> au top : <strong>chaque panne</strong>, même de quelques minutes seulement, se <strong>chiffre très vite en milliers d'euros </strong>de manque à gagner.</li>
</ul>



<h4 class="wp-block-heading">2-1-2 | 🛠️ <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Les outils</mark></h4>



<p class="wp-block-paragraph">👉🏻 C'est par <strong>le numérique </strong>que tout se passe dorénavant et <strong>les flux, texte ou voix </strong>passent tous par la <strong>VOIP (Voice Over Internet Protocole)</strong></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full is-style-rounded"><img loading="lazy" decoding="async" width="774" height="628" src="https://st9ph.fr/wp-content/uploads/2025/12/image-130.png" alt="" class="wp-image-31857" srcset="https://st9ph.fr/wp-content/uploads/2025/12/image-130.png 774w, https://st9ph.fr/wp-content/uploads/2025/12/image-130-300x243.png 300w, https://st9ph.fr/wp-content/uploads/2025/12/image-130-768x623.png 768w" sizes="auto, (max-width: 774px) 100vw, 774px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">➡️ Les <strong>solutions de VOIP </strong>sont nombreuses et leur cout dépendra de <strong>la taille du Call Center </strong>(et des flux). A cela, il faut ajouter <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">le matériel </mark></strong>:</p>



<ul class="wp-block-list">
<li>🎧📠 <strong>casque pro</strong> et <strong>téléphone spécialisé</strong></li>



<li>🖥️💽 <strong>parc informatique </strong>et <strong>sauvegardes </strong>(dont enregistrements des appels, très gourmands en octets)</li>



<li>🏢 <strong>plateaux spécialisés</strong> (👂🏻 insonorisation, 💺positions de travail adaptées)</li>
</ul>



<p class="wp-block-paragraph"></p>
</div>
</div>



<p class="wp-block-paragraph">➡️ En croisant plusieurs sources (merci l'IA), voici <strong>un ordre d'idées de couts</strong>, rien que pour la VOIP, le téléphone et le casque :</p>



<figure class="wp-block-table"><table><thead><tr><th><strong>Élément</strong></th><th><strong>Fourchette (€)</strong></th><th><strong>Champ d’application</strong></th></tr></thead><tbody><tr><td>Abonnement VoIP standard</td><td>10 – 25 € / mois / utilisateur</td><td>Appels basiques, voix sur IP</td></tr><tr><td>Abonnement pro / centre d’appel</td><td>30 – 60 € / mois / utilisateur</td><td>Fonctionnalités avancées</td></tr><tr><td>Appels hors forfait (min)</td><td>~0,02 € – 0,10 € / min</td><td>Selon destination et provider</td></tr><tr><td>Téléphonie cloud + SVI</td><td>20 – 35 € / mois / utilisateur</td><td>Gestion centre d’appels</td></tr><tr><td>Numéro téléphonique supplémentaire</td><td>2 – 10 € / mois</td><td>DID / local / international</td></tr><tr><td>Matériel téléphonique</td><td>~50 – 200 €</td><td>Casque/phone VoIP</td></tr></tbody></table></figure>



<p class="has-small-font-size wp-block-paragraph">📚sources :</p>



<ul class="wp-block-list has-small-font-size">
<li><strong>Tarifs VoIP par utilisateur</strong> : offres Zendesk (15–60 €) –</li>



<li><strong>Forfaits VoIP / centre d’appels</strong> : Aplicall (9,99 €-29,99 €) –</li>



<li><strong>VoIP entreprise standard</strong> : Aixialys (4,90 €-24,90 €+) –</li>



<li><strong>Tarifs VoIP à la minute</strong> : Belgium-VoIP exemples ~0,02 €-0,10 € –</li>



<li><strong>Tarification modèles VoIP</strong> (indicatif global) : MaProspection –</li>
</ul>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.2 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>la supervision</strong></h3>



<p class="wp-block-paragraph">➡️ La mise en place de la mesure des KPI  et de la satisfaction client (voir  l'article sur <a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-mesure-kpi-en-crc/">les KPI en CRC</a> et <a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/" target="_blank" rel="noreferrer noopener">l'article sur la satisfaction client</a>) </p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-video"><video height="302" style="aspect-ratio: 506 / 302;" width="506" autoplay loop muted src="https://st9ph.fr/wp-content/uploads/2026/02/tdb-ACD.mp4" playsinline></video></figure>



<p class="wp-block-paragraph">Ci-contre, un autre tableau de bord indiquant en temps réel les KPI majeurs d'une équipe de manière très visible de tous sur grand écran. 👉🏻</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">La<strong> supervision</strong> sera fondamentale et il faudra qu'elle soit <strong>en temps réel</strong>.⏱️</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">👈🏻 Ici, la <strong>QS </strong>(Qualité de Service) mesure les<strong> appels pris </strong>par rapport aux <strong>appels présentés</strong> et la compare au <strong>statut des agents</strong> (Conv ACD pour "en appel")</p>



<p class="wp-block-paragraph">➡️ La <strong>Vigie</strong> du plateau ou chaque <strong>superviseur </strong>d'équipe pourra décider si c'est le bon moment ou non pour <strong>accorder les pauses.</strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-base-2-background-color has-background wp-block-paragraph">D'eux-mêmes, les agents constateront<strong> la file d'attente </strong>et dans l'aperçu ci-contre, même si l<strong>a QS est mauvaise</strong>, 👉🏻</p>



<p class="wp-block-paragraph">👀 Il faudra guetter le meilleur moment pour <strong>accorder </strong>au moins <strong>une pause </strong>à l'un deux !</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-video"><video height="178" style="aspect-ratio: 410 / 178;" width="410" autoplay loop muted src="https://st9ph.fr/wp-content/uploads/2026/02/logepal.mp4" playsinline></video></figure>
</div>
</div>



<p class="wp-block-paragraph">👉🏻 L'encadrement peut se baser sur <strong>des éléments structurels (</strong>les pics d'appels récurrents, la planification, les moments favoris de nos clients ...) <strong>et conjoncturels </strong>(une nouvelle offre, des absences de collaborateurs imprévues, un disfonctionnement inopiné ...) afin de<strong> réajuster la charge et / ou l'effectif</strong> :</p>



<ul class="wp-block-list">
<li><strong>Des renforts</strong> peuvent venir d'autres <strong>agents polyvalents </strong>(mutualisés entre plusieurs projets qu'on ira chercher sur d'autres plateaux) ou, à l'inverse, <strong>des Day-Off </strong>ou RTT peuvent être encouragés.</li>



<li>Le <strong>client donneur d'ordre</strong> (si vous êtes prestataire) peut<strong> diminuer le flux</strong> d'appels entrants s'il peut <strong>répartir avec d'autres</strong> Call Centers ou l'augmenter si vôtre taux d'agents disponibles (sans appels) est haut de manière durable.</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"></div>
</div>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.3 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>la gestion des agents</strong></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Etre <strong>opérateur en service client</strong> est un <strong>métier difficile</strong> :</p>



<ul class="wp-block-list">
<li>📆 Horaires  flexibles</li>



<li>💶 Salaire de base peu élevé</li>



<li>😡 en première ligne pour absorber tout le mécontentement client</li>



<li>📢 Environnement bruyant</li>



<li>👀 Stress de la supervision et des objectifs</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉🏻 Le management se doit d'être <strong>exigeant et flexible en même temps </strong>: on ne peut pas tolérer les retards à cause de flux mais il faut savoir accorder une pause à celui qui en a vraiment besoin, même si ce n'est "pas trop le moment".</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-video"><video height="400" style="aspect-ratio: 364 / 400;" width="364" autoplay loop muted src="https://st9ph.fr/wp-content/uploads/2026/02/tony-cc.mp4" playsinline></video></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-149.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">➡️ C'est essentiellement par un jeu de primes variables qui encouragent l'effort combiné à un cadre d'avantages en nature que l'alchimie peut s'opérer :</p>



<ul class="wp-block-list">
<li>la <strong>flexibilité</strong>, le <strong>respect des KPI</strong>, le score de <strong>SatCli</strong>, la<strong> mutualisation</strong> ... payent sur le bulletin de salaire</li>



<li>Un comité d'entreprise qui donne des <strong>réductions</strong>, des <strong>places réservées</strong> de concert, une <strong>salle de loisirs </strong>et de<em> sports internes</em>, un réfectoire confortable, des animations ... vont <strong>fédérer les salariés </strong>et peser dans leur <strong>vécu global de leur métier</strong>.</li>
</ul>
</div>
</div>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉🏻 Il faudra bien formaliser les objectifs et les vérifier <strong>équitablement</strong>, sous forme d'<strong>une évaluation constante </strong>(critères),<strong>formalisée comme un contrat </strong>et <strong>rappelée oralement</strong> par le superviseur (entre deux rendez-vous).</p>



<p class="wp-block-paragraph">👇🏻 Ci-dessous, une grille d'évaluation qui est <strong>reprise d'entretien en entretien</strong> pour visualiser l'évolution et bâtir le contrat de la période suivante :</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-right" data-align="right">Production</th></tr></thead><tbody><tr><td class="has-text-align-right" data-align="right">⏱️ Respect de la DMT</td></tr><tr><td class="has-text-align-right" data-align="right">🫱🏻‍🫲🏻 Quota Contacts Argu</td></tr><tr><td class="has-text-align-right" data-align="right">🪙 Quota ventes</td></tr><tr><td class="has-text-align-right" data-align="right">📈 Pallier CA</td></tr></tbody></table></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Eval1 le [date]</th><th>Eval2 le [date]</th><th>Eval3 le [date]</th></tr></thead><tbody><tr><td>➡️ En Cours</td><td>➡️ En Cours</td><td></td></tr><tr><td>↗️  Dépassé</td><td>↘️ Atteint</td><td></td></tr><tr><td>↗️ Atteint</td><td>↗️ Dépassé</td><td></td></tr><tr><td>↗️ Haut</td><td>↗️ Très Haut</td><td></td></tr></tbody></table></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-right" data-align="right">Qualité</th></tr></thead><tbody><tr><td class="has-text-align-right" data-align="right">👍🏻 QS</td></tr><tr><td class="has-text-align-right" data-align="right">⭐ CSAT</td></tr><tr><td class="has-text-align-right" data-align="right">🖥️ Respect Process</td></tr><tr><td class="has-text-align-right" data-align="right">🖍️ Historisation</td></tr></tbody></table></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Eval1 le [date]</th><th>Eval2 le [date]</th><th>Eval3 le [date]</th></tr></thead><tbody><tr><td>➡️ Moyenne</td><td>➡️ Moyenne</td><td></td></tr><tr><td>↗️  Haute</td><td>↘️ Moyenne</td><td></td></tr><tr><td>↗️ Oui</td><td>↘️ En cours</td><td></td></tr><tr><td>➡️ Basse</td><td>↗️ Moyenne</td><td></td></tr></tbody></table></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-right" data-align="right">Vie en entreprise</th></tr></thead><tbody><tr><td class="has-text-align-right" data-align="right">⏱️Assiduité, ponctualité</td></tr><tr><td class="has-text-align-right" data-align="right">🧑🏼‍🤝‍🧑🏾 Esprit d'équipe</td></tr><tr><td class="has-text-align-right" data-align="right">☝🏻 Respect consignes</td></tr><tr><td class="has-text-align-right" data-align="right">😃 Disponibilité</td></tr></tbody></table></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Eval1 le [date]</th><th>Eval2 le [date]</th><th>Eval3 le [date]</th></tr></thead><tbody><tr><td>➡️ RAS</td><td>↘️ 2 retards</td><td></td></tr><tr><td>↗️  Haut</td><td>➡️ Haut</td><td></td></tr><tr><td>↗️ En cours</td><td>➡️ En cours</td><td></td></tr><tr><td>➡️ Bonne</td><td>➡️ Bonne</td><td></td></tr></tbody></table></figure>
</div>
</div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="757" height="401" src="https://st9ph.fr/wp-content/uploads/2026/02/image-156.png" alt="" class="wp-image-36776" srcset="https://st9ph.fr/wp-content/uploads/2026/02/image-156.png 757w, https://st9ph.fr/wp-content/uploads/2026/02/image-156-300x159.png 300w" sizes="auto, (max-width: 757px) 100vw, 757px" /></figure>
</div>


<ul class="wp-block-list">
<li>Le téléacteur évalué <strong>baisse en satisfaction client </strong>et en <strong>contacts argumentés</strong> (appels valorisés). Il faut améliorer le discours. Favorise-t-il les lead <strong>pour les gammes qu’il maitrise le mieux </strong>car ses ventes et son CA progressent ?</li>



<li>Il doit aussi être repris sur sa <strong>ponctualité. </strong>Est-ce comportemental ? </li>



<li>Son <strong>respect des consignes </strong>est perfectible. S’il rencontre des difficultés d’organisation dans sa vie privée, il existe peut-être <strong>des shits </strong>(planning) <strong>plus favorables </strong>à son rythme dans<strong> d’autres cellules de vente</strong>&nbsp; Sa disponibilité et son esprit d’équipe semblent indiquer qu’il est bien intégré et que cela ne devrait pas être problématique.</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/image-53.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">👉🏻 Les évaluations sont numérisées dans le CRM afin de permettre de <strong>tracer l’évolution des indicateurs clés </strong>au fil du temps agent par agent et pour l’équipe toute entière.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">💡 Les primes variables <strong>individuelles et collectives </strong>seront calculées en fonction de ses deux types de résultats.</p>
</div>
</div>



<p class="wp-block-paragraph">👉🏻 La <strong>part variable </strong>(primes sur objectifs)&nbsp; est un levier fondamental pour la <strong>motivation</strong> des équipiers que vous managez.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">🕹️ En mettant en place des <strong>challenges</strong> dotés de prix, vous pouvez même entretenir <strong>un esprit de compétition </strong>entre vos agents.</p>



<p class="has-medium-font-size wp-block-paragraph">Rappelez vous, l’évaluation doit être :</p>



<ul class="wp-block-list">
<li> 🌀 <strong>récurrente</strong> afin de mesurer l’évolution (si possible à <strong>une fréquence constante</strong>)</li>



<li>🔢 Sur des <strong>critères invariables</strong></li>



<li>💡 la <strong>grille d’évaluation </strong>doit être élaborée de manière <strong>explicite </strong>est <strong>connue de tous</strong></li>



<li>📈 <strong>Objective</strong> (basée sur des indicateurs chiffrés) et <strong>progressive</strong> (par paliers).</li>
</ul>



<p class="wp-block-paragraph">🔻La version <img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""><mark style="background-color:rgba(0, 0, 0, 0);color:#eb1e1e" class="has-inline-color">pdf</mark>, bientôt ♻️<mark style="background-color:rgba(0, 0, 0, 0);color:#3eb674" class="has-inline-color"><strong>A imprimer avec modération.</strong></mark></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="background-color: #f8f8f8;border-width: 2px;border-color: #ECECEC" class="ub_call_to_action wp-block-ub-call-to-action-block" id="ub_call_to_action_32e98d77-4581-47d8-a24d-15649ad7c066">
			<div class="ub_call_to_action_headline">
				<p class="ub_call_to_action_headline_text" style="font-size: 30px; text-align: center; ">🍀</p>
			</div>
			<div class="ub_call_to_action_content">
				<p class="ub_cta_content_text" style="font-size: 15px; text-align: center; ">Un petit Quiz pour finir ?</p>
			</div>
			<div class="ub_call_to_action_button">
				<a href="https://forms.gle/gAko3rKjJuAvBJjZA" target="_self" rel="noopener noreferrer" class="ub_cta_button" style="background-color: var(--accent); width: 250px; ">
					<p class="ub_cta_button_text" style="color: var(--base-3); font-size: 14px; ">Allez ! Soyons fous !</p>
				</a>
			</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-6005cf48bff9fae1ed7a3fbdac7d8ac9 wp-block-paragraph"><strong>Tu préfères sur ton smartphone ?</strong></p>



<p class="has-text-align-center wp-block-paragraph"><strong>Libre à toi :</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="490" height="490" src="https://st9ph.fr/wp-content/uploads/2026/02/qrcode_docs.google.com-10.png" alt="" class="wp-image-34398" style="width:195px;height:auto" srcset="https://st9ph.fr/wp-content/uploads/2026/02/qrcode_docs.google.com-10.png 490w, https://st9ph.fr/wp-content/uploads/2026/02/qrcode_docs.google.com-10-300x300.png 300w, https://st9ph.fr/wp-content/uploads/2026/02/qrcode_docs.google.com-10-150x150.png 150w" sizes="auto, (max-width: 490px) 100vw, 490px" /></figure>
</div></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-text-align-right has-medium-font-size wp-block-paragraph">Tu es mûr(e) pour un petit 🎓 TP, je crois :</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<style>
.alert-qhqu9e-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.6); backdrop-filter: blur(3px); z-index: 9999; justify-content: center; align-items: center; }
.alert-qhqu9e-dialog { background: #fff; width: 90%; max-width: 400px; border-radius: 8px; box-shadow: 0 10px 25px rgba(0,0,0,0.2); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; overflow: hidden; animation: popInalert-qhqu9e 0.2s ease-out; border: 1px solid #ddd; }
@keyframes popInalert-qhqu9e { from { transform: scale(0.9); opacity: 0; } to { transform: scale(1); opacity: 1; } }
.alert-qhqu9e-header { padding: 20px 20px 10px 20px; display: flex; align-items: flex-start; }
.alert-qhqu9e-icon { font-size: 28px; margin-right: 15px; flex-shrink: 0; line-height: 1; }
.alert-qhqu9e-title { font-weight: 600; font-size: 16px; color: #333; margin: 0; line-height: 1.3; }
.alert-qhqu9e-body { padding: 0 20px 20px 55px; font-size: 14px; color: #333; line-height: 1.5; }
.alert-qhqu9e-footer { border-top: 1px solid #eee; padding: 10px 20px; display: flex; justify-content: flex-end; gap: 10px; background: #f9f9f9; }
.alert-qhqu9e-btn { padding: 8px 16px; border-radius: 4px; font-size: 13px; font-weight: 500; cursor: pointer; border: none; transition: background 0.2s; }
.alert-qhqu9e-btn-cancel { background: #e0e0e0; color: #333; } .alert-qhqu9e-btn-cancel:hover { background: #d0d0d0; }
.alert-qhqu9e-btn-confirm { background: #0066cc; color: white; } .alert-qhqu9e-btn-confirm:hover { background: #0052a3; }
.alert-qhqu9e-btn-close { background: #2196f3; color: white; width: 100%; } .alert-qhqu9e-btn-close:hover { background: #1976d2; }
.alert-qhqu9e-trigger { background: #ff9800; color: white; border: none; padding: 10px 20px; font-size: 14px; border-radius: 4px; cursor: pointer; font-family: sans-serif; display: inline-block; margin: 10px 0; } .alert-qhqu9e-trigger:hover { background: #e68900; }
</style><!-- DÉBUT ALERTE MODALE (Généré) -->
<div id="alert-qhqu9e-overlay" class="alert-qhqu9e-overlay">
<div class="alert-qhqu9e-dialog">
<div class="alert-qhqu9e-header">
<div class="alert-qhqu9e-icon" style="color: #ff9800">⚠️</div>
<div><div class="alert-qhqu9e-title">st9ph.fr indique</div></div>
</div>
<div class="alert-qhqu9e-body">Cet article est réservé à 🧑🏻‍🎓 mes étudiants. Il vous faudra un 🔑 mot de passe pour déverrouiller les contenus. Merci de votre compréhension.</div>
<div class="alert-qhqu9e-footer">
<button class="alert-qhqu9e-btn alert-qhqu9e-btn-cancel" onclick="document.getElementById('alert-qhqu9e-overlay').style.display='none'">Rester sur la page</button>
<button class="alert-qhqu9e-btn alert-qhqu9e-btn-confirm" onclick="if('https://st9ph.fr/%f0%9f%8e%93tp-service-client/') window.location.href='https://st9ph.fr/%f0%9f%8e%93tp-service-client/'; else document.getElementById('alert-qhqu9e-overlay').style.display='none';">continuer vers le 🎓TP</button>
</div>
</div>
</div>
<button onclick="document.getElementById('alert-qhqu9e-overlay').style.display='flex'" class="alert-qhqu9e-trigger">🔒 Faire le TP</button>
<!-- FIN ALERTE MODALE -->
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="yoast-breadcrumbs"><span><span><a href="https://st9ph.fr/">Accueil</a></span> » <span class="breadcrumb_last" aria-current="page">🌐 public</span></span></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">

<div class="wp-block-ub-social-share" id="ub-social-share-34cb1b13-3295-452f-ad1e-918dc902bc11">
			<div class="social-share-icons align-icons-center orientation-icons-row"><a aria-label="linkedin-logo" target="_blank" rel="nofollow" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fst9ph.fr%2Fcom-en-service-client-et-son-management%2F" class="ub-social-share-linkedin-container" style="border-color: #2867b2; ">
				<span class="social-share-icon ub-social-share-linkedin square" style="width: 30px; height: 30px; "><svg xmlns="http://www.w3.org/2000/svg" style="fill:#ffffff" fill="#ffffff" width="20" height="20" viewbox="0 0 448 512"><path d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span><span style="">partager</span>
			</a></div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph"><strong>donnez votre avis</strong> (star ranking) en bas de cette page</p>



<p class="has-text-align-center has-large-font-size wp-block-paragraph">⬇️</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-jetpack-repeat-visitor"></div></div>
</div>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://st9ph.fr/com-en-service-client-et-son-management/">🏷️Animation RC | La communication en service client &amp; son management</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://st9ph.fr/com-en-service-client-et-son-management/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		<enclosure url="https://st9ph.fr/wp-content/uploads/2026/02/chatbot-facture-nelvet.mp4" length="7555730" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/02/chat-tidio-dragdrop.mp4" length="665307" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/02/tdb-ACD.mp4" length="1705358" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/02/logepal.mp4" length="1536704" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/02/voicertool_audio_Eloise_09-02-2026_at_16_39_58_on_February_9th_2026.mp3" length="672768" type="audio/mpeg" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/02/tony-cc.mp4" length="715495" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/02/reunion-st9ph.mp4" length="1571764" type="video/mp4" />

		<post-id xmlns="com-wordpress:feed-additions:1">34280</post-id>	</item>
		<item>
		<title>⏺️Omnicanal &#124; UX Mobile</title>
		<link>https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-ux-mobile/</link>
					<comments>https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-ux-mobile/#respond</comments>
		
		<dc:creator><![CDATA[St9ph]]></dc:creator>
		<pubDate>Fri, 30 Jan 2026 12:51:57 +0000</pubDate>
				<category><![CDATA[☝️ Concepts]]></category>
		<category><![CDATA[⏺️ Omnicanal]]></category>
		<category><![CDATA[🌐 public]]></category>
		<category><![CDATA[concevoir appli mobile]]></category>
		<category><![CDATA[How To en UX mobile]]></category>
		<category><![CDATA[site responsive]]></category>
		<category><![CDATA[thumb zone]]></category>
		<category><![CDATA[utiliser screenfly]]></category>
		<guid isPermaLink="false">https://st9ph.fr/?p=33685</guid>

					<description><![CDATA[<p>Part d&#8217;IA /5 dans cet article voyez le menu flottant (à droite) pour les sources, un glossaire et la méthodologie 🌐 Question : A votre avis, quel est l&#8217;outil préféré des Français 🔵⚪🔴 pour aller sur Internet ? 💻 l&#8217;ordinateur classique (desktop) 📳 Le smartphone (Mobile) 🟰 c&#8217;est plutôt équilibré 👉🏻 Voyons cela en détail ... <a title="⏺️Omnicanal &#124; UX Mobile" class="read-more" href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-ux-mobile/" aria-label="En savoir plus sur ⏺️Omnicanal &#124; UX Mobile">Lire la suite</a></p>
<p>L’article <a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-ux-mobile/">⏺️Omnicanal | UX Mobile</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-60e92510"><button class="uagb-notice-close-button" type="button" aria-label="Close"></button><span class="uagb-notice-title"><strong>C&#8217;est quoi &#8220;l&#8217;UX Mobile&#8221; ?</strong></span><div class="uagb-notice-text">
<p class="has-medium-font-size wp-block-paragraph"><strong>UX </strong>pour<strong> <em>User eXperience</em>.</strong> <strong>L’expérience utilisateur en mobilité</strong>, c’est la prise en compte des <strong>usages spécifiques </strong>de vos canaux afin de proposer <strong>des interfaces adaptées </strong>aux <strong>mobinautes</strong>.</p>



<p class="has-medium-font-size wp-block-paragraph">On ne parle pas seulement de <strong>facilité ou de plaisir,</strong> mais aussi <strong>de restriction</strong>s ou, au contraire, d’<strong>outils spécifiques liés à la mobilité</strong>.</p>
</div></div>



<figure class="wp-block-audio"><audio controls src="https://st9ph.fr/wp-content/uploads/2026/01/voicertool_audio_Eloise_31-01-2026_at_22_46_54_on_January_31st_2026.mp3" autoplay></audio></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="233" height="211" src="https://st9ph.fr/wp-content/uploads/2025/12/IA.png" alt="" class="wp-image-31733" style="width:79px;height:auto"/></figure>
</div>


<p class="has-small-font-size wp-block-paragraph">Part d&#8217;IA /5 dans cet article</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-columns has-base-2-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-bce3303b-d450-4922-ad1d-95109aa3ab6a">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-bce3303b-d450-4922-ad1d-95109aa3ab6a-0"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-bce3303b-d450-4922-ad1d-95109aa3ab6a-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-bce3303b-d450-4922-ad1d-95109aa3ab6a-1"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-bce3303b-d450-4922-ad1d-95109aa3ab6a-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-bce3303b-d450-4922-ad1d-95109aa3ab6a-2"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-bce3303b-d450-4922-ad1d-95109aa3ab6a-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-bce3303b-d450-4922-ad1d-95109aa3ab6a-3"><rect height="150" width="75" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-bce3303b-d450-4922-ad1d-95109aa3ab6a-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-bce3303b-d450-4922-ad1d-95109aa3ab6a-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-bce3303b-d450-4922-ad1d-95109aa3ab6a-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">♨️ Sources</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-9337d533-516d-4261-b201-aba4e7d615ec">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-9337d533-516d-4261-b201-aba4e7d615ec-0"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-9337d533-516d-4261-b201-aba4e7d615ec-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-9337d533-516d-4261-b201-aba4e7d615ec-1"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-9337d533-516d-4261-b201-aba4e7d615ec-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-9337d533-516d-4261-b201-aba4e7d615ec-2"><rect height="150" width="75" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-9337d533-516d-4261-b201-aba4e7d615ec-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-9337d533-516d-4261-b201-aba4e7d615ec-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-9337d533-516d-4261-b201-aba4e7d615ec-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-9337d533-516d-4261-b201-aba4e7d615ec-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-9337d533-516d-4261-b201-aba4e7d615ec-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">🖼️ Images</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-8abb9aa2-218a-42f0-b7f1-8080911270fe">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-8abb9aa2-218a-42f0-b7f1-8080911270fe-0"><rect height="150" width="75" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-8abb9aa2-218a-42f0-b7f1-8080911270fe-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-8abb9aa2-218a-42f0-b7f1-8080911270fe-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-8abb9aa2-218a-42f0-b7f1-8080911270fe-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-8abb9aa2-218a-42f0-b7f1-8080911270fe-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-8abb9aa2-218a-42f0-b7f1-8080911270fe-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-8abb9aa2-218a-42f0-b7f1-8080911270fe-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-8abb9aa2-218a-42f0-b7f1-8080911270fe-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-8abb9aa2-218a-42f0-b7f1-8080911270fe-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-8abb9aa2-218a-42f0-b7f1-8080911270fe-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">✒️Contenu</div>
		</div></div>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="51" height="53" src="https://st9ph.fr/wp-content/uploads/2025/12/image-153.png" alt="" class="wp-image-33778" style="width:33px;height:auto"/></figure>



<p class="has-small-font-size wp-block-paragraph">v<em>oyez le menu flottant (à droite) pour les sources, un glossaire et la méthodologie </em></p>
</div>
</div>
</div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="543" height="210" src="https://st9ph.fr/wp-content/uploads/2026/02/SmartvsDesk.jpg" alt="" class="wp-image-34264" srcset="https://st9ph.fr/wp-content/uploads/2026/02/SmartvsDesk.jpg 543w, https://st9ph.fr/wp-content/uploads/2026/02/SmartvsDesk-300x116.jpg 300w" sizes="auto, (max-width: 543px) 100vw, 543px" /></figure>
</div>


<div class="bloc-qcm">
  <p class="qcm-question">
    🌐 <strong>Question :</strong> A votre avis, quel est l&#8217;outil préféré des Français 🔵⚪🔴 pour aller sur Internet ?
  </p>

  <ul class="qcm-options">
    <li data-correct="false">💻 l&#8217;ordinateur classique (desktop)</li>
    <li data-correct="true">📳 Le smartphone (Mobile)</li>
    <li data-correct="False">🟰 c&#8217;est plutôt équilibré</li>
  </ul>

  <p class="qcm-feedback"></p>
</div>

<style>
.bloc-qcm {
  border-left: 4px solid #1e73be;
  background: #f5f9ff;
  padding: 16px 18px;
  margin: 24px 0;
  border-radius: 4px;
  font-size: 15px;
}

.qcm-options {
  list-style: none;
  padding: 0;
  margin: 12px 0;
}

.qcm-options li {
  padding: 10px 12px;
  margin-bottom: 8px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.2s;
}

.qcm-options li:hover {
  background: #eef3ff;
}

.qcm-options li.correct {
  background: #e6f4ea;
  border-color: #188038;
}

.qcm-options li.wrong {
  background: #fdecec;
  border-color: #dc2626;
}

.qcm-feedback {
  margin-top: 12px;
  font-weight: bold;
}
</style>

<script>
document.querySelectorAll('.bloc-qcm').forEach(qcm => {
  const options = qcm.querySelectorAll('.qcm-options li');
  const feedback = qcm.querySelector('.qcm-feedback');

  options.forEach(option => {
    option.addEventListener('click', () => {
      options.forEach(o => o.classList.remove('correct', 'wrong'));

      if (option.dataset.correct === "true") {
        option.classList.add('correct');
        feedback.textContent = "✅ Bonne réponse ! Environ 6 pour 10.";
        feedback.style.color = "#188038";
      } else {
        option.classList.add('wrong');
        feedback.textContent = "❌ Ca ce joue à peu, c'est vrai, mais c'est tout de même le smartphone";
        feedback.style.color = "#dc2626";
      }
    });
  });
});
</script>



<p class="wp-block-paragraph">👉🏻 Voyons cela en détail :</p>



<div class="wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-d05cb3ef wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">⏱️Temps de lecture :</p>


<div class="wp-elements-2660b74cdd79da9184a09a62f3b8f226 wp-block-post-time-to-read has-text-color has-accent-color">23–35 minutes</div>


<p class="wp-block-paragraph">|</p>


<div class="wp-block-post-time-to-read">5 495 mots</div>


<p class="wp-block-paragraph">|</p>



<p class="has-accent-color has-text-color has-link-color wp-elements-f8515b49564e2f8ad2c183e4ed182d7c wp-block-paragraph">🗓️ dernière modification le</p>


<div class="has-link-color wp-block-post-date__modified-date wp-elements-c7e6b51b55b0dff84108436fc6f3823e wp-block-post-date has-text-color has-accent-color"><time datetime="2026-04-02T21:21:50+02:00">2 avril  2026</time></div></div>



<!-- =====================================================
     BADGE DE LECTURE + BADGE "DÉJÀ LU"
     - % de lecture en temps réel
     - Devient vert à 75 %
     - Mémorisé en session (déjà lu)
     ===================================================== -->

<!-- ✅ STRUCTURE HTML DU BADGE -->
<div id="readBadge">
  📖 Lecture : 0 %
</div>

<style>
/* ===============================
   STYLE DU BADGE
   =============================== */
#readBadge {
  position: fixed;
  bottom: 20px;
  left: 20px;
  background: #111;
  color: #fff;
  padding: 8px 14px;
  border-radius: 20px;
  font-size: 13px;
  font-family: Arial, sans-serif;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
  z-index: 9999;
}

/* Badge visible */
#readBadge.show {
  opacity: 1;
  transform: translateY(0);
}

/* Badge vert = article lu */
#readBadge.read {
  background: #188038;
}
</style>

<script>
/* ===============================
   LOGIQUE JAVASCRIPT
   =============================== */
(function () {

  const badge = document.getElementById("readBadge");

  // ✅ Clé unique par page (URL)
  const storageKey = "articleLu_" + window.location.pathname;

  // ✅ Si déjà lu dans la session
  if (sessionStorage.getItem(storageKey)) {
    badge.classList.add("show", "read");
    badge.innerText = "✅ Article déjà lu";
    return; // on ne recalcule plus le scroll
  }

  let badgeShown = false;
  let articleMarkedAsRead = false;

  window.addEventListener("scroll", function () {

    const scrollTop = window.scrollY;
    const docHeight = document.body.scrollHeight - window.innerHeight;
    const percent = Math.round((scrollTop / docHeight) * 100);

    // Mise à jour du texte
    badge.innerText = "📖 Lecture : " + percent + " %";

    // Affichage du badge dès 10 %
    if (percent >= 10 && !badgeShown) {
      badge.classList.add("show");
      badgeShown = true;
    }

    // ✅ Article considéré comme lu à 75 %
    if (percent >= 75 && !articleMarkedAsRead) {
      badge.classList.add("read");
      badge.innerText = "✅ Article lu à " + percent + " %";
      sessionStorage.setItem(storageKey, "true");
      articleMarkedAsRead = true;
    }

  });

})();
</script>


				<div class="wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-d2d50c8b      uagb-toc__collapse--list"
					data-scroll= "1"
					data-offset= "30"
					style=""
				>
				<div class="uagb-toc__wrap">
						<div class="uagb-toc__title">
							plan de l&#8217;article						</div>
												<div class="uagb-toc__loader"></div>										<div class="uagb-toc__list-wrap uagb-toc__list-hidden">
						<ol class="uagb-toc__list"><li class="uagb-toc__list "><a href="#part-de-la-mobilité-sur-linternet" class="uagb-toc-link__trigger">Part de la mobilité sur l&#039;internet</a><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#les-usages-en-mobilité" class="uagb-toc-link__trigger">Les usages en mobilité</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#21-la-thumb-zone" class="uagb-toc-link__trigger">🔹2.1 |La thumb zone</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#22-linterface-responsive-ou-friendly-mobile" class="uagb-toc-link__trigger">🔹2.2 |L&#039;interface Responsive ou &quot;Friendly mobile&quot;</a></li></ul></li><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#les-couts-de-la-mobilité" class="uagb-toc-link__trigger">Les couts de la mobilité</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#1-coûts-obligatoires-de-publication-stores" class="uagb-toc-link__trigger">🧾 1. Coûts obligatoires de publication (stores)</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#2-coûts-de-développement-one-shot" class="uagb-toc-link__trigger">🛠️ 2. Coûts de développement (one-shot)</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#3-hébergement-backend-annuel" class="uagb-toc-link__trigger">☁️ 3. Hébergement &amp; backend (annuel)</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#4-marketing-visibilité-optionnel-mais-clé" class="uagb-toc-link__trigger">📣 4. Marketing &amp; visibilité (optionnel mais clé)</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#5-maintenance-mises-à-jour-annuel" class="uagb-toc-link__trigger">🔄 5. Maintenance &amp; mises à jour (annuel)</a></li></ul></li></ul></li><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#budget-total-vision-synthèse" class="uagb-toc-link__trigger">🧮 Budget total – vision synthèse</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#application-simple-cas-étudiant-pme" class="uagb-toc-link__trigger">📱 Application simple (cas étudiant / PME)</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#application-professionnelle-business" class="uagb-toc-link__trigger">🚀 Application professionnelle / business</a></li></ul></li></ul></li></ul></li><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#les-codes-spécifiques-de-la-mobilité" class="uagb-toc-link__trigger">Les codes spécifiques de la mobilité</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#41-notifier-via-lappli" class="uagb-toc-link__trigger">🔹4.1 |Notifier via l&#039;appli</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#sources" class="uagb-toc-link__trigger">📚 Sources</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#ndrc" class="uagb-toc-link__trigger">🧑‍🎓 NDRC</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#glossaire" class="uagb-toc-link__trigger">📘 Glossaire</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#42-optimiser-lux-pour-la-mobilité" class="uagb-toc-link__trigger">🔹4.2 |Optimiser l&#039;UX pour la mobilité</a></ul></ul></ul></ul></ol>					</div>
									</div>
				</div>
			


<style>
.chapter-title {
  display: flex;
  align-items: stretch;
  margin: 1.8rem 0;
}

/* Numéro */
.chapter-number {
  background: #1e73be;
  color: #fff;
  font-weight: 700;
  font-size: 3rem;
  padding: 0 1.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px 0 0 10px;
}

/* Contenu */
.chapter-content {
  padding: 0.4rem 1.2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-left: 4px solid #1e73be;
}

/* H2 avec logo */
.chapter-content h2 {
  margin: 0;
  font-size: 2.05rem;
  font-weight: 700;
  color: #1e73be;
  display: flex;
  align-items: center;
  gap: 0.6rem; /* espace logo / texte */
}

/* Logo carré */
.chapter-icon {
  width: 34px;
  height: 34px;
  object-fit: contain;
  flex-shrink: 0;
}

/* Sous-titre */
.chapter-subtitle {
  margin-top: 0.35rem;
  font-style: italic;
  color: #555;
  font-size: 0.95rem;
}
</style>

<div class="chapter-title">
  <div class="chapter-number">1</div>
  <div class="chapter-content">
    <h2>
      <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png"
           alt=""
           class="chapter-icon">
      Part de la mobilité sur l&#8217;internet
    </h2>
    <p class="chapter-subtitle">données brutes en France, comparaison mondiale, affiner la mesure/p>
  </div>
</div>



<p class="wp-block-paragraph">Le suivi <img loading="lazy" decoding="async" width="28" height="24" class="wp-image-33689" style="width: 28px;" src="https://st9ph.fr/wp-content/uploads/2026/01/ico-statcounter.jpg" alt=""><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Statcounter </mark>montre une <strong> prédominance de l&#8217;interface mobile</strong> 52,5% contre 47,5% pour les <strong>Desktops </strong>(ordinateurs classiques) :</p>



<!-- DÉBUT STATCOUNTER DYNAMIQUE (1 AN GLISSANT) -->
<div id="statcounter-placeholder" style="width:100%; max-width:600px; height:400px; margin: 0 auto; text-align:center;">
    <p style="color:#777; font-style:italic;">Chargement des statistiques en cours&#8230;</p>
</div>
<p style="text-align:center; font-size:0.9em; color:#555;">
    Source: <a href="https://gs.statcounter.com/platform-market-share/desktop-mobile-tablet/france" target="_blank" rel="noopener">StatCounter Global Stats &#8211; France</a>
</p>

<script>
(function() {
    // 1. Calcul des dates dynamiques
    const now = new Date();
    const currentYear = now.getFullYear();
    const currentMonth = now.getMonth() + 1; // getMonth() retourne 0-11
    
    // On veut s'arrêter au mois dernier (car les données du mois en cours sont incomplètes)
    let endYear = currentYear;
    let endMonth = currentMonth - 1;
    
    if (endMonth === 0) { // Si on est en Janvier, le mois dernier est Décembre de l'année précédente
        endMonth = 12;
        endYear = currentYear - 1;
    }
    
    // Début : 1 an avant la date de fin
    let startYear = endYear - 1;
    let startMonth = endMonth;
    
    // Formatage StatCounter (AAAAMM avec zéro devant si < 10)
    const format = (y, m) => y.toString() + (m < 10 ? '0' : '') + m.toString();
    
    const startStr = format(startYear, startMonth);
    const endStr = format(endYear, endMonth);
    
    // 2. Construction de l'ID unique
    // Ex: desktop+mobile+tablet-comparison-FR-monthly-202504-202604
    const chartId = `desktop+mobile+tablet-comparison-FR-monthly-${startStr}-${endStr}`;
    
    // 3. Mise à jour de la DIV conteneur
    const container = document.getElementById('statcounter-placeholder');
    container.id = chartId;
    container.style.width = "600px"; // Largeur fixe comme ton exemple original
    container.style.height = "400px";
    // Optionnel : rendre responsive en CSS si besoin, mais StatCounter préfère souvent une largeur fixe
    
    // 4. Injection du script StatCounter
    const script1 = document.createElement('script');
    script1.type = 'text/javascript';
    script1.src = 'https://www.statcounter.com/js/fusioncharts.js';
    
    const script2 = document.createElement('script');
    script2.type = 'text/javascript';
    // L'URL dynamique avec les nouvelles dates
    script2.src = `https://gs.statcounter.com/chart.php?${chartId}&#038;chartWidth=600`;
    
    // Ajout des scripts à la page
    document.body.appendChild(script1);
    document.body.appendChild(script2);
    
    console.log(`StatCounter chargé pour la période : ${startStr} à ${endStr}`);
})();
</script>
<!-- FIN STATCOUNTER DYNAMIQUE -->



<p class="has-small-font-size wp-block-paragraph">rq : ce graphique étant en liaison permanente avec StatCounter, vous verrez peut-être ici des données légèrement différentes des chiffres que je commente ci-dessous.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">✍️ Au moment où j'écris cet article (Janvier 2026), <strong>on voit un tassement à l'automne</strong>, sans quoi c'était du 65/35. Il y'a des <strong>causes structurelles</strong> (🏢télétravail, activité des entreprises principalement en Desktop ...) mais aussi <strong>conjoncturelles </strong>(🌤️plus de mobilité quand la saison et la météo s'y prêtent).</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<div class="wp-block-uagb-counter uagb-block-c6c2c256 wp-block-uagb-counter--circle"><div class="wp-block-uagb-counter-circle-container"><div class="wp-block-uagb-counter-circle-container__content"><span class="wp-block-uagb-counter__icon"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M352 256C352 278.2 350.8 299.6 348.7 320H163.3C161.2 299.6 159.1 278.2 159.1 256C159.1 233.8 161.2 212.4 163.3 192H348.7C350.8 212.4 352 233.8 352 256zM503.9 192C509.2 212.5 512 233.9 512 256C512 278.1 509.2 299.5 503.9 320H380.8C382.9 299.4 384 277.1 384 256C384 234 382.9 212.6 380.8 192H503.9zM493.4 160H376.7C366.7 96.14 346.9 42.62 321.4 8.442C399.8 29.09 463.4 85.94 493.4 160zM344.3 160H167.7C173.8 123.6 183.2 91.38 194.7 65.35C205.2 41.74 216.9 24.61 228.2 13.81C239.4 3.178 248.7 0 256 0C263.3 0 272.6 3.178 283.8 13.81C295.1 24.61 306.8 41.74 317.3 65.35C328.8 91.38 338.2 123.6 344.3 160H344.3zM18.61 160C48.59 85.94 112.2 29.09 190.6 8.442C165.1 42.62 145.3 96.14 135.3 160H18.61zM131.2 192C129.1 212.6 127.1 234 127.1 256C127.1 277.1 129.1 299.4 131.2 320H8.065C2.8 299.5 0 278.1 0 256C0 233.9 2.8 212.5 8.065 192H131.2zM194.7 446.6C183.2 420.6 173.8 388.4 167.7 352H344.3C338.2 388.4 328.8 420.6 317.3 446.6C306.8 470.3 295.1 487.4 283.8 498.2C272.6 508.8 263.3 512 255.1 512C248.7 512 239.4 508.8 228.2 498.2C216.9 487.4 205.2 470.3 194.7 446.6H194.7zM190.6 503.6C112.2 482.9 48.59 426.1 18.61 352H135.3C145.3 415.9 165.1 469.4 190.6 503.6V503.6zM321.4 503.6C346.9 469.4 366.7 415.9 376.7 352H493.4C463.4 426.1 399.8 482.9 321.4 503.6V503.6z"></path></svg></span><div class="wp-block-uagb-counter__number"><span class="uagb-counter-block-number" data-duration="1.5" data-to-value="6" data-from-value="0" data-delimiter=","></span><span class="uagb-counter-block-suffix">/10</span></div><div class="wp-block-uagb-counter__title">sont des mobinautes</div></div><svg preserveAspectRatio="xMinYMin meet" viewBox="0 0 230 230" version="1.1" xmlns="http://www.w3.org/2000/svg"><circle class="uagb-counter-circle__background"></circle><circle class="uagb-counter-circle__progress"></circle></svg></div></div>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">🌍 Sur le plan mondial, ce sont même <strong>6 internautes sur 10 </strong>qui sont connectés en mobilité (<strong>mobinautes</strong>).</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="170" height="240" src="https://st9ph.fr/wp-content/uploads/2026/01/image-108.png" alt="" class="wp-image-32563"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="179" height="231" src="https://st9ph.fr/wp-content/uploads/2026/01/image-90.png" alt="" class="wp-image-32502"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="180" height="249" src="https://st9ph.fr/wp-content/uploads/2026/01/image-95.png" alt="" class="wp-image-32507"/></figure>
</div>
</div>
</div>
</div>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉 Dans certains pays, pour des raisons de cout, <strong>le mobile est pratiquement le seul outil d'accès</strong> à internet, comme pour <strong>l'Inde</strong> (75%). C'est aussi <strong>le pays le plus peuplé de la planète</strong> !</p>



<p class="wp-block-paragraph">L'expérience mobile est donc <strong>un enjeu prioritaire </strong>à intégrer dans la conception de vos touch points digitaux !</p>



<figure class="wp-block-table"><table><thead><tr><th> en France en 2025 :</th><th>Mobile (smartphone)</th><th>Desktop / Ordinateur</th><th>Source</th></tr></thead><tbody><tr><td><strong>Part de la population utilisant Internet</strong></td><td>≈ <strong>94 %</strong> des internautes</td><td>≈ <strong>64 %</strong> des internautes</td><td>DataReportal – Digital France</td></tr><tr><td><strong>Part du trafic web total</strong></td><td>≈ <strong>50–52 %</strong></td><td>≈ <strong>46–48 %</strong></td><td>Statista – Device traffic share</td></tr><tr><td><strong>Appareil principal d’accès à Internet</strong></td><td><strong>Smartphone n°1</strong></td><td>Secondaire</td><td>Médiamétrie – Observatoire usages numériques</td></tr><tr><td><strong>Temps quotidien moyen sur Internet</strong></td><td>Majoritaire (réseaux sociaux, vidéo, navigation rapide)</td><td>Minoritaire (travail, achats complexes)</td><td>Médiamétrie / DataReportal</td></tr><tr><td><strong>Usages dominants</strong></td><td>Réseaux sociaux, messagerie, recherche rapide, e-commerce</td><td>Travail, formulaires longs, comparaison détaillée</td><td>Médiamétrie</td></tr><tr><td><strong>Tendance 2020–2025</strong></td><td>📈 En hausse continue</td><td>📉 Stable / légère baisse</td><td>Statista</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">En réalité, <strong>le traçage se fait sur le type de connexion</strong> et non pas sur le type d'ordinateur:</p>



<ul class="wp-block-list">
<li>🛜 sont considérés comme <strong>des mobinautes</strong> tous ceux qui <strong>se connectent en GSM</strong> (5G, 4G ...) dont <strong>essentiellement des smartphones </strong>mais aussi quelques desktops en mobilité</li>



<li>🏠 Sont considérés comme <strong>des Internautes "classiques" </strong>ceux qui <strong>se connectent en Fibre ou ADSL</strong> (il en reste encore un peu même si le réseau RTC qui le supporte est en cours de remplacement accéléré). Ce sont donc <strong>majoritairement des Desktops </strong>mais aussi des smartphones qui basculent en Wifi (souvent quand ils arrivent "à la maison").</li>
</ul>



<p class="wp-block-paragraph">Pour <strong>une mesure plus fine</strong>, là encore <img loading="lazy" decoding="async" width="28" height="24" class="wp-image-33689" style="width: 28px;" src="https://st9ph.fr/wp-content/uploads/2026/01/ico-statcounter.jpg" alt=""><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Statcounter</mark> peut nous aider à y voir clair :</p>



<iframe 
  src="https://gs.statcounter.com/os-market-share/all/france"
  width="100%" 
  height="250"
  style="border:none; overflow:hidden;"
  loading="lazy">
</iframe>



<p class="has-text-align-center has-small-font-size wp-block-paragraph"><em>Cet aperçu étant actualisé au moment du chargement de l'article, les commentaires ci-dessous risquent de proposer des chiffres un peu différents.</em></p>



<p class="wp-block-paragraph">Si on cumule <strong>les internautes par <em>Operating System</em> (OS)</strong>, on connait cette fois <strong>le type d'ordinateu</strong>r qui a servi à la connexion :</p>



<ul class="wp-block-list">
<li><strong>40,32 </strong>% en décembre 2025 au cumul Windows + Mac OS + OS X <strong>pour les desktops</strong></li>



<li><strong>52,18</strong> % <strong>pour les smartphones</strong> (au moins) en cumulant Android + IOS</li>



<li>Il nous reste environ <strong>7,5 %</strong> que <img loading="lazy" decoding="async" width="28" height="24" class="wp-image-33689" style="width: 28px;" src="https://st9ph.fr/wp-content/uploads/2026/01/ico-statcounter.jpg" alt=""><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Statcounter</mark> n'a pu identifier (pas de cookies, Data Centers, moyens systèmes d'entreprises, Extranets (Internets privés), Peer to peer ...)</li>
</ul>



<figure class="wp-block-image size-large uag-hide-mob"><img loading="lazy" decoding="async" width="1024" height="434" src="https://st9ph.fr/wp-content/uploads/2026/01/image-351-1024x434.png" alt="" class="wp-image-33696" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-351-1024x434.png 1024w, https://st9ph.fr/wp-content/uploads/2026/01/image-351-300x127.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-351-768x325.png 768w, https://st9ph.fr/wp-content/uploads/2026/01/image-351.png 1240w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="has-medium-font-size wp-block-paragraph">🧮 Si on pondère sur les parts identifiées ont retrouve presque <strong>la répartition universelle de 6 pour 10 en mobilité</strong>.</p>



<p class="wp-block-paragraph">Revenons à la France et regardons <strong>les temps d'usage en mobilité</strong>. On se rendra compte que même si, globalement, la part de mobilité n'est que légèrement supérieure à la moitié des internautes, c'est tout de même <strong>environ 2 h 30 par jour pour chacun d'entre nous</strong> qu'on est collé à ce petit morceau d'écran !</p>



<figure class="wp-block-table"><table><thead><tr><th>Génération / Âge</th><th><strong>Temps quotidien moyen sur smartphone</strong></th><th>Notes &amp; source</th></tr></thead><tbody><tr><td><strong>15-24 ans (Gen Z)</strong></td><td>~ <strong>2h35 sur Internet</strong> (mobile majoritaire)</td><td>Médiamétrie – mobile capte 93 % du temps digital chez les 15-24 ans, avec un quotidien total de surf autour de ~2h35 dans cette tranche 📱(<a href="https://www.ecranmobile.fr/%E2%80%8B80-du-temps-digital-se-fait-sur-les-smartphones_a77649.html?utm_source=chatgpt.com">EcranMobile.fr</a>)</td></tr><tr><td><strong>25-49 ans (Millennials / jeunes adultes)</strong></td><td><strong>≈ 1h-2h/jour</strong> (mobile dominant)</td><td>le Mobile représente ~80% du temps digital ; 25-49 ans proches des 15-24 ans pour une connexion quotidienne sur smartphone (<a href="https://www.ecranmobile.fr/%E2%80%8B80-du-temps-digital-se-fait-sur-les-smartphones_a77649.html?utm_source=chatgpt.com">EcranMobile.fr</a>)</td></tr><tr><td><strong>50-64 ans (Gen X)</strong></td><td>~ <strong>1h30/jour</strong> (sur mobile)</td><td>50+ : surf quotidien 2h15 dont ~1h30 sur smartphone 📱(<a href="https://www.ecranmobile.fr/Le-mobile-represente-80-du-temps-de-surf-quotidien_a76684.html?utm_source=chatgpt.com">EcranMobile.fr</a>)</td></tr><tr><td><strong>65 ans + (Baby Boomers et plus)</strong></td><td><strong>~ 30-60 min sur mobile</strong></td><td>le Mobile capte moins de temps que chez les jeunes (par comparaison Médiamétrie global), ils passent ~50 min sur mobile quand le temps de surf total est de ~2 h 40 (<a href="https://www.ecranmobile.fr/%E2%80%8B80-du-temps-digital-se-fait-sur-les-smartphones_a77649.html?utm_source=chatgpt.com">EcranMobile.fr</a>)</td></tr><tr><td><strong>Ensemble de la population</strong></td><td>~ <strong>2h24–2h40/jour</strong> (tous écrans) dont ~80 % sur mobile</td><td>Temps total moyen France, avec dominance mobile 📱(<a href="https://www.ecranmobile.fr/%E2%80%8B80-du-temps-digital-se-fait-sur-les-smartphones_a77649.html?utm_source=chatgpt.com">EcranMobile.fr</a>)</td></tr></tbody></table></figure>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="724" height="409" src="https://st9ph.fr/wp-content/uploads/2025/12/image-19.png" alt="" class="wp-image-30975" srcset="https://st9ph.fr/wp-content/uploads/2025/12/image-19.png 724w, https://st9ph.fr/wp-content/uploads/2025/12/image-19-300x169.png 300w" sizes="auto, (max-width: 724px) 100vw, 724px" /></figure>
</div>


<p class="wp-block-paragraph">😨Ca fait peur, non ?</p>



<!-- DÉBUT TITRE CHAPITRE -->
<style>
.chapter-title { display: flex; align-items: stretch; margin: 1.7rem 0; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
.chapter-number { background: #1e73be; color: #fff; font-weight: 700; font-size: 2.8rem; padding: 0 1.1rem; display: flex; align-items: center; justify-content: center; }
.chapter-content { padding: 1.3rem 1.5rem; width: 100%; }
.chapter-heading { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.6rem; }
.chapter-logo { width: 42px; height: 42px; flex-shrink: 0; display:block; }
.chapter-logo img { width: 100%; height: 100%; object-fit: contain; }
.chapter-content h2 { margin: 0; font-size: 2.1rem; font-weight: 700; color: #1e73be; }
.chapter-points { margin: 0; padding-left: 0; list-style: none; }
.chapter-points li { margin-bottom: 0.35rem; color: #444; font-size: 0.95rem; line-height: 1.45; }
.chapter-points li::before { content: "🔹 "; }
</style>
<div class="chapter-title">
<div class="chapter-number">2</div>
<div class="chapter-content">
<div class="chapter-heading">
<a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
<img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo">
</a>
<h2>Les usages en mobilité</h2>
</div>
<ul class="chapter-points"><li>la Thumb zone</li><li>l'interface Responsive ou "Friendly mobile"</li></ul>
</div>
</div>
<!-- FIN TITRE CHAPITRE -->



<p class="wp-block-paragraph">😗 P<strong>as de clavier, pas de souris,</strong> <strong>un écran de 7 pouces </strong>pour les mieux dotés, <strong>il va falloir faire avec</strong> !</p>



<h3 class="wp-block-heading" id="0-21-la-thumb-zone-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>La thumb zone</strong></h3>



<p class="callout bleu wp-block-paragraph">👍"Thumb", c'est <strong>le pouce en anglais</strong>, et c'est <strong>la souris des mobinautes </strong>(sauf pour les X - dont je fais partie -et les boomers qui s'obstinent avec leur index 👆) ! Il va falloir travailler l'interface de nos sites pour que les interactions soient accessibles :</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="708" height="370" src="https://st9ph.fr/wp-content/uploads/2026/01/image-352.png" alt="" class="wp-image-33700" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-352.png 708w, https://st9ph.fr/wp-content/uploads/2026/01/image-352-300x157.png 300w" sizes="auto, (max-width: 708px) 100vw, 708px" /></figure>
</div>


<p class="has-small-font-size wp-block-paragraph">Source de l'image : <a href="https://www.appsflyer.com/blog/tips-strategy/mobile-app-ux/" target="_blank" rel="noreferrer noopener">appsflyer.com</a> (retravaillée)</p>



<p class="callout vert wp-block-paragraph">✅ la <strong>moyenne de confort </strong>... <strong>juste la moitié de mes 7 pouces</strong> ! Et encore, c'est <strong>dans le meilleur des cas</strong>.</p>



<p class="wp-block-paragraph">C'est pourquoi <strong>beaucoup d'applications mobiles</strong> proposent <strong>leurs principales rubriques en bas</strong> dans la <strong>Thumb Zone de confort</strong> de toutes les configurations :</p>



<figure class="wp-block-image size-large uag-hide-mob"><img loading="lazy" decoding="async" width="1024" height="139" src="https://st9ph.fr/wp-content/uploads/2026/01/image-353-1024x139.png" alt="" class="wp-image-33702" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-353-1024x139.png 1024w, https://st9ph.fr/wp-content/uploads/2026/01/image-353-300x41.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-353-768x104.png 768w, https://st9ph.fr/wp-content/uploads/2026/01/image-353.png 1156w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading" id="1-22-linterface-responsive-ou-friendly-mobile-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.2 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>L'interface Responsive ou "Friendly mobile</strong>"</h3>



<p class="wp-block-paragraph">👉🏻 Mais pour <strong>les sites classiques</strong>, contrairement <strong>aux applis faites pour cela</strong>, quand vous les voyez en affichage mobile, le "<strong>frendly</strong>" ou le "<strong>Responsive</strong>" (deux manières de dire <strong>qu'ils s'adaptent aux écrans de smartphone</strong>), <strong>ce n'est pas toujours gagné d'avance</strong>.</p>



<p class="wp-block-paragraph">➡️ Il existe <strong>des outils pour tester votre site</strong> et le seul que j'ai trouvé qui ne m'a demandé ni de payer, ni de spammer mon mail est <a href="https://quirktools.com/screenfly/" target="_blank" rel="noreferrer noopener">Screenfly</a></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="845" height="370" src="https://st9ph.fr/wp-content/uploads/2026/01/image-354.png" alt="" class="wp-image-33703" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-354.png 845w, https://st9ph.fr/wp-content/uploads/2026/01/image-354-300x131.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-354-768x336.png 768w" sizes="auto, (max-width: 845px) 100vw, 845px" /></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>Entrez <strong>votre nom de domaine</strong></li>



<li>Choisissez <strong>le type de smartphone</strong> dont vous voulez apprécier le rendu</li>



<li>Contemplez le résultat 👉</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph">Ici, mon site sous <img loading="lazy" decoding="async" width="30" height="28" class="wp-image-33540" style="width: 30px;" src="https://st9ph.fr/wp-content/uploads/2026/01/ico-Wordpress-wp.jpg" alt=""><strong>WordPress</strong> dispose <strong>automatiquement </strong>d'<strong>une version frendly</strong> mais ce n'est pas le cas de tous les CMS.</p>



<p class="wp-block-paragraph">On constate que :</p>



<ul class="wp-block-list">
<li>le <strong> menu "hamburger"</strong> <img loading="lazy" decoding="async" width="19" height="19" class="wp-image-33705" style="width: 19px;" src="https://st9ph.fr/wp-content/uploads/2026/01/ico-hamburger.jpg" alt=""> a remplacé le menu classique</li>



<li>Les colonnes de <strong>mes Frames</strong> s'empilent les unes sous les autres</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="has-text-align-center wp-block-paragraph">Et comme <strong>je peux interagir avec la fenêtre,</strong> je peux aussi développer le menu ou <strong>atteindre</strong> toutes les pages ou les liens, <strong>faire tout ce que je veux</strong>, comme si j'avais un superbe IPhone 16 :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="333" height="333" src="https://st9ph.fr/wp-content/uploads/2026/01/image-356.png" alt="" class="wp-image-33706" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-356.png 333w, https://st9ph.fr/wp-content/uploads/2026/01/image-356-300x300.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-356-150x150.png 150w" sizes="auto, (max-width: 333px) 100vw, 333px" /></figure>



<p class="has-base-2-background-color has-background wp-block-paragraph">J<strong>e n'ai pas la thumb zone</strong>, c'est vrai, mais j'ai <strong>des repères de règles</strong> pour définir quelles sont les zones d<strong>'interaction de confort</strong>.</p>



<p class="wp-block-paragraph">👉 Ici, plutot entre 600 et 800 en verticale.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="367" height="753" src="https://st9ph.fr/wp-content/uploads/2026/01/image-355.png" alt="" class="wp-image-33704" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-355.png 367w, https://st9ph.fr/wp-content/uploads/2026/01/image-355-146x300.png 146w" sizes="auto, (max-width: 367px) 100vw, 367px" /></figure>



<p class="wp-block-paragraph">Il est vrai que <img loading="lazy" decoding="async" width="19" height="18" class="wp-image-33542" style="width: 19px;" src="https://st9ph.fr/wp-content/uploads/2026/01/wp-ico.jpg" alt="">WordPress me permet aussi d'avoir un aperçu mobile mais c'est moins précis (et juste pour la page ou l'article en cours de création)</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="277" height="245" src="https://st9ph.fr/wp-content/uploads/2026/01/image-357.png" alt="" class="wp-image-33707"/></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="347" height="492" src="https://st9ph.fr/wp-content/uploads/2026/01/image-358.png" alt="" class="wp-image-33710" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-358.png 347w, https://st9ph.fr/wp-content/uploads/2026/01/image-358-212x300.png 212w" sizes="auto, (max-width: 347px) 100vw, 347px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">En faisant défiler des articles du blog, je me rends compte de <strong>l'effet désastreux sur mobile </strong>de <strong>certaines images</strong> comme, ci-dessous, un zoom arrière violent et on ne lit plus rien :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="349" height="391" src="https://st9ph.fr/wp-content/uploads/2026/01/image-359.png" alt="" class="wp-image-33711" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-359.png 349w, https://st9ph.fr/wp-content/uploads/2026/01/image-359-268x300.png 268w" sizes="auto, (max-width: 349px) 100vw, 349px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">👆 Idem pour <strong>le tableau ci-dessus</strong> même si dans ce cas, c'est juste une option du bloc Tableau à changer.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="284" height="143" src="https://st9ph.fr/wp-content/uploads/2026/01/image-360.png" alt="" class="wp-image-33713"/></figure>



<p class="has-text-align-right has-base-2-background-color has-background wp-block-paragraph">Ainsi, <strong>en débloquant la largeur fixe des colonnes</strong>, je donne <strong>un slide horizontal</strong> à ceux qui ne peuvent pas afficher pleinement tout le tableau (interdit au départ, <strong>obligeant le CMS à tout afficher dans la largeur écran du smartphone)</strong>  👉</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph">👇Ce que ça donne corrigé :</p>



<figure class="wp-block-video"><video height="352" style="aspect-ratio: 348 / 352;" width="348" autoplay loop muted src="https://st9ph.fr/wp-content/uploads/2026/01/tbx-slide.mp4" playsinline></video></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Pour les images, ça va être <strong>un peu plus compliqué</strong> ! il va falloir <strong>les désactiver </strong>sur mobile :</p>


<div class="wp-block-image">
<figure class="alignright size-full"><img loading="lazy" decoding="async" width="178" height="131" src="https://st9ph.fr/wp-content/uploads/2026/01/image-361.png" alt="" class="wp-image-33718"/></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="callout rouge wp-block-paragraph">On peut donc <strong>désactiver les images illisibles </strong>mais seulement <strong>celles qui sont décoratives</strong>. Ca ne réglera pas le problème si c'est <strong>un contenu important</strong>. 😠</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<ul class="wp-block-list">
<li>Dans le même temps, il faudra <strong>reconstruire une illustration qui sera plus visuelle </strong>en affichage mobile :</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">Ici, je redispose mon schéma pour qu'en portrait, le zoom soit moins profond et permette encore la lecture. 👉</p>



<ul class="wp-block-list">
<li>Puis <strong>je désactive son affichage </strong>sur <strong>Desktop </strong>et tablettes</li>
</ul>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="515" height="441" src="https://st9ph.fr/wp-content/uploads/2026/01/image-377.png" alt="" class="wp-image-33755" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-377.png 515w, https://st9ph.fr/wp-content/uploads/2026/01/image-377-300x257.png 300w" sizes="auto, (max-width: 515px) 100vw, 515px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="354" height="663" src="https://st9ph.fr/wp-content/uploads/2026/01/image-378.png" alt="" class="wp-image-33758" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-378.png 354w, https://st9ph.fr/wp-content/uploads/2026/01/image-378-160x300.png 160w" sizes="auto, (max-width: 354px) 100vw, 354px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Ainsi, selon qu'on soit sur desktop ou sur mobile, <strong>ce n'est pas la même image qui s'affichera</strong></p>



<p class="has-base-2-background-color has-background wp-block-paragraph"> 👍<strong>Screenfly </strong>est donc un outil intéressant pour <strong>réaliser les manques de <em>Responsive</em> de votre site web confortablement </strong>depuis le Pc d'où vous développez, sans avoir à regarder en permanence ce que cela donne sur votre mobile posé sur vos genoux (en plus, il va finir par tomber).</p>



<p class="wp-block-paragraph">👉 <strong>N'oubliez </strong>surtout <strong>pas la <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Thumb Zone</mark> </strong>! </p>



<p class="wp-block-paragraph">l'exemple de mon site montre que <img loading="lazy" decoding="async" width="19" height="18" class="wp-image-33542" style="width: 19px;" src="https://st9ph.fr/wp-content/uploads/2026/01/wp-ico.jpg" alt="">WordPress (mais la plupart des autres CMS font comme lui) place le menu dans <strong>la zone d'effort</strong>, voire de déséquilibre.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">📳 C'est pourquoi, aussi travaillé sera-t-il, <strong>votre site frendly ne vaudra jamais une appli mobile</strong> faite spécifiquement pour les smartphones</p>
</div>
</div>



<p class="has-text-align-center wp-block-paragraph">Et pourquoi ne pas prévoir un menu flottant comme celui à droite de cet écran ? 👉</p>



<!-- DÉBUT TITRE CHAPITRE -->
<style>
.chapter-title { display: flex; align-items: stretch; margin: 1.7rem 0; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
.chapter-number { background: #1e73be; color: #fff; font-weight: 700; font-size: 2.8rem; padding: 0 1.1rem; display: flex; align-items: center; justify-content: center; }
.chapter-content { padding: 1.3rem 1.5rem; width: 100%; }
.chapter-heading { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.6rem; }
.chapter-logo { width: 42px; height: 42px; flex-shrink: 0; display:block; }
.chapter-logo img { width: 100%; height: 100%; object-fit: contain; }
.chapter-content h2 { margin: 0; font-size: 2.1rem; font-weight: 700; color: #1e73be; }
.chapter-points { margin: 0; padding-left: 0; list-style: none; }
.chapter-points li { margin-bottom: 0.35rem; color: #444; font-size: 0.95rem; line-height: 1.45; }
.chapter-points li::before { content: "🔹 "; }
</style>
<div class="chapter-title">
<div class="chapter-number">3</div>
<div class="chapter-content">
<div class="chapter-heading">
<a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
<img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo">
</a>
<h2>Les couts de la mobilité</h2>
</div>
<ul class="chapter-points"><li>Coûts obligatoires de publication (stores)</li><li>Coûts de développement (one-shot)</li><li>Hébergement & backend (annuel)</li><li>Marketing & visibilité (optionnel mais clé)</li><li>Maintenance & mises à jour (annuel)</li></ul>
</div>
</div>
<!-- FIN TITRE CHAPITRE -->



<p class="wp-block-paragraph">➡️ Qu'il s'agisse des <strong>outils</strong> (applis), des <strong>méthodes </strong>(notifications, localisation ...) ou de la <strong>visibilité</strong>, la mobilité obéit à <strong>des codes spécifiques</strong>.</p>



<p class="has-text-align-center has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-7232d6923989c42d4e3726506dc60b89 wp-block-paragraph">D'abord, faut-il investir dans la mobilité ?</p>



<p class="wp-block-paragraph"><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Tout dépend de votre audience !</mark></strong> <strong>Google Analytics</strong>, dans son <strong>analyse de la technologie</strong> utilisée par vos visiteurs, vous le dira :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="956" height="408" src="https://st9ph.fr/wp-content/uploads/2026/01/image-368.png" alt="" class="wp-image-33733" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-368.png 956w, https://st9ph.fr/wp-content/uploads/2026/01/image-368-300x128.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-368-768x328.png 768w" sizes="auto, (max-width: 956px) 100vw, 956px" /></figure>



<p class="has-base-2-background-color has-background wp-block-paragraph">📈 Ci-dessus, l'analyse de ce blog montre que <strong>mon cœur de cible est sur Desktop</strong> : <strong>9/10</strong>. Et pour cause, ce site est fait d'abord pour mes étudiants qui l'utilisent en cours, parmi d'autres logiciels difficilement manœuvrables sur smartphones.</p>



<p class="wp-block-paragraph">➡️ Mais si ce n'est pas le cas pour vous, <strong>il faudra songer à une appli mobile </strong>:</p>



<p class="wp-block-paragraph">Il existe <strong>des constructeurs d'appli en ligne</strong> (SaaS) comme<strong> AppMachine </strong>(ci-dessous) qui ne demandent pas de compétences spéciales en programmation. C'est un WYSIWYG</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-369-1024x580.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary><strong>WYSIWYG</strong>, c'est quoi comme langue ?</summary>
<p class="wp-block-paragraph">De l'anglais ! Et c'est un acronyme : <strong>What You See Is What You get</strong> : c'est çà dire que le constructeur consiste à <strong>alimenter des formulaires ou à jouer au drag-And-Drop</strong> avec des éléments à incorporer avec <strong>un aperçu permanent</strong>. Vous voyez en conception ce que l'utilisateur verra aussi.</p>
</details>



<p class="wp-block-paragraph">➡️ C'est juste <strong>un essai pour vous monter</strong> mais je n'irai pas plus loin, puisqu'à la fin, <strong>il faudra payer</strong>. Certes, ce sera <strong>moins d'une centaine d'euros </strong>quand des développeurs vous en demanderont des milliers (mais c'est vous qui aurez fait tout le boulot, en fait).</p>



<p class="wp-block-paragraph">Voici une e<strong>stimation que j'ai demandée à Chat GPT </strong>:</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Type d’application</th><th>Budget estimé (France)</th></tr></thead><tbody><tr><td>App simple (contenu, vitrine, formulaire)</td><td><strong>3 000 – 8 000 €</strong></td></tr><tr><td>App intermédiaire (compte utilisateur, API, back-office)</td><td><strong>8 000 – 20 000 €</strong></td></tr><tr><td>App complexe (paiement, géoloc, temps réel, marketplace)</td><td><strong>20 000 – 60 000 €+</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph">Il se base sur <strong>des sites pros</strong> : Malt, Codeur.com, Webedia, App Mobile Normandie (sans doute pour me faire plaisir le dernier) et je le crois volontiers.</p>



<p class="wp-block-paragraph">Mais ce n'est pas terminé ! Si vous voulez qu'elle soit utilisée, il faudra <strong>la faire héberger sur les "stores" </strong>d'Apple (Pour IOS) et de Google (pour Androïd) parce que ce sera pratiquement <strong>le seul moyen de la la télécharger.</strong></p>



<p class="wp-block-paragraph">Voici ci-dessous <strong>un tableau comparatif</strong> (c'est à peu près le même que sur ma fiche ressource du drive car les tarifs n'ont pas trop évolué depuis 2022, date de ma dernière enquête) :</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><tbody><tr><td></td><td class="has-text-align-center" data-align="center"><img loading="lazy" decoding="async" width="99" height="27" class="wp-image-33735" style="width: 99px;" src="https://st9ph.fr/wp-content/uploads/2026/01/gPlay.png" alt=""></td><td class="has-text-align-center" data-align="center"><img loading="lazy" decoding="async" width="99" height="27" class="wp-image-33736" style="width: 99px;" src="https://st9ph.fr/wp-content/uploads/2026/01/Appstore.png" alt=""></td></tr><tr><td>abonnement</td><td class="has-text-align-center" data-align="center">25 € à l’inscription</td><td class="has-text-align-center" data-align="center">99 € /an</td></tr><tr><td>Commissions Sur les achats in-app</td><td class="has-text-align-center" data-align="center">15 % si CA &lt; 1 M$ (30 % au delà)</td><td class="has-text-align-center" data-align="center">15 à 30 % selon le CA</td></tr><tr><td>Revenus issus des abonnements</td><td class="has-text-align-center" data-align="center">15 % sans plafond</td><td class="has-text-align-center" data-align="center">Au cas par cas (dispense pour les «&nbsp;petits développeurs&nbsp;»)</td></tr><tr><td>avantage</td><td class="has-text-align-center" data-align="center">Part du marché majeure (75 %)</td><td class="has-text-align-center" data-align="center">Taux de conversion plus élevé</td></tr></tbody></table></figure>



<p class="wp-block-paragraph">👉 Mais ces couts sont à englober dans un budget plus large de maintenance, de visibilité et d'hébergement qui oscillent entre 5000 et 10000 € l'année de lancement et au moins 50% de ce budget chaque année ensuite.</p>


<div class="wp-block-ub-content-toggle wp-block-ub-content-toggle-block" id="ub-content-toggle-block-c0d1fa86-0992-4889-8a3e-93709a073f98" data-mobilecollapse="true" data-desktopcollapse="true" data-preventcollapse="false" data-showonlyone="false">
<div class="wp-block-ub-content-toggle-accordion" style="border-color: var(--contrast-3); " id="ub-content-toggle-panel-block-">
			<div class="wp-block-ub-content-toggle-accordion-title-wrap" style="background-color: var(--contrast-3);" aria-controls="ub-content-toggle-panel-0-c0d1fa86-0992-4889-8a3e-93709a073f98" tabindex="0">
			<p class="wp-block-ub-content-toggle-accordion-title ub-content-toggle-title-c0d1fa86-0992-4889-8a3e-93709a073f98" style="color: #000000; ">les couts détaillés de l'enquête (dev, maintenance, mises à jours) pour les plus curieux</p>
			<div class="wp-block-ub-content-toggle-accordion-toggle-wrap right" style="color: #000000;"><span class="wp-block-ub-content-toggle-accordion-state-indicator wp-block-ub-chevron-down"></span></div>
		</div>
			<div role="region" aria-expanded="false" class="wp-block-ub-content-toggle-accordion-content-wrap ub-hide" id="ub-content-toggle-panel-0-c0d1fa86-0992-4889-8a3e-93709a073f98">

<p class="wp-block-paragraph">💶 Budget global pour une application mobile (France – ordre de grandeur)</p>



<h3 class="wp-block-heading" id="2-1-co%C3%BBts-obligatoires-de-publication-stores">🧾 1. Coûts obligatoires de publication (stores)</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Poste</th><th>Google Play</th><th>Apple App Store</th></tr></thead><tbody><tr><td>Compte développeur</td><td><strong>25 € (une fois)</strong></td><td><strong>99 € / an</strong></td></tr><tr><td>Publication / mises à jour</td><td>0 €</td><td>0 €</td></tr><tr><td><strong>Sous-total annuel min.</strong></td><td><strong>25 €</strong></td><td><strong>99 €</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>Sources</strong> :<br>Google Play Console – Developer Account<br>Apple Developer Program</p>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h3 class="wp-block-heading" id="3-%EF%B8%8F-2-co%C3%BBts-de-d%C3%A9veloppement-one-shot">🛠️ 2. Coûts de développement (one-shot)</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Type d’application</th><th>Budget estimé (France)</th></tr></thead><tbody><tr><td>App simple (contenu, vitrine, formulaire)</td><td><strong>3 000 – 8 000 €</strong></td></tr><tr><td>App intermédiaire (compte utilisateur, API, back-office)</td><td><strong>8 000 – 20 000 €</strong></td></tr><tr><td>App complexe (paiement, géoloc, temps réel, marketplace)</td><td><strong>20 000 – 60 000 €+</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>Sources</strong> : agences digitales françaises (moyennes observées)<br>→ Malt, Codeur.com, Webedia, AppMobileNormandie</p>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h3 class="wp-block-heading" id="4-%E2%98%81%EF%B8%8F-3-h%C3%A9bergement-amp-backend-annuel">☁️ 3. Hébergement &amp; backend (annuel)</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Poste</th><th>Coût annuel</th></tr></thead><tbody><tr><td>Hébergement serveur / cloud</td><td><strong>100 – 1 000 €</strong></td></tr><tr><td>Base de données / API</td><td><strong>0 – 500 €</strong></td></tr><tr><td>Stockage (images, vidéos)</td><td><strong>0 – 300 €</strong></td></tr><tr><td>Notifications / emails</td><td><strong>0 – 200 €</strong></td></tr><tr><td><strong>Sous-total annuel</strong></td><td><strong>200 – 2 000 €</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>Sources</strong> : AWS, Firebase, OVHcloud (offres standards)</p>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h3 class="wp-block-heading" id="5-4-marketing-amp-visibilit%C3%A9-optionnel-mais-cl%C3%A9">📣 4. Marketing &amp; visibilité (optionnel mais clé)</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Poste</th><th>Budget conseillé</th></tr></thead><tbody><tr><td>ASO (App Store Optimization)</td><td><strong>300 – 1 000 €</strong></td></tr><tr><td>Visuels, screenshots, vidéo</td><td><strong>200 – 800 €</strong></td></tr><tr><td>Publicité de lancement</td><td><strong>500 – 3 000 €</strong></td></tr><tr><td><strong>Sous-total lancement</strong></td><td><strong>1 000 – 5 000 €</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>Sources</strong> : App Radar, StoreMaven, agences ASO européennes</p>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h3 class="wp-block-heading" id="6-5-maintenance-amp-mises-%C3%A0-jour-annuel">🔄 5. Maintenance &amp; mises à jour (annuel)</h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Poste</th><th>Coût annuel</th></tr></thead><tbody><tr><td>Corrections bugs</td><td><strong>500 – 2 000 €</strong></td></tr><tr><td>Mises à jour OS (iOS / Android)</td><td><strong>500 – 1 500 €</strong></td></tr><tr><td>Évolutions fonctionnelles</td><td><strong>1 000 – 5 000 €</strong></td></tr><tr><td><strong>Sous-total annuel</strong></td><td><strong>2 000 – 8 000 €</strong></td></tr></tbody></table></figure>



<p class="wp-block-paragraph"><strong>Source</strong> : pratiques agences &amp; freelances France</p>



<hr class="wp-block-separator has-alpha-channel-opacity">



<h2 class="wp-block-heading" id="7-budget-total-%E2%80%93-vision-synth%C3%A8se">🧮 Budget total – vision synthèse</h2>



<h3 class="wp-block-heading" id="8-application-simple-cas-%C3%A9tudiant-pme">📱 Application simple (cas étudiant / PME)</h3>



<ul class="wp-block-list">
<li>Année 1 : <strong>4 500 – 10 000 €</strong></li>



<li>Années suivantes : <strong>2 500 – 4 000 € / an</strong></li>
</ul>



<h3 class="wp-block-heading" id="9-application-professionnelle-business">🚀 Application professionnelle / business</h3>



<p class="wp-block-paragraph">Années suivantes : <strong>4 000 – 10 000 € / an</strong></p>



<p class="wp-block-paragraph">Année 1 : <strong>15 000 – 30 000 €</strong></p>

</div>
		</div>
</div>


<p class="wp-block-paragraph"></p>



<!-- DÉBUT TITRE CHAPITRE -->
<style>
.chapter-title { display: flex; align-items: stretch; margin: 1.7rem 0; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
.chapter-number { background: #1e73be; color: #fff; font-weight: 700; font-size: 2.8rem; padding: 0 1.1rem; display: flex; align-items: center; justify-content: center; }
.chapter-content { padding: 1.3rem 1.5rem; width: 100%; }
.chapter-heading { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.6rem; }
.chapter-logo { width: 42px; height: 42px; flex-shrink: 0; display:block; }
.chapter-logo img { width: 100%; height: 100%; object-fit: contain; }
.chapter-content h2 { margin: 0; font-size: 2.1rem; font-weight: 700; color: #1e73be; }
.chapter-points { margin: 0; padding-left: 0; list-style: none; }
.chapter-points li { margin-bottom: 0.35rem; color: #444; font-size: 0.95rem; line-height: 1.45; }
.chapter-points li::before { content: "🔹 "; }
</style>
<div class="chapter-title">
<div class="chapter-number">4</div>
<div class="chapter-content">
<div class="chapter-heading">
<a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
<img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo">
</a>
<h2>Les codes spécifiques de la mobilité</h2>
</div>
<ul class="chapter-points"><li>Notifier via l'appli</li><li>Optimiser l'UX pour le mobile</li></ul>
</div>
</div>
<!-- FIN TITRE CHAPITRE -->



<p class="wp-block-paragraph">➡️ Qu'il s'agisse des <strong>outils</strong> (applis), des <strong>méthodes </strong>(notifications, localisation ...) ou de la <strong>visibilité</strong>, la mobilité obéit à <strong>des codes spécifiques</strong>.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="361" height="471" src="https://st9ph.fr/wp-content/uploads/2026/01/image-370.png" alt="" class="wp-image-33738" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-370.png 361w, https://st9ph.fr/wp-content/uploads/2026/01/image-370-230x300.png 230w" sizes="auto, (max-width: 361px) 100vw, 361px" /></figure>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="has-small-font-size wp-block-paragraph">Je ne sais pas si vous "avez la ref" pour l'illustration de droite 👉</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">📳 Les <strong>smartphones</strong> sont des ordinateurs dépourvus de périphériques externes mais dotés de <strong>3 atouts </strong>qui les distinguent :</p>



<ul class="wp-block-list">
<li>ils disposent d’une <strong>carte SIM </strong>(Suscriber Indentity Module) qui permet de les raccorder (borner) au <strong>réseau mobile GSM (</strong>Global System Mobile) et avec les<strong>dernières générations (</strong>4<sup>ème</sup> et 5<sup>ème</sup> dites <strong>4G et 5G</strong>) proposent <strong>un débit nomade </strong>aussi intéressant pour la navigation sur l’internet qu’avec les réseaux sédentaires (ADSL et fibre).</li>



<li>Ils intègrent pratiquement tous <strong>une puce GPS</strong> (global positioning System) qui permet, par triangulation d’un signal sur trois satellites en orbite autour de la planète <strong>de définir au mètre près la position de la puce sur la surface du globe</strong> !</li>



<li>Ils disposent d'<strong>un appareil photo</strong> qui vos permettra de les faire scanner vos code barres et QR codes</li>
</ul>



<p class="has-accent-color has-text-color has-link-color wp-elements-d05082b7cffff2769f3750dcaf2f098d wp-block-paragraph"><em>Ce sont des spécificités à exploiter car <strong>vous pouvez désormais suivre vos clients partout </strong>!</em></p>



<figure class="wp-block-image size-full"><a href="https://youtu.be/hGI2d31M7Ns" target="_blank" rel=" noreferrer noopener"><img loading="lazy" decoding="async" width="554" height="216" src="https://st9ph.fr/wp-content/uploads/2026/01/image-379.png" alt="" class="wp-image-33764" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-379.png 554w, https://st9ph.fr/wp-content/uploads/2026/01/image-379-300x117.png 300w" sizes="auto, (max-width: 554px) 100vw, 554px" /></a></figure>
</div>
</div>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">4.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Notifier via l'appli</strong></h3>



<p class="wp-block-paragraph"><strong>Votre appli mobile </strong>que votre client a téléchargé <strong>est une aubaine</strong> <strong>pour le conduire jusqu'à votre boutique</strong>.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Sur le schéma ci-contre, prenons l’exemple de 3 clients du magasin au centre de la carte qui ont l’appli mobile du magasin :</p>



<ul class="wp-block-list">
<li>Grace au guidage satellite de son GPS, le commerçant peut <strong>guider le <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">client A </mark></strong>qui demande <strong>un itinéraire vers le parking gratuit </strong>disponible le plus proche.</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="266" height="139" src="https://st9ph.fr/wp-content/uploads/2026/01/image-372.png" alt="" class="wp-image-33742"/></figure>
</div>


<ul class="wp-block-list">
<li>Le <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">client B</mark></strong> venant de <strong>changer de borne</strong>, car il se rapproche, <strong>est détecté sur la même antenne GSM que le magasin</strong> ; Il reçoit une <strong>notification de push </strong>lui indiquant une promo en cours</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-371.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<ul class="wp-block-list">
<li>Le <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">client C</mark></strong> <strong>s’éloigne du magasin</strong> et change de borne. L’appli détecte son départ et lui <strong>demande son avis </strong>sur sa visite (il l’a détecté au préalable car son appli <strong>a capté le wifi de la SVP</strong> de manière durable ou bien encore parce qu’il <strong>a scanné sa carte de fidélité)</strong>.</li>
</ul>
</div>
</div>



<p class="has-medium-font-size wp-block-paragraph">➡️ Impressions :</p>



<ul class="wp-block-list">
<li>En moyenne, <strong>~60 % des utilisateurs d’app activent les notifications push</strong> quand on leur demande.</li>



<li>Sur Android le taux d’opt-in peut atteindre <strong>≈91 %</strong>, sur iOS plutôt <strong>≈44 %</strong>, à cause des réglages de consentement différents.</li>



<li><strong>~48 % ouvrent une notification dans les 15 minutes</strong> suivant sa réception.</li>



<li>Jusqu’à <strong>90 % des notifications transactionnelles sont délivrées et ouvertes rapidement</strong>.</li>



<li>sont jugées <strong>pertinentes </strong>(pour eux) <strong>par ~70 % des utilisateurs</strong>.</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="556" height="215" src="https://st9ph.fr/wp-content/uploads/2026/01/image-374.png" alt="" class="wp-image-33745" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-374.png 556w, https://st9ph.fr/wp-content/uploads/2026/01/image-374-300x116.png 300w" sizes="auto, (max-width: 556px) 100vw, 556px" /></figure>
</div>


<p class="has-base-2-background-color has-background wp-block-paragraph">ℹ️ On parle <strong>d'Opt-In </strong>(comme pour le RGPD) pour <strong>l'acceptation des notifications</strong>.</p>



<p class="wp-block-paragraph">Selon l'enquête de Gitnux, l'opt-in se mesure ainsi :</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Fréquence d’envoi</th><th>Réaction utilisateur</th><th>Effet observé</th></tr></thead><tbody><tr><td><strong>0–1 / semaine</strong></td><td>Peu perçues</td><td>❌ Sous-utilisation</td></tr><tr><td><strong>1–2 / semaine</strong></td><td>Bien acceptées</td><td>✅ Engagement optimal</td></tr><tr><td><strong>3–5 / semaine</strong></td><td>Tolérance variable</td><td>⚠️ Risque de lassitude</td></tr><tr><td><strong>6–10 / semaine</strong></td><td>Désactivation fréquente</td><td>❌ Baisse d’opt-in</td></tr><tr><td><strong>+10 / semaine</strong></td><td>Rejet / désinstallation</td><td>🚨 Effet spam</td></tr></tbody></table></figure>



<p class="has-medium-font-size wp-block-paragraph">➡️ Engagement</p>



<ul class="wp-block-list">
<li>Le <strong>taux de clic (CTR)</strong> moyen se situe autour de <strong>3–8 %</strong> selon le secteur et la plateforme.</li>



<li>Dans certains segments <em>e-commerce ou media</em>, ce taux peut être encore plus élevé (≈10 %+).</li>



<li>Notifications bien ciblées / personnalisées peuvent <strong>multiplier l’engagement jusqu’à +300 % ou +400 %</strong>.</li>



<li><strong>~65 % des utilisateurs reviennent dans l’application dans les 30 jours s’ils ont activé les push.</strong></li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="546" height="208" src="https://st9ph.fr/wp-content/uploads/2026/01/image-375.png" alt="" class="wp-image-33746" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-375.png 546w, https://st9ph.fr/wp-content/uploads/2026/01/image-375-300x114.png 300w" sizes="auto, (max-width: 546px) 100vw, 546px" /></figure>
</div>


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-medium-font-size wp-block-paragraph">Ce qui fonctionne :</p>



<p class="wp-block-paragraph">a) <strong>Personnalisation</strong></p>



<p class="wp-block-paragraph">Les messages personnalisés (nom, intérêts, historique) <strong>boostent l’ouverture et les conversions</strong>.<br>➡️ La personnalisation comportementale peut augmenter l’engagement de <strong>×4 ou plus</strong>.</p>



<p class="wp-block-paragraph">b) <strong>Segmentation</strong></p>



<p class="wp-block-paragraph">Envoyer <em>le bon message au bon segment</em> (ex : nouveaux utilisateurs, utilisateurs inactifs, gros acheteurs) augmente énormément les résultats — <strong>jusqu’à +300 % d’engagement</strong>.</p>



<p class="wp-block-paragraph"> c) <strong>Timing optimal</strong></p>



<ul class="wp-block-list">
<li>Envoyer au bon moment (+40 % d’engagement si bien synchronisé avec l’usage).</li>



<li>Certaines études montrent <strong>mardi comme jour optimal</strong> pour l’engagement.</li>
</ul>



<p class="wp-block-paragraph"> d) <strong>Rich media</strong></p>



<p class="wp-block-paragraph">Utiliser <strong>images, boutons d’action, emojis, contenus dynamiques</strong> augmente le taux d’ouverture et de réaction.<br>Les notifications avec médias performants peuvent avoir jusqu’à <strong>+50 % d’engagement en plus</strong>.</p>



<p class="wp-block-paragraph">e) <strong>Notifications de valeur</strong></p>



<p class="wp-block-paragraph">Les messages qui alertent d’un <strong>événement utile immédiat</strong> (statut de commande, rappel de rendez-vous, offre limitée) fonctionnent mieux que les messages génériques.<br>➡️<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color"> 70–80 % des utilisateurs les trouvent utiles si elles sont pertinentes.</mark></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-medium-font-size wp-block-paragraph">Ce qui ne fonctionne pas :</p>



<p class="wp-block-paragraph">a) <strong>Envoyer trop souvent</strong></p>



<ul class="wp-block-list">
<li>46 % des utilisateurs désactivent les notifications si on en envoie <strong>2–5 par semaine</strong>.</li>



<li>32 % désactivent si on passe <strong>6 ou plus par semaine</strong>.</li>
</ul>



<p class="wp-block-paragraph">➡️ <em>Trop de notifications = spam = désactivation = désinstallation.</em></p>



<p class="wp-block-paragraph"> b) <strong>Messages non pertinents</strong></p>



<p class="wp-block-paragraph">Si le contenu n’apporte <strong>aucune valeur réelle</strong>, les utilisateurs l’ignorent ou désactivent les alertes.<br>➡️ ~49 % trouvent les notifications intrusives si elles ne sont pas pertinentes.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="325" height="223" src="https://st9ph.fr/wp-content/uploads/2026/01/image-376.png" alt="" class="wp-image-33747" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-376.png 325w, https://st9ph.fr/wp-content/uploads/2026/01/image-376-300x206.png 300w" sizes="auto, (max-width: 325px) 100vw, 325px" /></figure>
</div>


<p class="wp-block-paragraph">c) <strong>Demander l’autorisation trop tôt</strong></p>



<p class="wp-block-paragraph">Demander immédiatement l’autorisation la première fois que l’utilisateur ouvre l’app peut faire baisser les opt-in de <strong>≈50 %</strong>.<br>➡️ <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Attendre une interaction ou expliquer la valeur avant de demander augmente les opt-in importants.</mark></p>
</div>
</div>



<p class="has-medium-font-size wp-block-paragraph">➡️ Conversions</p>



<ul class="wp-block-list">
<li> <strong>Jusqu’à +72 % de conversions</strong> (achat ou action) liées à une notification.</li>
</ul>



<p class="has-small-font-size wp-block-paragraph">📚 Sources : <a href="https://www.businessofapps.com/marketplace/push-notifications/research/push-notifications-statistics/" target="_blank" rel="noreferrer noopener">Business Of Apps</a>, <a href="https://gitnux.org/push-notification-statistics/" target="_blank" rel="noreferrer noopener">Gitnux</a> - voir toutes les sources dans le menu flottant -&gt;</p>



<!-- Bouton principal -->
<button id="uxMenuBtn" style="
  position: fixed;
  right: 14px;
  bottom: 40%;
  padding: 12px 14px;
  background: #111;
  color: #fff;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  z-index: 9999;
  font-size: 18px;
">
  ☰
</button>

<!-- Menu -->
<div id="uxMenu" style="
  display:none;
  position: fixed;
  right: 14px;
  bottom: 48%;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
  z-index: 10000;
  font-family: Arial, sans-serif;
">
  <button class="uxItem" data-popup="sources">📚 Sources</button>
  <button class="uxItem" data-popup="methodo">🧑‍🎓NDRC</button>
  <button class="uxItem" data-popup="glossary">📘 Glossaire</button>
</div>

<!-- Overlay -->
<div id="uxOverlay" style="
  display:none;
  position:fixed;
  top:0; left:0;
  width:100%; height:100%;
  background:rgba(0,0,0,0.55);
  z-index:10001;
"></div>

<!-- POPUPS -->

<div class="uxPopup" id="sources" data-title="📚 Sources UX mobile">
 

  <img decoding="async" 
    src="https://st9ph.fr/wp-content/uploads/2026/02/logo-blogst9ph-small.jpg"
    alt="Sources UX mobile"
    style="
      width:100%;
      max-width:120px;
      display:block;
      margin:12px auto 20px;
      border-radius:8px;
    "
  >
<h3>📚 Sources</h3>
<ul>
 <!--  ✅ contenus 📚 Sources -->
<li><strong>sourcing Chat GPT</strong> – tendances et stats vérifiées par @st9ph</li>
<li><strong>Nano Banana de Google Gemini</strong> – personnage d'illustration et image en avant</li>
<li><strong>ARCEP / ANCT / CGE</strong> – Baromètre du numérique</li>
<li><strong>INSEE</strong> – Équipements et usages numériques</li>
<li><strong>DataReportal</strong> – Digital & Mobile Reports France</li>
<li><strong>Business of Apps</strong> – Push notifications benchmarks</li>
<li><strong>Gitnux</strong> – Mobile engagement statistics</li>
<li><strong>Statista</strong> – Temps passé smartphone</li>
<li><strong>data.ai</strong> – Mobile app usage insights</li>
<li><strong>Airship / Localytics</strong> – Push performance</li>
<li><strong>Saas Screenfly</strong> – Outil en ligne de visualisation d'affichages mobiles</li>
</ul>
</div>

<div class="uxPopup" id="methodo" data-title="🧑‍🎓 NDRC">


  <img decoding="async" 
    src="https://st9ph.fr/wp-content/uploads/2026/02/logo-blogst9ph-small.jpg"
    alt="Sources UX mobile"
    style="
      width:100%;
      max-width:120px;
      display:block;
      margin:12px auto 20px;
      border-radius:8px;
    "
  >
<h3>🧑‍🎓 NDRC</h3>
<!--  ✅ contenus 🧑‍🎓 NDRC -->
<p>Cet article est à visée de l'épreuve écrite E5A.</p>
<ul>
<li>savoir mettre en avant les avantages et les contraintes du développement d'une application mobile</li>
<li>savoir analyser la conception d'un écran mobile</li>
<li>Savoir valoriser la mobilité dans sa communication commerciale</li>
</ul>
<p>Quelques apports WordPress (affichage mobile, options de présentation des images ou autres blocs selon les supports desktop ou mobile)</p>
</div>

<div class="uxPopup" id="glossary" data-title="📘 Glossaire UX mobile">


  <img decoding="async" 
    src="https://st9ph.fr/wp-content/uploads/2026/02/logo-blogst9ph-small.jpg"
    alt="Sources UX mobile"
    style="
      width:100%;
      max-width:120px;
      display:block;
      margin:12px auto 20px;
      border-radius:8px;
    "
  >
<h3>📘 Glossaire</h3>
<!-- ✅ contenus 📘 Glossaire -->
<ul>
<li><strong>UX</strong> : expérience utilisateur globale</li>
<li><strong>Thumb Zone</strong> : zone de pouce de l'écran où le mobinaute reste agile</li>
<li><strong>Mobinaute</strong> : utilisateur sur smartphone</li>
<li><strong>WYSIWYG</strong> : aperçu du résultat en temps réel pendant le développement</li>
<li><strong>Frendly ou responsive</strong> : fait pour un confort sur smartphone</li>
<li><strong>Opt-in</strong> : consentement aux notifications</li>
<li><strong>"borner"</strong> : se connecter à une antenne GSM</li>
<li><strong>CTR</strong> : taux de clic</li>
<li><strong>Push</strong> : notification envoyée par une app</li>
<li><strong>Rétention</strong> : capacité à faire revenir</li>
<li><strong>GSM</strong> : Global System Mobile (4G, 5G...)</li>
</ul>
</div>

<!-- Style popup -->
<style>
.uxItem {
  display: block;
  padding: 10px 16px;
  background: #fff;
  border: none;
  width: 100%;
  text-align: left;
  cursor: pointer;
  color: #111;        /* ✅ TEXTE VISIBLE */
  font-size: 14px;
}

.uxItem:hover {
  background: #f0f0f0;
}
.uxItem:hover { background:#f0f0f0; }

.uxPopup {
  display:none;
  position:fixed;
  top:50%; left:50%;
  transform:translate(-50%,-50%);
  background:#fff;
  width:90%;
  max-width:560px;
  max-height:80%;
  padding:24px;
  border-radius:10px;
  box-shadow:0 10px 40px rgba(0,0,0,0.25);
  z-index:10002;
  overflow-y:auto;
}
</style>
<style>
@media (max-width: 768px) {
  #uxMenuBtn,
  #uxMenu {
    display: none !important;
  }
}
</style>
<style>
@media (max-width: 768px) {
  html, body {
    overflow-x: hidden !important;
    max-width: 100vw !important;
  }
}
</style>
<style>
@media (max-width: 768px) {
  #uxMenuBtn,
  #uxMenu,
  #uxOverlay,
  .uxPopup {
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
    display: none !important;
  }
}
</style>

<script>
(function () {

  // === DÉSACTIVATION MOBILE ===
  if (window.innerWidth <= 768) {
    return; // on ne fait RIEN sur mobile
  }

  // === RÉFÉRENCES ===
  const menuBtn = document.getElementById("uxMenuBtn");
  const menu = document.getElementById("uxMenu");
  const overlay = document.getElementById("uxOverlay");
  const popups = document.querySelectorAll(".uxPopup");

  if (!menuBtn || !menu || !overlay) return;

  // === OUVERTURE / FERMETURE MENU ===
  menuBtn.addEventListener("click", () => {
    menu.style.display = menu.style.display === "block" ? "none" : "block";
  });

  // === OUVERTURE POPUPS ===
  document.querySelectorAll(".uxItem").forEach(btn => {
    btn.addEventListener("click", () => {
      popups.forEach(p => p.style.display = "none");
      const target = document.getElementById(btn.dataset.popup);
      if (target) target.style.display = "block";
      overlay.style.display = "block";
      menu.style.display = "none";
    });
  });

  // === FERMETURE OVERLAY ===
  overlay.addEventListener("click", () => {
    popups.forEach(p => p.style.display = "none");
    overlay.style.display = "none";
  });

})();
</script>



</script>
<script>
(function () {
  if (window.innerWidth <= 768) {
    const uxPanel = document.querySelector('.ux-panel');
    if (uxPanel) {
      uxPanel.remove();
    }
  }
})();
</script>



<h3 class="wp-block-heading" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">4.2 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Optimiser l'UX pour la mobilité</strong></h3>



<p class="wp-block-paragraph">👉 La conception de l'interface mobile devra donc respecter<strong> les thumb zones</strong>🤏, s'adapter <strong>aux usages en mobilité🚶‍➡️ </strong>(aller simplement à l'essentiel) tout en profitant des <strong>spécificités de l'outil </strong>📳(Géolocalisation, appareil photo / scan et notifications).</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="294" height="598" src="https://st9ph.fr/wp-content/uploads/2026/01/image-386.png" alt="" class="wp-image-33852" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-386.png 294w, https://st9ph.fr/wp-content/uploads/2026/01/image-386-147x300.png 147w" sizes="auto, (max-width: 294px) 100vw, 294px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Ici, l'appli mobile <strong>Leroy Merlin </strong>sur sa <strong>page d'acceuil :</strong></p>


<ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-0c380f72-b5dd-409f-9f8c-1dbca7ed1c60">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23cf2e2e&quot; d=&quot;M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-562fc793-4ae1-4276-94f3-74336b4fc6e5">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="#cf2e2e" d="M310.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L160 210.7 54.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L114.7 256 9.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 301.3 265.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L205.3 256 310.6 150.6z"></path></svg>
				</span>
				<span class="ub_list_item_text">la zone de déséquilibre <mark style="color:#e93333" class="has-inline-color">contient </mark><strong><mark style="color:#e93333" class="has-inline-color">une action</mark> </strong>est pas des moindres, celles d'<strong>activer le moteur de recherche</strong>, même si <strong>le clavier</strong><mark style="color:#eebf32" class="has-inline-color"> sera </mark><strong><mark style="color:#eebf32" class="has-inline-color">dans la zone d'effort</mark> </strong>(à une main) ou <mark style="color:#13b91b" class="has-inline-color"><strong>de confort</strong></mark> (à deux mains)</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="color: var(--contrast); --ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 448 512&quot;&gt;&lt;path fill=&quot;%2300d084&quot; d=&quot;M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-56a7d981-46bb-4b78-9d3e-ee41c771e5cd">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><path fill="#00d084" d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"></path></svg>
				</span>
				<span class="ub_list_item_text">la <strong>navigation </strong>et les <strong>CTA </strong>sont correctement placés dans la zone de confort</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="color: var(--contrast); --ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 448 512&quot;&gt;&lt;path fill=&quot;%2300d084&quot; d=&quot;M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-a85581fa-c9ce-4b3b-9993-6891b997dcf1">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 448 512"><path fill="#00d084" d="M64 32C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64H384c35.3 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64H64zM337 209L209 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L303 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"></path></svg>
				</span>
				<span class="ub_list_item_text">La recherche contient<strong> la possibilité de flasher les codes barres </strong>pour obtenir des infos produits</span>
			</div>
			
		</li>
</ul>


<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="286" height="597" src="https://st9ph.fr/wp-content/uploads/2026/01/image-382.png" alt="" class="wp-image-33844" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-382.png 286w, https://st9ph.fr/wp-content/uploads/2026/01/image-382-144x300.png 144w" sizes="auto, (max-width: 286px) 100vw, 286px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="283" height="596" src="https://st9ph.fr/wp-content/uploads/2026/01/image-383.png" alt="" class="wp-image-33847" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-383.png 283w, https://st9ph.fr/wp-content/uploads/2026/01/image-383-142x300.png 142w" sizes="auto, (max-width: 283px) 100vw, 283px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="254" height="356" src="https://st9ph.fr/wp-content/uploads/2026/01/image-385.png" alt="" class="wp-image-33849" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-385.png 254w, https://st9ph.fr/wp-content/uploads/2026/01/image-385-214x300.png 214w" sizes="auto, (max-width: 254px) 100vw, 254px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">😐 L'écran mon compte amène également sur <strong>la zone d'effort </strong>son <strong>CTA de remise </strong>même si cela se défend aussi. o<strong>n sera plus statique  lors du passage en caisse </strong>et on tiendra surement le smartphone à deux mains.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">Il faudra <strong>suivre les tableaux de bord </strong>📈pour <strong>vérifier le CTR </strong>de ces différentes pages</p>
</div>
</div>



<div class="wp-block-uagb-counter uagb-block-2f91ab07 wp-block-uagb-counter--bars"><div class="wp-block-uagb-counter-bars-container"><div class="wp-block-uagb-counter__number"><span class="uagb-counter-block-number" data-duration="1.5" data-to-value="11" data-from-value="0" data-delimiter=","></span><span class="uagb-counter-block-suffix">%</span></div></div><div class="wp-block-uagb-counter__title"><strong>Remise "carte maison"</strong> (présentations / nb de passage en caisse) :</div></div>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">💥 Vos <strong>notifications de Push</strong> mériteront elles-aussi d'être mesurées (impressions, opt-out / Stop, taux de clic, conversions liées)</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">Ci-contre, un essai de notification via<a href="https://www.spot-hit.fr/" target="_blank" rel="noreferrer noopener"> Spot-It</a> qui propose des forfaits à <strong>0,15€ le SMS</strong> 👉</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-387.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-base-2-background-color has-background wp-block-paragraph">👈 une notification de Push de l'appli Boulanger qui m'avait segmenté gamer, dirait-on.</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Autre avantage d'inciter à l'i<strong>nstallation de votre appli mobile</strong>, vous évitez que les filtres des opérateurs FAI vous cataloguent comme un <strong>indésirable</strong>. 👉</p>


<div class="wp-block-image">
<figure class="alignright size-full"><img loading="lazy" decoding="async" width="152" height="198" src="https://st9ph.fr/wp-content/uploads/2026/01/image-389.png" alt="" class="wp-image-33856"/></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-388.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<p class="wp-block-paragraph">📏<strong> KPI</strong> notables :</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/Screenshot_2021-12-04-10-08-44-665_com.google.android.apps_.messaging-461x1024.jpg" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<ul class="wp-block-list">
<li>taux de délivrabilité</li>



<li>taux d'ouverture</li>



<li>taux de clic</li>



<li>Taux de rebond à l'atterrissage</li>



<li>Ventes liées</li>
</ul>
</div>
</div>



<p class="wp-block-paragraph">Cela ressemble beaucoup à vos campagnes d'<strong>Email Marketing</strong> sauf que <strong>le message est plus court </strong>et que <strong>le déclencheur </strong>n'est pas qu'un lancement de campagne sur un segment, mais <strong>l'opportunité liée aux déplacements à proximité</strong> de nos SVP.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">Profitez du <strong>GPS</strong> et de <strong>l'appareil photo</strong> de vos clients pour leurs proposer <strong>des interactions spécifiques</strong> qui les rendront <strong>acteurs et uniques</strong> comme nulle part ailleurs sur vos autres canaux.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="background-color: #f8f8f8;border-width: 2px;border-color: #ECECEC" class="ub_call_to_action wp-block-ub-call-to-action-block" id="ub_call_to_action_832be52d-5bee-4651-8fb7-66d2529a7250">
			<div class="ub_call_to_action_headline">
				<p class="ub_call_to_action_headline_text" style="font-size: 30px; text-align: center; ">🍀</p>
			</div>
			<div class="ub_call_to_action_content">
				<p class="ub_cta_content_text" style="font-size: 15px; text-align: center; ">Un petit Quiz pour finir ?</p>
			</div>
			<div class="ub_call_to_action_button">
				<a href="https://forms.gle/rtAEmujFHkhPdGfZ7" target="_self" rel="noopener noreferrer" class="ub_cta_button" style="background-color: var(--accent); width: 250px; ">
					<p class="ub_cta_button_text" style="color: var(--base-3); font-size: 14px; ">Allez ! Soyons fous !</p>
				</a>
			</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-6005cf48bff9fae1ed7a3fbdac7d8ac9 wp-block-paragraph"><strong>Tu préfères sur ton smartphone ?</strong></p>



<p class="has-text-align-center wp-block-paragraph"><strong>Libre à toi :</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="490" height="490" src="https://st9ph.fr/wp-content/uploads/2026/01/qrcode_docs.google.com-8.png" alt="" class="wp-image-33867" style="width:195px;height:auto" srcset="https://st9ph.fr/wp-content/uploads/2026/01/qrcode_docs.google.com-8.png 490w, https://st9ph.fr/wp-content/uploads/2026/01/qrcode_docs.google.com-8-300x300.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/qrcode_docs.google.com-8-150x150.png 150w" sizes="auto, (max-width: 490px) 100vw, 490px" /></figure>
</div></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">

<div class="wp-block-ub-social-share" id="ub-social-share-34cb1b13-3295-452f-ad1e-918dc902bc11">
			<div class="social-share-icons align-icons-center orientation-icons-row"><a aria-label="linkedin-logo" target="_blank" rel="nofollow" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fst9ph.fr%2F%25e2%258f%25ba%25ef%25b8%258fomnicanal-ux-mobile%2F" class="ub-social-share-linkedin-container" style="border-color: #2867b2; ">
				<span class="social-share-icon ub-social-share-linkedin square" style="width: 30px; height: 30px; "><svg xmlns="http://www.w3.org/2000/svg" style="fill:#ffffff" fill="#ffffff" width="20" height="20" viewbox="0 0 448 512"><path d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span><span style="">partager</span>
			</a></div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph"><strong>donnez votre avis</strong> (star ranking) en bas de cette page</p>



<p class="has-text-align-center has-large-font-size wp-block-paragraph">⬇️</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-jetpack-repeat-visitor"></div></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="yoast-breadcrumbs"><span><span><a href="https://st9ph.fr/">Accueil</a></span> » <span class="breadcrumb_last" aria-current="page">🌐 public</span></span></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>



<p class="wp-block-paragraph"></p>
<p>L’article <a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-ux-mobile/">⏺️Omnicanal | UX Mobile</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-ux-mobile/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/tbx-slide.mp4" length="378649" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/voicertool_audio_Eloise_31-01-2026_at_22_46_54_on_January_31st_2026.mp3" length="241344" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">33685</post-id>	</item>
		<item>
		<title>Prestashop &#124; Le Service Après Vente</title>
		<link>https://st9ph.fr/prestashop-le-service-apres-vente/</link>
					<comments>https://st9ph.fr/prestashop-le-service-apres-vente/#respond</comments>
		
		<dc:creator><![CDATA[St9ph]]></dc:creator>
		<pubDate>Sat, 24 Jan 2026 15:55:00 +0000</pubDate>
				<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[🛠️ création de sites]]></category>
		<category><![CDATA[🌐 public]]></category>
		<guid isPermaLink="false">https://st9ph.fr/?p=33379</guid>

					<description><![CDATA[<p>SAV prestashop,, commande prestashop en backoffice, messages prédéfinis prestashop</p>
<p>L’article <a href="https://st9ph.fr/prestashop-le-service-apres-vente/">Prestashop | Le Service Après Vente</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-09ae6f55 wp-block-group-is-layout-flex">


<p class="has-medium-font-size wp-block-paragraph"><strong>PrestaShop</strong></p>



<p class="has-accent-color has-text-color has-link-color has-x-large-font-size wp-elements-41a1768ce98e0c2fe985e76fbbec4046 wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-contrast-color">|</mark> Service Après Vente</p>


</div>



<p class="has-medium-font-size wp-block-paragraph">👉🏻 3ème bloc d&#8217;évaluation de l&#8217;épreuve technique, le SAV est lui aussi un <strong>incontournable de l&#8217;examen </strong>E5B du BTS NDRC.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<h2 class="wp-block-heading has-base-2-background-color has-background has-medium-font-size" id="0-%E2%AC%85%EF%B8%8F-revenir-%C3%A0-la-1ere-partie-la-fiche-produit-">⬅️ Revenir à la 1ere partie | <a href="https://st9ph.fr/prestashop-la-fiche-produit/" target="_blank" rel="noreferrer noopener">La Fiche Produit</a> </h2>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<h2 class="wp-block-heading has-base-2-background-color has-background has-medium-font-size" id="1-%E2%AC%85%EF%B8%8F-revenir-%C3%A0-la-2nde-partie-manipuler-la-boutique-">⬅️ Revenir à la 2nde partie | <a href="https://st9ph.fr/prestashop-manipuler-la-boutique/">manipuler la boutique</a> </h2>
</div>
</div>



<!-- =====================================================
     BADGE DE LECTURE + BADGE "DÉJÀ LU"
     - % de lecture en temps réel
     - Devient vert à 75 %
     - Mémorisé en session (déjà lu)
     ===================================================== -->

<!-- ✅ STRUCTURE HTML DU BADGE -->
<div id="readBadge">
  📖 Lecture : 0 %
</div>

<style>
/* ===============================
   STYLE DU BADGE
   =============================== */
#readBadge {
  position: fixed;
  bottom: 20px;
  left: 20px;
  background: #111;
  color: #fff;
  padding: 8px 14px;
  border-radius: 20px;
  font-size: 13px;
  font-family: Arial, sans-serif;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
  z-index: 9999;
}

/* Badge visible */
#readBadge.show {
  opacity: 1;
  transform: translateY(0);
}

/* Badge vert = article lu */
#readBadge.read {
  background: #188038;
}
</style>

<script>
/* ===============================
   LOGIQUE JAVASCRIPT
   =============================== */
(function () {

  const badge = document.getElementById("readBadge");

  // ✅ Clé unique par page (URL)
  const storageKey = "articleLu_" + window.location.pathname;

  // ✅ Si déjà lu dans la session
  if (sessionStorage.getItem(storageKey)) {
    badge.classList.add("show", "read");
    badge.innerText = "✅ Article déjà lu";
    return; // on ne recalcule plus le scroll
  }

  let badgeShown = false;
  let articleMarkedAsRead = false;

  window.addEventListener("scroll", function () {

    const scrollTop = window.scrollY;
    const docHeight = document.body.scrollHeight - window.innerHeight;
    const percent = Math.round((scrollTop / docHeight) * 100);

    // Mise à jour du texte
    badge.innerText = "📖 Lecture : " + percent + " %";

    // Affichage du badge dès 10 %
    if (percent >= 10 && !badgeShown) {
      badge.classList.add("show");
      badgeShown = true;
    }

    // ✅ Article considéré comme lu à 75 %
    if (percent >= 75 && !articleMarkedAsRead) {
      badge.classList.add("read");
      badge.innerText = "✅ Article lu à " + percent + " %";
      sessionStorage.setItem(storageKey, "true");
      articleMarkedAsRead = true;
    }

  });

})();
</script>



<figure class="wp-block-audio"><audio controls src="https://st9ph.fr/wp-content/uploads/2026/01/voicertool_audio_Eloise_24-01-2026_at_23_13_14_on_January_24th_2026.mp3" autoplay></audio></figure>



<p class="wp-block-paragraph">ℹ️ On va aller <strong>au delà de l&#8217;épreuve</strong> en évoquant aussi les enjeux et d&#8217;autres outils que le CMS Prestashop aussi.</p>



<p class="wp-block-paragraph">🤔 On pense souvent à tord que le SAV est uniquement <strong>une charge, un cout impondérable</strong> pour son commerce à englober entre le loyer et les salaires. C&#8217;est surtout <strong>un investissement qui rapporte </strong>car l&#8217;impact sur la fidélisation se mesure à coup sûr :</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-uagb-counter uagb-block-f13acb8d wp-block-uagb-counter--circle"><div class="wp-block-uagb-counter-circle-container"><div class="wp-block-uagb-counter-circle-container__content"><span class="wp-block-uagb-counter__icon"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M480 128v208c0 97.05-78.95 176-176 176h-37.72c-53.42 0-103.7-20.8-141.4-58.58l-113.1-113.1C3.906 332.5 0 322.2 0 312C0 290.7 17.15 272 40 272c10.23 0 20.47 3.906 28.28 11.72L128 343.4V64c0-17.67 14.33-32 32-32s32 14.33 32 32l.0729 176C192.1 248.8 199.2 256 208 256s16.07-7.164 16.07-16L224 32c0-17.67 14.33-32 32-32s32 14.33 32 32l.0484 208c0 8.836 7.111 16 15.95 16S320 248.8 320 240L320 64c0-17.67 14.33-32 32-32s32 14.33 32 32l.0729 176c0 8.836 7.091 16 15.93 16S416 248.8 416 240V128c0-17.67 14.33-32 32-32S480 110.3 480 128z"></path></svg></span><div class="wp-block-uagb-counter__number"><span class="uagb-counter-block-number" data-duration="1.5" data-to-value="70" data-from-value="0" data-delimiter=","></span><span class="uagb-counter-block-suffix">%</span></div><div class="wp-block-uagb-counter__title"><strong>restent fidèles </strong>si leurs<br>problèmes sont<br><strong><mark style="background-color:rgba(0, 0, 0, 0);color:#33b758" class="has-inline-color">résolus</mark></strong></div></div><svg preserveAspectRatio="xMinYMin meet" viewBox="0 0 230 230" version="1.1" xmlns="http://www.w3.org/2000/svg"><circle class="uagb-counter-circle__background"></circle><circle class="uagb-counter-circle__progress"></circle></svg></div></div>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-uagb-counter uagb-block-5d5edfbd wp-block-uagb-counter--circle"><div class="wp-block-uagb-counter-circle-container"><div class="wp-block-uagb-counter-circle-container__content"><span class="wp-block-uagb-counter__icon"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M272 0C289.7 0 304 14.33 304 32C304 49.67 289.7 64 272 64H256V98.45C293.5 104.2 327.7 120 355.7 143L377.4 121.4C389.9 108.9 410.1 108.9 422.6 121.4C435.1 133.9 435.1 154.1 422.6 166.6L398.5 190.8C419.7 223.3 432 262.2 432 304C432 418.9 338.9 512 224 512C109.1 512 16 418.9 16 304C16 200 92.32 113.8 192 98.45V64H176C158.3 64 144 49.67 144 32C144 14.33 158.3 0 176 0L272 0zM248 192C248 178.7 237.3 168 224 168C210.7 168 200 178.7 200 192V320C200 333.3 210.7 344 224 344C237.3 344 248 333.3 248 320V192z"></path></svg></span><div class="wp-block-uagb-counter__number"><span class="uagb-counter-block-number" data-duration="1.5" data-to-value="90" data-from-value="0" data-delimiter=","></span><span class="uagb-counter-block-suffix">%</span></div><div class="wp-block-uagb-counter__title">si la solution intervient<br><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">dans les 24 heures</mark></strong></div></div><svg preserveAspectRatio="xMinYMin meet" viewBox="0 0 230 230" version="1.1" xmlns="http://www.w3.org/2000/svg"><circle class="uagb-counter-circle__background"></circle><circle class="uagb-counter-circle__progress"></circle></svg></div></div>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-uagb-counter uagb-block-c5578d01 wp-block-uagb-counter--circle"><div class="wp-block-uagb-counter-circle-container"><div class="wp-block-uagb-counter-circle-container__content"><span class="wp-block-uagb-counter__icon"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 256 512"><path d="M256 448c0 17.67-14.33 32-32 32H32c-17.67 0-32-14.33-32-32s14.33-32 32-32h64V123.8L49.75 154.6C35.02 164.5 15.19 160.4 5.375 145.8C-4.422 131.1-.4531 111.2 14.25 101.4l96-64c9.828-6.547 22.45-7.187 32.84-1.594C153.5 41.37 160 52.22 160 64.01v352h64C241.7 416 256 430.3 256 448z"></path></svg></span><div class="wp-block-uagb-counter__number"><span class="uagb-counter-block-number" data-duration="1.5" data-to-value="99" data-from-value="0" data-delimiter=","></span><span class="uagb-counter-block-suffix">%</span></div><div class="wp-block-uagb-counter__title">en<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color"><strong> FCR</strong> </mark>(résolution au<br>1er contact)</div></div><svg preserveAspectRatio="xMinYMin meet" viewBox="0 0 230 230" version="1.1" xmlns="http://www.w3.org/2000/svg"><circle class="uagb-counter-circle__background"></circle><circle class="uagb-counter-circle__progress"></circle></svg></div></div>
</div>
</div>



<p class="has-small-font-size wp-block-paragraph">Source : <a href="https://www.revers.io/fr/blog/que-veut-dire-sav-definition-role-impact-pour-les-entreprises" target="_blank" rel="noreferrer noopener">Revers.io</a></p>



<ul class="wp-block-list">
<li>Dans certaines industries, les services après-vente représentent <strong>jusqu’à 25 % du chiffre d’affaires total</strong>.</li>



<li>Les marges sur services après-vente (réparations, maintenance, abonnements, garanties étendues) peuvent être <strong>bien supérieures à celles de la vente de produits neufs</strong> (parfois jusqu’à <strong>2× plus</strong>)</li>



<li>Un SAV performant peut <strong>réduire le churn (départ des clients) de 36 %</strong> et augmenter<strong> la satisfaction de +33 %</strong> grâce à des approches proactives et personnalisées.</li>
</ul>



<p class="has-small-font-size wp-block-paragraph">Source : <a href="https://agentiveaiq.com/blog/the-strategic-power-of-after-sales-support-in-2025" target="_blank" rel="noreferrer noopener">agentive aiq</a> <img loading="lazy" decoding="async" width="22" height="19" class="wp-image-33384" style="width: 22px;" src="https://st9ph.fr/wp-content/uploads/2026/01/GB.jpg" alt=""></p>



<p class="has-base-2-background-color has-background wp-block-paragraph">🤫 Pour l&#8217;avoir expérimenté dans ma substantielle carrière en maintenance informatique puis chez les FAI, je dirais même que le premier conseil serait d<strong>&#8216;éviter de commercialiser des produits et des services qui vont aimanter l&#8217;insatisfaction client</strong> ; bref, de commencer la relation client en ne vendant que des produits qu&#8217;on aurait soi-même envie d&#8217;acheter (mais ce n&#8217;est pas toujours possible).</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="233" height="211" src="https://st9ph.fr/wp-content/uploads/2025/12/IA.png" alt="" class="wp-image-31733" style="width:79px;height:auto"/></figure>
</div>


<p class="has-small-font-size wp-block-paragraph">Part d&#8217;IA /5 dans cet article</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-columns has-base-2-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-f79a6c07-3ae1-41d9-9c76-b1763126d540">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-f79a6c07-3ae1-41d9-9c76-b1763126d540-0"><rect height="150" width="75" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-f79a6c07-3ae1-41d9-9c76-b1763126d540-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-f79a6c07-3ae1-41d9-9c76-b1763126d540-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-f79a6c07-3ae1-41d9-9c76-b1763126d540-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-f79a6c07-3ae1-41d9-9c76-b1763126d540-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-f79a6c07-3ae1-41d9-9c76-b1763126d540-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-f79a6c07-3ae1-41d9-9c76-b1763126d540-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-f79a6c07-3ae1-41d9-9c76-b1763126d540-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-f79a6c07-3ae1-41d9-9c76-b1763126d540-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-f79a6c07-3ae1-41d9-9c76-b1763126d540-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">♨️ Sources</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-276560c8-f0ca-42e8-89ab-d323ad7d8f63">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-276560c8-f0ca-42e8-89ab-d323ad7d8f63-0"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-276560c8-f0ca-42e8-89ab-d323ad7d8f63-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-276560c8-f0ca-42e8-89ab-d323ad7d8f63-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-276560c8-f0ca-42e8-89ab-d323ad7d8f63-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-276560c8-f0ca-42e8-89ab-d323ad7d8f63-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-276560c8-f0ca-42e8-89ab-d323ad7d8f63-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-276560c8-f0ca-42e8-89ab-d323ad7d8f63-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-276560c8-f0ca-42e8-89ab-d323ad7d8f63-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-276560c8-f0ca-42e8-89ab-d323ad7d8f63-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-276560c8-f0ca-42e8-89ab-d323ad7d8f63-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">🖼️ Images</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-5dd76cbf-e081-4eb9-b219-5466db409319">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-5dd76cbf-e081-4eb9-b219-5466db409319-0"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-5dd76cbf-e081-4eb9-b219-5466db409319-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-5dd76cbf-e081-4eb9-b219-5466db409319-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-5dd76cbf-e081-4eb9-b219-5466db409319-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-5dd76cbf-e081-4eb9-b219-5466db409319-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-5dd76cbf-e081-4eb9-b219-5466db409319-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-5dd76cbf-e081-4eb9-b219-5466db409319-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-5dd76cbf-e081-4eb9-b219-5466db409319-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-5dd76cbf-e081-4eb9-b219-5466db409319-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-5dd76cbf-e081-4eb9-b219-5466db409319-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">✒️Contenu</div>
		</div></div>
</div>
</div>
</div>



<div class="wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-d05cb3ef wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">⏱️Temps de lecture :</p>


<div class="wp-elements-2660b74cdd79da9184a09a62f3b8f226 wp-block-post-time-to-read has-text-color has-accent-color">44–66 minutes</div>


<p class="wp-block-paragraph">|</p>


<div class="wp-block-post-time-to-read">10 322 mots</div>


<p class="wp-block-paragraph">|</p>



<p class="has-accent-color has-text-color has-link-color wp-elements-f8515b49564e2f8ad2c183e4ed182d7c wp-block-paragraph">🗓️ dernière modification le</p>


<div class="has-link-color wp-block-post-date__modified-date wp-elements-c7e6b51b55b0dff84108436fc6f3823e wp-block-post-date has-text-color has-accent-color"><time datetime="2026-03-30T22:32:00+02:00">30 mars  2026</time></div></div>


				<div class="wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-6a463aed      uagb-toc__collapse--list"
					data-scroll= "1"
					data-offset= "30"
					style=""
				>
				<div class="uagb-toc__wrap">
						<div class="uagb-toc__title">
							au menu de cette 3ème partie						</div>
												<div class="uagb-toc__loader"></div>										<div class="uagb-toc__list-wrap uagb-toc__list-hidden">
						<ol class="uagb-toc__list"><li class="uagb-toc__list "><a href="#revenir-à-la-1ere-partie-la-fiche-produit" class="uagb-toc-link__trigger">⬅️ Revenir à la 1ere partie | La Fiche Produit</a><li class="uagb-toc__list "><a href="#revenir-à-la-2nde-partie-manipuler-la-boutique" class="uagb-toc-link__trigger">⬅️ Revenir à la 2nde partie | manipuler la boutique</a><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#0-lorganisation-du-service-client" class="uagb-toc-link__trigger">0️⃣ | l&#039;organisation du service client</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#0-1-le-ticketing" class="uagb-toc-link__trigger">0-1 | Le ticketing 🎫</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#0-2-les-différentes-missions-du-sav" class="uagb-toc-link__trigger">0-2 | Les différentes missions du SAV</a></li></ul></li><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#organisation-du-service-client" class="uagb-toc-link__trigger">Organisation du service client</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#11-les-communications-automatiques-de-la-boutique-information" class="uagb-toc-link__trigger">🔹1.1 |les communications automatiques de la boutique (information)</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#12-les-messages-prédéfinis-pour-simplifier-les-réponses" class="uagb-toc-link__trigger">🔹1.2 |les messages prédéfinis pour simplifier les réponses</a></li></ul></li></ul></li><li class="uagb-toc__list "><a href="#2-informer-servir" class="uagb-toc-link__trigger">2️⃣| Informer &amp; Servir</a><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#informer-et-servir" class="uagb-toc-link__trigger">Informer et servir</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#21-typologies-front-et-back-du-compte-client" class="uagb-toc-link__trigger">🔹2.1 |typologies Front et Back du compte client</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#22-sujets-fréquents" class="uagb-toc-link__trigger">🔹2.2 |sujets fréquents</a></li></ul></li></ul></li></ul></li><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#conseiller-et-vendre" class="uagb-toc-link__trigger">conseiller et vendre</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#31-push-suite-à-une-commande-impossible-à-finaliser" class="uagb-toc-link__trigger">🔹3.1 |Push suite à une commande impossible à finaliser</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#t-shirt-petit-dauphin" class="uagb-toc-link__trigger">T-Shirt Petit Dauphin</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#3-2-prise-de-commande" class="uagb-toc-link__trigger">3-2 | Prise de commande</a></li></ul></li></ul></li></ul></li></ul></li><li class="uagb-toc__list "><a href="#4-historiser-sans-contact" class="uagb-toc-link__trigger">4️⃣| Historiser sans &quot;contact&quot;</a></ul></ul></ul></ul></ol>					</div>
									</div>
				</div>
			


<h2 class="wp-block-heading has-accent-color has-text-color has-link-color wp-elements-3329421f8be055958a2d740e4d836073" id="2-0%EF%B8%8F%E2%83%A3-lorganisation-du-service-client">0️⃣ | l&#8217;organisation du service client</h2>


<div class="wp-block-ub-table-of-contents-block ub_table-of-contents" id="ub_table-of-contents-d81d7290-510e-4a1a-90e6-2524de52d8a3" data-linktodivider="false" data-showtext="show" data-hidetext="hide" data-scrolltype="auto" data-enablesmoothscroll="false" data-initiallyhideonmobile="false" data-initiallyshow="true"><div class="ub_table-of-contents-header-container" style="">
			<div class="ub_table-of-contents-header" style="text-align: left; ">
				<div class="ub_table-of-contents-title" style="">Table of Contents</div>
				
			</div>
		</div><div class="ub_table-of-contents-extra-container" style="">
			<div class="ub_table-of-contents-container ub_table-of-contents-1-column ">
				<ul style=""><li style=""><a href="https://st9ph.fr/prestashop-le-service-apres-vente/#3-0-1-le-ticketing-" style="">0-1 | Le ticketing 🎫</a></li><li style=""><a href="https://st9ph.fr/prestashop-le-service-apres-vente/#4-0-2-les-diff%C3%A9rentes-missions-du-sav-" style="">0-2 | Les différentes missions du SAV</a></li><li style=""><a href="https://st9ph.fr/prestashop-le-service-apres-vente/#5-11-l-es-communications-automatiques-de-la-boutique-information-" style="">🔹1.1 |les communications automatiques de la boutique (information)</a></li><li style=""><a href="https://st9ph.fr/prestashop-le-service-apres-vente/#6-12-les-messages-pr%C3%A9d%C3%A9finis-pour-simplifier-les-r%C3%A9ponses-" style="">🔹1.2 |les messages prédéfinis pour simplifier les réponses</a></li><li style=""><a href="https://st9ph.fr/prestashop-le-service-apres-vente/#8-21-typologies-front-et-back-du-compte-client-" style="">🔹2.1 |typologies Front et Back du compte client</a></li><li style=""><a href="https://st9ph.fr/prestashop-le-service-apres-vente/#9-22-sujets-fr%C3%A9quents-" style="">🔹2.2 |sujets fréquents</a></li><li style=""><a href="https://st9ph.fr/prestashop-le-service-apres-vente/#10-31-push-suite-%C3%A0-une-commande-impossible-%C3%A0-finaliser-" style="">🔹3.1 |Push suite à une commande impossible à finaliser</a></li></ul>
			</div>
		</div></div>


<h3 class="wp-block-heading" id="3-0-1-le-ticketing-">0-1 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Le ticketing</mark> 🎫</h3>



<p class="wp-block-paragraph">👉 <strong>Le ticketing</strong>, c&#8217;est le fait de <strong>centraliser </strong>sur le CRM<strong> une demande de SAV</strong> afin que<strong> tous les opérateurs y aient accès </strong>et puissent<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color"> suivre les différentes étapes de la résolution</mark></strong> (sans les répéter ou les contredire).</p>



<p class="wp-block-paragraph">Chaque <strong>ticket </strong>comporte jusqu&#8217;à sa résolution <strong>trois statuts </strong>:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="600" height="600" src="https://st9ph.fr/wp-content/uploads/2026/01/image-298.png" alt="" class="wp-image-33388" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-298.png 600w, https://st9ph.fr/wp-content/uploads/2026/01/image-298-300x300.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-298-150x150.png 150w" sizes="auto, (max-width: 600px) 100vw, 600px" /><figcaption class="wp-element-caption">source de l&#8217;image <a href="https://www.redbubble.com/i/sticker/No-Ticket-No-Support-IT-Specialist-IT-Admin-Administrator-by-Tig3rE/160761915.EJUG5" target="_blank" rel="noreferrer noopener">Redbubble</a></figcaption></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"><ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-7ad649a9-aaad-4889-8240-5286eebffcde">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%23cf2e2e&quot; d=&quot;M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-85227bdc-d55e-43bc-ad7a-336c741eb14e">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#cf2e2e" d="M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>En attente </strong>de prise en charge (on mesurera le temps de prise en charge pour définir notre performance)</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%23ff6900&quot; d=&quot;M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-a689c736-aeb1-4d12-90d9-486712a901e2">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#ff6900" d="M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>En cours </strong>de résolution (on comptera le temps de résolution et le nombre d&#8217;étapes qui ont été nécessaires)</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%2300d084&quot; d=&quot;M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-378baed7-1a90-4bda-b2cd-929eed33b5c6">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#00d084" d="M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Résolu</strong> quand la demande est traitée (et là, c&#8217;est le taux FCR qui sera mis en avant) </span>
			</div>
			
		</li>
</ul>


<p class="has-base-2-background-color has-background wp-block-paragraph">Ainsi, chaque opérateur de SAV peut <strong>facilement gérer les files de ticket</strong> et n&#8217;ouvrir que les 🟠🔴</p>
</div>
</div>



<p class="wp-block-paragraph">⬆️  Bon nombre de services informatiques apposent (en clin d&#8217;œil à la chanson de Bob Marley,  probablement) <strong>ce genre de stickers</strong> sur leur porte car leur première mission est d&#8217;<strong>éduquer les collaborateurs à utiliser l&#8217;outil</strong> : &#8220;<em>Tu nous as fait un ticket </em>?&#8221;</p>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>🤔 Le FCR</summary>
<p class="wp-block-paragraph"><strong>First Contact Résolution</strong> (<a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/" target="_blank" rel="noreferrer noopener">voir l&#8217;article sur la satisfaction clien</a>t partie 2 dans CES) pour<strong> résolution au 1er contact</strong></p>
</details>



<p class="has-base-2-background-color has-background wp-block-paragraph">Au début de ma carrière où je devais gérer un parc informatique sur plusieurs sites (sans grande expérience) j&#8217;ai <strong>tardé à mettre en place cette démarche</strong> et je peux témoigner de <strong>l&#8217;insatisfaction client </strong>que cela a généré😡. Les collègues du site où j&#8217;étais le plus souvent étaient <strong>privilégiés </strong>parce qu&#8217;il leur suffisait de me coincer dans un couloir avec leur ordinateur en panne et de me le coller dans les bras pour être dépannés, tandis que les autres devaient <strong>multiplier les appels téléphoniques </strong>pour me joindre ou pour que je me déplace enfin. <strong>L&#8217;opportunité n&#8217;est pas une priorité en la matière.</strong></p>



<p class="wp-block-paragraph">Ci dessous, <strong>une ligne de ticket dans le SAV Prestashop</strong></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="80" src="https://st9ph.fr/wp-content/uploads/2026/01/image-299-1024x80.png" alt="" class="wp-image-33389" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-299-1024x80.png 1024w, https://st9ph.fr/wp-content/uploads/2026/01/image-299-300x24.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-299-768x60.png 768w, https://st9ph.fr/wp-content/uploads/2026/01/image-299.png 1121w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">On dispose d&#8217;une &#8220;<strong>timeline</strong>&#8221; où <strong>visualiser</strong> la chronologie de la résolution :</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="832" src="https://st9ph.fr/wp-content/uploads/2026/01/image-301-1024x832.png" alt="" class="wp-image-33391" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-301-1024x832.png 1024w, https://st9ph.fr/wp-content/uploads/2026/01/image-301-300x244.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-301-768x624.png 768w, https://st9ph.fr/wp-content/uploads/2026/01/image-301.png 1048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">👉 Tous les éléments sont <strong>réactifs </strong>et permettent d<strong>&#8216;accéder aux informations et outils</strong> en lien avec le ticket afin de le gérer le plus efficacement possible.</p>



<p class="wp-block-paragraph">ℹ️ Dans Prestashop, un ticket prend <strong>automatiquement le statut &#8220;résolu&#8221; dès que vous avez répondu</strong> à un client (FCR) mais <strong>vous pouvez manuellement </strong>garder le statut &#8220;en cours&#8221; s&#8217;il y&#8217;a une Next Step.</p>



<div class="bloc-attention">
  🖥️ A l&#8217;examen, <strong>ne répondez pas n&#8217;importe quoi à votre client ! </strong> Etudiez la timeline, faites les opérations de SAV qu&#8217;exigent la situation, puis, seulement, répondez lui que son cas est traité.
</div>

<style>
.bloc-attention {
  border-left: 4px solid #dc2626;
  background: #fff1f1;
  padding: 12px 18px;
  margin: 20px 0;
  font-size: 15px;
  color: #0f172a;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
</style>



<h3 class="wp-block-heading" id="4-0-2-les-diff%C3%A9rentes-missions-du-sav-">0-2 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Les différentes missions du SAV</mark></h3>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="874" height="500" src="https://st9ph.fr/wp-content/uploads/2026/01/image-296.png" alt="" class="wp-image-33385" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-296.png 874w, https://st9ph.fr/wp-content/uploads/2026/01/image-296-300x172.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-296-768x439.png 768w" sizes="auto, (max-width: 874px) 100vw, 874px" /></figure>



<ul class="wp-block-list">
<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Anticiper et prévenir</mark></strong> (pour éviter les tickets !)
<ul class="wp-block-list">
<li>surveiller les <strong>ruptures de stock</strong> 📦, alerter les clients en cas de 🚚 <mark style="background-color:rgba(0, 0, 0, 0);color:#d62d2d" class="has-inline-color">r<strong>etard de livraison</strong></mark>&#8230;</li>



<li>alerter sur <strong>les </strong><mark style="background-color:rgba(0, 0, 0, 0);color:#d62e2e" class="has-inline-color"><strong>erreurs smtp</strong> </mark>📩 (livraison de mails) car <strong>c&#8217;est gravissime si l&#8217;adresse du client est fausse</strong>.</li>



<li>indiquer clairement 📆 <strong>les dates de fins de vos promotions</strong>, les ⚠️<strong><mark style="background-color:rgba(0, 0, 0, 0);color:#cd2a2a" class="has-inline-color">quantités limitées</mark>, </strong>les ❌<strong><mark style="background-color:rgba(0, 0, 0, 0);color:#c23131" class="has-inline-color">tailles manquantes</mark> </strong>&#8230; pour <strong>réduire les protestations</strong></li>



<li>Soyez <strong>en veille de vos fournisseurs </strong>(<mark style="background-color:rgba(0, 0, 0, 0);color:#cb2d2d" class="has-inline-color">ruptures de pièces</mark>, 🥵 <strong>périodes de montée en charge</strong> &#8230;), <strong>de l&#8217;actualité</strong> 🌨️ (comme <mark style="background-color:rgba(0, 0, 0, 0);color:#c83636" class="has-inline-color">les grèves ou la météo</mark> qui peuvent impacter vos délais)</li>



<li>Surveillez <strong>les retours produits</strong> 🔄️ (<mark style="background-color:rgba(0, 0, 0, 0);color:#dd3636" class="has-inline-color">mauvaises séries, client déçus en réel, colis refusés</mark> &#8230;) quand ils sont r<strong>écurrents pour une référence, une marque, un fournisseur</strong>. Il y&#8217;a 👎🏻<strong>un défaut </strong>dans <strong>sa nature</strong>, dans l<strong>&#8216;image que vous en donnez </strong>dans votre fiche produit <strong>ou dans le processus </strong>de livraison.</li>



<li>Surveillez ⭐<strong>les avis clients </strong>sur vos produits. <mark style="background-color:rgba(0, 0, 0, 0);color:#cc2828" class="has-inline-color">La récurrence de points négatifs sur un produit doit vous alerter</mark>.</li>
</ul>
</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (VERSION URL UNIQUE) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    .zoom-modal-content { max-width: 90%; max-height: 90%; border-radius: 4px; box-shadow: 0 0 20px rgba(0,0,0,0.5); animation: zoomIn 0.3s; }
    .zoom-close { position: absolute; top: 20px; right: 35px; color: #f1f1f1; font-size: 40px; font-weight: bold; cursor: pointer; transition: 0.3s; line-height: 1; }
    .zoom-close:hover { color: #bbb; }
    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-349.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
</div>

<!-- LE POPUP -->
<div id="myZoomModal" class="zoom-modal" onclick="closeZoomModal()">
    <span class="zoom-close">&times;</span>
    <img class="zoom-modal-content" id="img01">
</div>

<script>
    function openZoomModal(element) {
        // L'astuce : On récupère l'URL directement depuis l'image cliquée !
        const clickedImg = element.querySelector('img');
        const fullSizeUrl = clickedImg.src;
        
        const modal = document.getElementById("myZoomModal");
        const modalImg = document.getElementById("img01");
        
        modalImg.src = fullSizeUrl;
        modal.classList.add("show");
    }

    function closeZoomModal() {
        const modal = document.getElementById("myZoomModal");
        modal.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            closeZoomModal();
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2025/12/mauvaiseTaille2.jpg" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<ul class="wp-block-list">
<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Informer et Servir</mark></strong>
<ul class="wp-block-list">
<li>Donnez des 🪛 <strong>outils de selfcare </strong>et rendez vos clients <strong>autonomes🤩 </strong>pour gérer leur <strong>compte client </strong>(télécharger leurs factures, suivre l&#8217;état d&#8217;expédition de leurs colis &#8230; )</li>



<li>Certains <strong>produits techniques </strong>🖨️sont <strong>difficiles à prendre en main</strong>. Joignez <strong>un mode d&#8217;emploi</strong> <img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""> à votre fiche produit peut vous éviter <mark style="background-color:rgba(0, 0, 0, 0);color:#c33838" class="has-inline-color">de longues conversations téléphoniques et des tickets en pagaille.</mark></li>



<li>☝🏻<strong>Faire pour eux </strong>(commander, agir sur leur compte &#8230;), <strong>c&#8217;est votre mission aussi</strong>, mais en leur expliquant également qu&#8217;ils ont <strong>le &#8220;pouvoir&#8221; de le faire par eux-mêmes </strong>afin de les rendre le plus autonome possible.</li>
</ul>
</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Améliorer et remplacer</mark></strong>
<ul class="wp-block-list">
<li>Soyez <strong>proactifs </strong>pour <strong>la relance mail </strong>📨(obsolescence, fin de CLV &#8230;)</li>



<li><strong>Informez </strong>les logisticiens 👩🏻‍💻 des <strong>problématiques récurrentes </strong>pour qu&#8217;ils améliorent les process (<mark style="background-color:rgba(0, 0, 0, 0);color:#e13f3f" class="has-inline-color">menu compliqué, fiche produit trompeuse</mark>) et vos transporteurs des <strong>insatisfactions</strong> les concernant dans les tickets🎫 (<mark style="background-color:rgba(0, 0, 0, 0);color:#d52a2a" class="has-inline-color">état des colis, temps de livraison</mark> &#8230;)</li>
</ul>
</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Réparer</mark></strong>
<ul class="wp-block-list">
<li>soyez <strong>efficaces dans votre prise en charge</strong> ⏱️. Votre capacité à dépanner sera prépondérante pour votre réputation et pour la fidélisation</li>
</ul>
</li>
</ul>



<!-- DÉBUT TITRE CHAPITRE -->
<style>
.chapter-title { display: flex; align-items: stretch; margin: 1.7rem 0; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
.chapter-number { background: #1e73be; color: #fff; font-weight: 700; font-size: 2.8rem; padding: 0 1.1rem; display: flex; align-items: center; justify-content: center; }
.chapter-content { padding: 1.3rem 1.5rem; width: 100%; }
.chapter-heading { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.6rem; }
.chapter-logo { width: 42px; height: 42px; flex-shrink: 0; display:block; }
.chapter-logo img { width: 100%; height: 100%; object-fit: contain; }
.chapter-content h2 { margin: 0; font-size: 2.1rem; font-weight: 700; color: #1e73be; }
.chapter-points { margin: 0; padding-left: 0; list-style: none; }
.chapter-points li { margin-bottom: 0.35rem; color: #444; font-size: 0.95rem; line-height: 1.45; }
.chapter-points li::before { content: "🔹 "; }
</style>

<div class="chapter-title">
  <div class="chapter-number">1</div>
  <div class="chapter-content">
    <div class="chapter-heading">
      <a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
        <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo">
      </a>
      <h2>Organisation du service client</h2>
    </div>
    <ul class="chapter-points"><li>le ticketing</li><li>les différentes missions</li></ul>
  </div>
</div>
<!-- FIN TITRE CHAPITRE -->



<h3 class="wp-block-heading" id="5-11-l-es-communications-automatiques-de-la-boutique-information-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt="">l<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">es communications automatiques de la boutique </mark>(information)</strong></h3>



<p class="wp-block-paragraph">👉 Le maître mot étant <strong>la Proactivité </strong>pour <strong>anticiper les problèmes</strong>, Prestashop va nous aider en amont en <strong>informant les client</strong>s <strong>automatiquement à toutes les étapes de sa relation client</strong> (inscriptions et commandes).</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full"><img loading="lazy" decoding="async" width="128" height="125" src="https://st9ph.fr/wp-content/uploads/2026/01/image-305.png" alt="" class="wp-image-33398"/></figure>
</div>


<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="425" height="138" src="https://st9ph.fr/wp-content/uploads/2026/01/image-304.png" alt="" class="wp-image-33397" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-304.png 425w, https://st9ph.fr/wp-content/uploads/2026/01/image-304-300x97.png 300w" sizes="auto, (max-width: 425px) 100vw, 425px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul class="wp-block-list has-medium-font-size">
<li>Panier abandonné</li>
</ul>



<p class="has-background wp-block-paragraph" style="background-color:#9decf533">Des modules optionnels tel que «&nbsp;<em><strong>Relancez vos clients&nbsp;</strong></em>» permettent de générer un mail de relance accompagné d’un coupon réduction pour les clients qui renoncent à commander (<a href="https://st9ph.fr/outils-gratuits-de-fidelisation-clients-dans-prestashop/" target="_blank" rel="noreferrer noopener">voir ici</a>)</p>



<p class="wp-block-paragraph">✅ Les tickets pour retrouver ceux qui ont été <strong>abandonnés accidentellement </strong>(rares) seront évités.</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full"><img loading="lazy" decoding="async" width="128" height="125" src="https://st9ph.fr/wp-content/uploads/2026/01/image-308.png" alt="" class="wp-image-33401"/></figure>
</div>


<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="456" height="138" src="https://st9ph.fr/wp-content/uploads/2026/01/image-307.png" alt="" class="wp-image-33400" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-307.png 456w, https://st9ph.fr/wp-content/uploads/2026/01/image-307-300x91.png 300w" sizes="auto, (max-width: 456px) 100vw, 456px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul class="wp-block-list has-medium-font-size">
<li>Commande validée</li>
</ul>



<p class="has-background wp-block-paragraph" style="background-color:#9decf533">Elle génère un mail récapitulatif avec un <strong>numéro de commande</strong> que le client pourra suivre grâce au lien de notre prestataire de livraison.</p>



<p class="wp-block-paragraph">✅ Les tickets pour <strong>se rassurer que c&#8217;est le cas</strong>, et la plupart de ceux de <strong>nos clients impatients de recevoir leur produit </strong>seront évités.</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full"><img loading="lazy" decoding="async" width="130" height="137" src="https://st9ph.fr/wp-content/uploads/2026/01/image-306.png" alt="" class="wp-image-33399"/></figure>
</div>


<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="418" height="112" src="https://st9ph.fr/wp-content/uploads/2026/01/image-309.png" alt="" class="wp-image-33402" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-309.png 418w, https://st9ph.fr/wp-content/uploads/2026/01/image-309-300x80.png 300w" sizes="auto, (max-width: 418px) 100vw, 418px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul class="wp-block-list has-medium-font-size">
<li>Paiement accepté</li>
</ul>



<p class="has-background wp-block-paragraph" style="background-color:#9decf533">Il génère un mail de confirmation et la <strong>facture</strong> qui est jointe au courrier (c&#8217;est aussi une <img loading="lazy" decoding="async" width="27" height="12" class="wp-image-33220" style="width: 27px;" src="https://st9ph.fr/wp-content/uploads/2025/01/marianne.jpg" alt=""> <strong>obligation légale</strong>)</p>



<p class="wp-block-paragraph">✅ Les tickets de ceux de <strong>nos clients </strong>qui ont besoin d&#8217;une facture pour leur comptabilité (B2B) seront évités.</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full"><img loading="lazy" decoding="async" width="128" height="124" src="https://st9ph.fr/wp-content/uploads/2026/01/image-310.png" alt="" class="wp-image-33404"/></figure>
</div>


<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="474" height="140" src="https://st9ph.fr/wp-content/uploads/2026/01/image-311.png" alt="" class="wp-image-33405" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-311.png 474w, https://st9ph.fr/wp-content/uploads/2026/01/image-311-300x89.png 300w" sizes="auto, (max-width: 474px) 100vw, 474px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul class="wp-block-list has-medium-font-size">
<li>Préparation de la commande</li>
</ul>



<p class="has-background wp-block-paragraph" style="background-color:#9decf533">Il génère <strong>un mail d&#8217;avertissement </strong>dès qu&#8217;un opérateur de la plateforme logistique ouvre <strong>le ticket de traitement</strong>. Eux aussi fonctionnent en ticketing.</p>



<p class="wp-block-paragraph">✅ Là encore, c&#8217;est <strong>un effet rassurant</strong>, permettant au client de constater que <strong>le processus suit son cours </strong>et de ne pas s&#8217;impatienter.</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full"><img loading="lazy" decoding="async" width="128" height="124" src="https://st9ph.fr/wp-content/uploads/2026/01/image-312.png" alt="" class="wp-image-33406"/></figure>
</div>


<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="421" height="118" src="https://st9ph.fr/wp-content/uploads/2026/01/image-313.png" alt="" class="wp-image-33407" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-313.png 421w, https://st9ph.fr/wp-content/uploads/2026/01/image-313-300x84.png 300w" sizes="auto, (max-width: 421px) 100vw, 421px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul class="wp-block-list has-medium-font-size">
<li>Expédition</li>
</ul>



<p class="has-background wp-block-paragraph" style="background-color:#9decf533">La prise en charge par le transporteur génère elle aussi un mail pour prévenir le destinataire avec un lien de suivi et (souvent) la possibilité de redéfinir un RDV de passage du livreur si celui initialement prévu ne convient pas</p>



<p class="wp-block-paragraph">✅ <strong>la charge des plateformes téléphoniques</strong> et <strong>le nombre de tickets </strong>ouvert pour du suivi de livraison <strong>ont fondu</strong> dans la dernière décennie depuis que ces outils ont été mis en place.</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full"><img loading="lazy" decoding="async" width="128" height="138" src="https://st9ph.fr/wp-content/uploads/2026/01/image-314.png" alt="" class="wp-image-33408"/></figure>
</div>


<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="421" height="163" src="https://st9ph.fr/wp-content/uploads/2026/01/image-319.png" alt="" class="wp-image-33418" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-319.png 421w, https://st9ph.fr/wp-content/uploads/2026/01/image-319-300x116.png 300w" sizes="auto, (max-width: 421px) 100vw, 421px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul class="wp-block-list has-medium-font-size">
<li>Livraison</li>
</ul>



<p class="has-background wp-block-paragraph" style="background-color:#9decf533">La livraison <strong>&#8220;en mains propres</strong>&#8221; ou <strong>au mandataire</strong> du client à domicile ou sur le point relais génère<strong>un bon de livraison</strong> et il est fort conseillé d&#8217;inviter le client à <strong>vérifier le colis devant le livreur </strong>si celui-ci semble abimé ou suspect (bruit inquiétant de casse, dimensions vraiment peu adéquates de l&#8217;emballage &#8230;)</p>



<p class="wp-block-paragraph">✅ <strong>l</strong>e <strong>retour immédiat d&#8217;un produit défectueux</strong> évitera une série d&#8217;échanges dans un ticket et sera un gain de temps pour tous.</p>
</div>
</div>



<p class="wp-block-paragraph">➡️ Nous n&#8217;avons abordé que <strong>le tunnel d&#8217;achat</strong> mais la liste des mails automatiques ne s&#8217;arrête pas là :</p>



<ul class="wp-block-list">
<li>L&#8217;abonnement à <strong>la newsletter </strong>génère un mail (si vous n&#8217;abusez pas dans votre communication, vous éviterez pas mal de tickets d&#8217;opt-out)</li>



<li>La <strong>création d&#8217;un compte client</strong> ou le<strong>s modifications importantes </strong>comme le changement d&#8217;adresses (postale ou mail) qui sont <strong>une sorte de reformulation de la demande client </strong>lui permettra de lui-même de contrôler qu&#8217;il a bien saisi les bonnes)</li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉 Il est conseillé d&#8217;<strong>accuser réception </strong>de tout ce qui va<strong> impacter la relation client</strong>. Un mail ou un adresse postale erronés seront le début d&#8217;un ticket interminable et délicat.</p>



<p class="wp-block-paragraph">➡️ <strong>L&#8217;intelligence artificielle</strong> peut vous aider à identifier les problématiques et y répondre. Il existe <a href="https://addons.prestashop.com/fr/442-service-client" target="_blank" rel="noreferrer noopener">des modules pour cela</a> (un peu chers) :</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="355" height="168" src="https://st9ph.fr/wp-content/uploads/2026/01/image-315.png" alt="" class="wp-image-33409" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-315.png 355w, https://st9ph.fr/wp-content/uploads/2026/01/image-315-300x142.png 300w" sizes="auto, (max-width: 355px) 100vw, 355px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="357" height="167" src="https://st9ph.fr/wp-content/uploads/2026/01/image-316.png" alt="" class="wp-image-33410" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-316.png 357w, https://st9ph.fr/wp-content/uploads/2026/01/image-316-300x140.png 300w" sizes="auto, (max-width: 357px) 100vw, 357px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="355" height="166" src="https://st9ph.fr/wp-content/uploads/2026/01/image-317.png" alt="" class="wp-image-33411" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-317.png 355w, https://st9ph.fr/wp-content/uploads/2026/01/image-317-300x140.png 300w" sizes="auto, (max-width: 355px) 100vw, 355px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">ℹ️ Je n&#8217;en ai testé aucun (c&#8217;est un investissement et ma boutique, rappelons-le, ne me rapporte rien) mais voyez déjà avec les outils que j&#8217;évoque <a href="https://st9ph.fr/outils-gratuits-de-fidelisation-clients-dans-prestashop/" target="_blank" rel="noreferrer noopener">dans cet article</a> qui, eux, sont tous gratuits.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉 Ce qui est certain, c&#8217;est que <strong>l&#8217;IA ne prendra aucune décision sans avoir appris vos règles</strong> et que malgré sa capacité à<strong> générer des mails irréprochables</strong>, il faudra <strong>contrôler son action</strong>.</p>



<p class="wp-block-paragraph">➡️La boutique pédagogique utilise 2 outils avec 0% d&#8217;IA qui permettent eux aussi d&#8217;informer d&#8217;informer et de répondre aux questions courantes : un <strong>ChatBot </strong>et une <strong>FAQ </strong>:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="910" height="432" src="https://st9ph.fr/wp-content/uploads/2026/01/image-297.png" alt="" class="wp-image-33387" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-297.png 910w, https://st9ph.fr/wp-content/uploads/2026/01/image-297-300x142.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-297-768x365.png 768w" sizes="auto, (max-width: 910px) 100vw, 910px" /></figure>



<p class="wp-block-paragraph">👉 Ces deux outils visent à réduire le nombre de tickets qui vont nous parvenir en BackOffice en expliquant <strong>comment résoudre par soi-même les difficultés les plus récurrentes</strong> qu&#8217;on peut rencontrer dans la boutique comme retrouver le mail de téléchargement de produits commandés arrivé en spam ou une facture dans le compte client.</p>



<ul class="wp-block-list">
<li>Suivez <strong>les statistiques de vos tickets</strong> pour tenter d&#8217;améliorer encore cet <strong>entonnoir de la résolution</strong>.</li>



<li>Il est intéressant aussi de <strong>réunir les téléopérateurs </strong>pour les sonder sur <strong>les problématiques récurrentes </strong>qu&#8217;ils ont rencontré (Chat et Phoning) afin d&#8217;<strong>enrichir ces outils qui sont en fait des filtre</strong>s.</li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph">💡 Proposez toujours <strong>la mise en relation avec un humain</strong> en bout sur vos ChatBot et VoiceBot pour <strong>une entière satisfaction client</strong>. Ils comprendront que vous ayez <strong>besoin de filtrer les demandes basiques</strong> mais attendront de vous <strong>une expertise humaine pour leurs demandes plus complexes</strong>.</p>



<h3 class="wp-block-heading" id="6-12-les-messages-pr%C3%A9d%C3%A9finis-pour-simplifier-les-r%C3%A9ponses-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.2 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>les messages prédéfinis pour simplifier les réponses</strong></h3>



<p class="wp-block-paragraph">👉 Prestashop nous donne la possibilité d&#8217;enregistrer des messages prédéfinis qu&#8217;il suffira de <strong>personnaliser avant l&#8217;envoi</strong>. C&#8217;est un grain de temps énorme pour <strong>les demandes bien identifiées</strong> qui ne demandent pas d<strong>&#8216;investigation particulière</strong>.</p>



<p class="callout bleu wp-block-paragraph">ℹ️ En rappel cette <img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""><a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2959/preview/pdf/5595" target="_blank" rel="noreferrer noopener">fiche ressource</a> (page 3) pour <strong>les étapes du mail </strong>commercial. Pour nous, la phase <strong>Introduction / Reformulation</strong> sera <strong>une reformulation du contexte du ticket</strong></p>



<p class="has-base-2-background-color has-background wp-block-paragraph">Il arrivera d&#8217;ailleurs que vos clients auront <strong>plusieurs demandes en cours </strong>ou qu&#8217;ils <strong>ne se rappelleront même plus pourquoi </strong>&#8216;ils nous avaient écrit. Un petit &#8220;<em>refresh</em>&#8221; sera le bienvenu.</p>



<p class="wp-block-paragraph">👉 N&#8217;oubliez pas de :</p>



<ol class="wp-block-list">
<li>Rappeler la <strong>référence de la commande</strong></li>



<li><strong>Remercier le client de nous avoir contactés</strong> (même s&#8217;il n&#8217;est pas content).</li>
</ol>



<ul class="wp-block-list">
<li>SAV &gt; SAV &gt;<strong> messages prédéfinis</strong></li>



<li>Cliquer sur le bouton &#8220;<strong>+ Ajouter un nouveau message de commande</strong>&#8220;</li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph">On va prendre <strong>un exemple pas très facile</strong> : Annoncer aux clients qui veulent renvoyer un produit défectueux passé le délai de garantie que<strong> ce n&#8217;est pas possible </strong>! <a href="https://st9ph.fr/prestashop-cas-de-retours-produits/" target="_blank" rel="noreferrer noopener">Voir cet article</a> pour les cas et la procédure de retours produits.</p>



<ul class="wp-block-list">
<li>Donner un titre à votre message prédéfini (pour nous : &#8220;<em>refus retour produit hors délai garantie</em>&#8220;)</li>



<li>Ecrivez votre message. Pour nous, ça donnera cela :</li>
</ul>



<!-- DÉBUT MAIL HTML (V3.3) -->
<style>
    .preview-header-bar { background: #f8f9fa; border-bottom: 1px solid #ddd; padding: 15px; display: flex; justify-content: space-between; font-size: 13px; color: #555; flex-wrap: wrap; gap: 10px; font-family: sans-serif; }
    .preview-header-bar strong { color: #333; }
    .email-body-wrapper { max-width: 600px; margin: 0 auto; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #333; line-height: 1.6; background: #fff; }
    .email-logo { text-align: center; margin-bottom: 25px; }
    .email-logo img { max-width: 180px !important; height: auto !important; display: inline-block !important; margin: 0 auto !important; }
    
    .phase-row { display: flex; align-items: flex-start; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #eeeeee; }
    .phase-row:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
    .phase-label { width: 18%; font-size: 11px; font-weight: 700; color: #555555; text-transform: uppercase; line-height: 1.3; padding-top: 2px; flex-shrink: 0; }
    .phase-content { width: 82%; font-size: 14px; color: #333; padding-left: 20px; border-left: 2px solid #f0f0f0; }
    
    .phase-cta .phase-content { border-left: none; text-align: center; padding-left: 0; }
    .cta-button { display: inline-block; background: #25B9D7; color: #fff !important; text-decoration: none; padding: 12px 25px; border-radius: 5px; font-weight: bold; }
    
    .phase-signature .phase-content { font-weight: bold; border-left: none; padding-left: 0; white-space: normal; }
    
    .email-footer { background: #f4f4f4; padding: 20px; font-size: 11px; color: #777; text-align: center; margin-top: 20px; border-top: 1px solid #e0e0e0; }
    .footer-section { margin-bottom: 8px; }
    .footer-links a { color: #555; text-decoration: underline; }
    .social-icons { margin-top: 15px; }
    .social-icons img { width: 24px !important; height: 24px !important; margin: 0 5px !important; vertical-align: middle !important; display: inline-block !important; border: none !important; box-shadow: none !important; }
    
    @media (max-width: 768px) {
        .phase-row { flex-direction: column; }
        .phase-label { width: 100%; margin-bottom: 5px; color: #888; }
        .phase-content { width: 100%; padding-left: 0; border-left: none; }
    }
</style>

<div class="preview-header-bar">
    <span><strong>De :</strong> boutique st9ph</span>
    <span><strong>À :</strong> mail client</span>
    <span><strong>Objet :</strong> Votre demande de retour produit</span>
</div>

<div class="email-body-wrapper">
    <div class="email-logo"><img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/shop-st9ph-paysage.jpg" alt="Logo"></div>
    
    <div class="phase-row">
        <div class="phase-label">Salutations</div>
        <div class="phase-content">Bonjour[ Rayer l&#8217;inutile] Madame / Monsieur [écrire ici le nom]</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Intro ou reformulation</div>
        <div class="phase-content">Vous souhaitez nous renvoyer un ou plusieurs articles de votre commande [N°] et nous vous remercions de nous avoir contactés</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Proposition</div>
        <div class="phase-content">Le(s) produit(s) concerné(s) n&#8217;étant plus couvert(s) par la garantie (délai dépassé). Nous ne pouvons hélas pas répondre favorablement à votre demande.</div>
    </div>
    
    <div class="phase-row phase-cta">
        <div class="phase-label">Action</div>
        <div class="phase-content">
            <a href="https://shop.st9ph.fr/presta/fr/content/15-conditions-generales-de-vente" class="cta-button" target="_blank">voir les conditions générales de vente</a>
        </div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Next Step</div>
        <div class="phase-content">Nous ne manquerons pas de relayer votre mécontentement auprès de notre fournisseur et sommes navrés de votre déception.</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Congés</div>
        <div class="phase-content">Toute l&#8217;équipe st9ph Market vous remercie de votre compréhension et vous dit à bientôt sur notre boutique en ligne.</div>
    </div>
    
    <div class="phase-row phase-signature">
        <div class="phase-label">Signature</div>
        <div class="phase-content">[Prénom]<br>Votre conseiller commercial.</div>
    </div>
    
    <div class="email-footer">
        <div class="footer-section">vous recevez ce mail en tant que client de la boutique st9ph</div>
        <div class="footer-section footer-links"><a href="#">Se désinscrire</a></div>
        <div class="footer-section">Conformément à la loi informatique et libertés du 6 janvier 1978 complété par le règlement européen dit RGPD en vigueur depuis le 25 mai 2018, vous disposez d’un droit d’accès et de rectification sur les données vous concernant. Pour exercer ce droit : rubrique &#8220;mon compte&#8221; (accès &#038; modification) ou contactez-nous > sujet &#8220;mon compte&#8221; pour supprimer votre compte</div>
        <div class="footer-section">Utilisez le lien &#8220;contactez nous&#8221; pour toutes vos demandes au service client ou appelez le 📞3568</div>
        <div class="footer-section">shop.st9ph.fr &#8211; [mois -année]</div>
        <div class="social-icons"></div>
    </div>
</div>
<!-- FIN MAIL HTML -->



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="688" height="217" src="https://st9ph.fr/wp-content/uploads/2026/01/image-320.png" alt="" class="wp-image-33423" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-320.png 688w, https://st9ph.fr/wp-content/uploads/2026/01/image-320-300x95.png 300w" sizes="auto, (max-width: 688px) 100vw, 688px" /></figure>



<ul class="wp-block-list">
<li>Cliquer <strong>sur Enregistrer</strong></li>
</ul>



<p class="wp-block-paragraph">➡️ Pour utiliser le message prédéfini</p>



<ul class="wp-block-list">
<li>Commandes &gt; <strong>Commandes</strong>, <strong>cliquez sur la commande ciblée</strong></li>



<li>(dans le bandeau de gauche en bas) <strong>Choisir le message prédéfini</strong> à utiliser</li>



<li>🖍️ <strong>Personnaliser</strong> le message (le modèle ne sera pas affecté)</li>



<li><mark style="background-color:rgba(0, 0, 0, 0);color:#9f3636" class="has-inline-color">N&#8217;oubliez surtout pas</mark> de <strong>cocher </strong>✅<strong><em> Montrer au client</em></strong></li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="532" height="251" src="https://st9ph.fr/wp-content/uploads/2026/01/image-321.png" alt="" class="wp-image-33424" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-321.png 532w, https://st9ph.fr/wp-content/uploads/2026/01/image-321-300x142.png 300w" sizes="auto, (max-width: 532px) 100vw, 532px" /></figure>



<ul class="wp-block-list">
<li>Cliquer sur <strong>envoyer</strong></li>
</ul>



<p class="wp-block-paragraph"><strong>Dans le SAV</strong>, on voit <strong>une nouvelle étape dans le ticket</strong> de ce suivi :</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-322.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="callout bleu wp-block-paragraph">🖥️ Cette série de manipulations est <strong>un grand classique à l&#8217;examen</strong> E5B</p>



<p class="wp-block-paragraph">👉 <strong>Pour rappel</strong> :</p>



<ul class="wp-block-list">
<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">On reste factuel</mark></strong>. On ne rebondit pas sur <strong>les ressentis et les opinions</strong>.</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">On ne juge pas le client </mark></strong>(en essayant de lui démontrer qu&#8217;il a tord ou qu&#8217;il pourrait être plus poli)</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">On ne s&#8217;excuse que si on a fait une faute </mark></strong>(mais cela n&#8217;empêche pas de faire de l&#8217;empathie)</li>



<li><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color"><strong>On ne fait pas dans la provocation</strong> </mark>(ici, j&#8217;ai remercié le client pour sa compréhension et non pas pour sa fidélité, comme on fait d&#8217;habitude, il pourrait mal le prendre alors que je lui dis non)</li>
</ul>



<div class="bloc-attention">
  🖥️ A l&#8217;examen,<strong>ne faites pas de propositions fantaisistes comme des gestes commerciaux.</strong> Ca plairait moyennement au jury ! 😡 Je rappelle qu&#8217;un geste commercial est fait pour rattraper une faute et que, là, nous n&#8217;en avons pas commise !
</div>

<style>
.bloc-attention {
  border-left: 4px solid #dc2626;
  background: #fff1f1;
  padding: 12px 18px;
  margin: 20px 0;
  font-size: 15px;
  color: #0f172a;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
</style>



<h2 class="wp-block-heading has-accent-color has-text-color has-link-color wp-elements-6c18789acd40ace14ab92ecca958dd7c" id="7-2%EF%B8%8F%E2%83%A3-informer-amp-servir">2️⃣| Informer &amp; Servir</h2>



<!-- DÉBUT TITRE CHAPITRE -->
<style>
.chapter-title { display: flex; align-items: stretch; margin: 1.7rem 0; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
.chapter-number { background: #1e73be; color: #fff; font-weight: 700; font-size: 2.8rem; padding: 0 1.1rem; display: flex; align-items: center; justify-content: center; }
.chapter-content { padding: 1.3rem 1.5rem; width: 100%; }
.chapter-heading { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.6rem; }
.chapter-logo { width: 42px; height: 42px; flex-shrink: 0; display:block; }
.chapter-logo img { width: 100%; height: 100%; object-fit: contain; }
.chapter-content h2 { margin: 0; font-size: 2.1rem; font-weight: 700; color: #1e73be; }
.chapter-points { margin: 0; padding-left: 0; list-style: none; }
.chapter-points li { margin-bottom: 0.35rem; color: #444; font-size: 0.95rem; line-height: 1.45; }
.chapter-points li::before { content: "🔹 "; }
</style>

<div class="chapter-title">
  <div class="chapter-number">2</div>
  <div class="chapter-content">
    <div class="chapter-heading">
      <a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
        <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo">
      </a>
      <h2>Informer et servir</h2>
    </div>
    <ul class="chapter-points"><li>typologies front &#038; back du compte client</li><li>sujets fréquents</li></ul>
  </div>
</div>
<!-- FIN TITRE CHAPITRE -->



<p class="wp-block-paragraph">➡️ Le compte client et l&#8217;interface dans laquelle chacun peut <strong>retrouver les interactions entre le client et la boutique</strong>.</p>



<p class="has-text-align-center has-medium-font-size wp-block-paragraph" id="9-2-1-piloter-le-client-sur-son-compte-ou-agir-pour-lui-"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Piloter le client sur son compte ou agir pour lui</mark> ?</p>



<p class="wp-block-paragraph">Vous devez <strong>maitriser la manière dont vos clients peuvent agir</strong> dans leur compte client <strong>afin de les guider </strong>dans les manipulations internes. Le panneau donne ça quand <strong>on clique sur son nom </strong><img loading="lazy" decoding="async" width="150" height="12" class="wp-image-33434" style="width: 150px;" src="https://st9ph.fr/wp-content/uploads/2026/01/cpt-johnDoe.jpg" alt=""> dans le haut à droite du footer, juste à côté du panier :</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="361" src="https://st9ph.fr/wp-content/uploads/2026/01/image-323-1024x361.png" alt="" class="wp-image-33433" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-323-1024x361.png 1024w, https://st9ph.fr/wp-content/uploads/2026/01/image-323-300x106.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-323-768x271.png 768w, https://st9ph.fr/wp-content/uploads/2026/01/image-323.png 1193w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading" id="8-21-typologies-front-et-back-du-compte-client-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>typologies Front et Back du compte client</strong></h3>



<p class="wp-block-paragraph">Voici la liste des actions possibles et leur équivalent en BackOffice :</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-medium-font-size wp-block-paragraph">FrontOffice :</p>



<ul class="wp-block-list">
<li><img loading="lazy" decoding="async" width="19" height="19" class="wp-image-33435" style="width: 19px;" src="https://st9ph.fr/wp-content/uploads/2026/01/cpte-info.jpg" alt=""> <strong>Informations</strong>
<ul class="wp-block-list">
<li>🆔 Modifier ses informations d<strong>&#8216;identité</strong></li>



<li>🔑 Changer son <strong>mot de passe</strong></li>



<li>📧 S&#8217;inscrire / se désinscrire de nos <strong>communications commerciales</strong></li>
</ul>
</li>



<li><img loading="lazy" decoding="async" width="21" height="20" class="wp-image-33436" style="width: 21px;" src="https://st9ph.fr/wp-content/uploads/2026/01/cptAdress.jpg" alt=""><strong>Adresses</strong>
<ul class="wp-block-list">
<li>🏠 <strong>Modifier </strong>son adresse</li>



<li>🏠🏠 <strong>Créer </strong>un <strong>second </strong>alias d&#8217;adresse (alternative)</li>
</ul>
</li>



<li><img loading="lazy" decoding="async" width="24" height="22" class="wp-image-33437" style="width: 24px;" src="https://st9ph.fr/wp-content/uploads/2026/01/cptadress2.jpg" alt=""> <strong>Historique et détails des commandes</strong>
<ul class="wp-block-list">
<li>🧾Voir la <strong>référence</strong>, la <strong>date</strong>, le <strong>statut</strong> et l&#8217;<strong>Etat</strong></li>



<li>🧺 <strong>voir les détails</strong> (panier complet)</li>



<li><img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""> voir et télécharger<strong> la facture</strong></li>
</ul>
</li>



<li><img loading="lazy" decoding="async" width="23" height="21" class="wp-image-33439" style="width: 23px;" src="https://st9ph.fr/wp-content/uploads/2026/01/cptAvoir.jpg" alt=""> <strong>Avoir</strong>s
<ul class="wp-block-list">
<li><strong>Consulter</strong></li>
</ul>
</li>



<li><img loading="lazy" decoding="async" width="24" height="22" class="wp-image-33440" style="width: 24px;" src="https://st9ph.fr/wp-content/uploads/2026/01/cptRetour.jpg" alt=""> <strong>Retours produits</strong>
<ul class="wp-block-list">
<li>☝️ <strong>Faire une demande</strong></li>



<li>👀<strong> Consulter l&#8217;état</strong> de la demande</li>
</ul>
</li>



<li><img loading="lazy" decoding="async" width="23" height="21" class="wp-image-33441" style="width: 23px;" src="https://st9ph.fr/wp-content/uploads/2026/01/cptwishlist.jpg" alt=""> <strong>Liste d&#8217;envies</strong>
<ul class="wp-block-list">
<li>👀 <strong>Consulter</strong></li>



<li>👈 <strong>Retirer</strong> des envies</li>



<li>🛒 <strong>Commander </strong>des produits en envie</li>
</ul>
</li>



<li><img loading="lazy" decoding="async" width="19" height="19" class="wp-image-33442" style="width: 19px;" src="https://st9ph.fr/wp-content/uploads/2026/01/cptrgpd.jpg" alt=""> <strong>Données personnelles</strong>
<ul class="wp-block-list">
<li>📁 <strong>télécharger </strong>les données</li>



<li><img loading="lazy" decoding="async" width="27" height="12" class="wp-image-33220" style="width: 27px;" src="https://st9ph.fr/wp-content/uploads/2025/01/marianne.jpg" alt=""> Faire une demande au <strong>DPO</strong></li>
</ul>
</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-medium-font-size wp-block-paragraph">BackOffice :</p>



<ul class="wp-block-list">
<li><img loading="lazy" decoding="async" width="19" height="19" class="wp-image-33435" style="width: 19px;" src="https://st9ph.fr/wp-content/uploads/2026/01/cpte-info.jpg" alt=""> <strong>Informations</strong>
<ul class="wp-block-list">
<li>🆔 Clients &gt; Clients &gt; 🖍️</li>



<li>🔑 <mark style="background-color:rgba(0, 0, 0, 0);color:#d24747" class="has-inline-color">Interdit</mark></li>



<li>📧 Clients &gt; Clients &gt; 🖍️</li>
</ul>
</li>



<li><img loading="lazy" decoding="async" width="21" height="20" class="wp-image-33436" style="width: 21px;" src="https://st9ph.fr/wp-content/uploads/2026/01/cptAdress.jpg" alt=""><strong>Adresses</strong>
<ul class="wp-block-list">
<li>🏠 Clients &gt; Adresses &gt; 🖍️</li>



<li>🏠🏠 Clients &gt; Adresses &gt; 🖍️</li>
</ul>
</li>



<li><img loading="lazy" decoding="async" width="24" height="22" class="wp-image-33437" style="width: 24px;" src="https://st9ph.fr/wp-content/uploads/2026/01/cptadress2.jpg" alt=""> <strong>Historique et détails des commandes</strong>
<ul class="wp-block-list">
<li>🧾🧺<img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""> Commandes &gt; commandes</li>
</ul>
</li>



<li><img loading="lazy" decoding="async" width="23" height="21" class="wp-image-33439" style="width: 23px;" src="https://st9ph.fr/wp-content/uploads/2026/01/cptAvoir.jpg" alt=""> <strong>Avoir</strong>s
<ul class="wp-block-list">
<li>Catalogues &gt; réductions</li>
</ul>
</li>



<li><img loading="lazy" decoding="async" width="24" height="22" class="wp-image-33440" style="width: 24px;" src="https://st9ph.fr/wp-content/uploads/2026/01/cptRetour.jpg" alt=""> <strong>Retours produits</strong>
<ul class="wp-block-list">
<li>SAV &gt; Retours Produits</li>
</ul>
</li>



<li><img loading="lazy" decoding="async" width="23" height="21" class="wp-image-33441" style="width: 23px;" src="https://st9ph.fr/wp-content/uploads/2026/01/cptwishlist.jpg" alt=""> <strong>Liste d&#8217;envies</strong>
<ul class="wp-block-list">
<li><mark style="background-color:rgba(0, 0, 0, 0);color:#d33939" class="has-inline-color">que en front</mark></li>
</ul>
</li>



<li><img loading="lazy" decoding="async" width="19" height="19" class="wp-image-33442" style="width: 19px;" src="https://st9ph.fr/wp-content/uploads/2026/01/cptrgpd.jpg" alt=""> <strong>Données personnelles</strong>
<ul class="wp-block-list">
<li>Modules &gt; gestionnaire &gt; RGPD officiel &gt; configurer &gt; Suivi activité clients</li>
</ul>
</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="has-base-2-background-color has-background wp-block-paragraph">😁 Et figurez-vous que tout cela, <strong>vous devez le maitriser</strong> !</p>
</div>
</div>



<div class="bloc-rappel">
👉🏻 L&#8217;idéal sera de définir un message prédéfini <strong> pour chacune des typologies </strong> (16, tout de même), ce qui demandera <strong> un certain travail au départ </strong> mais qui permettra de gérer toutes les mails &#8220;demandes de modifications&#8221; très rapidement.
</div>
<style>
.bloc-rappel {
  border-left: 4px solid #1e73be;
  background: #f5f9ff;
  padding: 12px 18px;
  margin: 20px 0;
  font-size: 15px;
  color: #0f172a;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
</style>



<p class="wp-block-paragraph">➡️ Exemple d&#8217;une <strong>demande de suivi de commande</strong> :</p>



<!-- DÉBUT MAIL HTML (V3.3) -->
<style>
    .preview-header-bar { background: #f8f9fa; border-bottom: 1px solid #ddd; padding: 15px; display: flex; justify-content: space-between; font-size: 13px; color: #555; flex-wrap: wrap; gap: 10px; font-family: sans-serif; }
    .preview-header-bar strong { color: #333; }
    .email-body-wrapper { max-width: 600px; margin: 0 auto; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #333; line-height: 1.6; background: #fff; }
    .email-logo { text-align: center; margin-bottom: 25px; }
    .email-logo img { max-width: 180px !important; height: auto !important; display: inline-block !important; margin: 0 auto !important; }
    
    .phase-row { display: flex; align-items: flex-start; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #eeeeee; }
    .phase-row:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
    .phase-label { width: 18%; font-size: 11px; font-weight: 700; color: #555555; text-transform: uppercase; line-height: 1.3; padding-top: 2px; flex-shrink: 0; }
    .phase-content { width: 82%; font-size: 14px; color: #333; padding-left: 20px; border-left: 2px solid #f0f0f0; }
    
    .phase-cta .phase-content { border-left: none; text-align: center; padding-left: 0; }
    .cta-button { display: inline-block; background: #25B9D7; color: #fff !important; text-decoration: none; padding: 12px 25px; border-radius: 5px; font-weight: bold; }
    
    .phase-signature .phase-content { font-weight: bold; border-left: none; padding-left: 0; white-space: normal; }
    
    .email-footer { background: #f4f4f4; padding: 20px; font-size: 11px; color: #777; text-align: center; margin-top: 20px; border-top: 1px solid #e0e0e0; }
    .footer-section { margin-bottom: 8px; }
    .footer-links a { color: #555; text-decoration: underline; }
    .social-icons { margin-top: 15px; }
    .social-icons img { width: 24px !important; height: 24px !important; margin: 0 5px !important; vertical-align: middle !important; display: inline-block !important; border: none !important; box-shadow: none !important; }
    
    @media (max-width: 768px) {
        .phase-row { flex-direction: column; }
        .phase-label { width: 100%; margin-bottom: 5px; color: #888; }
        .phase-content { width: 100%; padding-left: 0; border-left: none; }
    }
</style>

<div class="preview-header-bar">
    <span><strong>De :</strong> boutique st9ph</span>
    <span><strong>À :</strong> mail client</span>
    <span><strong>Objet :</strong> suivi de votre commande [N°]</span>
</div>

<div class="email-body-wrapper">
    <div class="email-logo"><img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/shop-st9ph-paysage.jpg" alt="Logo"></div>
    
    <div class="phase-row">
        <div class="phase-label">Salutations</div>
        <div class="phase-content">Bonjour[ Rayer l&#8217;inutile] Madame / Monsieur [écrire ici le nom]</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Intro ou reformulation</div>
        <div class="phase-content">Vous souhaitez connaitre l&#8217;état de votre commande [N°] et nous vous remercions de nous avoir contactés.</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Proposition</div>
        <div class="phase-content">Votre commande [N°] est [statut] au [date]. Vous serez informé(e) par mail à l&#8217;adresse [mail_client] des prochaines étapes</div>
    </div>
    
    <div class="phase-row phase-cta">
        <div class="phase-label">Action</div>
        <div class="phase-content">
            <a href="https://shop.st9ph.fr/presta/fr/historique-commandes" class="cta-button" target="_blank">suivre le statut de mes commandes dans mon espace client</a>
        </div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Next Step</div>
        <div class="phase-content">😏 Le saviez-vous ? <br>Vous pouvez par vous même suivre l&#8217;état de votre commande dans la rubrique &#8220;Mon Compte&#8221; (cliquer sur votre nom à côté du panier ou sur &#8220;mon compte dans le pied de page de la boutique). C&#8217;est dans la rubrique &#8220;Historique et détails des commandes&#8221; (ou cliquez sur le bouton ci-dessus)</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Congés</div>
        <div class="phase-content">Toute l&#8217;équipe st9ph Market reste à votre disposition, vous remercie de votre fidélité et vous dit à bientôt sur notre boutique en ligne.</div>
    </div>
    
    <div class="phase-row phase-signature">
        <div class="phase-label">Signature</div>
        <div class="phase-content">[Prénom]<br>Votre conseiller commercial.</div>
    </div>
    
    <div class="email-footer">
        <div class="footer-section">vous recevez ce mail en tant que client de la boutique st9ph</div>
        <div class="footer-section footer-links"><a href="#">Se désinscrire</a></div>
        <div class="footer-section">Conformément à la loi informatique et libertés du 6 janvier 1978 complété par le règlement européen dit RGPD en vigueur depuis le 25 mai 2018, vous disposez d’un droit d’accès et de rectification sur les données vous concernant. Pour exercer ce droit : rubrique &#8220;mon compte&#8221; (accès &#038; modification) ou contactez-nous > sujet &#8220;mon compte&#8221; pour supprimer votre compte</div>
        <div class="footer-section">Utilisez le lien &#8220;contactez nous&#8221; pour toutes vos demandes au service client ou appelez le 📞3568</div>
        <div class="footer-section">shop.st9ph.fr &#8211; [mois -année]</div>
        <div class="social-icons"></div>
    </div>
</div>
<!-- FIN MAIL HTML -->



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">Il suffira de choisir le message personnalisé dans la liste et de <strong>renseigner les champs variables </strong>(après avoir vérifié les informations).</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="270" height="280" src="https://st9ph.fr/wp-content/uploads/2026/01/image-326.png" alt="" class="wp-image-33457"/></figure>



<p class="wp-block-paragraph">ℹ️ Certains modules vus plus haut peuvent même <strong>gérer cela automatiquement</strong>.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="531" height="613" src="https://st9ph.fr/wp-content/uploads/2026/01/image-324.png" alt="" class="wp-image-33455" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-324.png 531w, https://st9ph.fr/wp-content/uploads/2026/01/image-324-260x300.png 260w" sizes="auto, (max-width: 531px) 100vw, 531px" /></figure>
</div>
</div>



<h3 class="wp-block-heading" id="9-22-sujets-fr%C3%A9quents-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.2 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>sujets fréquents</strong></h3>



<p class="wp-block-paragraph">➡️ Exemple d&#8217;une <strong>demande de duplicata </strong>:</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Là, il faudra <strong>lui renvoyer</strong> en <img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""><strong> pièce joint</strong>e ou lui donner un  <strong>lien de téléchargement </strong> :</p>



<ul class="wp-block-list">
<li> commandes &gt; cliquer sur la commande &gt; <strong>Voir la facture</strong></li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="554" height="159" src="https://st9ph.fr/wp-content/uploads/2026/01/image-327.png" alt="" class="wp-image-33459" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-327.png 554w, https://st9ph.fr/wp-content/uploads/2026/01/image-327-300x86.png 300w" sizes="auto, (max-width: 554px) 100vw, 554px" /></figure>



<p class="wp-block-paragraph">⚠️ Ca va la <strong>télécharger directement</strong>, en fait, et vous ouvrir en plus un onglet pour la consulter</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-328.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<!-- DÉBUT MAIL HTML (V3.3) -->
<style>
    .preview-header-bar { background: #f8f9fa; border-bottom: 1px solid #ddd; padding: 15px; display: flex; justify-content: space-between; font-size: 13px; color: #555; flex-wrap: wrap; gap: 10px; font-family: sans-serif; }
    .preview-header-bar strong { color: #333; }
    .email-body-wrapper { max-width: 600px; margin: 0 auto; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #333; line-height: 1.6; background: #fff; }
    .email-logo { text-align: center; margin-bottom: 25px; }
    .email-logo img { max-width: 180px !important; height: auto !important; display: inline-block !important; margin: 0 auto !important; }
    
    .phase-row { display: flex; align-items: flex-start; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #eeeeee; }
    .phase-row:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
    .phase-label { width: 18%; font-size: 11px; font-weight: 700; color: #555555; text-transform: uppercase; line-height: 1.3; padding-top: 2px; flex-shrink: 0; }
    .phase-content { width: 82%; font-size: 14px; color: #333; padding-left: 20px; border-left: 2px solid #f0f0f0; }
    
    .phase-cta .phase-content { border-left: none; text-align: center; padding-left: 0; }
    .cta-button { display: inline-block; background: #25B9D7; color: #fff !important; text-decoration: none; padding: 12px 25px; border-radius: 5px; font-weight: bold; }
    
    .phase-signature .phase-content { font-weight: bold; border-left: none; padding-left: 0; white-space: normal; }
    
    .email-footer { background: #f4f4f4; padding: 20px; font-size: 11px; color: #777; text-align: center; margin-top: 20px; border-top: 1px solid #e0e0e0; }
    .footer-section { margin-bottom: 8px; }
    .footer-links a { color: #555; text-decoration: underline; }
    .social-icons { margin-top: 15px; }
    .social-icons img { width: 24px !important; height: 24px !important; margin: 0 5px !important; vertical-align: middle !important; display: inline-block !important; border: none !important; box-shadow: none !important; }
    
    @media (max-width: 768px) {
        .phase-row { flex-direction: column; }
        .phase-label { width: 100%; margin-bottom: 5px; color: #888; }
        .phase-content { width: 100%; padding-left: 0; border-left: none; }
    }
</style>

<div class="preview-header-bar">
    <span><strong>De :</strong> boutique st9ph</span>
    <span><strong>À :</strong> mail client</span>
    <span><strong>Objet :</strong> votre facture REF [REF]</span>
</div>

<div class="email-body-wrapper">
    <div class="email-logo"><img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/shop-st9ph-paysage.jpg" alt="Logo"></div>
    
    <div class="phase-row">
        <div class="phase-label">Salutations</div>
        <div class="phase-content">Bonjour[ Rayer l&#8217;inutile] Madame / Monsieur [écrire ici le nom]</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Intro ou reformulation</div>
        <div class="phase-content">Vous souhaitez un duplicata de votre facture [N°] et nous vous remercions de nous avoir contactés.</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Proposition</div>
        <div class="phase-content">Cliquez sur le lien ci-dessous pour la télécharger.</div>
    </div>
    
    <div class="phase-row phase-cta">
        <div class="phase-label">Action</div>
        <div class="phase-content">
            <a href="https://st9ph.fr/wp-content/uploads/2026/03/FA2025-000010.pdf" class="cta-button" target="_blank">télécharger cette facture</a>
        </div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Next Step</div>
        <div class="phase-content">😏 Le saviez-vous ? <br>Vous pouvez par vous même retrouver et télécharger vos factures dans la rubrique &#8220;Mon Compte&#8221; (cliquer sur votre nom à côté du panier ou sur &#8220;mon compte&#8221; dans le pied de page de la boutique). C&#8217;est dans la rubrique &#8220;Historique et détails des commandes&#8221; puis sur l&#8217;icone ￼pdf.</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Congés</div>
        <div class="phase-content">Toute l&#8217;équipe st9ph Market reste à votre disposition, vous remercie de votre fidélité et vous dit à bientôt sur notre boutique en ligne.</div>
    </div>
    
    <div class="phase-row phase-signature">
        <div class="phase-label">Signature</div>
        <div class="phase-content">[Prénom]<br>Votre conseiller commercial.</div>
    </div>
    
    <div class="email-footer">
        <div class="footer-section">vous recevez ce mail en tant que client de la boutique st9ph</div>
        <div class="footer-section footer-links"><a href="#">Se désinscrire</a></div>
        <div class="footer-section">Conformément à la loi informatique et libertés du 6 janvier 1978 complété par le règlement européen dit RGPD en vigueur depuis le 25 mai 2018, vous disposez d’un droit d’accès et de rectification sur les données vous concernant. Pour exercer ce droit : rubrique &#8220;mon compte&#8221; (accès &#038; modification) ou contactez-nous > sujet &#8220;mon compte&#8221; pour supprimer votre compte</div>
        <div class="footer-section">Utilisez le lien &#8220;contactez nous&#8221; pour toutes vos demandes au service client ou appelez le 📞3568</div>
        <div class="footer-section">shop.st9ph.fr &#8211; [mois -année]</div>
        <div class="social-icons"></div>
    </div>
</div>
<!-- FIN MAIL HTML -->



<p class="wp-block-paragraph">🖥️ Il faut savoir que <strong>l&#8217;envoi de pièces jointes est désactivée du bloc SAV</strong> sur Prestashop v9 et que <strong><mark style="background-color:rgba(0, 0, 0, 0);color:#b83030" class="has-inline-color">ce n&#8217;est modifiable qu&#8217;en code</mark></strong> (<a href="https://www.prestashop.com/forums/topic/348406-sav-et-discussion-client-ajouter-une-pi%C3%A8ce-jointe-%C3%A0-une-r%C3%A9ponse/">voir ce forum</a>) ou <strong>en achetant un add-on</strong> (d&#8217;où <strong>le lien de téléchargement</strong> dans mon exemple plutôt que la pièce jointe) -&gt; <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">donc, vous ne l&#8217;aurez pas à l&#8217;examen</mark></strong> !</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li><strong>En clic droit </strong>sur le bouton &#8220;<strong>Voir la facture</strong>&#8221; dans le détail de la commande du BackOffice, choisissez &#8220;<strong>copiez l&#8217;adresse du lien&#8221;</strong></li>
</ul>



<p class="has-text-color has-link-color wp-elements-f4f191ab82c968ec67e5aa6022b85f58 wp-block-paragraph" style="color:#da4343">👀 L&#8217;adresse est &#8220;imbuvable&#8221;<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-contrast-color"> mais on a pas le choix</mark> :</p>



<p class="has-text-align-center has-background has-small-font-size wp-block-paragraph" style="background-color:#f7e5e5">&#8216;https://boutiq.st9ph.fr/da89ms8eewdah1nn/sell/orders/6/generate-invoice-pdf?_token=ef2317145cc2.S0wEX0vpT_f8vzRIVhzGDyKlg4ZAl9TpBYYVpcwMpl4.HARjch2fHNqZ-lw4IkiiWGHu1vcwpqPecORjlftrx29yBncaP5AWz6XnBA</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="465" height="308" src="https://st9ph.fr/wp-content/uploads/2026/01/image-329.png" alt="" class="wp-image-33463" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-329.png 465w, https://st9ph.fr/wp-content/uploads/2026/01/image-329-300x199.png 300w" sizes="auto, (max-width: 465px) 100vw, 465px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="499" height="171" src="https://st9ph.fr/wp-content/uploads/2026/01/image-331.png" alt="" class="wp-image-33465" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-331.png 499w, https://st9ph.fr/wp-content/uploads/2026/01/image-331-300x103.png 300w" sizes="auto, (max-width: 499px) 100vw, 499px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">Le message personnalisé <strong>ne tolère que le texte générique </strong>UTF8 et mon essai de  l&#8217;encapsuler dans <strong>un gentil lien hypertexte </strong>html l&#8217;envoie tel quel. Ca ne marche pas !</p>
</div>
</div>



<p class="callout bleu wp-block-paragraph">ℹ️ Sur <strong>l&#8217;aperçu du mail final</strong> plus haut (celui que reçoit le client dans sa boite mail), le beau bouton &#8220;<strong>télécharger cette facture</strong>&#8221; est donc un add-on (non générique dans le modèle) qu&#8217;il faudra implanter dans votre boutique<strong> pour un résultat pro</strong>. Il en existe des &#8220;clés en main&#8221;  (assez chers) mais c&#8217;est jouable aussi<strong> en modifiant le thème de mail </strong>en code (ce que j&#8217;ai fait avec l&#8217;aide de l&#8217;IA parce que je ne suis pas un as du php) &#8230; mais tout cela est hors programme.</p>



<p class="wp-block-paragraph">👉 On est d&#8217;accord, c&#8217;est plus <strong>du service commercial </strong>que du SAV. Quoique, ça peut être dans le cas d&#8217;un <strong>rappel suite à une rupture de stock </strong>d&#8217;un produit désiré, et, là, ça redevient du SAV, même si c<strong>&#8216;est aussi de la télévente</strong>.</p>



<p class="wp-block-paragraph">😏 En plus, le <strong>lien est temporaire</strong> (jeton) et <strong>il va se périmer</strong> dans le temps !</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">🖥️ En tout cas, c&#8217;est classé là pour l&#8217;épreuve et on vous demandera parfois de <strong>finaliser une commande</strong> pour un client (panne d&#8217;ordi ou de connexion &#8230;). Mais <strong>en VPC</strong>, c&#8217;est parfois le cas pour des <strong>catalogues papie</strong>r (oui, ça existe encore) ou pour prendre la commande suite à <strong>un devis retourné signé </strong>(souvent en B2B).</p>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>🙄 VPC ?</summary>
<p class="wp-block-paragraph"> Vente par correspondance, une partie très petite de la Vente à Distance (VAD), mais qui demeure même si sa part est faible. Elle représentait 50 % de la VAD en 2003 selon la FEVAD mais tellement faible aujourd&#8217;hui qu&#8217;elle ne se risque plus à la chiffrer( moins de 0,1 %) selon les estimations.</p>



<p class="wp-block-paragraph"></p>
</details>



<!-- DÉBUT TITRE CHAPITRE -->
<style>
.chapter-title { display: flex; align-items: stretch; margin: 1.7rem 0; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
.chapter-number { background: #1e73be; color: #fff; font-weight: 700; font-size: 2.8rem; padding: 0 1.1rem; display: flex; align-items: center; justify-content: center; }
.chapter-content { padding: 1.3rem 1.5rem; width: 100%; }
.chapter-heading { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.6rem; }
.chapter-logo { width: 42px; height: 42px; flex-shrink: 0; display:block; }
.chapter-logo img { width: 100%; height: 100%; object-fit: contain; }
.chapter-content h2 { margin: 0; font-size: 2.1rem; font-weight: 700; color: #1e73be; }
.chapter-points { margin: 0; padding-left: 0; list-style: none; }
.chapter-points li { margin-bottom: 0.35rem; color: #444; font-size: 0.95rem; line-height: 1.45; }
.chapter-points li::before { content: "🔹 "; }
</style>

<div class="chapter-title">
  <div class="chapter-number">3</div>
  <div class="chapter-content">
    <div class="chapter-heading">
      <a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
        <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo">
      </a>
      <h2>conseiller et vendre</h2>
    </div>
    <ul class="chapter-points"><li>Push suite à une commande impossible à finaliser</li><li>Prise de commande</li></ul>
  </div>
</div>
<!-- FIN TITRE CHAPITRE -->



<h3 class="wp-block-heading" id="10-31-push-suite-%C3%A0-une-commande-impossible-%C3%A0-finaliser-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">3.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Push suite à une commande impossible à finaliser</strong></h3>



<p class="wp-block-paragraph">👉 Qu&#8217;il s&#8217;agisse d&#8217;<strong>une déclinaison souhaitée manquante</strong> (taille, couleur &#8230;), d&#8217;<strong>un doute sur le choix</strong>,  où d&#8217;<strong>un stock insuffisant</strong>, un client va parfois<strong> générer un ticket</strong> pour savoir<strong> lequel choisir </strong>ou quand le produit sera <strong>disponible à nouveau</strong> dans la variante qu&#8217;il souhaite. <strong>Plusieurs cas de figures </strong>sont envisageables.</p>



<p class="wp-block-paragraph">🔹 Le produit est en rupture de stock momentané</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">ℹ️ Il faudra alors regarder <strong>du côté de votre fournisseur </strong>pour savoir <strong>quand vous serez réapprovisionné </strong>mais rien dans le backoffice (catalogue &gt; marques &amp; fournisseurs &gt; (onglet) fournisseurs) n&#8217;est prévu pour <strong>indiquer le roulement</strong> (la périodicité de réapprovisionnement).</p>



<p class="wp-block-paragraph">🖥️ C&#8217;est souvent au téléphone que cela se passe, il est vrai, et à l&#8217;examen, on vous indiquera ce délai si vous tombez sur ce type de demandes.</p>



<p class="wp-block-paragraph">Nous prendrons en compte <strong>les deux cas de figure</strong> possibles dans un couleur différente  :</p>



<ul class="wp-block-list">
<li>🟧 Les commandes n&#8217;étaient pas acceptés si le stock était vide</li>



<li>🟩 Les commandes étaient acceptées</li>
</ul>



<!-- DÉBUT MAIL HTML (V3.3) -->
<style>
    .preview-header-bar { background: #f8f9fa; border-bottom: 1px solid #ddd; padding: 15px; display: flex; justify-content: space-between; font-size: 13px; color: #555; flex-wrap: wrap; gap: 10px; font-family: sans-serif; }
    .preview-header-bar strong { color: #333; }
    .email-body-wrapper { max-width: 600px; margin: 0 auto; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #333; line-height: 1.6; background: #fff; }
    .email-logo { text-align: center; margin-bottom: 25px; }
    .email-logo img { max-width: 180px !important; height: auto !important; display: inline-block !important; margin: 0 auto !important; }
    
    .phase-row { display: flex; align-items: flex-start; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #eeeeee; }
    .phase-row:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
    .phase-label { width: 18%; font-size: 11px; font-weight: 700; color: #555555; text-transform: uppercase; line-height: 1.3; padding-top: 2px; flex-shrink: 0; }
    .phase-content { width: 82%; font-size: 14px; color: #333; padding-left: 20px; border-left: 2px solid #f0f0f0; }
    
    .phase-cta .phase-content { border-left: none; text-align: center; padding-left: 0; }
    .cta-button { display: inline-block; background: #25B9D7; color: #fff !important; text-decoration: none; padding: 12px 25px; border-radius: 5px; font-weight: bold; }
    
    .phase-signature .phase-content { font-weight: bold; border-left: none; padding-left: 0; white-space: normal; }
    
    .email-footer { background: #f4f4f4; padding: 20px; font-size: 11px; color: #777; text-align: center; margin-top: 20px; border-top: 1px solid #e0e0e0; }
    .footer-section { margin-bottom: 8px; }
    .footer-links a { color: #555; text-decoration: underline; }
    .social-icons { margin-top: 15px; }
    .social-icons img { width: 24px !important; height: 24px !important; margin: 0 5px !important; vertical-align: middle !important; display: inline-block !important; border: none !important; box-shadow: none !important; }
    
    @media (max-width: 768px) {
        .phase-row { flex-direction: column; }
        .phase-label { width: 100%; margin-bottom: 5px; color: #888; }
        .phase-content { width: 100%; padding-left: 0; border-left: none; }
    }
</style>

<div class="preview-header-bar">
    <span><strong>De :</strong> boutique st9ph</span>
    <span><strong>À :</strong> mail client</span>
    <span><strong>Objet :</strong> notre [nom du produit]</span>
</div>

<div class="email-body-wrapper">
    <div class="email-logo"><img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/shop-st9ph-paysage.jpg" alt="Logo"></div>
    
    <div class="phase-row">
        <div class="phase-label">Salutations</div>
        <div class="phase-content">Bonjour[ Rayer l&#8217;inutile] Madame / Monsieur [écrire ici le nom]</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Intro ou reformulation</div>
        <div class="phase-content">Vous avez rencontré une difficulté pour commander notre [nom du produit] (référence : [ref] et vous nous contactez pour nous le signaler. Nous vous remercions de votre démarche.</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Proposition</div>
        <div class="phase-content">Ce produit est effectivement victime de son succès et n&#8217;est plus en stock pour le moment. Nous sommes navrés pour le désagrément que cela a engendré pour vous.</div>
    </div>
    
    <div class="phase-row phase-cta">
        <div class="phase-label">Action</div>
        <div class="phase-content">
            <a href="https://shop.st9ph.fr/presta/fr/historique-commandes" class="cta-button" target="_blank">🟩 suivre l&#8217;état de ma commande</a>
        </div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Next Step</div>
        <div class="phase-content">Cependant, notre fournisseur garantit de nous réapprovisionner pour le [Date de réapprovisionnement] [&#8230;]<br>🟩 [&#8230;] et votre commande reste toujours active. <br>Vous serez averti dès qu&#8217;elle sera prête pour l&#8217;expédition  ! 👍 <br>[&#8230;]🟧 et je vous invite à renouveler votre commande passée cette date.<br>🥇 Nous pouvons aussi passer cette commande pour vous dès aujourd&#8217;hui pour que vous soyez dans les premiers servis lors du réassort.<br>Dans ce cas, merci de nous l&#8217;indiquer en réponse à ce mail. <br>[ Rayer l&#8217;inutile] [ ❌ pas de lien &#8220;suivre l&#8217;état de ma commande&#8221;]</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Congés</div>
        <div class="phase-content">Toute l&#8217;équipe st9ph Market reste à votre disposition, vous remercie de votre fidélité et vous dit à bientôt sur notre boutique en ligne.</div>
    </div>
    
    <div class="phase-row phase-signature">
        <div class="phase-label">Signature</div>
        <div class="phase-content">[Prénom]<br>Votre conseiller commercial.</div>
    </div>
    
    <div class="email-footer">
        <div class="footer-section">vous recevez ce mail en tant que client de la boutique st9ph</div>
        <div class="footer-section footer-links"><a href="#">Se désinscrire</a></div>
        <div class="footer-section">Conformément à la loi informatique et libertés du 6 janvier 1978 complété par le règlement européen dit RGPD en vigueur depuis le 25 mai 2018, vous disposez d’un droit d’accès et de rectification sur les données vous concernant. Pour exercer ce droit : rubrique &#8220;mon compte&#8221; (accès &#038; modification) ou contactez-nous > sujet &#8220;mon compte&#8221; pour supprimer votre compte</div>
        <div class="footer-section">Utilisez le lien &#8220;contactez nous&#8221; pour toutes vos demandes au service client ou appelez le 📞3568</div>
        <div class="footer-section">shop.st9ph.fr &#8211; [mois -année]</div>
        <div class="social-icons"></div>
    </div>
</div>
<!-- FIN MAIL HTML -->



<p class="wp-block-paragraph">🔹 Le produit est en rupture de stock définitive</p>



<!-- DÉBUT MAIL HTML (V3.3) -->
<style>
    .preview-header-bar { background: #f8f9fa; border-bottom: 1px solid #ddd; padding: 15px; display: flex; justify-content: space-between; font-size: 13px; color: #555; flex-wrap: wrap; gap: 10px; font-family: sans-serif; }
    .preview-header-bar strong { color: #333; }
    .email-body-wrapper { max-width: 600px; margin: 0 auto; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #333; line-height: 1.6; background: #fff; }
    .email-logo { text-align: center; margin-bottom: 25px; }
    .email-logo img { max-width: 180px !important; height: auto !important; display: inline-block !important; margin: 0 auto !important; }
    
    .phase-row { display: flex; align-items: flex-start; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #eeeeee; }
    .phase-row:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
    .phase-label { width: 18%; font-size: 11px; font-weight: 700; color: #555555; text-transform: uppercase; line-height: 1.3; padding-top: 2px; flex-shrink: 0; }
    .phase-content { width: 82%; font-size: 14px; color: #333; padding-left: 20px; border-left: 2px solid #f0f0f0; }
    
    .phase-cta .phase-content { border-left: none; text-align: center; padding-left: 0; }
    .cta-button { display: inline-block; background: #25B9D7; color: #fff !important; text-decoration: none; padding: 12px 25px; border-radius: 5px; font-weight: bold; }
    
    .phase-signature .phase-content { font-weight: bold; border-left: none; padding-left: 0; white-space: normal; }
    
    .email-footer { background: #f4f4f4; padding: 20px; font-size: 11px; color: #777; text-align: center; margin-top: 20px; border-top: 1px solid #e0e0e0; }
    .footer-section { margin-bottom: 8px; }
    .footer-links a { color: #555; text-decoration: underline; }
    .social-icons { margin-top: 15px; }
    .social-icons img { width: 24px !important; height: 24px !important; margin: 0 5px !important; vertical-align: middle !important; display: inline-block !important; border: none !important; box-shadow: none !important; }
    
    @media (max-width: 768px) {
        .phase-row { flex-direction: column; }
        .phase-label { width: 100%; margin-bottom: 5px; color: #888; }
        .phase-content { width: 100%; padding-left: 0; border-left: none; }
    }
</style>

<div class="preview-header-bar">
    <span><strong>De :</strong> boutique st9ph</span>
    <span><strong>À :</strong> mail client</span>
    <span><strong>Objet :</strong> disponibilité  [nom du produit]</span>
</div>

<div class="email-body-wrapper">
    <div class="email-logo"><img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/shop-st9ph-paysage.jpg" alt="Logo"></div>
    
    <div class="phase-row">
        <div class="phase-label">Salutations</div>
        <div class="phase-content">Bonjour[ Rayer l&#8217;inutile] Madame / Monsieur [écrire ici le nom]</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Intro ou reformulation</div>
        <div class="phase-content">Vous avez rencontré une difficulté pour commander notre [nom du produit] (référence : [ref]) et vous nous contactez pour nous le signaler. Nous vous remercions de votre démarche.</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Proposition</div>
        <div class="phase-content">Ce produit a été effectivement victime de son succès et n&#8217;est plus en stock. Nous sommes navrés pour le désagrément que cela a engendré pour vous.</div>
    </div>
    
    <div class="phase-row phase-cta">
        <div class="phase-label">Action</div>
        <div class="phase-content">
            <a href="https://shop.st9ph.fr/presta/fr/13-arts-culinaires" class="cta-button" target="_blank">Voir d&#8217;autres produits similaires dans la boutique</a>
        </div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Next Step</div>
        <div class="phase-content">Nous ne serons pas réapprovisionnés pour ce produit [ Rayer l&#8217;inutile] qui est une fin de série / qui n&#8217;est plus disponible chez notre fournisseur et nous en sommes navrés.</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Congés</div>
        <div class="phase-content">Toute l&#8217;équipe st9ph Market reste à votre disposition, vous remercie de votre fidélité et vous dit à bientôt sur notre boutique en ligne.</div>
    </div>
    
    <div class="phase-row phase-signature">
        <div class="phase-label">Signature</div>
        <div class="phase-content">[Prénom]<br>Votre conseiller commercial.</div>
    </div>
    
    <div class="email-footer">
        <div class="footer-section">vous recevez ce mail en tant que client de la boutique st9ph</div>
        <div class="footer-section footer-links"><a href="#">Se désinscrire</a></div>
        <div class="footer-section">Conformément à la loi informatique et libertés du 6 janvier 1978 complété par le règlement européen dit RGPD en vigueur depuis le 25 mai 2018, vous disposez d’un droit d’accès et de rectification sur les données vous concernant. Pour exercer ce droit : rubrique &#8220;mon compte&#8221; (accès &#038; modification) ou contactez-nous > sujet &#8220;mon compte&#8221; pour supprimer votre compte</div>
        <div class="footer-section">Utilisez le lien &#8220;contactez nous&#8221; pour toutes vos demandes au service client ou appelez le 📞3568</div>
        <div class="footer-section">shop.st9ph.fr &#8211; [mois -année]</div>
        <div class="social-icons"></div>
    </div>
</div>
<!-- FIN MAIL HTML -->



<p class="wp-block-paragraph">🔹Le client demande des informations complémentaires sur le produit</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="450" height="450" src="https://st9ph.fr/wp-content/uploads/2026/01/qrcode_boutiq.st9ph.fr-16.png" alt="" class="wp-image-33472" style="width:203px;height:auto" srcset="https://st9ph.fr/wp-content/uploads/2026/01/qrcode_boutiq.st9ph.fr-16.png 450w, https://st9ph.fr/wp-content/uploads/2026/01/qrcode_boutiq.st9ph.fr-16-300x300.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/qrcode_boutiq.st9ph.fr-16-150x150.png 150w" sizes="auto, (max-width: 450px) 100vw, 450px" /></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">🖥️ Un grand classique de l&#8217;examen, la &#8220;<strong>levée de doute</strong>&#8220;. Prenons l&#8217;exemple de <a href="https://boutiq.st9ph.fr/23-58-t-shirt-petit-dauphin.html#/14-couleur-bleu/33-age-3_4" target="_blank" rel="noreferrer noopener">ce produit</a> et d&#8217;un parent qui ne sait pas bien quelle taille choisir pour son fils :</p>


<div style="border: 3px solid #000000;border-radius: 0%;background-color: inherit" class="ub-styled-box ub-bordered-box wp-block-ub-styled-box" id="ub-styled-box-06b6c533-2b42-49d6-8111-29675c89e975">
<p class="wp-block-paragraph" id="ub-styled-box-bordered-content-">&#8220;<em>Mon fils n&#8217;a que 6 ans mais il mesure déjà 1 m 20 et j&#8217;ai peur que du 5-6 ans soit trop petit. Et il le voudrait en rose mais j&#8217;ai l&#8217;impression que ce n&#8217;est que pour les filles</em>. Si j&#8217;en achète un trop petit, je pourrais vous le renvoyer pour l&#8217;échanger ?&#8221;</p>


</div></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Il y&#8217;a trois problématiques distinctes :</p>



<ul class="wp-block-list">
<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">La taille</mark></strong> : On dispose d&#8217;un guide des tailles dans la description et c&#8217;est vrai que du 7 &#8211; 8 ans serait mieux pour lui.</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Le coloris</mark></strong> : Bien sûr qu&#8217;il peut porter du rose en étant un garçon, même si le modèle photographié est une fille. S&#8217;il a envie qu&#8217;on lui jette des cailloux à la récré, c&#8217;est son problème ! (Je blague, bien sur).</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Le retour</mark></strong> : c&#8217;est un piège car la réponse sera non (sauf politique de réassurance l&#8217;autorisant à voir dans la boutique ou sur les annexes du sujet)
<ul class="wp-block-list">
<li>Ce n&#8217;est pas <strong>un renoncement à l&#8217;achat dans les 14 jours </strong>dans la mesure où le <strong>produit </strong>aura été <strong>porté </strong>et que, de toute manière, le t-shirt est classé comme<strong> un sous-vêtement </strong>(à même la peau) donc, parmi <strong>les exceptions à la rétractation</strong></li>



<li>Ce n&#8217;est pas <strong>une non conformité</strong> non plus, même s&#8217;il la plupart des boutiques <strong>autorisent l&#8217;échange</strong> dans ce cas, <strong>par soucis de fidélisatio</strong>n (mais nous partirons du principe que ce n&#8217;est pas le cas)</li>
</ul>
</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">

<style>
.ps-product-card { background: #fff; border: 1px solid #e7e7e7; border-radius: 4px; width: 100%; max-width: 300px; margin: 20px auto; font-family: 'Segoe UI', sans-serif; transition: box-shadow 0.3s ease; position: relative; overflow: hidden; text-decoration: none; color: inherit; display: block; }
.ps-product-card:hover { box-shadow: 0 10px 20px rgba(0,0,0,0.1); }
.ps-product-image-wrapper { position: relative; width: 100%; padding-top: 100%; overflow: hidden; background: #f5f5f5; }
.ps-product-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease; }
.ps-product-card:hover .ps-product-image { transform: scale(1.05); }
.ps-wishlist-icon { position: absolute; top: 10px; right: 10px; background: rgba(255, 255, 255, 0.8); width: 35px; height: 35px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.2s; z-index: 2; box-shadow: 0 2px 5px rgba(0,0,0,0.1); }
.ps-wishlist-icon svg { width: 20px; height: 20px; fill: #7a7a7a; transition: fill 0.2s; }
.ps-wishlist-icon:hover { background: #fff; transform: scale(1.1); }
.ps-wishlist-icon:hover svg { fill: #ff4848; }
.ps-product-rating { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); display: flex; gap: 2px; z-index: 2; background: rgba(0,0,0,0.4); padding: 4px 8px; border-radius: 20px; }
.ps-star { color: #ffd700; font-size: 14px; text-shadow: 0 1px 2px rgba(0,0,0,0.5); }
.ps-product-content { padding: 15px; text-align: center; background: #fff; }
.ps-product-name { font-size: 15px; color: #333; margin: 0 0 10px 0; font-weight: 500; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 42px; }
.ps-product-price { font-size: 18px; font-weight: 700; color: #25B9D7; margin: 0 0 15px 0; }
.ps-product-btn { background-color: #25B9D7; color: #fff; border: none; padding: 10px 15px; border-radius: 4px; font-size: 13px; font-weight: 600; text-transform: uppercase; cursor: pointer; width: 100%; display: flex; align-items: center; justify-content: center; gap: 8px; transition: background 0.2s; text-decoration: none; box-sizing: border-box; }
.ps-product-btn:hover { background-color: #1fa3c0; color: #fff; }
.ps-product-btn svg { width: 16px; height: 16px; fill: currentColor; }
@media (max-width: 768px) { .ps-product-card { max-width: 100%; } }
</style>
<!-- DÉBUT VIGNETTE PRODUIT -->
<a href="https://boutiq.st9ph.fr/23-66-t-shirt-petit-dauphin.html#/18-couleur-rose/35-age-7_8" target="_blank" class="ps-product-card">
    <div class="ps-product-image-wrapper">
        <img decoding="async" src="https://boutiq.st9ph.fr/40-product_main/t-shirt-petit-dauphin.jpg" alt="T-Shirt Petit Dauphin" class="ps-product-image">
        <div class="ps-wishlist-icon" title="Ajouter aux favoris" onclick="event.preventDefault(); event.stopPropagation(); alert('Fonctionnalité liste d\'envie à connecter.');">
            <svg viewBox="0 0 24 24"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>
        </div>
        <div class="ps-product-rating">
            <span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span>
        </div>
    </div>
    <div class="ps-product-content">
        <h3 class="ps-product-name">T-Shirt Petit Dauphin</h3>
        <div class="ps-product-price">12,50 €</div>
        <div class="ps-product-btn">
            Voir dans la boutique
            <svg viewBox="0 0 24 24"><path d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"/></svg>
        </div>
    </div>
</a>
<!-- FIN VIGNETTE PRODUIT -->



<p class="wp-block-paragraph">➡️ Voir l&#8217;article sur <a href="https://st9ph.fr/prestashop-cas-de-retours-produits/">les cas de retours produits</a>.</p>
</div>
</div>



<p class="wp-block-paragraph">La réponse sera donc ultra personnalisée :</p>





<!-- DÉBUT MAIL HTML (V3.3) -->
<style>
    .preview-header-bar { background: #f8f9fa; border-bottom: 1px solid #ddd; padding: 15px; display: flex; justify-content: space-between; font-size: 13px; color: #555; flex-wrap: wrap; gap: 10px; font-family: sans-serif; }
    .preview-header-bar strong { color: #333; }
    .email-body-wrapper { max-width: 600px; margin: 0 auto; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #333; line-height: 1.6; background: #fff; }
    .email-logo { text-align: center; margin-bottom: 25px; }
    .email-logo img { max-width: 180px !important; height: auto !important; display: inline-block !important; margin: 0 auto !important; }
    
    .phase-row { display: flex; align-items: flex-start; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #eeeeee; }
    .phase-row:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
    .phase-label { width: 18%; font-size: 11px; font-weight: 700; color: #555555; text-transform: uppercase; line-height: 1.3; padding-top: 2px; flex-shrink: 0; }
    .phase-content { width: 82%; font-size: 14px; color: #333; padding-left: 20px; border-left: 2px solid #f0f0f0; }
    
    .phase-cta .phase-content { border-left: none; text-align: center; padding-left: 0; }
    .cta-button { display: inline-block; background: #25B9D7; color: #fff !important; text-decoration: none; padding: 12px 25px; border-radius: 5px; font-weight: bold; }
    
    .phase-signature .phase-content { font-weight: bold; border-left: none; padding-left: 0; white-space: normal; }
    
    .email-footer { background: #f4f4f4; padding: 20px; font-size: 11px; color: #777; text-align: center; margin-top: 20px; border-top: 1px solid #e0e0e0; }
    .footer-section { margin-bottom: 8px; }
    .footer-links a { color: #555; text-decoration: underline; }
    .social-icons { margin-top: 15px; }
    .social-icons img { width: 24px !important; height: 24px !important; margin: 0 5px !important; vertical-align: middle !important; display: inline-block !important; border: none !important; box-shadow: none !important; }
    
    @media (max-width: 768px) {
        .phase-row { flex-direction: column; }
        .phase-label { width: 100%; margin-bottom: 5px; color: #888; }
        .phase-content { width: 100%; padding-left: 0; border-left: none; }
    }
</style>

<div class="preview-header-bar">
    <span><strong>De :</strong> boutique st9ph</span>
    <span><strong>À :</strong> mail client</span>
    <span><strong>Objet :</strong> notre T-Shirt Petit Dauphin</span>
</div>

<div class="email-body-wrapper">
    <div class="email-logo"><img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/shop-st9ph-paysage.jpg" alt="Logo"></div>
    
    <div class="phase-row">
        <div class="phase-label">Salutations</div>
        <div class="phase-content">Bonjour Sarah VIGOTE,</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Intro ou reformulation</div>
        <div class="phase-content">Vous souhaitez commander notre T-Shirt Petit Dauphin (référence : TSPD78r) et vous nous contactez pour nous demander conseil. Nous sommes toujours ravis de pouvoir vous renseigner.</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Proposition</div>
        <div class="phase-content">Selon le gabarit donné en description, ce produit en âge &#8220;7-8 ans&#8221; pour des enfants de taille entre 1 m 16 et 1 m 28 devrait parfaitement convenir à votre fils. 👍<br>Quant à la couleur, je vous confirme que le rose et le bleu sont proposés indifféremment pour les garçons ou pour les filles. Il peut choisir le rose s&#8217;il le préfère au bleu. Nous avons les deux en stock en 7-8 ans.</div>
    </div>
    
    <div class="phase-row phase-cta">
        <div class="phase-label">Action</div>
        <div class="phase-content">
            <a href="https://boutiq.st9ph.fr/23-66-t-shirt-petit-dauphin.html#/18-couleur-rose/35-age-7_8" class="cta-button" target="_blank">Voir le T-Shirt Petit Dauphin dans la boutique</a>
        </div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Next Step</div>
        <div class="phase-content">C&#8217;était important de vous renseigner, en effet, car nous ne sommes pas en mesure de reprendre ni d&#8217;échanger des produits qui se portent à même la peau par mesure d&#8217;hygiène.</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Congés</div>
        <div class="phase-content">Toute l&#8217;équipe st9ph Market reste à votre disposition, vous remercie de votre intérêt pour nos produits et vous dit à bientôt sur notre boutique en ligne.</div>
    </div>
    
    <div class="phase-row phase-signature">
        <div class="phase-label">Signature</div>
        <div class="phase-content">Stéphane,<br>Votre conseiller commercial.</div>
    </div>
    
    <div class="email-footer">
        <div class="footer-section">vous recevez ce mail en tant que client de la boutique st9ph</div>
        <div class="footer-section footer-links"><a href="#">Se désinscrire</a></div>
        <div class="footer-section">Conformément à la loi informatique et libertés du 6 janvier 1978 complété par le règlement européen dit RGPD en vigueur depuis le 25 mai 2018, vous disposez d’un droit d’accès et de rectification sur les données vous concernant. Pour exercer ce droit : rubrique &#8220;mon compte&#8221; (accès &#038; modification) ou contactez-nous > sujet &#8220;mon compte&#8221; pour supprimer votre compte</div>
        <div class="footer-section">Utilisez le lien &#8220;contactez nous&#8221; pour toutes vos demandes au service client ou appelez le 📞3568</div>
        <div class="footer-section">shop.st9ph.fr &#8211; [mois -année]</div>
        <div class="social-icons"></div>
    </div>
</div>
<!-- FIN MAIL HTML -->



<h3 class="wp-block-heading" id="11-3-2-prise-de-commande-">3-2 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Prise de commande</mark></h3>



<div class="bloc-attention">
 ⛔  <strong> N&#8217;allez surtout pas en Front après avoir piraté le mot de passe de votre client </strong>(😶 ça s&#8217;est vu !) pour commander comme si vous étiez lui !
</div>

<style>
.bloc-attention {
  border-left: 4px solid #dc2626;
  background: #fff1f1;
  padding: 12px 18px;
  margin: 20px 0;
  font-size: 15px;
  color: #0f172a;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
</style>



<p class="wp-block-paragraph">✅ Non, vous disposez de la possibilité de <strong>commander pour un client en BackOffice</strong> :</p>



<ul class="wp-block-list">
<li>Commandes &gt; Commandes &gt; <strong>+ Ajouter une nouvelle commande</strong></li>



<li>Tapez <strong>les premières lettres du nom ou du prénom </strong>du client dans la zone 🔎 <strong>Rechercher</strong> un client</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="714" height="89" src="https://st9ph.fr/wp-content/uploads/2026/01/image-332.png" alt="" class="wp-image-33481" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-332.png 714w, https://st9ph.fr/wp-content/uploads/2026/01/image-332-300x37.png 300w" sizes="auto, (max-width: 714px) 100vw, 714px" /></figure>



<p class="wp-block-paragraph">👉 Un bloc avec les noms des clients existants apparait</p>



<ul class="wp-block-list">
<li>Cliquer sur <strong>Choisir </strong>du client adéquat ou <strong>+ ajouter un client</strong> (là, il faudra faire toute sa fiche)</li>



<li>Tapez <strong>les premières lettres du </strong>produit dans la zone 🔎 <strong>Rechercher</strong> un produit</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="758" height="364" src="https://st9ph.fr/wp-content/uploads/2026/01/image-333.png" alt="" class="wp-image-33482" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-333.png 758w, https://st9ph.fr/wp-content/uploads/2026/01/image-333-300x144.png 300w" sizes="auto, (max-width: 758px) 100vw, 758px" /></figure>



<ul class="wp-block-list">
<li><strong>Choisissez</strong> le produit que vous souhaitez lui commander <strong>dans la liste</strong></li>



<li>Cliquez sur<strong> ajouter au panier</strong></li>



<li>➰ <strong>Répétez l&#8217;opération </strong>pour les autres produits (le cas échéant)</li>
</ul>



<p class="wp-block-paragraph">➡️Vous pouvez ajouter un code réduction. Si une offre est ouverte à tous les clients en ce moment, faites lui en profiter à lui aussi.</p>



<p class="wp-block-paragraph">➡️Vous pouvez aussi en créer un &#8220;a la volée&#8221; en cliquant sur  &#8220;<strong>Ajouter un bon d&#8217;achat</strong>&#8220;</p>



<p class="wp-block-paragraph">⚠️ Attention à certains cas de figure si vous commandez un produit en renvoi suite à un produit retourné :</p>



<ul class="wp-block-list">
<li>Le retour produit <strong>a généré un avoir</strong> : retrouvez le dans Catalogue &gt; réduction et<strong> utilisez le</strong></li>



<li>Le retour produi<strong>t n&#8217;a pas généré d&#8217;avoir,</strong> vous devez<strong> en créer un du montant total de la facture</strong> pour la ramener à zéro (vous le voyez tout en bas de la page mais <strong>attendez d&#8217;avoir choisi le mode de livraison</strong>)
<ul class="wp-block-list">
<li>Eventuellement, consultez l<strong>a politique des retours</strong> (souvent dans les CGV) pour savoir <strong>si les frais d&#8217;expédition restent à sa charge</strong>-&gt; notez le montant de l&#8217;avoir avant si c&#8217;est le cas.</li>
</ul>
</li>
</ul>



<ul class="wp-block-list">
<li>Choisissez l<strong>&#8216;adresse de livraison</strong> (si aucune consigne, celle par défaut en alias #1)</li>



<li>Choisissez le mode de livraison</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="916" height="158" src="https://st9ph.fr/wp-content/uploads/2026/01/image-334.png" alt="" class="wp-image-33483" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-334.png 916w, https://st9ph.fr/wp-content/uploads/2026/01/image-334-300x52.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-334-768x132.png 768w" sizes="auto, (max-width: 916px) 100vw, 916px" /></figure>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉 Vous pouvez éventuellement <strong>définir livraison gratuite</strong> dans le cas d&#8217;un retour s&#8217;il est à notre charge (obligatoirement dans le cas d&#8217;une non conformité et selon que vous avez pensé à le préciser dans vos CGV dans le cas d&#8217;un rétractation, sinon, si vous l&#8217;avez omis, <strong>c&#8217;est obligatoirement à votre charge</strong>).</p>



<ul class="wp-block-list">
<li>Précisez éventuellement <strong>un message</strong> : &#8220;<em>Produit renvoyé suite à un défaut&#8221;</em> (pour un renvoi suite à un retour)</li>



<li>Choisissez le <strong>mode de paiement </strong>et positionnez sur &#8220;<strong>en attente de paiement</strong>&#8220;</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="815" height="169" src="https://st9ph.fr/wp-content/uploads/2026/01/image-335.png" alt="" class="wp-image-33484" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-335.png 815w, https://st9ph.fr/wp-content/uploads/2026/01/image-335-300x62.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-335-768x159.png 768w" sizes="auto, (max-width: 815px) 100vw, 815px" /></figure>



<ul class="wp-block-list">
<li>Cliquer sur &#8220;<strong>Créer une commande&#8221;</strong></li>
</ul>



<p class="wp-block-paragraph">On remarque un bouton &#8220;<strong>plus d&#8217;actions</strong>&#8221; qui permet soit :</p>



<ul class="wp-block-list">
<li>d&#8217;<strong>envoyer la commande au client par mail</strong> (comme un devis)</li>



<li>d&#8217;envoyer<strong> le panier au FrontOffice </strong>pour que le client la finalise</li>
</ul>



<!-- Bouton principal -->
<button id="uxMenuBtn" style="
  position: fixed;
  right: 14px;
  bottom: 40%;
  padding: 12px 14px;
  background: #111;
  color: #fff;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  z-index: 9999;
  font-size: 18px;
">
  ☰
</button>

<!-- Menu -->
<div id="uxMenu" style="
  display:none;
  position: fixed;
  right: 14px;
  bottom: 48%;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
  z-index: 10000;
  font-family: Arial, sans-serif;
">
  <button class="uxItem" data-popup="sources">📚 Sources</button>
  <button class="uxItem" data-popup="methodo">🧑‍🎓NDRC</button>
  <button class="uxItem" data-popup="glossary">📘 Glossaire</button>
</div>

<!-- Overlay -->
<div id="uxOverlay" style="
  display:none;
  position:fixed;
  top:0; left:0;
  width:100%; height:100%;
  background:rgba(0,0,0,0.55);
  z-index:10001;
"></div>

<!-- POPUPS -->

<div class="uxPopup" id="sources" data-title="📚 Sources UX mobile">
<ul>
<li><strong>Google Gemini</strong> – Images d&#8217;illustration hors aperçus d&#8217;écrans Prestashop</li>
<li><strong>Red Bubble</strong> – illustration &#8220;No Ticket&#8221;</li>
<li><strong>Reverse IO</strong> – chiffres sur l&#8217;impact SAV sur la fidélité</li>
</ul>
</div>

<div class="uxPopup" id="methodo" data-title="🧑‍🎓 NDRC">
<p>Cet article est à visée essentiellement de l&#8217;épreuve technique E5B.</p>
<ul>
<li>Ticketing et onglet SAV de Prestashop </li>
<li>Les différents rôles du SAV </li>
<li>Les communications automatisées de la boutique en ligne </li>
<li>Messages prédéfinis de Prestashop (création et utilisation)</li>
<li>Guider le client en FrontOffice </li>
<li>Agir pour le client en BackOffice (compte et commande) </li>
<li>Conseiller le client sur un produit </li>
</ul>
<p>A retenir aussi le discours et la charte mail pour l&#8217;E5A</p>
</div>

<div class="uxPopup" id="glossary" data-title="📘 Glossaire UX mobile">
<ul>
<li><strong>🎫 Ticket</strong> : file de résolution d&#8217;une demande client</li>
<li><strong>🥇 FCR</strong> : Résolution au 1er contact</li>
<li><strong>🏪 FrontOffice</strong> : Boutique côté client</li>
<li><strong>🔧 BackOffice</strong> : (Arrière) boutique côté opérateur</li>
<li><strong>📨 VPC</strong> : Vente Par Correspondance</li>
<li><strong> 🖐️ Touch point</strong> : point de rencontre entre le client et le produit</li>
</ul>
</div>

<!-- Style popup -->
<style>
.uxItem {
  display: block;
  padding: 10px 16px;
  background: #fff;
  border: none;
  width: 100%;
  text-align: left;
  cursor: pointer;
  color: #111;        /* ✅ TEXTE VISIBLE */
  font-size: 14px;
}

.uxItem:hover {
  background: #f0f0f0;
}
.uxItem:hover { background:#f0f0f0; }

.uxPopup {
  display:none;
  position:fixed;
  top:50%; left:50%;
  transform:translate(-50%,-50%);
  background:#fff;
  width:90%;
  max-width:560px;
  max-height:80%;
  padding:24px;
  border-radius:10px;
  box-shadow:0 10px 40px rgba(0,0,0,0.25);
  z-index:10002;
  overflow-y:auto;
}
</style>

<!-- Script -->
<script>
const menuBtn = document.getElementById("uxMenuBtn");
const menu = document.getElementById("uxMenu");
const overlay = document.getElementById("uxOverlay");
const popups = document.querySelectorAll(".uxPopup");

menuBtn.onclick = () => {
  menu.style.display = menu.style.display === "block" ? "none" : "block";
};

document.querySelectorAll(".uxItem").forEach(btn => {
  btn.onclick = () => {
    popups.forEach(p => p.style.display = "none");
    document.getElementById(btn.dataset.popup).style.display = "block";
    overlay.style.display = "block";
    menu.style.display = "none";
  };
});

overlay.onclick = () => {
  popups.forEach(p => p.style.display = "none");
  overlay.style.display = "none";
};
</script>



<div class="bloc-astuce">
  📨 l&#8217;envoi du <strong> mail de confirmation</strong> est automatique.
</div>

<style>
.bloc-astuce {
  border-left: 4px solid #188038;
  background: #eefaf1;
  padding: 12px 18px;
  margin: 20px 0;
  font-size: 18px;
  color: #0f172a;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
</style>



<h2 class="wp-block-heading has-accent-color has-text-color has-link-color wp-elements-ea23b66e04ac872108dbec1a4fcede2f" id="12-4%EF%B8%8F%E2%83%A3-historiser-sans-contact">4️⃣| Historiser sans &#8220;contact&#8221;</h2>



<p class="wp-block-paragraph">👉 Cela peut se produire que <strong>le touch poin</strong>t (le contact avec le client) n&#8217;ait <strong>pas généré de ticket </strong>automatiquement (<strong>appel téléphonique, courrier classique, client devant vous</strong> à un guichet de SAV) et <strong>que ce soit à vous de le créer.</strong></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="175" height="269" src="https://st9ph.fr/wp-content/uploads/2026/03/image-35.png" alt="" class="wp-image-36007" style="width:207px;height:auto"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">Prenons <strong>l&#8217;exemple d&#8217;un appel téléphonique</strong>, même si, à l&#8217;examen, il y&#8217;a peu de chance qu&#8217;on vous mette un casque sur les oreilles pour en faire entendre un 🎧 mais ce sera peut-être <strong>un courrier en annexe,</strong> c&#8217;est possible.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="157" height="281" src="https://st9ph.fr/wp-content/uploads/2026/02/image-138.png" alt="" class="wp-image-36179" style="width:184px;height:auto"/></figure>
</div>
</div>



<figure class="wp-block-audio"><audio controls src="https://st9ph.fr/wp-content/uploads/2026/02/dialogueSt9ph2.mp3"></audio></figure>


<div class="wp-block-ub-content-toggle wp-block-ub-content-toggle-block" id="ub-content-toggle-block-a7ae8a9e-51a3-49f3-a040-3035b8143dc3" data-mobilecollapse="false" data-desktopcollapse="true" data-preventcollapse="false" data-showonlyone="false">
<div class="wp-block-ub-content-toggle-accordion" style="border-color: #f1f1f1; " id="ub-content-toggle-panel-block-">
			<div class="wp-block-ub-content-toggle-accordion-title-wrap" style="background-color: #f1f1f1;" aria-controls="ub-content-toggle-panel-0-a7ae8a9e-51a3-49f3-a040-3035b8143dc3" tabindex="0">
			<p class="wp-block-ub-content-toggle-accordion-title ub-content-toggle-title-a7ae8a9e-51a3-49f3-a040-3035b8143dc3" style="color: #000000; ">🔇 Pour ceux qui n&#8217;ont <strong>pas le son</strong>, <strong>cliquez pour développer</strong> -&gt;</p>
			<div class="wp-block-ub-content-toggle-accordion-toggle-wrap right" style="color: #000000;"><span class="wp-block-ub-content-toggle-accordion-state-indicator wp-block-ub-chevron-down"></span></div>
		</div>
			<div role="region" aria-expanded="false" class="wp-block-ub-content-toggle-accordion-content-wrap ub-hide" id="ub-content-toggle-panel-0-a7ae8a9e-51a3-49f3-a040-3035b8143dc3">

<p class="wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Chargée de clientèle (CC): Boutique st9ph, bonjour ! bienvenue au service client !</mark><br>Client: Bonjour, je vous appelle parce que je n&#8217;ai pas reçu la facture d&#8217;un produit que j&#8217;ai acheté chez vous !<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: Ce n&#8217;est pas normal, en effet ! nous allons regarder cela ensemble : pouvez vous m&#8217;indiquer l&#8217;adresse mail que vous utilisez dans la boutique ?</mark><br>Client: oui, bien sur ! gnelvet@gmail.com<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: très bien ! J&#8217;accède à votre dossier … vous êtes bien monsieur Gabin Nelvet ?</mark><br>Client: oui !<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: Enchanté monsieur Nelvet, je suis Célia et c&#8217;est moi qui vais traiter votre demande. Pouvez vous me confirmer votre code postal s&#8217;il vous plait ?</mark><br>Client: Heu … oui ? 14000<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC : Merci ! Avez-vous bien reçu le lien de téléchargement de votre produit ?</mark><br>Client: oui !<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: Mais pas le mail qui vous indiquait que votre paiement été accepté ?</mark><br>Client: Si ! Mais justement, il n&#8217;y avait pas de pièce jointe comme les autres fois.<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: En résumé, vous avez eu le lien de téléchargement, le mail de confirmation du paiement mais pas de facture attaché à ce mail. C&#8217;est bien cela ?</mark><br>Client: Hé oui ! Et j&#8217;en ai besoin !<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: Je comprends ! Tout d&#8217;abord, excusez-vous pour le désagrément ! Cela arrive parfois que le mail automatique oublie de joindre la facture.</mark><br>Client: Pas de soucis !<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: Je comprends ! Savez-vous que vous pouvez la retrouver dans votre compte client sans que j&#8217;ai même besoin de vous la renvoyer ?</mark><br>CC: Ah non ? Comment je fais ?<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: Vous êtes connecté à la boutique st9ph ?</mark><br>Client: Oui !<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: Je vous explique ?</mark><br>Client: Oui ! Volontiers !<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: Vous voyez l&#8217;icone du panier, en haut à droite ?</mark><br>Client: Oui !<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: Et à côté votre nom ?</mark><br>Client: Oui.<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: Cliquez dessus !</mark><br>Client: c&#8217;est fait.<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: Vous devez voir une rubrique &#8220;historique et détails des commandes&#8221;, c&#8217;est le cas ?</mark><br>Client: Oui ! Ah oui ! C&#8217;est l&#8217;icone pdf, c&#8217;est ça ?<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: Oui, c&#8217;est cela.</mark><br>Client: Parfait ! Je l&#8217;ai maintenant !<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: Et à l&#8217;avenir, vous pourrez retrouvez toutes vos factures ici, si pour vos prochains achats notre robot d&#8217;envoi de mail oublie encore sa pièce jointe !</mark><br>Client: c&#8217;est sur !<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: Ai-je bien répondu à vos attentes ?</mark><br>Client: Oui, c&#8217;est parfait.<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: avez-vous d&#8217;autres questions ?</mark><br>Client: non, non, tout va bien !<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: Vous m&#8217;en voyez ravie ! Je vous souhaite une agréable journée de la part de la boutique st9ph</mark><br>Client: Merci ! Au revoir Célia !<br><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">CC: Au revoir monsieur Nelvet.</mark></p>



<p class="wp-block-paragraph"></p>

</div>
		</div>
</div>


<div class="bloc-qcm">
  <p class="qcm-question">
    🎧 <strong>A votre avis:</strong> Faut-il garder une trace de ce touch point ?
  </p>

  <ul class="qcm-options">
    <li data-correct="false">Non, le client est satisfait, son problème est résolu, ça ne sert à rien</li>
    <li data-correct="false">Non, faire un ticket pour le fermer aussitôt, ça va charger la base de SAV pour rien</li>
    <li data-correct="true">Oui, on garde une trace de tous les touch points, même en FCR</li>
  </ul>

  <p class="qcm-feedback"></p>
</div>

<style>
.bloc-qcm {
  border-left: 4px solid #1e73be;
  background: #f5f9ff;
  padding: 16px 18px;
  margin: 24px 0;
  border-radius: 4px;
  font-size: 15px;
}

.qcm-options {
  list-style: none;
  padding: 0;
  margin: 12px 0;
}

.qcm-options li {
  padding: 10px 12px;
  margin-bottom: 8px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  cursor: pointer;
  transition: background 0.2s;
}

.qcm-options li:hover {
  background: #eef3ff;
}

.qcm-options li.correct {
  background: #e6f4ea;
  border-color: #188038;
}

.qcm-options li.wrong {
  background: #fdecec;
  border-color: #dc2626;
}

.qcm-feedback {
  margin-top: 12px;
  font-weight: bold;
}
</style>

<script>
document.querySelectorAll('.bloc-qcm').forEach(qcm => {
  const options = qcm.querySelectorAll('.qcm-options li');
  const feedback = qcm.querySelector('.qcm-feedback');

  options.forEach(option => {
    option.addEventListener('click', () => {
      options.forEach(o => o.classList.remove('correct', 'wrong'));

      if (option.dataset.correct === "true") {
        option.classList.add('correct');
        feedback.textContent = "✅ Bonne réponse ! On historise quelle que soit l'issue.";
        feedback.style.color = "#188038";
      } else {
        option.classList.add('wrong');
        feedback.textContent = "❌ Hé si ! Il faut garder une trace, même des appels résolus.";
        feedback.style.color = "#dc2626";
      }
    });
  });
});
</script>



<p class="wp-block-paragraph">Dans ce cas de figure, il faudra que <strong>l&#8217;opératrice historise </strong>:</p>



<ul class="wp-block-list">
<li>Commandes &gt; (retrouver la commande) &gt; Messages (<mark style="background-color:rgba(0, 0, 0, 0);color:#d33636" class="has-inline-color">ne cochez pas &#8220;montrer au client&#8221;, c&#8217;est interne</mark>)</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-345.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="wp-block-paragraph">👉 Pourquoi pas aussi <strong>lui envoyer un mail avec la procédure pour rappel.</strong> Ce geste supplémentaire est propice à la satisfaction client renforcée.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Un <strong>nouveau ticket est généré</strong> dans le SAV :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="468" height="86" src="https://st9ph.fr/wp-content/uploads/2026/01/image-346.png" alt="" class="wp-image-33598" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-346.png 468w, https://st9ph.fr/wp-content/uploads/2026/01/image-346-300x55.png 300w" sizes="auto, (max-width: 468px) 100vw, 468px" /></figure>



<p class="has-base-2-background-color has-background wp-block-paragraph">Il permettra <strong>à tous les opérateurs </strong>de <strong>prendre connaissance de ce touch point </strong>et d&#8217;<strong>en tenir compte</strong>. Cela peut même <strong>mettre le client en confiance </strong>quand vous lui dites : &#8220;Je vois que vous nous avez appelé la semaine dernière à ce sujet &#8230;&#8221;</p>
</div>
</div>



<p class="wp-block-paragraph">➡️ Dans l&#8217;exemple audio, Célia, la téléopératrice a été <strong>proactive </strong>en expliquant à son client comment s<strong>&#8216;auto-dépanner </strong>(selfcare). </p>



<p class="wp-block-paragraph">Elle a surement, en plus de <strong>renforcer sa satisfaction</strong>, <strong>évité </strong>qu&#8217;<strong>un nouvel appel </strong>pour cette même problématique intervienne de sa part. L&#8217;e<strong>mail récapitulatif</strong> sera un très bon moyen de <strong>finaliser le ticket</strong> en Next Step.</p>



<!-- DÉBUT MAIL HTML (V3.3) -->
<style>
    .preview-header-bar { background: #f8f9fa; border-bottom: 1px solid #ddd; padding: 15px; display: flex; justify-content: space-between; font-size: 13px; color: #555; flex-wrap: wrap; gap: 10px; font-family: sans-serif; }
    .preview-header-bar strong { color: #333; }
    .email-body-wrapper { max-width: 600px; margin: 0 auto; font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; color: #333; line-height: 1.6; background: #fff; }
    .email-logo { text-align: center; margin-bottom: 25px; }
    .email-logo img { max-width: 180px !important; height: auto !important; display: inline-block !important; margin: 0 auto !important; }
    
    .phase-row { display: flex; align-items: flex-start; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #eeeeee; }
    .phase-row:last-child { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
    .phase-label { width: 18%; font-size: 11px; font-weight: 700; color: #555555; text-transform: uppercase; line-height: 1.3; padding-top: 2px; flex-shrink: 0; }
    .phase-content { width: 82%; font-size: 14px; color: #333; padding-left: 20px; border-left: 2px solid #f0f0f0; }
    
    .phase-cta .phase-content { border-left: none; text-align: center; padding-left: 0; }
    .cta-button { display: inline-block; background: #25B9D7; color: #fff !important; text-decoration: none; padding: 12px 25px; border-radius: 5px; font-weight: bold; }
    
    .phase-signature .phase-content { font-weight: bold; border-left: none; padding-left: 0; white-space: normal; }
    
    .email-footer { background: #f4f4f4; padding: 20px; font-size: 11px; color: #777; text-align: center; margin-top: 20px; border-top: 1px solid #e0e0e0; }
    .footer-section { margin-bottom: 8px; }
    .footer-links a { color: #555; text-decoration: underline; }
    .social-icons { margin-top: 15px; }
    .social-icons img { width: 24px !important; height: 24px !important; margin: 0 5px !important; vertical-align: middle !important; display: inline-block !important; border: none !important; box-shadow: none !important; }
    
    @media (max-width: 768px) {
        .phase-row { flex-direction: column; }
        .phase-label { width: 100%; margin-bottom: 5px; color: #888; }
        .phase-content { width: 100%; padding-left: 0; border-left: none; }
    }
</style>

<div class="preview-header-bar">
    <span><strong>De :</strong> boutique st9ph</span>
    <span><strong>À :</strong> gnelvet@gmail.com</span>
    <span><strong>Objet :</strong>  suite à votre appel au service client de [date &#8211; heure]</span>
</div>

<div class="email-body-wrapper">
    <div class="email-logo"><img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/shop-st9ph-paysage.jpg" alt="Logo"></div>
    
    <div class="phase-row">
        <div class="phase-label">Salutations</div>
        <div class="phase-content">Bonjour Gabin Nelvet,</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Intro ou reformulation</div>
        <div class="phase-content">Le mail de téléchargement de votre dernière commande à omis de joindre la facture et nous nous excusons pour ce désagrément.<br>Vous nous avez contactés au 📞 3568 pour la retrouver et nous vous en remercions.</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Proposition</div>
        <div class="phase-content">Nous avons vu ensemble comment retrouver cette facture dans votre espace client et nous considérons votre demande comme résolue. </div>
    </div>
    
    <div class="phase-row phase-cta">
        <div class="phase-label">Action</div>
        <div class="phase-content">
            <a href="https://boutiq.st9ph.fr/historique-commandes" class="cta-button" target="_blank">voir toutes vos factures dans la boutique</a>
        </div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Next Step</div>
        <div class="phase-content">Le bouton ci-dessus ne fonctionne que si vous êtes connecté au préalable à la boutique (restez connecté en cochant la case &#8220;se souvenir de moi&#8221;).<br>L&#8217;incident porte le numéro de ticket TK#801F si vous aviez toutefois encore des questions à ce sujet. Merci de mentionner cette référence le cas échéant afin de faciliter nos échanges.<br>Pour rappel, c&#8217;est dans votre espace client, dans &#8220;historique et détails de vos commandes&#8221; que vous pouvez retrouver toutes vos factures (dans un délai maximum de 10 ans).</div>
    </div>
    
    <div class="phase-row">
        <div class="phase-label">Congés</div>
        <div class="phase-content">Toute l&#8217;équipe st9ph Market reste à votre disposition, vous remercie pour votre fidélité et vous dit à bientôt sur notre boutique en ligne.</div>
    </div>
    
    <div class="phase-row phase-signature">
        <div class="phase-label">Signature</div>
        <div class="phase-content">Stéphane,<br>Votre conseiller commercial.</div>
    </div>
    
    <div class="email-footer">
        <div class="footer-section">vous recevez ce mail en tant que client de la boutique st9ph</div>
        <div class="footer-section footer-links"><a href="#">Se désinscrire</a></div>
        <div class="footer-section">Conformément à la loi informatique et libertés du 6 janvier 1978 complété par le règlement européen dit RGPD en vigueur depuis le 25 mai 2018, vous disposez d’un droit d’accès et de rectification sur les données vous concernant. Pour exercer ce droit : rubrique &#8220;mon compte&#8221; (accès &#038; modification) ou contactez-nous > sujet &#8220;mon compte&#8221; pour supprimer votre compte</div>
        <div class="footer-section">Utilisez le lien &#8220;contactez nous&#8221; pour toutes vos demandes au service client ou appelez le 📞3568</div>
        <div class="footer-section">shop.st9ph.fr &#8211; [mois -année]</div>
        <div class="social-icons"></div>
    </div>
</div>
<!-- FIN MAIL HTML -->



<p class="wp-block-paragraph">➡️ Remarquez le remerciement en <strong>prise de congés</strong> :</p>



<ul class="wp-block-list">
<li>&#8220;<em>Toute l&#8217;équipe st9ph Market [&#8230;] vous remercie de <strong>votre intérêt pour nos produits </strong>&#8230;</em>&#8221; pour <strong>les prospects</strong> (Sarah ViGOTE)</li>



<li>&#8220;T<em>oute l&#8217;équipe st9ph Market [&#8230;] vous remercie de <strong>votre fidélité</strong></em>&#8221; pour <strong>les clients</strong> (Gabin NELVET)</li>
</ul>



<div class="bloc-rappel">
 🆗 <strong> N&#8217;oubliez pas qu&#8217;un client qui réclame est un client qui a confiance !</strong> </div>

<style>
.bloc-rappel {
  border-left: 4px solid #1e73be;
  background: #f5f9ff;
  padding: 12px 18px;
  margin: 20px 0;
  font-size: 18px;
  color: #0f172a;
  border-radius: 4px;
  font-family: Arial, sans-serif;
}
</style>



<p class="has-text-align-center has-small-font-size wp-block-paragraph">Sinon, il ne vous contacte même pas s&#8217;il n&#8217;a aucun espoir.</p>



<p class="wp-block-paragraph">Voilà, n&#8217;oubliez pas à l&#8217;examen E5B :</p>



<ul class="wp-block-list">
<li>Menez l&#8217;enquête pour savoir <strong>ce qui est factuel</strong> ✅, de l&#8217;ordre d&#8217;un <strong>manque de notre part</strong> <strong>ou de celui du client</strong>.</li>



<li>Menez les opérations <strong>proactives</strong> 🚓 ou / et <strong>réactives</strong> 🚑qui s&#8217;imposent</li>



<li>✍️Répondez <strong>ensuite</strong> au client pour lui dire exactement :
<ul class="wp-block-list">
<li>🆗 <strong>ce que vous avez fait</strong> pour lui,</li>



<li>🔴 <strong>ce que vous n&#8217;avez pas pu faire</strong> (et pourquoi),</li>



<li>🔜 <strong>ce qu&#8217;il reste à faire</strong> de la part du SAV ou de la sienne et comment cela va se passer (<strong>Next Step</strong>)</li>
</ul>
</li>
</ul>



<p class="wp-block-paragraph">✅ Et tout cela en respectant <a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2959/preview/pdf/5595" target="_blank" rel="noreferrer noopener">la charte de mail</a> (voir page 3 du lien) et <strong>les consignes du sujet</strong>.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-text-align-right has-medium-font-size wp-block-paragraph">Vous êtes mûr(e) pour un petit 🎓 TP ?</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<style>
.alert-av6hqn-overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.6); backdrop-filter: blur(3px); z-index: 9999; justify-content: center; align-items: center; }
.alert-av6hqn-dialog { background: #fff; width: 90%; max-width: 400px; border-radius: 8px; box-shadow: 0 10px 25px rgba(0,0,0,0.2); font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; overflow: hidden; animation: popInalert-av6hqn 0.2s ease-out; border: 1px solid #ddd; }
@keyframes popInalert-av6hqn { from { transform: scale(0.9); opacity: 0; } to { transform: scale(1); opacity: 1; } }
.alert-av6hqn-header { padding: 20px 20px 10px 20px; display: flex; align-items: flex-start; }
.alert-av6hqn-icon { font-size: 28px; margin-right: 15px; flex-shrink: 0; line-height: 1; }
.alert-av6hqn-title { font-weight: 600; font-size: 16px; color: #333; margin: 0; line-height: 1.3; }
.alert-av6hqn-body { padding: 0 20px 20px 55px; font-size: 14px; color: #333; line-height: 1.5; }
.alert-av6hqn-footer { border-top: 1px solid #eee; padding: 10px 20px; display: flex; justify-content: flex-end; gap: 10px; background: #f9f9f9; }
.alert-av6hqn-btn { padding: 8px 16px; border-radius: 4px; font-size: 13px; font-weight: 500; cursor: pointer; border: none; transition: background 0.2s; }
.alert-av6hqn-btn-cancel { background: #e0e0e0; color: #333; } .alert-av6hqn-btn-cancel:hover { background: #d0d0d0; }
.alert-av6hqn-btn-confirm { background: #0066cc; color: white; } .alert-av6hqn-btn-confirm:hover { background: #0052a3; }
.alert-av6hqn-btn-close { background: #2196f3; color: white; width: 100%; } .alert-av6hqn-btn-close:hover { background: #1976d2; }
.alert-av6hqn-trigger { background: #ff9800; color: white; border: none; padding: 10px 20px; font-size: 14px; border-radius: 4px; cursor: pointer; font-family: sans-serif; display: inline-block; margin: 10px 0; } .alert-av6hqn-trigger:hover { background: #e68900; }
</style><!-- DÉBUT ALERTE MODALE (Généré) -->
<div id="alert-av6hqn-overlay" class="alert-av6hqn-overlay">
    <div class="alert-av6hqn-dialog">
        <div class="alert-av6hqn-header">
            <div class="alert-av6hqn-icon" style="color: #ff9800">⚠️</div>
            <div><div class="alert-av6hqn-title">st9ph.fr indique</div></div>
        </div>
        <div class="alert-av6hqn-body">🔒Cet article est réservé à mes étudiants. Il vous faudra un code pour accéder au contenu. Merci de votre compréhension.</div>
        <div class="alert-av6hqn-footer">
                <button class="alert-av6hqn-btn alert-av6hqn-btn-cancel" onclick="document.getElementById('alert-av6hqn-overlay').style.display='none'">Rester sur la page</button>
                <button class="alert-av6hqn-btn alert-av6hqn-btn-confirm" onclick="if('https://st9ph.fr/%f0%9f%8e%93tp-service-client/') window.location.href='https://st9ph.fr/%f0%9f%8e%93tp-service-client/'; else document.getElementById('alert-av6hqn-overlay').style.display='none';">continuer ver le 🎓TP</button>
            </div>
    </div>
</div>
<button onclick="document.getElementById('alert-av6hqn-overlay').style.display='flex'" class="alert-av6hqn-trigger">😁 Même pas peur !</button>
<!-- FIN ALERTE MODALE -->
</div>
</div>



<p class="wp-block-paragraph">🔻La version <img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""><mark style="background-color:rgba(0, 0, 0, 0);color:#eb1e1e" class="has-inline-color">pdf</mark>, à venir. ♻️<mark style="background-color:rgba(0, 0, 0, 0);color:#3eb674" class="has-inline-color"><strong>A imprimer avec modération.</strong></mark></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="yoast-breadcrumbs"><span><span><a href="https://st9ph.fr/">Accueil</a></span> » <span class="breadcrumb_last" aria-current="page">🌐 public</span></span></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">

<div class="wp-block-ub-social-share" id="ub-social-share-34cb1b13-3295-452f-ad1e-918dc902bc11">
			<div class="social-share-icons align-icons-center orientation-icons-row"><a aria-label="linkedin-logo" target="_blank" rel="nofollow" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fst9ph.fr%2Fprestashop-le-service-apres-vente%2F" class="ub-social-share-linkedin-container" style="border-color: #2867b2; ">
				<span class="social-share-icon ub-social-share-linkedin square" style="width: 30px; height: 30px; "><svg xmlns="http://www.w3.org/2000/svg" style="fill:#ffffff" fill="#ffffff" width="20" height="20" viewbox="0 0 448 512"><path d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span><span style="">partager</span>
			</a></div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph"><strong>donnez votre avis</strong> (star ranking) en bas de cette page</p>



<p class="has-text-align-center has-large-font-size wp-block-paragraph">⬇️</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-jetpack-repeat-visitor"></div></div>
</div>



<p class="wp-block-paragraph"></p>



			<div class="wp-block-uagb-post-grid uagb-post-grid  uagb-post__image-position-top uagb-post__image-enabled uagb-block-03f25ead     uagb-post__items uagb-post__columns-3 is-grid uagb-post__columns-tablet-2 uagb-post__columns-mobile-1 uagb-post__equal-height" data-total="3" style="">

												<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-op-com-dans-la-eshop/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="732" height="259" src="https://st9ph.fr/wp-content/uploads/2026/02/enavant-opcom-eshop.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/02/enavant-opcom-eshop.jpg 732w, https://st9ph.fr/wp-content/uploads/2026/02/enavant-opcom-eshop-300x106.jpg 300w" sizes="auto, (max-width: 732px) 100vw, 732px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-op-com-dans-la-eshop/" target="_self" rel="bookmark noopener noreferrer">Prestashop | OP Com dans la Eshop</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-02-17T18:27:24+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					17 février 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>PrestaShop | 💥OP Com dans la Eshop ➡️ Que ce soit pour &#8230; vider les&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-op-com-dans-la-eshop/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-manipuler-la-boutique/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="736" height="226" src="https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-22-143958.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-22-143958.jpg 736w, https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-22-143958-300x92.jpg 300w" sizes="auto, (max-width: 736px) 100vw, 736px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-manipuler-la-boutique/" target="_self" rel="bookmark noopener noreferrer">Prestashop | Manipuler la boutique</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-01-22T14:40:35+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					22 janvier 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					2 commentaires				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>PrestaShop | Manipuler la boutique 🏪 👉🏻 2nd bloc d&#8217;évaluation de l&#8217;épreuve technique, les manipulations&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-manipuler-la-boutique/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-la-fiche-produit/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="769" height="245" src="https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-22-144419.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-22-144419.jpg 769w, https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-22-144419-300x96.jpg 300w" sizes="auto, (max-width: 769px) 100vw, 769px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-la-fiche-produit/" target="_self" rel="bookmark noopener noreferrer">Prestashop | La Fiche Produit par l&#8217;exemple</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-01-16T22:44:19+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					16 janvier 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>PrestaShop | La Fiche Produit 🎧 Ecouter l&#8217;introduction audio 👉🏻 1er bloc d&#8217;évaluation de l&#8217;épreuve&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-la-fiche-produit/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-cas-de-retours-produits/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="723" height="199" src="https://st9ph.fr/wp-content/uploads/2025/12/Capture-decran-2026-01-05-225925.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2025/12/Capture-decran-2026-01-05-225925.jpg 723w, https://st9ph.fr/wp-content/uploads/2025/12/Capture-decran-2026-01-05-225925-300x83.jpg 300w" sizes="auto, (max-width: 723px) 100vw, 723px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-cas-de-retours-produits/" target="_self" rel="bookmark noopener noreferrer">Prestashop | les retours produits</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2025-12-18T19:06:17+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					18 décembre 2025				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Un commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>restaShop | Les retours produits 🔙 ➡️ Il faut savoir que les différents scénarios devront&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-cas-de-retours-produits/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-nouveautes-de-la-version-9/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="900" height="307" src="https://st9ph.fr/wp-content/uploads/2025/11/PRESTA9-1024x349.png" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2025/11/PRESTA9-1024x349.png 1024w, https://st9ph.fr/wp-content/uploads/2025/11/PRESTA9-300x102.png 300w, https://st9ph.fr/wp-content/uploads/2025/11/PRESTA9-768x262.png 768w, https://st9ph.fr/wp-content/uploads/2025/11/PRESTA9.png 1059w" sizes="auto, (max-width: 900px) 100vw, 900px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-nouveautes-de-la-version-9/" target="_self" rel="bookmark noopener noreferrer">Prestashop | Nouveautés de la version 9</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2025-11-19T10:45:25+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					19 novembre 2025				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>Une nouvelle version du CMS pose quelques améliorations au Backoffice et un nouveau thème en&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-nouveautes-de-la-version-9/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-referencement-seo-de-vos-produits/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="900" height="425" src="https://st9ph.fr/wp-content/uploads/2025/11/refeProduit-1024x484.png" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2025/11/refeProduit-1024x484.png 1024w, https://st9ph.fr/wp-content/uploads/2025/11/refeProduit-300x142.png 300w, https://st9ph.fr/wp-content/uploads/2025/11/refeProduit-768x363.png 768w, https://st9ph.fr/wp-content/uploads/2025/11/refeProduit.png 1062w" sizes="auto, (max-width: 900px) 100vw, 900px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-referencement-seo-de-vos-produits/" target="_self" rel="bookmark noopener noreferrer">Prestashop | référencement SEO de vos produits</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2025-11-14T10:10:32+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					14 novembre 2025				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>PrestaShop | le SEO de vos produits 👉🏻 Essentiel pour assurer votre visibilité sur les&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-referencement-seo-de-vos-produits/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
											</div>
			


<div class="wp-block-uagb-team uagb-team__image-position-left uagb-team__align-left uagb-team__stack-tablet uagb-block-5002ab42"><img decoding="async" class="uagb-team__image-crop-circle" src="https://st9ph.fr/wp-content/uploads/2022/01/steph-150x150.png" alt="" height="100" width="100" loading="lazy"/><div class="uagb-team__content"><h4 class="uagb-team__title">St9ph</h4><span class="uagb-team__prefix">Webmaster</span><p class="uagb-team__desc">Je suis Formateur depuis 1997 et j&#8217;ai commencé ma carrière comme technicien en réseaux informatiques.  J&#8217;ai travaillé pour de grands organismes de formation : Greta, AFPA, réseau des CCI, des écoles de commerces réputées : EM Normandie, E2SE, groupes FIM et ICEP, et collaboré en Centre d&#8217;Appels chez Webhelp pendant 12 ans avec des grands comptes FAI comme Orange, Bouygues Telecom et SFR, des assureurs et des fournisseurs d&#8217;Energie comme Direct Energie (devenu Total) et EDF (devenu Engie) !</p><ul class="uagb-team__social-list"><li class="uagb-team__social-icon"><a href="https://www.facebook.com/profile.php?id=100076192144163" aria-label="facebook" target="_blank" title="" rel="noopener noreferrer"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.8 90.69 226.4 209.3 245V327.7h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.3 482.4 504 379.8 504 256z"></path></svg></a></li><li class="uagb-team__social-icon"><a href="https://www.linkedin.com/company/st9ph/" aria-label="linkedin" target="_blank" title="" rel="noopener noreferrer"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a></li></ul></div></div>
<p>L’article <a href="https://st9ph.fr/prestashop-le-service-apres-vente/">Prestashop | Le Service Après Vente</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://st9ph.fr/prestashop-le-service-apres-vente/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/voicertool_audio_Eloise_24-01-2026_at_23_13_14_on_January_24th_2026.mp3" length="268704" type="audio/mpeg" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/02/dialogueSt9ph2.mp3" length="1290672" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">33379</post-id>	</item>
		<item>
		<title>Prestashop &#124; Manipuler la boutique</title>
		<link>https://st9ph.fr/prestashop-manipuler-la-boutique/</link>
					<comments>https://st9ph.fr/prestashop-manipuler-la-boutique/#comments</comments>
		
		<dc:creator><![CDATA[St9ph]]></dc:creator>
		<pubDate>Thu, 22 Jan 2026 13:40:35 +0000</pubDate>
				<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[🛠️ création de sites]]></category>
		<category><![CDATA[🌐 public]]></category>
		<guid isPermaLink="false">https://st9ph.fr/?p=33149</guid>

					<description><![CDATA[<p>PrestaShop &#124; Manipuler la boutique 🏪 👉🏻 2nd bloc d&#8217;évaluation de l&#8217;épreuve technique, les manipulations à l&#8217;intérieur de la boutique qu&#8217;on peut vous demander durant l&#8217;examen E5B du BTS NDRC sont nombreuses et variées. 📖 Lecture : 0 % Les deux autres blocs de questions étant : ⏱️ Vous devrez répartir votre temps (et donc ... <a title="Prestashop &#124; Manipuler la boutique" class="read-more" href="https://st9ph.fr/prestashop-manipuler-la-boutique/" aria-label="En savoir plus sur Prestashop &#124; Manipuler la boutique">Lire la suite</a></p>
<p>L’article <a href="https://st9ph.fr/prestashop-manipuler-la-boutique/">Prestashop | Manipuler la boutique</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-09ae6f55 wp-block-group-is-layout-flex">


<p class="has-medium-font-size wp-block-paragraph"><strong>PrestaShop</strong></p>



<p class="has-accent-color has-text-color has-link-color has-x-large-font-size wp-elements-323854018c51f2c2f72d855c72eecd25 wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-contrast-color">|</mark> Manipuler la boutique 🏪</p>
</div>



<p class="has-medium-font-size wp-block-paragraph">👉🏻 2nd bloc d&#8217;évaluation de l&#8217;épreuve technique,<strong> les manipulations à l&#8217;intérieur de la boutique</strong> qu&#8217;on peut vous demander durant <strong>l&#8217;examen </strong>E5B du BTS NDRC <strong>sont nombreuses et variées</strong>.</p>



<!-- =====================================================
     BADGE DE LECTURE + BADGE "DÉJÀ LU"
     - % de lecture en temps réel
     - Devient vert à 75 %
     - Mémorisé en session (déjà lu)
     ===================================================== -->

<!-- ✅ STRUCTURE HTML DU BADGE -->
<div id="readBadge">
  📖 Lecture : 0 %
</div>

<style>
/* ===============================
   STYLE DU BADGE
   =============================== */
#readBadge {
  position: fixed;
  bottom: 20px;
  left: 20px;
  background: #111;
  color: #fff;
  padding: 8px 14px;
  border-radius: 20px;
  font-size: 13px;
  font-family: Arial, sans-serif;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
  z-index: 9999;
}

/* Badge visible */
#readBadge.show {
  opacity: 1;
  transform: translateY(0);
}

/* Badge vert = article lu */
#readBadge.read {
  background: #188038;
}
</style>

<script>
/* ===============================
   LOGIQUE JAVASCRIPT
   =============================== */
(function () {

  const badge = document.getElementById("readBadge");

  // ✅ Clé unique par page (URL)
  const storageKey = "articleLu_" + window.location.pathname;

  // ✅ Si déjà lu dans la session
  if (sessionStorage.getItem(storageKey)) {
    badge.classList.add("show", "read");
    badge.innerText = "✅ Article déjà lu";
    return; // on ne recalcule plus le scroll
  }

  let badgeShown = false;
  let articleMarkedAsRead = false;

  window.addEventListener("scroll", function () {

    const scrollTop = window.scrollY;
    const docHeight = document.body.scrollHeight - window.innerHeight;
    const percent = Math.round((scrollTop / docHeight) * 100);

    // Mise à jour du texte
    badge.innerText = "📖 Lecture : " + percent + " %";

    // Affichage du badge dès 10 %
    if (percent >= 10 && !badgeShown) {
      badge.classList.add("show");
      badgeShown = true;
    }

    // ✅ Article considéré comme lu à 75 %
    if (percent >= 75 && !articleMarkedAsRead) {
      badge.classList.add("read");
      badge.innerText = "✅ Article lu à " + percent + " %";
      sessionStorage.setItem(storageKey, "true");
      articleMarkedAsRead = true;
    }

  });

})();
</script>



<figure class="wp-block-audio"><audio controls src="https://st9ph.fr/wp-content/uploads/2026/01/voicertool_audio_Eloise_22-01-2026_at_18_37_09_on_January_22nd_2026.mp3"></audio><figcaption class="wp-element-caption">🎧 Ecouter l&#8217;introduction audio</figcaption></figure>



<p class="wp-block-paragraph"><strong>Les deux autres blocs</strong> de questions étant : </p>



<ul class="wp-block-list">
<li>2️⃣ la <strong>création ou la modification d&#8217;une fiche produit </strong>(<strong><a href="https://st9ph.fr/prestashop-la-fiche-produit/" target="_blank" rel="noreferrer noopener">dans cet article</a></strong>)</li>



<li>3️⃣ <strong>le SAV</strong> cad traiter une demande client- <a href="https://st9ph.fr/prestashop-le-service-apres-vente/" target="_blank" rel="noreferrer noopener">voir l&#8217;article</a>
<ul class="wp-block-list">
<li>voir aussi <img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""> <strong><strong><a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2963/preview/pdf/295" target="_blank" rel="noreferrer noopener">book Prestashop</a></strong></strong></li>
</ul>
</li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph">⏱️ Vous devrez <strong>répartir votre temps </strong>(et donc vos points) <strong>entre ces trois blocs.</strong> Sur une épreuve de <strong>40 minutes</strong>, <strong>vous en aurez donc 13 pour réaliser toutes les manipulations de cet article </strong>et aller chercher <strong>les 6 à 7 points sur 20 </strong>de ce bloc.</p>



<p class="has-text-align-center has-medium-font-size wp-block-paragraph">On fait le tour de ce qu&#8217;il faut apprendre dans cet article.:</p>



<p class="wp-block-paragraph">ℹ️ Cet article englobe aussi des aspects de ☝️concepts (<strong>légalité de la EShop</strong>) en complément de cette magnifique <img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""><a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2961/preview/pdf/5747" target="_blank" rel="noreferrer noopener">fiche ressource</a> pour la préparation de l&#8217;épreuve écrite E5A (compétence 3).</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<h2 class="wp-block-heading has-base-2-background-color has-background has-medium-font-size" id="0-%E2%AC%85%EF%B8%8F-retour-%C3%A0-la-fiche-produit-">⬅️ <a href="https://st9ph.fr/prestashop-la-fiche-produit/">retour à la Fiche Produit</a></h2>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-base-2-background-color has-background has-medium-font-size wp-block-paragraph"><a href="https://st9ph.fr/prestashop-le-service-apres-vente/" target="_blank" rel="noreferrer noopener">Aller directement au SAV</a> ➡️</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="233" height="211" src="https://st9ph.fr/wp-content/uploads/2025/12/IA.png" alt="" class="wp-image-31733" style="width:79px;height:auto"/></figure>
</div>


<p class="has-small-font-size wp-block-paragraph">Part d&#8217;IA /5 dans cet article</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-columns has-base-2-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-42ddb4f8-8303-43dc-b377-dda5ac0ef141">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-42ddb4f8-8303-43dc-b377-dda5ac0ef141-0"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-42ddb4f8-8303-43dc-b377-dda5ac0ef141-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-42ddb4f8-8303-43dc-b377-dda5ac0ef141-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-42ddb4f8-8303-43dc-b377-dda5ac0ef141-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-42ddb4f8-8303-43dc-b377-dda5ac0ef141-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-42ddb4f8-8303-43dc-b377-dda5ac0ef141-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-42ddb4f8-8303-43dc-b377-dda5ac0ef141-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-42ddb4f8-8303-43dc-b377-dda5ac0ef141-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-42ddb4f8-8303-43dc-b377-dda5ac0ef141-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-42ddb4f8-8303-43dc-b377-dda5ac0ef141-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">♨️ Sources</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-ab82e9bf-2c26-4f86-8b11-6a32cd645c8a">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-ab82e9bf-2c26-4f86-8b11-6a32cd645c8a-0"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-ab82e9bf-2c26-4f86-8b11-6a32cd645c8a-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-ab82e9bf-2c26-4f86-8b11-6a32cd645c8a-1"><rect height="150" width="75" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-ab82e9bf-2c26-4f86-8b11-6a32cd645c8a-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-ab82e9bf-2c26-4f86-8b11-6a32cd645c8a-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-ab82e9bf-2c26-4f86-8b11-6a32cd645c8a-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-ab82e9bf-2c26-4f86-8b11-6a32cd645c8a-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-ab82e9bf-2c26-4f86-8b11-6a32cd645c8a-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-ab82e9bf-2c26-4f86-8b11-6a32cd645c8a-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-ab82e9bf-2c26-4f86-8b11-6a32cd645c8a-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">🖼️ Images</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-fda696be-7e1c-451f-8c23-5940618cac73">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-fda696be-7e1c-451f-8c23-5940618cac73-0"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-fda696be-7e1c-451f-8c23-5940618cac73-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-fda696be-7e1c-451f-8c23-5940618cac73-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-fda696be-7e1c-451f-8c23-5940618cac73-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-fda696be-7e1c-451f-8c23-5940618cac73-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-fda696be-7e1c-451f-8c23-5940618cac73-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-fda696be-7e1c-451f-8c23-5940618cac73-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-fda696be-7e1c-451f-8c23-5940618cac73-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-fda696be-7e1c-451f-8c23-5940618cac73-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-fda696be-7e1c-451f-8c23-5940618cac73-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">✒️Contenu</div>
		</div></div>
</div>
</div>
</div>



<p class="has-text-align-center has-small-font-size wp-block-paragraph">Il est possible que les termes ou les aperçus d&#8217;écran diffèrent entre votre BO et le mien notamment au niveau des noms de labels car j&#8217;utilise une version multilingue du CMS et <strong>les noms restent parfois en anglais</strong>.</p>



<div class="wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-d05cb3ef wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">⏱️Temps de lecture :</p>


<div class="wp-elements-2660b74cdd79da9184a09a62f3b8f226 wp-block-post-time-to-read has-text-color has-accent-color">42–63 minutes</div>


<p class="wp-block-paragraph">|</p>


<div class="wp-block-post-time-to-read">9 884 mots</div>


<p class="wp-block-paragraph">|</p>



<p class="has-accent-color has-text-color has-link-color wp-elements-f8515b49564e2f8ad2c183e4ed182d7c wp-block-paragraph">🗓️ dernière modification le</p>


<div class="has-link-color wp-block-post-date__modified-date wp-elements-c7e6b51b55b0dff84108436fc6f3823e wp-block-post-date has-text-color has-accent-color"><time datetime="2026-04-02T12:59:50+02:00">2 avril  2026</time></div></div>


				<div class="wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-b4ee5d2e      uagb-toc__collapse--list"
					data-scroll= "1"
					data-offset= "30"
					style=""
				>
				<div class="uagb-toc__wrap">
						<div class="uagb-toc__title">
							plan du tuto :						</div>
												<div class="uagb-toc__loader"></div>										<div class="uagb-toc__list-wrap uagb-toc__list-hidden">
						<ol class="uagb-toc__list"><li class="uagb-toc__list "><a href="#retour-à-la-fiche-produit" class="uagb-toc-link__trigger">⬅️ retour à la Fiche Produit</a><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#tour-dhorizon-des-contenus-dévaluation" class="uagb-toc-link__trigger">tour d&#039;horizon des contenus d&#039;évaluation</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#0-1-apparence" class="uagb-toc-link__trigger">0-1 | Apparence</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#0-2-contenu" class="uagb-toc-link__trigger">0-2 | contenu</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#0-3-commandes-et-promotions" class="uagb-toc-link__trigger">0-3 | Commandes et promotions</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#0-4-images" class="uagb-toc-link__trigger">0-4 | Images</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#0-5-modules" class="uagb-toc-link__trigger">0-5 | Modules</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#0-6-navigation" class="uagb-toc-link__trigger">0-6 | Navigation</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#0-7-seo" class="uagb-toc-link__trigger">0-7 | SEO</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#0-8-utilisateurs" class="uagb-toc-link__trigger">0-8 | Utilisateurs</a></li></ul></li><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#navigation-dans-la-boutique" class="uagb-toc-link__trigger">Navigation dans la boutique</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#11-présentation-des-2-thèmes-préinstallés-sur-la-v9" class="uagb-toc-link__trigger">🔹1.1 |présentation des 2 thèmes préinstallés sur la v9</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#12-repositionner-les-blocs-entre-eux" class="uagb-toc-link__trigger">🔹1.2 |Repositionner les blocs entre eux</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#13-paramétrer-les-blocs-de-navigation" class="uagb-toc-link__trigger">🔹1.3 |Paramétrer les blocs de navigation</a></li></ul></li></ul></li><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#affichage-dans-la-boutique" class="uagb-toc-link__trigger">Affichage dans la boutique</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#21-afficher-les-produits" class="uagb-toc-link__trigger">🔹2.1 | 🔖Afficher les produits</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#22-affiches-les-offres" class="uagb-toc-link__trigger">🔹2.2 | 💥Affiches les offres</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#2-3-afficher-nos-informations" class="uagb-toc-link__trigger">2-3 | Afficher nos informations</a></li></ul></li></ul></li></ul></li><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#ressources-de-la-boutique" class="uagb-toc-link__trigger">Ressources de la boutique</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#31-clients" class="uagb-toc-link__trigger">🔹3.1 |Clients</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#32-livraison" class="uagb-toc-link__trigger">🔹3.2 |Livraison</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#33-marques-et-fournisseurs" class="uagb-toc-link__trigger">🔹3.3 |Marques et fournisseurs</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#34-rôles-internes" class="uagb-toc-link__trigger">🔹3.4 |Rôles internes</a></li></ul></li></ul></li></ul></li></ul></li><li class="uagb-toc__list "><a href="#aller-au-sav" class="uagb-toc-link__trigger">Aller au SAV ➡️</a></ul></ul></ul></ul></ol>					</div>
									</div>
				</div>
			


<!-- Bouton principal -->
<button id="uxMenuBtn" style="
  position: fixed;
  right: 14px;
  bottom: 40%;
  padding: 12px 14px;
  background: #111;
  color: #fff;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  z-index: 9999;
  font-size: 18px;
">
  ☰
</button>

<!-- Menu -->
<div id="uxMenu" style="
  display:none;
  position: fixed;
  right: 14px;
  bottom: 48%;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
  z-index: 10000;
  font-family: Arial, sans-serif;
">
  <button class="uxItem" data-popup="sources">📚 Sources</button>
  <button class="uxItem" data-popup="methodo">🧑‍🎓NDRC</button>
  <button class="uxItem" data-popup="glossary">📘 Glossaire</button>
</div>

<!-- Overlay -->
<div id="uxOverlay" style="
  display:none;
  position:fixed;
  top:0; left:0;
  width:100%; height:100%;
  background:rgba(0,0,0,0.55);
  z-index:10001;
"></div>

<!-- POPUPS -->

<div class="uxPopup" id="sources" data-title="📚 Sources UX mobile">
<ul>
<li><strong>Nano Banana de Google Gemini</strong> – personnages d&#8217;illustration, des fiches produits et image en avant</li>
<li><strong>Prestashop</strong> – Saas dans sa version V9 pour les manipulations</li>
<li><strong>Ministère de l&#8217;Education Nationale</strong> – référenciel de l&#8217;épreuve technique</li>
</ul>
</div>

<div class="uxPopup" id="methodo" data-title="🧑‍🎓 NDRC">
<p>Cet article est à visée de 🖥️ l&#8217;épreuve technique E5B.</p>
<ul>
<li>connaitre l&#8217;ensemble des points d&#8217;évaluation de l&#8217;épreuve technique E5B sur Prestashop</li>
<li>savoir manipuler l&#8217;ensemble des modules du Front Office de la boutique</li>
<li>savoir manipuler l&#8217;ensemble des fonctionnalités liées à la navigation</li>
<li>Savoir mettre en valeur et faire la publicité des offres</li>
<li>Savoir modifier et afficher les informations légales de la boutique</li>
<li>Savoir modifier et ajouter des clients, des collaborateurs et des prestataires</li>
</ul>
<p>Certains contenus sont ciblés vers d&#8217;autres articles du blog</p>
</div>

<div class="uxPopup" id="glossary" data-title="📘 Glossaire UX mobile">
<ul>
<li><strong>produits phares</strong> : ceux qui sont les plus populaires (le plus vus)</li>
<li><strong>Best sellers</strong> : meilleurs ventes</li>
<li><strong>Publicité des opérations commerciales</strong> : c&#8217;est interne, il s&#8217;agit de mettre à disposition de clients les conditions des opérations</li>
<li><strong>meta description</strong> : courte introduction qui apparaitra sous le Titre dans une SERP</li>
</ul>
</div>

<!-- Style popup -->
<style>
.uxItem {
  display: block;
  padding: 10px 16px;
  background: #fff;
  border: none;
  width: 100%;
  text-align: left;
  cursor: pointer;
  color: #111;        /* ✅ TEXTE VISIBLE */
  font-size: 14px;
}

.uxItem:hover {
  background: #f0f0f0;
}
.uxItem:hover { background:#f0f0f0; }

.uxPopup {
  display:none;
  position:fixed;
  top:50%; left:50%;
  transform:translate(-50%,-50%);
  background:#fff;
  width:90%;
  max-width:560px;
  max-height:80%;
  padding:24px;
  border-radius:10px;
  box-shadow:0 10px 40px rgba(0,0,0,0.25);
  z-index:10002;
  overflow-y:auto;
}
</style>
<style>
@media (max-width: 768px) {
  #uxMenuBtn,
  #uxMenu {
    display: none !important;
  }
}
</style>
<style>
@media (max-width: 768px) {
  html, body {
    overflow-x: hidden !important;
    max-width: 100vw !important;
  }
}
</style>
<style>
@media (max-width: 768px) {
  #uxMenuBtn,
  #uxMenu,
  #uxOverlay,
  .uxPopup {
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
    display: none !important;
  }
}
</style>

<script>
(function () {

  // === DÉSACTIVATION MOBILE ===
  if (window.innerWidth <= 768) {
    return; // on ne fait RIEN sur mobile
  }

  // === RÉFÉRENCES ===
  const menuBtn = document.getElementById("uxMenuBtn");
  const menu = document.getElementById("uxMenu");
  const overlay = document.getElementById("uxOverlay");
  const popups = document.querySelectorAll(".uxPopup");

  if (!menuBtn || !menu || !overlay) return;

  // === OUVERTURE / FERMETURE MENU ===
  menuBtn.addEventListener("click", () => {
    menu.style.display = menu.style.display === "block" ? "none" : "block";
  });

  // === OUVERTURE POPUPS ===
  document.querySelectorAll(".uxItem").forEach(btn => {
    btn.addEventListener("click", () => {
      popups.forEach(p => p.style.display = "none");
      const target = document.getElementById(btn.dataset.popup);
      if (target) target.style.display = "block";
      overlay.style.display = "block";
      menu.style.display = "none";
    });
  });

  // === FERMETURE OVERLAY ===
  overlay.addEventListener("click", () => {
    popups.forEach(p => p.style.display = "none");
    overlay.style.display = "none";
  });

})();
</script>



</script>
<script>
(function () {
  if (window.innerWidth <= 768) {
    const uxPanel = document.querySelector('.ux-panel');
    if (uxPanel) {
      uxPanel.remove();
    }
  }
})();
</script>



<style>
.chapter-title {
  display: flex;
  align-items: stretch;
  margin: 1.8rem 0;
}

/* Numéro */
.chapter-number {
  background: #1e73be;
  color: #fff;
  font-weight: 700;
  font-size: 3rem;
  padding: 0 1.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px 0 0 10px;
}

/* Contenu */
.chapter-content {
  padding: 0.4rem 1.2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-left: 4px solid #1e73be;
}

/* H2 avec logo */
.chapter-content h2 {
  margin: 0;
  font-size: 2.05rem;
  font-weight: 700;
  color: #1e73be;
  display: flex;
  align-items: center;
  gap: 0.6rem; /* espace logo / texte */
}

/* Logo carré */
.chapter-icon {
  width: 34px;
  height: 34px;
  object-fit: contain;
  flex-shrink: 0;
}

/* Sous-titre */
.chapter-subtitle {
  margin-top: 0.35rem;
  font-style: italic;
  color: #555;
  font-size: 0.95rem;
}
</style>

<div class="chapter-title">
  <div class="chapter-number">0</div>
  <div class="chapter-content">
    <h2>
      <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png"
           alt=""
           class="chapter-icon">
      tour d'horizon des contenus d'évaluation
    </h2>
    <p class="chapter-subtitle">Nomenclature de l'annexe VI-I du référenciel EN</p>
  </div>
</div>


<div class="wp-block-ub-table-of-contents-block ub_table-of-contents" id="ub_table-of-contents-1c200479-113a-4b21-9ce4-f3eac4f010ed" data-linktodivider="false" data-showtext="show" data-hidetext="hide" data-scrolltype="auto" data-enablesmoothscroll="false" data-initiallyhideonmobile="false" data-initiallyshow="true"><div class="ub_table-of-contents-header-container" style="">
			<div class="ub_table-of-contents-header" style="text-align: left; ">
				<div class="ub_table-of-contents-title" style="">Table of Contents</div>
				
			</div>
		</div><div class="ub_table-of-contents-extra-container" style="">
			<div class="ub_table-of-contents-container ub_table-of-contents-1-column ">
				<ul style=""><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#1-0-1-apparence-" style="">0-1 | Apparence</a></li><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#2-0-2-contenu-" style="">0-2 | contenu</a></li><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#3-0-3-commandes-et-promotions-" style="">0-3 | Commandes et promotions</a></li><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#4-0-4-images-" style="">0-4 | Images</a></li><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#5-0-5-modules-" style="">0-5 | Modules</a></li><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#6-0-6-navigation-" style="">0-6 | Navigation</a></li><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#7-0-7-seo-" style="">0-7 | SEO</a></li><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#8-0-8-utilisateurs-" style="">0-8 | Utilisateurs</a></li><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#9-11-pr%C3%A9sentation-des-2-th%C3%A8mes-pr%C3%A9install%C3%A9s-sur-la-v9-" style="">🔹1.1 |présentation des 2 thèmes préinstallés sur la v9</a></li><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#10-12-repositionner-les-blocs-entre-eux-" style="">🔹1.2 |Repositionner les blocs entre eux</a></li><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#11-13-param%C3%A9trer-les-blocs-de-navigation-" style="">🔹1.3 |Paramétrer les blocs de navigation</a></li><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#12-21-afficher-les-produits-" style="">🔹2.1 | 🔖Afficher les produits</a></li><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#13-22-affiches-les-offres-" style="">🔹2.2 | 💥Affiches les offres</a></li><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#15-31-clients-" style="">🔹3.1 |Clients</a></li><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#16-32-livraison-" style="">🔹3.2 |Livraison</a></li><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#17-33-marques-et-fournisseurs-" style="">🔹3.3 |Marques et fournisseurs</a></li><li style=""><a href="https://st9ph.fr/prestashop-manipuler-la-boutique/#18-34-r%C3%B4les-internes-" style="">🔹3.4 |Rôles internes</a></li></ul>
			</div>
		</div></div>


<p class="wp-block-paragraph">🔹Ils sont définis par<strong> une circulaire académique </strong>(※<em>annexe VII-I</em>) mise à jour tous les ans. Voici la dernière (2025)  :</p>



<div data-wp-interactive="core/file" class="wp-block-file"><object data-wp-bind--hidden="!state.hasPdfPreview" hidden class="wp-block-file__embed" data="https://st9ph.fr/wp-content/uploads/2026/01/Annexe7-1-presta.pdf" type="application/pdf" style="width:100%;height:200px" aria-label="Contenu embarqué Annexe7-1-presta."></object><a id="wp-block-file--media-c3750fd9-4e98-4c7a-9c4d-ee5a94a310c9" href="https://st9ph.fr/wp-content/uploads/2026/01/Annexe7-1-presta.pdf">Annexe7-1-presta</a><a href="https://st9ph.fr/wp-content/uploads/2026/01/Annexe7-1-presta.pdf" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-c3750fd9-4e98-4c7a-9c4d-ee5a94a310c9">Télécharger</a></div>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">🔹Voyons tous d'abord ceux <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color"><strong>qui seront vus ici</strong> </mark>ou qu'on peut déjà <strong>retrouver ailleurs sur le blog</strong> :</p>



<h3 class="wp-block-heading" id="1-0-1-apparence-">0-1 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Apparence</mark></h3>



<figure class="wp-block-table"><table><thead><tr><th>Fonctionnalité</th><th>Traitement sur le blog st9ph</th></tr></thead><tbody><tr><td>Affichage des blocs de la page d'accueil</td><td>✅ Ici | 1️⃣Navigation (bouger) 2️⃣Affichage (présence)</td></tr><tr><td> Produits Populaires (phares) </td><td>✅ Ici | 1️⃣Navigation (bouger) 2️⃣Affichage (présence)</td></tr><tr><td>Nouveaux produits</td><td>✅ Ici | 1️⃣Navigation (bouger) 2️⃣Affichage (présence)</td></tr><tr><td>listes de liens &amp; Link widgets</td><td><a href="https://st9ph.fr/configurer-la-liste-de-liens-du-footer-prestashop/" target="_blank" rel="noreferrer noopener">cet article</a></td></tr></tbody></table></figure>



<h3 class="wp-block-heading" id="2-0-2-contenu-">0-2 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">contenu</mark></h3>



<p class="wp-block-paragraph">ℹ️ <strong>Toutes les manipulations présentes dans cette rubrique</strong>, <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">sauf celles indiquées dans le tableau ci-dessous</mark> <strong>sont traitées <a href="https://st9ph.fr/prestashop-la-fiche-produit/" target="_blank" rel="noreferrer noopener">dans cet article</a></strong>.</p>



<ul class="wp-block-list">
<li><strong>Réclamations, messages prédéfinis et SAV</strong> dans <mark style="background-color:rgba(0, 0, 0, 0);color:#df3636" class="has-inline-color"><a href="https://st9ph.fr/prestashop-le-service-apres-vente/" target="_blank" rel="noreferrer noopener">Cet article</a> </mark>sur <strong>le 3ème bloc</strong></li>



<li>Presque tous les points manquants sont <strong>tout de même disponibles dans le </strong><img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""><strong><strong><a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2963/preview/pdf/295" target="_blank" rel="noreferrer noopener">book Prestashop</a></strong></strong> que cette série d'articles vise à remplacer.</li>
</ul>



<figure class="wp-block-table"><table><thead><tr><th>Fonctionnalité</th><th>Traitement sur le blog st9ph</th></tr></thead><tbody><tr><td>Créer un catégorie et une sous-catégorie</td><td>✅ Ici | 1️⃣Navigation</td></tr><tr><td>Créer un pack de produit</td><td><a href="https://st9ph.fr/prestashop-op-com-dans-la-eshop/" target="_blank" rel="noreferrer noopener">dans cet article</a> - <img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""><strong><strong><a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2963/preview/pdf/295" target="_blank" rel="noreferrer noopener">book Prestashop</a></strong></strong></td></tr><tr><td>Créer une Marque</td><td>✅ Ici | 3️⃣Ressources</td></tr><tr><td>Créer et gérer un groupe de clients</td><td>✅ Ici | 3️⃣Ressources</td></tr><tr><td>Gérer les stocks</td><td>✅ Ici | 3️⃣Ressources</td></tr><tr><td>Gérer les transporteurs</td><td>✅ Ici | 3️⃣Ressources</td></tr><tr><td>Traiter les commandes</td><td><a href="https://st9ph.fr/prestashop-le-service-apres-vente/" target="_blank" rel="noreferrer noopener">Article sur le SAV</a> (chapitre 3-2) - <img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""><strong><strong><a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2963/preview/pdf/295" target="_blank" rel="noreferrer noopener">book Prestashop</a></strong></strong></td></tr></tbody></table></figure>



<h3 class="wp-block-heading" id="3-0-3-commandes-et-promotions-">0-3 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Commandes et promotions</mark></h3>



<figure class="wp-block-table"><table><thead><tr><th>Fonctionnalité</th><th>Traitement sur le blog st9ph</th></tr></thead><tbody><tr><td>Créer et gérer une commande</td><td><mark style="background-color:rgba(0, 0, 0, 0);color:#df3636" class="has-inline-color"><a href="https://st9ph.fr/prestashop-le-service-apres-vente/" target="_blank" rel="noreferrer noopener">Cet article</a> </mark>sur <strong>le 3ème bloc</strong> (SAV) - <img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""><strong><strong><a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2963/preview/pdf/295" target="_blank" rel="noreferrer noopener">book Prestashop</a></strong></strong></td></tr><tr><td>Gérer les retours et les avoirs</td><td>retours : <a href="https://st9ph.fr/prestashop-cas-de-retours-produits/" target="_blank" rel="noreferrer noopener">cet article</a> | avoirs : <mark style="background-color:rgba(0, 0, 0, 0);color:#df3636" class="has-inline-color"><mark style="background-color:rgba(0, 0, 0, 0);color:#df3636" class="has-inline-color"><a href="https://st9ph.fr/prestashop-le-service-apres-vente/" target="_blank" rel="noreferrer noopener">Cet article</a></mark> </mark>sur <strong>le 3ème bloc</strong> (SAV)</td></tr><tr><td>conditions de retours produits</td><td><a href="https://st9ph.fr/prestashop-cas-de-retours-produits/" target="_blank" rel="noreferrer noopener">cet article</a> </td></tr><tr><td>promotions catalogue, panier et prix spécifiques</td><td>prix spécifique <strong><a href="https://st9ph.fr/prestashop-la-fiche-produit/" target="_blank" rel="noreferrer noopener">dans cet article</a></strong> | autres contenus : <a href="https://st9ph.fr/prestashop-op-com-dans-la-eshop/" target="_blank" rel="noreferrer noopener">dans cet article </a>- <img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""><strong><strong><a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2963/preview/pdf/295" target="_blank" rel="noreferrer noopener">book Prestashop</a></strong></strong></td></tr></tbody></table></figure>



<h3 class="wp-block-heading" id="4-0-4-images-">0-4 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Images</mark></h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Fonctionnalité</th><th>Traitement sur le blog st9ph</th></tr></thead><tbody><tr><td>Modifier la légende et la description</td><td> <strong><a href="https://st9ph.fr/prestashop-la-fiche-produit/" target="_blank" rel="noreferrer noopener">dans cet article</a></strong></td></tr><tr><td>Image mises en avant</td><td> <strong><a href="https://st9ph.fr/prestashop-la-fiche-produit/" target="_blank" rel="noreferrer noopener">dans cet article</a></strong></td></tr></tbody></table></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="173" src="https://st9ph.fr/wp-content/uploads/2026/01/image-122-1024x173.png" alt="" class="wp-image-32622" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-122-1024x173.png 1024w, https://st9ph.fr/wp-content/uploads/2026/01/image-122-300x51.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-122-768x130.png 768w, https://st9ph.fr/wp-content/uploads/2026/01/image-122.png 1144w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h3 class="wp-block-heading" id="5-0-5-modules-">0-5 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Modules</mark></h3>



<figure class="wp-block-table"><table><thead><tr><th>Fonctionnalité</th><th>Traitement sur le blog st9ph</th></tr></thead><tbody><tr><td>Produits phares</td><td>✅ Ici | 2️⃣Affichage</td></tr><tr><td>Carrousel</td><td><mark style="background-color:rgba(0, 0, 0, 0);color:#e53737" class="has-inline-color">2️⃣</mark><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-contrast-color">Affichage</mark> - <img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""><strong><strong><a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2963/preview/pdf/295" target="_blank" rel="noreferrer noopener">book Prestashop</a></strong></strong></td></tr><tr><td>Menu principal</td><td>✅ Ici | 1️⃣Navigation</td></tr><tr><td>Bloc texte</td><td>✅ Ici | 2️⃣Affichage</td></tr><tr><td>Réassurance</td><td><a href="https://st9ph.fr/la-reassurance-dans-prestashop/">cet article</a></td></tr><tr><td>Réseaux sociaux</td><td>✅ Ici | 2️⃣Affichage</td></tr><tr><td>Commentaires produits</td><td><a href="https://st9ph.fr/avis-clients-dans-votre-eshop-prestashop/" target="_blank" rel="noreferrer noopener">cet article</a></td></tr><tr><td>module chèque</td><td><strong>✅ Ici | 3️⃣Ressources</strong></td></tr></tbody></table></figure>



<h3 class="wp-block-heading" id="6-0-6-navigation-">0-6 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Navigation</mark></h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Fonctionnalité</th><th>Traitement sur le blog st9ph</th></tr></thead><tbody><tr><td>onglets backoffice / frontoffice</td><td> <strong>✅ Ici | 1️⃣Navigation</strong></td></tr><tr><td>Alias de recherche</td><td> <strong><a href="https://st9ph.fr/prestashop-mots-cles-et-alias-de-recherche/" target="_blank" rel="noreferrer noopener">dans cet article</a></strong></td></tr></tbody></table></figure>



<h3 class="wp-block-heading" id="7-0-7-seo-">0-7 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">SEO</mark></h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Fonctionnalité</th><th>Traitement sur le blog st9ph</th></tr></thead><tbody><tr><td>mots clés, meta, header</td><td> <strong><a href="https://st9ph.fr/prestashop-referencement-seo-de-vos-produits/" target="_blank" rel="noreferrer noopener">dans cet article</a></strong></td></tr></tbody></table></figure>



<h3 class="wp-block-heading" id="8-0-8-utilisateurs-">0-8 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Utilisateurs</mark></h3>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Fonctionnalité</th><th>Traitement sur le blog st9ph</th></tr></thead><tbody><tr><td>Créer un nouveau collaborateur</td><td><strong>✅ Ici | 3️⃣Ressources</strong></td></tr><tr><td>Attribuer les permissions</td><td>✅ Ici | <strong>3️⃣Ressources </strong></td></tr><tr><td>Affecter et modifier un profil</td><td>✅ Ici | <strong>3️⃣Ressources </strong></td></tr></tbody></table></figure>



<p class="has-medium-font-size wp-block-paragraph">➡️ On se lance ?</p>



<!-- DÉBUT TITRE CHAPITRE -->
<style>
.chapter-title { display: flex; align-items: stretch; margin: 1.7rem 0; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
.chapter-number { background: #1e73be; color: #fff; font-weight: 700; font-size: 2.8rem; padding: 0 1.1rem; display: flex; align-items: center; justify-content: center; }
.chapter-content { padding: 1.3rem 1.5rem; width: 100%; }
.chapter-heading { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.6rem; }
.chapter-logo { width: 42px; height: 42px; flex-shrink: 0; display:block; }
.chapter-logo img { width: 100%; height: 100%; object-fit: contain; }
.chapter-content h2 { margin: 0; font-size: 2.1rem; font-weight: 700; color: #1e73be; }
.chapter-points { margin: 0; padding-left: 0; list-style: none; }
.chapter-points li { margin-bottom: 0.35rem; color: #444; font-size: 0.95rem; line-height: 1.45; }
.chapter-points li::before { content: "🔹 "; }
</style>
<div class="chapter-title">
<div class="chapter-number">1</div>
<div class="chapter-content">
<div class="chapter-heading">
<a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
<img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo">
</a>
<h2> Navigation dans la boutique</h2>
</div>
<ul class="chapter-points"><li>présentation des 2 thèmes préinstallés sur la v9</li><li>Repositionner les blocs entre eux</li><li>Paramétrer les blocs de navigation</li></ul>
</div>
</div>
<!-- FIN TITRE CHAPITRE -->



<p class="wp-block-paragraph">👉 Il faut savoir que <strong>toutes les modifications</strong> passeront par <strong>la manipulation de modules </strong>que vous retrouverez toujours dans <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Modules &gt; Gestionnaire de module</mark></strong>, même s'il se trouve d'autres manières d'y accéder pour certains d'entre eux.</p>



<h3 class="wp-block-heading" id="9-11-pr%C3%A9sentation-des-2-th%C3%A8mes-pr%C3%A9install%C3%A9s-sur-la-v9-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>présentation des 2 thèmes préinstallés sur la v9</strong></h3>



<p class="wp-block-paragraph">🔹 La <strong>prédisposition du modèle</strong> Prestashop (Classic)<strong> tel qu'il s'installe au départ</strong>, mais cela ne veut pas dire que c'est ainsi que vous le rencontrerez sur la boutique d'examen :</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-236.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="wp-block-paragraph">En thème <strong>Hummingbird</strong> c'est <strong>pratiquement la même chose,</strong> <strong>les modules sont les mêmes</strong> et fonctionnement de la même manière. Notons juste que :</p>



<ul class="wp-block-list">
<li>le <strong>Bloc Texte Personnalisé</strong> est remonté sous le Carrousel </li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="826" height="354" src="https://st9ph.fr/wp-content/uploads/2026/01/image-237.png" alt="" class="wp-image-33170" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-237.png 826w, https://st9ph.fr/wp-content/uploads/2026/01/image-237-300x129.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-237-768x329.png 768w" sizes="auto, (max-width: 826px) 100vw, 826px" /></figure>



<ul class="wp-block-list">
<li><strong>La bannière</strong> est callée <strong>au milieu</strong> entre les <strong>produits phares</strong> et les <strong>nouveaux produits</strong></li>



<li>le <strong>Bloc Newsletter</strong> et le <strong>Footer </strong>sont relookés</li>
</ul>



<p class="has-text-align-center has-small-font-size wp-block-paragraph"><em>Glisser vers la droite pour Classic et vers la gauche pour Hummingbird</em></p>



<figure class="wp-block-jetpack-image-compare"><div class="juxtapose" data-mode="horizontal"><img loading="lazy" decoding="async" id="33172" src="https://i0.wp.com/st9ph.fr/wp-content/uploads/2026/01/image-239.png?ssl=1" alt="" width="767" height="319" class="image-compare__image-before"/><img loading="lazy" decoding="async" id="33171" src="https://i0.wp.com/st9ph.fr/wp-content/uploads/2026/01/image-238.png?ssl=1" alt="" width="711" height="261" class="image-compare__image-after"/></div></figure>



<p class="wp-block-paragraph">Mais tout cela se change facilement :</p>



<h3 class="wp-block-heading" id="10-12-repositionner-les-blocs-entre-eux-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.2 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Repositionner les blocs entre eux</mark></strong></h3>



<p class="has-medium-font-size wp-block-paragraph">🔹 Sur la page d'accueil (<strong>Body</strong>)</p>



<ul class="wp-block-list">
<li><strong>Apparence </strong>&gt; <strong>Positions</strong></li>



<li>Descendez jusqu'à "<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Display Home</mark></strong>" (c'est dans l'ordre alphabétique)</li>



<li>Glissez<strong> la poignée crantée </strong>comme sur l'animation ci-dessous pour remonter ou redescendre les blocs sur la page d'accueil</li>
</ul>



<figure class="wp-block-video"><video height="452" style="aspect-ratio: 912 / 452;" width="912" autoplay muted src="https://st9ph.fr/wp-content/uploads/2026/01/Enregistrement-2026-01-19-160918.mp4" playsinline></video></figure>



<p class="has-medium-font-size wp-block-paragraph">🔹Pour le <strong>Footer</strong></p>



<p class="wp-block-paragraph">C'est <strong>le même principe</strong> depuis la section "<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Display Footer</mark></strong>".</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-240.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="has-base-2-background-color has-background wp-block-paragraph">ℹ️ Il y'a aussi <strong>deux zones avant et après Footer</strong> qui permettent de mettre <strong>des contenus optionnels</strong> mais on ne peut pas <strong>les glisser d'un display à un autre</strong>. Il faut <strong>les dégreffer et regreffer</strong> ! C'est hors programme, quoi qu'il en soit.</p>



<p class="wp-block-paragraph">Dans la vidéo si dessous, je transfère <strong>la newsletter</strong> du <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">display Footer</mark></strong> au <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color"><strong>display </strong></mark><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Footer_After</mark></strong> :</p>



<figure class="wp-block-video"><video height="678" style="aspect-ratio: 1032 / 678;" width="1032" controls src="https://st9ph.fr/wp-content/uploads/2026/01/greffon.mp4"></video></figure>



<p class="wp-block-paragraph">👉 Dans <strong>un schéma classique</strong>, les blocs sont <strong>idéalement placés</strong> :</p>



<ul class="wp-block-list">
<li>Le <strong>menu</strong>, le <strong>compte client</strong>, le <strong>panier </strong>dans le <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Display_Header</mark></li>



<li>Le <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Display-Home</mark> joue tous les éléments de<strong> publicité interne</strong> (Carrousel, bannière et bloc texte) ainsi que les blocs de<strong> mise en avant des produits du catalogue</strong> (produits phares, nouveautés et promos)</li>



<li>le <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Display_Foote</mark>r (+ avant et après) propose la <strong>newsletter</strong>, la<strong> liste de liens</strong> (vers les pages de légalité, de FAQ), les liens de nos<strong> réseaux sociaux</strong> et <strong>les coordonnées </strong>de la eshop</li>
</ul>



<p class="wp-block-paragraph">🖥️ Mais on vous demandera peut-être de <strong>modifier leur ordre</strong> !</p>



<h3 class="wp-block-heading" id="11-13-param%C3%A9trer-les-blocs-de-navigation-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.3 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Paramétrer les blocs de navigation</strong></h3>


<ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-332335d3-7c42-408a-808f-561f67b5b43f">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%2300d084&quot; d=&quot;M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-c6e9577c-e0ae-40aa-bdb5-716c2735d3e5">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#00d084" d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"></path></svg>
				</span>
				<span class="ub_list_item_text">Vous pouvez rester sur<strong> Positions </strong>et cliquer sur<strong> le petit crayon </strong>🖍️ pour <strong>modifier un module </strong>mais il faut savoir <strong>dans quel Display il se cache</strong>.</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%2300d084&quot; d=&quot;M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-feead69c-0eea-4f0c-bc74-179e26e8d6e8">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#00d084" d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"></path></svg>
				</span>
				<span class="ub_list_item_text">Vous pouvez aussi aller dans <strong>Apparences </strong>&gt; <strong>Thèmes et logo</strong> &gt; <img loading="lazy" decoding="async" width="148" height="24" class="wp-image-33181" style="width: 148px" src="https://st9ph.fr/wp-content/uploads/2026/01/bouton-cohoisirMiseEnPage-PS.jpg" alt=""> &gt; (onglet) Page de configuration.</span>
			</div>
			
		</li>
</ul>


<p class="has-text-align-center wp-block-paragraph">👇🏻 Comme le montre la vidéo ci-dessous, <strong>c'est très visuel</strong> pour <strong>atteindre les blocs de manière intuitive</strong> :</p>



<figure class="wp-block-video"><video height="552" style="aspect-ratio: 990 / 552;" width="990" controls src="https://st9ph.fr/wp-content/uploads/2026/01/Enregistrement-2026-01-19-172128.mp4"></video></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li><strong>Cliquez </strong>sur la zone "<mark style="background-color:rgba(0, 0, 0, 0);color:#1dc8dc" class="has-inline-color">MY SHOP</mark>" (à gauche)</li>



<li>Cliquez sur <strong><mark style="background-color:rgba(0, 0, 0, 0);color:#32b5c4" class="has-inline-color">Configurer<sub>⋁</sub> </mark></strong>de <strong>Menu Principal</strong></li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="503" height="93" src="https://st9ph.fr/wp-content/uploads/2026/01/image-241.png" alt="" class="wp-image-33183" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-241.png 503w, https://st9ph.fr/wp-content/uploads/2026/01/image-241-300x55.png 300w" sizes="auto, (max-width: 503px) 100vw, 503px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-242.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<p class="wp-block-paragraph">ℹ️ Par défaut, <strong>le modèle affiche les 3 catégories principales </strong>de vos produits</p>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">👉 <strong>Inutile d'insérer les sous-catégories</strong> comme dans WordPress. <strong>Elles suivent automatiquement</strong> !</p>
</div>
</div>



<p class="wp-block-paragraph">On peut insérer aussi :</p>



<ul class="wp-block-list">
<li>des <strong>pages </strong>dites <strong>CMS </strong>(si vous voulez mettre vos CGU au menu par exemple)</li>



<li>Vos <strong>fournisseurs </strong>(si vous êtes fier(e) d'être revendeur(se) d'untel)</li>



<li>Des <strong>Marques </strong>(pour que vos clients accèdent directement à la page qui regroupe tous leurs produits)</li>



<li>Vous pouvez aussi créer <strong>des liens extérieurs </strong>(vers votre blog par exemple) :</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="781" height="246" src="https://st9ph.fr/wp-content/uploads/2026/01/image-243.png" alt="" class="wp-image-33185" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-243.png 781w, https://st9ph.fr/wp-content/uploads/2026/01/image-243-300x94.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-243-768x242.png 768w" sizes="auto, (max-width: 781px) 100vw, 781px" /></figure>



<ul class="wp-block-list">
<li>⚠️ N'oubliez pas de <strong>cliquer sur <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">&lt;- Ajouter</mark></strong> (sinon, vous aurez travaillé pour rien)</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="799" height="116" src="https://st9ph.fr/wp-content/uploads/2026/01/image-244.png" alt="" class="wp-image-33191" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-244.png 799w, https://st9ph.fr/wp-content/uploads/2026/01/image-244-300x44.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-244-768x111.png 768w" sizes="auto, (max-width: 799px) 100vw, 799px" /></figure>



<p class="has-base-2-background-color has-background wp-block-paragraph">➡️ Il faudra avoir <strong>ajouté vos catégories auparavant</strong> si on vous demande d'insérer, par exemple, un <strong>rayon enfant</strong> au menu (si la catégorie Enfants dans Vêtements n'existe pas encore).</p>



<p class="wp-block-paragraph">Les <strong>combinaisons de navigation</strong> sont nombreuses dans la boutique, en dehors du menu principal. Ce peut être (liste non exhaustive) :</p>



<ul class="wp-block-list">
<li>la <strong>consultation de vos pages </strong>(qui sommes-nous, FAQ, bons plans, CGV ...) <strong>du Footer</strong> (<a href="https://st9ph.fr/configurer-la-liste-de-liens-du-footer-prestashop/" target="_blank" rel="noreferrer noopener">voir cet article</a>) en respectant <strong>les obligations légales </strong>(voir cette<img loading="lazy" decoding="async" width="31" height="28" class="wp-image-33155" style="width: 31px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdfIcon2.jpg" alt=""><a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2961/preview/pdf/5747" target="_blank" rel="noreferrer noopener"> fiche ressource</a>)</li>



<li>Pouvoir <strong>rebondir sur des produits associés </strong>sur une fiche produit (<a href="https://st9ph.fr/prestashop-la-fiche-produit/" target="_blank" rel="noreferrer noopener">voir cet article</a><em> section 1-5</em>)</li>



<li>Afficher <strong>un rayon ou un produit en promo</strong> depuis le Carrousel, la bannière ou le bloc texte (voir 2️⃣)</li>



<li>Atteindre <strong>une page CMS</strong> (comme "nos bons plans") depuis le panneau de <strong>Réassurance </strong>(<a href="https://st9ph.fr/la-reassurance-dans-prestashop/" target="_blank" rel="noreferrer noopener">voir cet article</a>)</li>
</ul>



<!-- DÉBUT TITRE CHAPITRE -->
<style>
.chapter-title { display: flex; align-items: stretch; margin: 1.7rem 0; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
.chapter-number { background: #1e73be; color: #fff; font-weight: 700; font-size: 2.8rem; padding: 0 1.1rem; display: flex; align-items: center; justify-content: center; }
.chapter-content { padding: 1.3rem 1.5rem; width: 100%; }
.chapter-heading { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.6rem; }
.chapter-logo { width: 42px; height: 42px; flex-shrink: 0; display:block; }
.chapter-logo img { width: 100%; height: 100%; object-fit: contain; }
.chapter-content h2 { margin: 0; font-size: 2.1rem; font-weight: 700; color: #1e73be; }
.chapter-points { margin: 0; padding-left: 0; list-style: none; }
.chapter-points li { margin-bottom: 0.35rem; color: #444; font-size: 0.95rem; line-height: 1.45; }
.chapter-points li::before { content: "🔹 "; }
</style>
<div class="chapter-title">
<div class="chapter-number">2</div>
<div class="chapter-content">
<div class="chapter-heading">
<a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
<img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo">
</a>
<h2> Affichage dans la boutique</h2>
</div>
<ul class="chapter-points"><li>Afficher les produits</li><li>Afficher les offres</li><li>Afficher les informations</li></ul>
</div>
</div>
<!-- FIN TITRE CHAPITRE -->



<p class="wp-block-paragraph">Qu'il s'agisse de 👖<strong>notre catalogue de produits</strong>, de 💥<strong>nos offres promotionnelles </strong>ou des ℹ️ <strong>informations de la boutique,</strong> Prestashop offre <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">de nombreuses options</mark></strong> pour les présenter à vos visiteurs.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉 Il s'agira souvent d'ailleurs de <strong>choix stratégiques</strong> de <strong>mettre en avant </strong>tel ou tel attrait de votre enseigne pour faire la différence et <strong>fidéliser l'audience</strong>.</p>



<p class="wp-block-paragraph"></p>



<h3 class="wp-block-heading" id="12-21-afficher-les-produits-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""> 🔖<strong>Afficher les produits</strong></h3>



<p class="wp-block-paragraph">Cela commence par votre page d'accueil et la visibilité de votre catalogue. Vous pouvez en effet afficher en panneaux d'aperçus  :</p>



<ul class="wp-block-list">
<li>vo s<strong>produits phares</strong> (best sellers) ⭐</li>



<li>vos <strong>nouveautés </strong>🆕</li>



<li>vos <strong>produits en promotion</strong> (avec prix spécifique) 🆒</li>



<li>Vos <strong>meilleures ventes </strong>(hors éval) 🆙</li>



<li>Le rappel des<strong> produits déjà vus </strong>(hors éval) 👀</li>
</ul>



<p class="wp-block-paragraph">➡️ <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color"><em>A voir aussi</em> </mark>cet <a href="https://st9ph.fr/prestashop-cest-parti-pour-les-soldes/" target="_blank" rel="noreferrer noopener">article sur les soldes </a>(hors programme, mais dont l<strong>e fonctionnement est le même que pour le module Promo</strong>, même si les règles <img loading="lazy" decoding="async" width="27" height="12" class="wp-image-33220" style="width: 27px;" src="https://st9ph.fr/wp-content/uploads/2025/01/marianne.jpg" alt=""> sont différentes)</p>



<p class="wp-block-paragraph">🔹Le blocs <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">produits Phares</mark></strong> <img loading="lazy" decoding="async" width="25" height="26" class="wp-image-33239" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/01/produits-phares-low.png" alt=""></p>



<p class="wp-block-paragraph">👉 Celui <strong>le plus haut par défaut</strong> (sous le carrousel pour Classic et sous le bloc texte pour hummingbird), le bloc<strong> Produits phares</strong> affiche <strong>vos articles vedettes </strong>selon l'observation du comportement de vos visiteurs.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="848" height="437" src="https://st9ph.fr/wp-content/uploads/2026/01/image-245.png" alt="" class="wp-image-33240" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-245.png 848w, https://st9ph.fr/wp-content/uploads/2026/01/image-245-300x155.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-245-768x396.png 768w" sizes="auto, (max-width: 848px) 100vw, 848px" /></figure>



<ul class="wp-block-list">
<li>modules &gt;<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color"> gestionnaires de modules</mark> &gt; rechercher "<strong><em>phares</em></strong>" &gt;<strong> configurer</strong></li>
</ul>



<p class="wp-block-paragraph">Vous pouvez définir :</p>



<ul class="wp-block-list">
<li>Le <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">nombre de produits à afficher </mark></strong>(4 par lignes, donc, <strong>plus vous en mettez</strong>, plus vous aurez de lignes et <strong>moins on verra les autres éléments </strong>de la page d'accueil sans scroller)</li>



<li><strong>Quel "rayon"</strong> (catégorie) vous voulez mettre en vedette (<strong>par défaut, c'est tous</strong>) en cliquant sur "<strong>Afficher tout</strong>"</li>



<li>Si vous souhaitez que ce soit <strong>aléatoire </strong>(sans critère précis) car, par défaut, le module priorise <strong>ceux les plus cliqués</strong> depuis la homePage.</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="260" height="59" src="https://st9ph.fr/wp-content/uploads/2026/01/image-246.png" alt="" class="wp-image-33241"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-base-2-background-color has-background wp-block-paragraph">⚠️ <strong>Ne pas confondre</strong> avec le module <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">meilleures ventes</mark></strong>, préinstallé lui aussi, qui permet d'afficher <strong>ceux les plus vendus</strong>. C'est différent.</p>
</div>
</div>



<p class="has-medium-font-size wp-block-paragraph">🔹 Le bloc <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Nouveaux Produits</mark></strong> <img loading="lazy" decoding="async" width="20" height="18" class="wp-image-33242" style="width: 20px;" src="https://st9ph.fr/wp-content/uploads/2026/01/nouveaux-produits.png" alt=""></p>



<p class="wp-block-paragraph">Il permet :</p>



<ul class="wp-block-list">
<li>comme le bloc Produits Phares, d'afficher<strong> le nombre de produits (</strong>toujours 4 par lignes)</li>



<li>De définir le<strong> nombre de jours </strong>où le produit reste nouveau.</li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉 Ca<strong> revient souvent à l'examen</strong> et <strong>c'est stratégique</strong>.<strong> C'est un CTA,</strong> certes, mais si le visiteur voit qu'un produit<strong> reste nouveau trop longtemps</strong> après plusieurs visites, vous allez <strong>perdre sa confiance</strong>. Calculez au mieux selon <strong>vos roulements de stocks</strong>.</p>



<p class="has-medium-font-size wp-block-paragraph">🔹Le bloc <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Produits déjà vus</mark></strong> <img loading="lazy" decoding="async" width="21" height="19" class="wp-image-33244" style="width: 21px;" src="https://st9ph.fr/wp-content/uploads/2026/01/deja-vus.png" alt=""></p>



<p class="wp-block-paragraph">Une seule option pour ce module :</p>



<ul class="wp-block-list">
<li>Le <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">nombre de produits à afficher </mark></strong></li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph">⚠️ Il faut que le client soit <strong>connecté </strong>et qu'il ait <strong>accepté les cookies</strong>, sans quoi vous serez "aveugle" sur ses<strong> précédentes visites</strong>.</p>



<p class="has-medium-font-size wp-block-paragraph">🔹Le bloc <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Promotions</mark></strong> <img loading="lazy" decoding="async" width="20" height="19" class="wp-image-33245" style="width: 20px;" src="https://st9ph.fr/wp-content/uploads/2026/01/bloc-promo.png" alt=""></p>



<p class="wp-block-paragraph">Une seule option pour ce module également :</p>



<ul class="wp-block-list">
<li>Le <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">nombre de produits à afficher </mark></strong></li>
</ul>



<p class="wp-block-paragraph">👉 A vous de choisir comment les organiser <strong>sur la HomePage</strong> (voir 1-2)</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="591" height="297" src="https://st9ph.fr/wp-content/uploads/2026/01/image-247.png" alt="" class="wp-image-33246" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-247.png 591w, https://st9ph.fr/wp-content/uploads/2026/01/image-247-300x151.png 300w" sizes="auto, (max-width: 591px) 100vw, 591px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">👈 Sur deux des  possibilités exposées ci-contre, on favorise <strong>les promos et les produits populaires</strong> pour cibler l<strong>'<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">acquisition</mark> </strong>de nouveaux clients qui, par définition, trouveront <strong>tous nos produits nouveaux</strong>.</p>



<p class="wp-block-paragraph">A l'inverse, en <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color"><strong>fidélisation</strong></mark>, c'est <strong>le 1er bloc à montrer</strong>, <strong>avec les promotions</strong>, avant de leurs rappeler les produits qu'ils ont <strong>déjà consultés </strong>puis ceux qui sont les plus populaires.</p>
</div>
</div>



<p class="wp-block-paragraph">Ci dessous, les choix de positions de la<a href="https://shop.st9ph.fr/presta/fr/" target="_blank" rel="noreferrer noopener"> boutique pédagogique</a> montrent une verticale de body : <strong>Soldes - Bloc Text - Phares - Carrousel - Bannière </strong>afin de laisser l<strong>a part belle à l'information</strong> et ressemble plus à un <strong>show room</strong> qu'à <strong>une page du Push</strong> pour vendre.</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-279.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="wp-block-paragraph">ℹ️ Le module "<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">special products</mark></strong>" pour <strong>les soldes</strong> <a href="https://st9ph.fr/prestashop-cest-parti-pour-les-soldes/" target="_blank" rel="noreferrer noopener">(voir cet article</a>) ne sera d'ailleurs <strong>peut-être pas visible</strong> selon le moment où vous vous rendez sur la boutique car <strong>les périodes sont réglementées</strong>.</p>



<h3 class="wp-block-heading" id="13-22-affiches-les-offres-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.2 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""> 💥<strong>Affiches les offres</strong></h3>



<p class="wp-block-paragraph">👉 C'est même une <img loading="lazy" decoding="async" width="27" height="12" class="wp-image-33220" style="width: 27px;" src="https://st9ph.fr/wp-content/uploads/2025/01/marianne.jpg" alt=""> <strong>obligation légale</strong> de faire la <strong>"publicité" interne</strong> de vos <strong>promotions, conditions et offres spéciales.</strong></p>



<p class="callout bleu wp-block-paragraph">Si en <strong>Surface de Vente Physique</strong>, vous pouvez afficher cela <strong>sur un panneau à l'entrée</strong>, en eshop, il faudra trouver d'autres moyens. L'idéal est de <strong>créer une page "<em><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">nos offres et nos conditions</mark></em>" </strong>(enfin, appelez la comme vous voulez) qui apparaitra dans le footer non loin de vos <strong>CGV et mentions légales</strong>.</p>



<p class="wp-block-paragraph">➡️ Voyez aussi <a href="https://st9ph.fr/la-reassurance-dans-prestashop/" target="_blank" rel="noreferrer noopener">l'article sur la réassurance</a> où un lien pointe aussi vers les conditions de l'offre.</p>



<p class="wp-block-paragraph">👉 Pour la suite de ce chapitre 2-2, nous nous concentrons plutôt vers<strong> l'affichage des produits concernés</strong> par une offre que <strong>des conditions détaillées </strong>de nos offres. Nous avons <strong>trois outils nativement</strong> (mais on peut en ajouter d'autres) pour avertir de nos promos et conduire les visiteurs vers produits concernés :<strong> Le carrousel, la bannière et le bloc texte.</strong></p>



<p class="has-medium-font-size wp-block-paragraph">🔹Le carrousel</p>



<p class="wp-block-paragraph">C'est <strong>une bannière tournante </strong>en fait, positionnée par défaut tout en haut du body, et qui vous permet de faire tourner vos différents<strong> panneaux d'annonce </strong>à l'accueil</p>



<p class="wp-block-paragraph">📏 Je me suis "amusé" à <strong>mesurer la taille d'un panneau</strong> afin de faire un gabarit (si on importe des images de n'importe quelle taille, ça va être très moche) :</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="376" src="https://st9ph.fr/wp-content/uploads/2026/01/gabCarrousel-1024x376.png" alt="" class="wp-image-33201" srcset="https://st9ph.fr/wp-content/uploads/2026/01/gabCarrousel-1024x376.png 1024w, https://st9ph.fr/wp-content/uploads/2026/01/gabCarrousel-300x110.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/gabCarrousel-768x282.png 768w, https://st9ph.fr/wp-content/uploads/2026/01/gabCarrousel-1536x565.png 1536w, https://st9ph.fr/wp-content/uploads/2026/01/gabCarrousel-2048x753.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">🤨 A la louche, <strong>un presque 12 quarts</strong>, même pas un <strong>8 pouces et demi par 2 et demi</strong> ! Rien ne va dans ces proportions ! Mais on va faire avec.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">➡️ On remarque aussi qu'<strong>une partie gauche</strong> est <strong>pleine </strong>et c'est normal, <strong>c'est là que s'affichera le texte</strong>, il faut qu'on puisse le distinguer.</p>



<p class="wp-block-paragraph">Voilà <strong>un panneau</strong> que j'ai préparé (vite fait, il faut le voir sur soi), pour exemple, afin d<strong>'emmener le visiteur</strong> vers le pull marin de <a href="https://boutiq.st9ph.fr/" target="_blank" rel="noreferrer noopener">st9ph Market</a> (🖥️ à l'examen, rassurez-vous, i<strong>l vous sera fourni</strong>) :</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="757" height="228" src="https://st9ph.fr/wp-content/uploads/2026/01/marine2-1.jpg" alt="" class="wp-image-33254" srcset="https://st9ph.fr/wp-content/uploads/2026/01/marine2-1.jpg 757w, https://st9ph.fr/wp-content/uploads/2026/01/marine2-1-300x90.jpg 300w" sizes="auto, (max-width: 757px) 100vw, 757px" /></figure>
</div>


<p class="wp-block-paragraph">👀 Et j'aimerai <strong>obtenir cela</strong> :</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="494" src="https://st9ph.fr/wp-content/uploads/2026/01/image-249-1024x494.png" alt="" class="wp-image-33256" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-249-1024x494.png 1024w, https://st9ph.fr/wp-content/uploads/2026/01/image-249-300x145.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-249-768x370.png 768w, https://st9ph.fr/wp-content/uploads/2026/01/image-249.png 1429w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<ul class="wp-block-list">
<li>Modules &gt; <strong>gestionnaire </strong>de modules &gt; (rechercher) "<em><strong>slider</strong></em>" (ou "<em>carrousel</em>")</li>



<li><strong>Configurer</strong></li>
</ul>



<p class="wp-block-paragraph">👉 Pendant qu'on est là, <strong>le panneau du haut</strong> qui permet de <strong>paramétrer l'ensemble</strong> du carrousel :</p>



<ol class="wp-block-list">
<li>⏱️ <strong>modifier le temps de passage</strong> des panneaux en millisecondes (5 s par défaut)</li>



<li> ⏸️ "<strong>pause au survol"</strong> définit si oui ou non<strong> le mouvement se fige au passage du pointeur</strong> (c'est mieux pour le visiteur s'il ne veut pas rater son clic mais vous avez le droit de lui faire des blagues aussi)</li>



<li>➰ <strong>Répéter ou non les passages</strong>(si "non", c'est le dernier panneau qui aura la part belle une fois que les autres seront passés)</li>
</ol>



<p class="wp-block-paragraph">Voyons maintenant <strong>comment agir sur les panneaux</strong> :</p>



<ul class="wp-block-list">
<li>Commencez par <strong>vérifier l'état </strong><img loading="lazy" decoding="async" width="150" height="30" class="wp-image-33257" style="width: 150px;" src="https://st9ph.fr/wp-content/uploads/2026/01/enabled-disabled.jpg" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/01/enabled-disabled.jpg 154w, https://st9ph.fr/wp-content/uploads/2026/01/enabled-disabled-150x31.jpg 150w" sizes="auto, (max-width: 150px) 100vw, 150px" /> du panneau sur lequel vous allez agir</li>



<li>Cliquez sur<strong> Modifier</strong></li>
</ul>



<p class="has-text-align-center has-medium-font-size wp-block-paragraph"><strong>Ou</strong></p>



<ul class="wp-block-list">
<li>Cliquez sur le <strong>⊕</strong> pour <strong>créer un nouveau panneau</strong></li>
</ul>



<p class="callout bleu wp-block-paragraph">🖥️ tout dépendra de ce qu'on vous demandera dans le sujet <em>"remplacer</em>" ou "<em>Ajouter</em>"</p>



<ul class="wp-block-list">
<li>Donnez <strong>un titre </strong>à votre panneau : <em>court parce qu'il sera en gros </em>!</li>



<li>Définissez l'<strong>URL Cible</strong> (celle de l'atterrissage quand on va cliquer sur la panneau)</li>
</ul>



<p class="wp-block-paragraph">⚠️ Attention, par défaut, <strong>celle-ci renvoie sur le site Prestashop.com </strong>et 🖥️ c'est le premier truc qu'on va vérifier en vous corrigeant après l'épreuve.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="388" height="60" src="https://st9ph.fr/wp-content/uploads/2026/01/image-248.png" alt="" class="wp-image-33253" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-248.png 388w, https://st9ph.fr/wp-content/uploads/2026/01/image-248-300x46.png 300w" sizes="auto, (max-width: 388px) 100vw, 388px" /></figure>



<p class="wp-block-paragraph">👉 Le mieux est d<strong>'afficher en FrontOffice</strong> le produit, le rayon ou la page vers laquelle le panneau doit emmener et de <strong>copier-coller ici son url</strong></p>



<ul class="wp-block-list">
<li>Définissez <strong>une légende</strong> (pour le référencement donc : <em>description + nom de la boutique</em>)</li>



<li>Rentrez votre <strong>description </strong>:
<ul class="wp-block-list">
<li><strong>la 1ere ligne est un sous-titre en header 3 </strong>(H3) - <mark style="background-color:rgba(0, 0, 0, 0);color:#b03838" class="has-inline-color">ne changez surtout pas le niveau</mark></li>



<li>En dessous, c'est du <strong>paragraphe </strong>et vous pouvez être un peu plus bavard(e), mais pas trop.</li>
</ul>
</li>



<li><strong>Vérifiez </strong>une dernière fois l'Etat <strong><mark style="background-color:rgba(0, 0, 0, 0);color:#51902d" class="has-inline-color">Enabled</mark></strong> (ou "<em>actif</em>" si vous le voyez en français)</li>
</ul>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-250.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<ul class="wp-block-list">
<li><strong>Enregistrer</strong></li>
</ul>



<p class="has-medium-font-size wp-block-paragraph">🔹 La Bannière</p>



<p class="callout bleu wp-block-paragraph">🖥️ C'est le "<strong>parent pauvre</strong>" de l'évaluation parce qu<strong>'il n'y a pas grand chose à faire</strong> : <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">insérer l'image</mark></strong> et <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">renseigner l'URL</mark></strong>. Mais c'est au programme, alors, allons-y !</p>



<p class="wp-block-paragraph">📏 Cette fois, on est sur du<strong> 21 x 4 cm</strong>, c'est guère mieux</p>



<p class="wp-block-paragraph">👉 Imaginons que nous voulions faire une pub pour un de nos financeurs :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="979" height="192" src="https://st9ph.fr/wp-content/uploads/2026/01/image-251.png" alt="" class="wp-image-33259" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-251.png 979w, https://st9ph.fr/wp-content/uploads/2026/01/image-251-300x59.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-251-768x151.png 768w" sizes="auto, (max-width: 979px) 100vw, 979px" /></figure>



<p class="has-text-align-center has-small-font-size wp-block-paragraph"><em>Toute ressemblance avec un organisme financier existant ou ayant existé serait une (presque) pure coïncidence.</em></p>



<ul class="wp-block-list">
<li>Modules &gt; <strong>gestionnaire </strong>de modules &gt; (rechercher) "<em><strong>bannière</strong></em>" </li>



<li><strong>Configurer</strong></li>



<li>Cliquez sur "<strong>choisissez un fichier</strong>" et<strong> uploadez-le</strong></li>



<li>renseignez l'<strong>url d'atterrissage</strong></li>



<li>Renseignez <strong>la description</strong></li>



<li><strong>Enregistrez</strong></li>
</ul>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-253-1024x466.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="has-medium-font-size wp-block-paragraph">🔹 Le bloc Texte Personnalisé</p>



<p class="wp-block-paragraph">👉 Prépositionné <strong>sous le carrousel </strong>dans le modèle de départ, le bloc texte fonctionne plus comme <strong>un encadré texte d'accueil </strong>que comme un réel panneau de publicité.</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-254.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-256.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-base-2-background-color has-background wp-block-paragraph">➡️ A noter que <strong>le niveau de Header </strong>est <strong>H2</strong>, ce qui avalise ma remarque précédente.</p>



<p class="wp-block-paragraph">👈 Ci contre la boite de dialogue d'insertion d'un lien hypertexte. Pour ce faire :</p>



<ul class="wp-block-list">
<li> <strong>Sélectionner le texte </strong>à rendre réactif</li>



<li><strong>Cliquer </strong>sur <img loading="lazy" decoding="async" width="22" height="13" class="wp-image-33272" style="width: 22px;" src="https://st9ph.fr/wp-content/uploads/2026/01/lien-hyper.jpg" alt=""></li>
</ul>
</div>
</div>



<h3 class="wp-block-heading" id="14-2-3-afficher-nos-informations-">2-3 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Afficher nos informations</mark></h3>



<p class="wp-block-paragraph">🖥️ Récurrentes à l'examen,  vous pouvez être confronté(e) à des questions sur <strong>les informations concernant la boutique en ligne.</strong></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph"> Elles se trouvent <strong>aux extrêmes de la fenêtre </strong>(en <strong>haut à gauche du header </strong>et en <strong>bas à droite du footer</strong>). C'est plus <strong>une coutume</strong> qu'une règle d'ailleurs mais on s'est tous <strong>habitué à cette configuration </strong>.👉</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">C'est depuis <strong>la page de configuration du thème </strong>que nous atteindrons le plus facilement ces deux zones.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="318" height="171" src="https://st9ph.fr/wp-content/uploads/2026/01/image-259.png" alt="" class="wp-image-33277" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-259.png 318w, https://st9ph.fr/wp-content/uploads/2026/01/image-259-300x161.png 300w" sizes="auto, (max-width: 318px) 100vw, 318px" /></figure>



<ul class="wp-block-list">
<li>Cliquer sur <strong>Footer </strong>dans <strong>Homepage</strong></li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-268.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-257.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>Cliquer sur <strong><mark style="background-color:rgba(0, 0, 0, 0);color:#32b5c4" class="has-inline-color">Configurer<sub>⋁</sub> </mark></strong>du module "<strong>Shop Details</strong>" (ou détails de la boutique)</li>



<li>Cliquez sur <img loading="lazy" decoding="async" width="150" height="23" class="wp-image-33278" style="width: 150px;" src="https://st9ph.fr/wp-content/uploads/2026/01/ajout-boutique.jpg" alt=""></li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">👉 Nous allons<strong> ajouter une SVP </strong>à la liste de nos magasins physiques</p>



<p class="wp-block-paragraph"></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul class="wp-block-list">
<li>Renseignez les informations de votre boutique</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">➡️ Pour les <strong>coordonnés GPS</strong>, aidez vous de Google Maps</p>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="398" height="276" src="https://st9ph.fr/wp-content/uploads/2026/01/image-261.png" alt="" class="wp-image-33280" style="width:504px;height:auto" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-261.png 398w, https://st9ph.fr/wp-content/uploads/2026/01/image-261-300x208.png 300w" sizes="auto, (max-width: 398px) 100vw, 398px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="352" height="417" src="https://st9ph.fr/wp-content/uploads/2026/01/image-260.png" alt="" class="wp-image-33279" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-260.png 352w, https://st9ph.fr/wp-content/uploads/2026/01/image-260-253x300.png 253w" sizes="auto, (max-width: 352px) 100vw, 352px" /></figure>
</div>
</div>



<ul class="wp-block-list">
<li>Prenez une belle photo de votre magasin et uploadez la <strong>dans la zone "Photo"</strong></li>



<li>Notez <strong>vos horaires d'ouverture</strong></li>



<li>Cliquez sur <img loading="lazy" decoding="async" width="88" height="30" class="wp-image-32859" style="width: 88px;" src="https://st9ph.fr/wp-content/uploads/2026/01/image-168.png" alt=""></li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="947" height="161" src="https://st9ph.fr/wp-content/uploads/2026/01/image-263.png" alt="" class="wp-image-33282" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-263.png 947w, https://st9ph.fr/wp-content/uploads/2026/01/image-263-300x51.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-263-768x131.png 768w" sizes="auto, (max-width: 947px) 100vw, 947px" /></figure>



<p class="wp-block-paragraph">👍 <strong>Un nouveau magasin</strong> est maintenant présent<strong> dans la liste</strong> de vos SVP.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="224" height="297" src="https://st9ph.fr/wp-content/uploads/2026/01/image-264.png" alt="" class="wp-image-33283"/></figure>
</div>


<p class="wp-block-paragraph">Le résultat en FrontOffice 👉</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">👈 On retrouvera ses informations dans le lien "<strong>Magasins</strong>" du footer.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="659" height="572" src="https://st9ph.fr/wp-content/uploads/2026/01/image-265.png" alt="" class="wp-image-33284" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-265.png 659w, https://st9ph.fr/wp-content/uploads/2026/01/image-265-300x260.png 300w" sizes="auto, (max-width: 659px) 100vw, 659px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">➡️ Vous pouvez aussi définir<strong> l'affichage ou non de votre mail </strong>dans le module <strong>Coordonnées </strong>(depuis le gestionnaires de module"</p>



<ul class="wp-block-list">
<li><strong>changer </strong>l'état <strong>oui / non</strong> du bouton radio</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="532" height="166" src="https://st9ph.fr/wp-content/uploads/2026/01/image-266.png" alt="" class="wp-image-33285" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-266.png 532w, https://st9ph.fr/wp-content/uploads/2026/01/image-266-300x94.png 300w" sizes="auto, (max-width: 532px) 100vw, 532px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="218" height="149" src="https://st9ph.fr/wp-content/uploads/2026/01/image-267.png" alt="" class="wp-image-33287"/></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-base-2-background-color has-background wp-block-paragraph">ℹ️ C'est assez <strong>déconseillé de l'afficher</strong>, en fait. Encouragez plutôt vos clients à <strong>utiliser le lien</strong> "<strong>Contactez-nous</strong>" pour être certain(e) de <strong>centraliser les demandes </strong>dans le CRM</p>
</div>
</div>



<p class="wp-block-paragraph">➡️ Pour être complet, complétons aussi aussi<strong> le module chèque</strong> qui est lui aussi au programme.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">Cela représente <strong>2,4 % des transactions bancaires</strong> l'année dernière (source : Banque De <img loading="lazy" decoding="async" width="27" height="12" class="wp-image-33220" style="width: 27px;" src="https://st9ph.fr/wp-content/uploads/2025/01/marianne.jpg" alt=""> France) et <strong>personne ne paie jamais comme cela en ligne</strong>. Mais voilà, ce n'est pas évident d'installer un module bancaire pour l'examen et  🖥️ c'est au programme de savoir le renseigner.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">ℹ️ Sur <a href="https://shop.st9ph.fr/presta/fr/" target="_blank" rel="noreferrer noopener">la boutique pédagogique</a>, j'utilise un module qui s'appelle <strong>HH Paiement</strong> d'Hervé Hennes (<a href="https://shop.h-hennes.fr/fr/5-modules-prestashop" target="_blank" rel="noreferrer noopener">voir son site</a>) qui simule un paiement en ligne.</p>



<p class="wp-block-paragraph">Mais revenons à ce fameux module chèque :</p>



<ul class="wp-block-list">
<li>Modules &gt; gestionnaire de modules</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="395" height="143" src="https://st9ph.fr/wp-content/uploads/2026/01/image-294.png" alt="" class="wp-image-33372" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-294.png 395w, https://st9ph.fr/wp-content/uploads/2026/01/image-294-300x109.png 300w" sizes="auto, (max-width: 395px) 100vw, 395px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>(rechercher) "Chèque" &gt;<strong> Modifier</strong></li>



<li>Remplissez la<strong> zone bénéficiaire</strong> et <strong>Adresse</strong></li>



<li><strong>Enregistrer</strong></li>
</ul>



<p class="wp-block-paragraph">🤫 No comment !</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-295.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<!-- DÉBUT TITRE CHAPITRE -->
<style>
.chapter-title { display: flex; align-items: stretch; margin: 1.7rem 0; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
.chapter-number { background: #1e73be; color: #fff; font-weight: 700; font-size: 2.8rem; padding: 0 1.1rem; display: flex; align-items: center; justify-content: center; }
.chapter-content { padding: 1.3rem 1.5rem; width: 100%; }
.chapter-heading { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.6rem; }
.chapter-logo { width: 42px; height: 42px; flex-shrink: 0; display:block; }
.chapter-logo img { width: 100%; height: 100%; object-fit: contain; }
.chapter-content h2 { margin: 0; font-size: 2.1rem; font-weight: 700; color: #1e73be; }
.chapter-points { margin: 0; padding-left: 0; list-style: none; }
.chapter-points li { margin-bottom: 0.35rem; color: #444; font-size: 0.95rem; line-height: 1.45; }
.chapter-points li::before { content: "🔹 "; }
</style>
<div class="chapter-title">
<div class="chapter-number">3</div>
<div class="chapter-content">
<div class="chapter-heading">
<a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
<img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo">
</a>
<h2> Ressources de la boutique</h2>
</div>
<ul class="chapter-points"><li>Clients</li><li>Livraison</li><li>Marques & Fournisseurs</li><li>Rôles internes</li></ul>
</div>
</div>
<!-- FIN TITRE CHAPITRE -->



<p class="wp-block-paragraph">👉🏻 On pourrait définir toutes <strong>les ressources à paramétrer dans la boutique </strong>selon un schéma simplifié :</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-275.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<h3 class="wp-block-heading" id="15-31-clients-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">3.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Clients</strong></h3>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">Il faudra gérer ses <strong>coordonnées <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">B2B</mark> ou <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">B2C</mark> </strong>(ce ne sont pas les mêmes) dans <strong>deux tables de données</strong> différentes : <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">informations </mark>et <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">adresses</mark></strong>.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="605" height="364" src="https://st9ph.fr/wp-content/uploads/2026/01/image-270.png" alt="" class="wp-image-33292" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-270.png 605w, https://st9ph.fr/wp-content/uploads/2026/01/image-270-300x180.png 300w" sizes="auto, (max-width: 605px) 100vw, 605px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-271.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">🔹<strong>Activer la <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">gestion B2B</mark> </strong>(désactivée par défaut)</p>



<ul class="wp-block-list">
<li><img loading="lazy" decoding="async" width="24" height="23" class="wp-image-33295" style="width: 24px;" src="https://st9ph.fr/wp-content/uploads/2026/01/roue-crant.jpg" alt=""> <strong>Paramètres de la boutique &gt; Clients</strong></li>



<li><strong>changer </strong>l'état <strong>oui / non</strong> du bouton radio "<em><strong>Activer le mode B2B</strong></em>"</li>
</ul>
</div>
</div>



<ul class="wp-block-list">
<li><strong>Clients &gt; Clients</strong> pour consulter ou ajouter un nouveau client</li>
</ul>



<p class="wp-block-paragraph">Vous disposez d'un <strong>panneau de statistiques</strong> et de <strong>la liste de vos clients</strong> :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="943" height="121" src="https://st9ph.fr/wp-content/uploads/2026/01/image-272.png" alt="" class="wp-image-33303" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-272.png 943w, https://st9ph.fr/wp-content/uploads/2026/01/image-272-300x38.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-272-768x99.png 768w" sizes="auto, (max-width: 943px) 100vw, 943px" /></figure>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li><strong>Cliquer </strong>sur ⬛<strong>+ Ajouter un nouveau client</strong></li>
</ul>
</div>



<p class="wp-block-paragraph">OU</p>



<ul class="wp-block-list">
<li><em>Cliquer </em>sur 🖍️pour <strong>modifier une fiche client</strong></li>
</ul>



<ul class="wp-block-list">
<li>Renseigner les <strong>champs d'informations </strong>:</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-medium-font-size wp-block-paragraph">🙍‍♂️🧑‍💼<strong>Profil B2C</strong> (&amp; Interlocuteur B2B)</p>



<ul class="wp-block-list">
<li><strong>Civilité</strong></li>



<li><strong>Nom</strong></li>



<li><strong>Prénom</strong></li>



<li><strong>Email</strong></li>



<li><strong>Mot de passe</strong> (👉 <em>Ne sert que pour vos comptes test</em>)</li>
</ul>



<p class="has-text-align-center has-text-color has-link-color wp-elements-b6c6e410843be9f934cb6d0bfc185360 wp-block-paragraph" style="color:#a42b2b">⛔ Vous n'avez pas le droit de modifier le mot de passe d'un client, même si c'est lui qui vous le demande. Il faut le <strong>réinitialiser</strong>.</p>



<ul class="wp-block-list">
<li><strong>Date de naissance </strong>(👉 <em>sympa de la connaitre pour une relance anniversaire)</em></li>



<li><strong>Actif / Enabled </strong>(👉 permet de désactiver temporairement un mauvais payeur, par exemple - B2B)</li>



<li><strong>Offres partenaires</strong> (👉<em> vous pouvez pré cocher uniquement en B2B</em>)</li>



<li><strong>Groupes &amp; groupes par défaut </strong>(👉 <em>voir plus bas</em>)</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-medium-font-size wp-block-paragraph">🏭 Infos<strong> spécifiques B2B</strong></p>



<ul class="wp-block-list">
<li>Nom de l'entreprise</li>



<li>SIRET</li>



<li>APE</li>



<li>Site web</li>



<li>En cours autorisé</li>
</ul>



<p class="wp-block-paragraph">👉 <em>Certaines entreprises vous paieront à <strong>provisions / échéances</strong> (comme un crédit permanent), en particulier les administrations</em></p>



<ul class="wp-block-list">
<li>Délai de paiement (👉 <em>pour la gestion des rappels automatiques si elles trainent à échéance</em>)</li>



<li><strong>Niveau de risque </strong>(bas, moyen, haut)</li>
</ul>



<p class="wp-block-paragraph">👉 <em>Permet de cibler les bons clients (bas), qui paient souvent en retard (moyen) ou qui oublient souvent de payer (haut)</em></p>
</div>
</div>



<p class="has-base-2-background-color has-background wp-block-paragraph">➡️ Souvent, ce sera <strong>le client lui-même</strong> (<a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8f-animation-rc-le-selfcare/" target="_blank" rel="noreferrer noopener">selfcare</a>) qui fera son <strong>inscription en ligne,</strong> surtout en B2C. Mais il peut arriver qu'<strong>un téléopérateur soit amené à le faire</strong> (nouveau client au téléphone ou VPC) et <strong>fréquemment en B2B </strong>où l'inscription se fait généralement <strong>en rendez-vous</strong>.</p>



<p class="wp-block-paragraph">👉🏻 En ligne, l<strong>e client dispose d'une interface "mon compte" </strong>où il peut gérer pratiquement tout gérer depuis ses <strong>informations</strong>, en passant par <strong>le suivi de ses commandes</strong>, jusqu'au <strong>téléchargement de ses factures</strong>.</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-273-1024x368.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="callout rouge wp-block-paragraph">.⚠️ Attention, c'est dans "<strong>informations</strong>" qu'il gère <strong>sa fiche client</strong>. "Mes données personnelles" (<img loading="lazy" decoding="async" width="27" height="12" class="wp-image-33220" style="width: 27px;" src="https://st9ph.fr/wp-content/uploads/2025/01/marianne.jpg" alt=""> RGPD)</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="977" height="347" src="https://st9ph.fr/wp-content/uploads/2026/01/image-274.png" alt="" class="wp-image-33305" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-274.png 977w, https://st9ph.fr/wp-content/uploads/2026/01/image-274-300x107.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-274-768x273.png 768w" sizes="auto, (max-width: 977px) 100vw, 977px" /></figure>



<p class="callout bleu wp-block-paragraph">🖥️ On appréciera à l'examen que vous sachiez <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">expliquer à votre client comment gérer lui-même ses informations</mark></strong>. cela fait partie de la phase <strong>Next Step </strong>de lui indiquer comment u<strong>tiliser le Selfcare</strong>.</p>



<p class="wp-block-paragraph">👉🏻 Même si vous venez de faire l'opération pour lui. <strong>Le rendre autonome</strong> allégera <strong>la charge du service client</strong> et <strong>augmentera sa satisfaction</strong> (il sera plus agile dans se relation client). On verra cela en détail dans le SAV.</p>



<p class="wp-block-paragraph">ℹ️ Vous pouvez également créer <strong>des groupes de clients</strong> (VIP, Comités d'entreprises ...) et leurs réserver des promotions ou des avantages.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="340" height="293" src="https://st9ph.fr/wp-content/uploads/2026/01/image-278.png" alt="" class="wp-image-33313" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-278.png 340w, https://st9ph.fr/wp-content/uploads/2026/01/image-278-300x259.png 300w" sizes="auto, (max-width: 340px) 100vw, 340px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<h3 class="wp-block-heading" id="16-32-livraison-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">3.2 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Livraison</strong></h3>



<p class="wp-block-paragraph">👉 Ce sera forcément <strong>un prestataire </strong>et, ce qui est curieux, c'est que <strong>le seul interlocuteur physique que verra votre client</strong> ne sera même pas quelqu'un qui travaille chez vous.</p>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">Il faudra définir avec chacun de ceux que vous choisirez (<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">mettez-les en concurrence</mark>) <strong>les conditions de la prestation</strong> et <strong>les pénalités</strong> de <strong>retard et de casse</strong> (notamment en les graduant selon leur importance).<strong>Il y va de la satisfaction de vos clients </strong>!</p>
</div>
</div>



<p class="has-medium-font-size wp-block-paragraph">➡️ Par défaut, sur le modèle de base, vous disposez de trois modes dont 1 transporteur décliné en 3 :</p>



<ul class="wp-block-list">
<li>le <strong>click-And-Collect</strong></li>



<li>Le transporteur "<strong>My Carier</strong>" décliné en <strong>standard</strong>, "<strong>Cheap</strong>" (montant dégressif) et "<strong>light</strong>" (Volume)</li>



<li>Le <strong>point relais</strong></li>
</ul>



<p class="has-medium-font-size wp-block-paragraph">➡️ Ajoutons un transporteur en prenant un exemple :</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="584" height="324" src="https://st9ph.fr/wp-content/uploads/2026/01/upst9ph.png" alt="" class="wp-image-33318" srcset="https://st9ph.fr/wp-content/uploads/2026/01/upst9ph.png 584w, https://st9ph.fr/wp-content/uploads/2026/01/upst9ph-300x166.png 300w" sizes="auto, (max-width: 584px) 100vw, 584px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph"><strong>UPSt9ph </strong>est un transporteur qui <strong>devient notre partenaire</strong>, mais <strong>il ne livre qu'en Union européenne</strong>. Il nous propose <strong>un cout de 3€ </strong>quelle que soit la distance et le poids (bon, ce sont des fringues, il ne prend pas trop de risques) mais <strong>n'accepte pas le paiement à la livraison</strong>. Il faudra l'exclure du panier des clients qui veulent ce mode.</p>



<p class="has-text-align-center has-small-font-size wp-block-paragraph">Toute ressemblance avec une marque existante serait loin d'être une coïncidence.</p>
</div>
</div>



<ul class="wp-block-list">
<li>🚛 <strong>Livraisons </strong>&gt; <strong>transporteur</strong></li>
</ul>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li><strong>Cliquer </strong>sur ⬛<strong>+ Créer un transporteur</strong></li>
</ul>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-medium-font-size wp-block-paragraph">🔹paramètres généraux  :</p>



<ul class="wp-block-list">
<li>Le <strong>nom</strong></li>



<li>le <strong>délai de livraison</strong> (annoncé au client)</li>



<li>la<strong> vitesse</strong> (0 pour "<em>au plus court</em>" et 9 "<em>pour au plus long</em>" quand il y'a des variables secteurs, poids ou encombrement)</li>



<li><strong>Uploadez le logo</strong> (<mark style="background-color:rgba(0, 0, 0, 0);color:#ac2727" class="has-inline-color">il faut obligatoirement un jpg</mark>)</li>



<li>l<strong>'URL de suivi </strong>qui permettra au client de<strong> suivre son colis</strong> sur le site du transporteur.</li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉 <strong>C'est lui qui vous la fournit </strong>et c'est bien utile pour éviter au SAV <strong>des tickets de clients qui s'impatientent </strong>!</p>



<ul class="wp-block-list">
<li><strong>Réservez éventuellement ce transporteur à certains groupes </strong>(mais je ne vois pas bien pourquoi)</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-280.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-281.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-medium-font-size wp-block-paragraph">🔹destinations et couts :</p>



<ul class="wp-block-list">
<li>Définissez les <strong>zones de livraison couvertes </strong>(le transporteur n'apparaitra pas dans le panier des <strong>clients hors zones</strong></li>



<li>Basculez éventuellement en<strong> livraison gratuite </strong>si vous êtes généreux (ou si c'est du <strong>click-and-collect</strong>)</li>



<li>Réglez éventuellement<strong> les couts de manutention</strong> selon le type de contrat que vous avez souscrit</li>



<li>en corolaire, définissez <strong>le tarif si on est hors tranche</strong> prévue (poids, encombrement ...)</li>



<li>Il vous faudra une f<strong>ourchette de prix</strong> (à indiquer lors de la commande)</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="has-base-2-background-color has-background wp-block-paragraph">ℹ️ Même s'ils sont invariables, comme dans notre exemple !</p>
</div>
</div>



<ul class="wp-block-list">
<li>Vous pouvez également définir des limites (poids et encombrement) dans le 3ème onglet</li>



<li><strong>Enregistrer</strong></li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">C'est dans la sections des paiements qu'on pourra indiquer les restrictions de notre nouveau transporteur en termes de solutions de paiements :</p>



<ul class="wp-block-list">
<li>🚛 <strong>Paiement </strong>&gt; <strong>préférences</strong></li>



<li><strong>décocher </strong>"<em>paiement à la livraison</em>" pour UPst9ph.</li>



<li><strong>Enregistrer</strong></li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-282.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<p class="wp-block-paragraph">Notre transporteur est désormais disponible dans le tunnel d'achat :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="829" height="376" src="https://st9ph.fr/wp-content/uploads/2026/01/image-283.png" alt="" class="wp-image-33325" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-283.png 829w, https://st9ph.fr/wp-content/uploads/2026/01/image-283-300x136.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-283-768x348.png 768w" sizes="auto, (max-width: 829px) 100vw, 829px" /></figure>



<h3 class="wp-block-heading" id="17-33-marques-et-fournisseurs-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">3.3 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Marques et fournisseurs</strong></h3>



<p class="wp-block-paragraph"> C'est toujours un avantage de <strong>mettre à l'honneur les marques</strong> de vos fournisseurs car Prestashop crée une page regroupant tous les produits <strong>dès qu'on clique sur le logo </strong>dans une fiche. 👇🏻</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="687" height="713" src="https://st9ph.fr/wp-content/uploads/2025/12/image-27.png" alt="" class="wp-image-31144" srcset="https://st9ph.fr/wp-content/uploads/2025/12/image-27.png 687w, https://st9ph.fr/wp-content/uploads/2025/12/image-27-289x300.png 289w" sizes="auto, (max-width: 687px) 100vw, 687px" /></figure>



<p class="callout jaune wp-block-paragraph">💡 Cela peut <strong>doper vos ventes sur cette marque</strong> et vous permettre, à terme, de <strong>négocier mieux vos prix d'achat</strong> vu que votre volume de ventes augmente.</p>



<p class="has-medium-font-size wp-block-paragraph">➡️ Il faut distinguer :</p>



<ul class="wp-block-list">
<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Les marques</mark></strong> qui fabriquent les produits (et qui<strong> peuvent venir de plusieurs fournisseurs</strong>)</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Les fournisseurs</mark></strong> qui alimentent vos stocks (et qui peuvent <strong>vous approvisionner de plusieurs marques</strong>)</li>
</ul>



<p class="wp-block-paragraph">👉 C'est dans <strong>Catalogue &gt; Marques et Fournisseurs </strong>que vous retrouverez ceux existant et que vous pourrez en créer d'autres.</p>



<ul class="wp-block-list">
<li>En c<strong>liquant sur une marque ou un fournisseur,</strong> vous verrez<strong> l'état de vos stocks</strong> sur leurs produits.</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="842" height="476" src="https://st9ph.fr/wp-content/uploads/2026/01/image-284.png" alt="" class="wp-image-33327" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-284.png 842w, https://st9ph.fr/wp-content/uploads/2026/01/image-284-300x170.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-284-768x434.png 768w" sizes="auto, (max-width: 842px) 100vw, 842px" /></figure>



<p class="has-text-align-center has-medium-font-size wp-block-paragraph">👀 Ca peut être très pratique pour <strong>anticiper une commande </strong>!</p>



<p class="callout bleu wp-block-paragraph">ℹ️ Vous disposez de <strong>plusieurs outils en BackOffice</strong> pour suivre vos stocks et pouvez même ajouter des modules pour être prévenu par mail de stocks bas (mais je n'en ai pas trouvé de gratuit) :</p>



<ul class="wp-block-list">
<li>Catalogue &gt; <strong>stocks </strong>&gt; (onglet) <strong>Mouvements</strong></li>



<li>Tableau de bord &gt;(panneau) <strong>Activité </strong>&gt; <strong>Produits en rupture de stock</strong></li>



<li>Statistiques &gt; <strong>Détails Produits</strong> &gt; (colonne) "<strong>quantité disponible</strong>"</li>
</ul>



<p class="wp-block-paragraph">➡️ Pour ajouter une marque :</p>



<ul class="wp-block-list">
<li><strong>Catalogue &gt; Marques et Fournisseurs </strong>&gt; (onglet) <strong>Marque</strong></li>
</ul>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li><strong>Cliquer </strong>sur ⬛<strong>+ Ajouter une marque</strong></li>
</ul>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>Inscrivez son <strong>Nom<sub>Tm</sub></strong></li>



<li>Faites en <strong>un résumé et / ou une description</strong>.</li>
</ul>



<p class="wp-block-paragraph">😳 C'est la même chose, je ne sais pas pourquoi ils ont fait deux zones.</p>



<ul class="wp-block-list">
<li>Changer <strong>la balise titre </strong>(SEO) pour ajouter le nom de votre boutique. Pour nous :</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="361" height="39" src="https://st9ph.fr/wp-content/uploads/2026/01/image-286.png" alt="" class="wp-image-33330" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-286.png 361w, https://st9ph.fr/wp-content/uploads/2026/01/image-286-300x32.png 300w" sizes="auto, (max-width: 361px) 100vw, 361px" /></figure>



<ul class="wp-block-list">
<li>Donnez <strong>une meta description</strong> (toujours pour le SEO)</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="569" height="55" src="https://st9ph.fr/wp-content/uploads/2026/01/image-287.png" alt="" class="wp-image-33331" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-287.png 569w, https://st9ph.fr/wp-content/uploads/2026/01/image-287-300x29.png 300w" sizes="auto, (max-width: 569px) 100vw, 569px" /></figure>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">🔑 Vous ne disposez <strong>pas d'une zone Keyword</strong>, donc, c<strong>hargez tous vos mots clés </strong>dans le<strong> titre SEO</strong> et la <strong>méta description</strong></p>



<ul class="wp-block-list">
<li><strong>Enregistrez</strong></li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-285.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<p class="callout jaune wp-block-paragraph">⚠️ N'oubliez pas d<strong>'affecter la marque aux produits</strong> concernés dans les fiches produits</p>



<h3 class="wp-block-heading" id="18-34-r%C3%B4les-internes-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">3.4 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Rôles internes</strong></h3>



<p class="has-medium-font-size wp-block-paragraph">👉🏻 On va parler "d'équipiers" et il y'en aura de 4 types :</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="391" height="392" src="https://st9ph.fr/wp-content/uploads/2026/01/image-288.png" alt="" class="wp-image-33334" style="width:379px;height:auto" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-288.png 391w, https://st9ph.fr/wp-content/uploads/2026/01/image-288-300x300.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-288-150x150.png 150w" sizes="auto, (max-width: 391px) 100vw, 391px" /></figure>



<p class="has-text-align-center has-medium-font-size wp-block-paragraph">Le "Super Admin"</p>



<p class="wp-block-paragraph">Grand "manie-tout" du BackOffice, il peut tout faire.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="431" height="413" src="https://st9ph.fr/wp-content/uploads/2026/01/image-289.png" alt="" class="wp-image-33335" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-289.png 431w, https://st9ph.fr/wp-content/uploads/2026/01/image-289-300x287.png 300w" sizes="auto, (max-width: 431px) 100vw, 431px" /></figure>



<p class="has-text-align-center has-medium-font-size wp-block-paragraph">Le Commercial</p>



<p class="wp-block-paragraph">Il accède (et c'est logique) à la partie "Vendre" de la boutique.</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="433" height="450" src="https://st9ph.fr/wp-content/uploads/2026/01/image-290.png" alt="" class="wp-image-33336" style="aspect-ratio:0.9622403305405716;width:367px;height:auto" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-290.png 433w, https://st9ph.fr/wp-content/uploads/2026/01/image-290-289x300.png 289w" sizes="auto, (max-width: 433px) 100vw, 433px" /></figure>



<p class="has-text-align-center has-medium-font-size wp-block-paragraph">Le Traducteur</p>



<p class="wp-block-paragraph">Moi, je l'aurais appelé "le concepteur" puisque son rôle est surtout d'alimenter les fiches produits, de gérer les alias, mais c'est vrai aussi que c'est lui qui traduit les boutiques multilingues. </p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="484" height="467" src="https://st9ph.fr/wp-content/uploads/2026/01/image-291.png" alt="" class="wp-image-33337" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-291.png 484w, https://st9ph.fr/wp-content/uploads/2026/01/image-291-300x289.png 300w" sizes="auto, (max-width: 484px) 100vw, 484px" /></figure>



<p class="has-text-align-center has-medium-font-size wp-block-paragraph">Le Logisticien</p>



<p class="wp-block-paragraph">S'occupe du suivi de commande, des stocks et du SAV</p>
</div>
</div>



<p class="wp-block-paragraph">👉 Ces <strong>rôles prédéfinis </strong>sont ajoutables, heureusement :</p>



<ul class="wp-block-list">
<li><img loading="lazy" decoding="async" width="24" height="23" class="wp-image-33295" style="width: 24px;" src="https://st9ph.fr/wp-content/uploads/2026/01/roue-crant.jpg" alt=""> <strong>Paramètres Avancés </strong>&gt; <strong>Equipes </strong>&gt; (onglet) <strong>Permissions</strong></li>



<li>Cliquer sur le<strong> rôle à modifier</strong></li>



<li><strong>cocher / décocher</strong> les permissions du groupe d'équipiers</li>
</ul>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-292.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="wp-block-paragraph">Elles reprennent la norme informatique des <strong>rôles et permissions</strong> : </p>



<ul class="wp-block-list">
<li><strong>Afficher </strong>: l'équipier pour voir la rubrique mais pas agir à l'intérieur</li>



<li><strong>Ajouter </strong>: l'équipier pourra ajouter des information, un nouveau client par exemple,  mais pas agir sur des informations déjà existantes (comme changer une adresse)</li>



<li><strong>Modifier </strong>: l'équipier pourra transformer les informations de la base et les fonctionnalités</li>



<li><strong>Supprimer </strong>: Il pourra enlever des informations et restreindre des fonctionnalités</li>



<li><strong>Toutes / All</strong> : l'équipier aura toutes les permissions sur la rubrique</li>
</ul>



<p class="wp-block-paragraph">👉 On peut aussi <strong>ajouter un rôle</strong> :</p>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li><strong>Cliquer </strong>sur ⬛<strong>+ Ajouter un nouveau rôle</strong></li>
</ul>
</div>



<ul class="wp-block-list">
<li>Donner lui <strong>un nom</strong> (dans mon exemple "<em>stagiaire</em>") et éventuellement affublez le d'un avatar</li>



<li><strong>Enregistrer</strong></li>
</ul>



<p class="wp-block-paragraph">Je voudrais que mes stagiaires puissent <strong>voir tout le catalogue mais sans rien modifier</strong> :</p>



<ul class="wp-block-list">
<li><img loading="lazy" decoding="async" width="24" height="23" class="wp-image-33295" style="width: 24px;" src="https://st9ph.fr/wp-content/uploads/2026/01/roue-crant.jpg" alt=""> <strong>Paramètres Avancés </strong>&gt; <strong>Equipes </strong>&gt; (onglet) <strong>Permissions</strong></li>



<li>Cliquer sur le <strong>rôle </strong>"<strong>à modifier</strong>"stagiaire"</li>



<li><strong>cocher </strong> "Afficher" sur la ligne "<strong>Vendre</strong>"</li>
</ul>



<p class="wp-block-paragraph">👀 Ne cherchez pas le bouton enregistrer,<strong> la mise à jour est automatique</strong></p>



<p class="wp-block-paragraph">👉 Affectons maintenant ce rôle à un nouvel employé.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="302" height="202" src="https://st9ph.fr/wp-content/uploads/2026/01/image-293.png" alt="" class="wp-image-33340" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-293.png 302w, https://st9ph.fr/wp-content/uploads/2026/01/image-293-300x201.png 300w" sizes="auto, (max-width: 302px) 100vw, 302px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>(Onglet) <strong>Employé</strong> ⬛<strong>+Ajouter un employé</strong></li>
</ul>



<ul class="wp-block-list">
<li>Entrer son <strong>Prénom et son nom</strong></li>



<li>Entrer <strong>son adresse mail et donnez lui un mot de passe</strong> (provisoire)</li>



<li>Choisissez le rôle "<strong>stagiaire</strong>"</li>



<li><strong>Enregistrer</strong></li>
</ul>



<p class="wp-block-paragraph"></p>
</div>
</div>



<p class="wp-block-paragraph">🖥️ Voilà, il ne reste plus qu'à voir le 3ème bloc de questionnement de l'épreuve E5 !</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<h2 class="wp-block-heading has-text-align-center has-base-2-background-color has-background has-medium-font-size" id="19-aller-au-sav-%E2%9E%A1%EF%B8%8F"><a href="https://st9ph.fr/prestashop-le-service-apres-vente/">Aller au SAV</a> ➡️</h2>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">

<div class="wp-block-ub-social-share" id="ub-social-share-34cb1b13-3295-452f-ad1e-918dc902bc11">
			<div class="social-share-icons align-icons-center orientation-icons-row"><a aria-label="linkedin-logo" target="_blank" rel="nofollow" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fst9ph.fr%2Fprestashop-manipuler-la-boutique%2F" class="ub-social-share-linkedin-container" style="border-color: #2867b2; ">
				<span class="social-share-icon ub-social-share-linkedin square" style="width: 30px; height: 30px; "><svg xmlns="http://www.w3.org/2000/svg" style="fill:#ffffff" fill="#ffffff" width="20" height="20" viewbox="0 0 448 512"><path d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span><span style="">partager</span>
			</a></div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph"><strong>donnez votre avis</strong> (star ranking) en bas de cette page</p>



<p class="has-text-align-center has-large-font-size wp-block-paragraph">⬇️</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-jetpack-repeat-visitor"></div></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="yoast-breadcrumbs"><span><span><a href="https://st9ph.fr/">Accueil</a></span> » <span class="breadcrumb_last" aria-current="page">🌐 public</span></span></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>



			<div class="wp-block-uagb-post-grid uagb-post-grid  uagb-post__image-position-top uagb-post__image-enabled uagb-block-45fc796a     uagb-post__items uagb-post__columns-3 is-grid uagb-post__columns-tablet-2 uagb-post__columns-mobile-1 uagb-post__equal-height" data-total="3" style="">

												<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-op-com-dans-la-eshop/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="732" height="259" src="https://st9ph.fr/wp-content/uploads/2026/02/enavant-opcom-eshop.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/02/enavant-opcom-eshop.jpg 732w, https://st9ph.fr/wp-content/uploads/2026/02/enavant-opcom-eshop-300x106.jpg 300w" sizes="auto, (max-width: 732px) 100vw, 732px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-op-com-dans-la-eshop/" target="_self" rel="bookmark noopener noreferrer">Prestashop | OP Com dans la Eshop</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-02-17T18:27:24+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					17 février 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>PrestaShop | 💥OP Com dans la Eshop ➡️ Que ce soit pour &#8230; vider les...				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-op-com-dans-la-eshop/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-le-service-apres-vente/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="840" height="248" src="https://st9ph.fr/wp-content/uploads/2026/01/img-enAvant-tech.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/01/img-enAvant-tech.jpg 840w, https://st9ph.fr/wp-content/uploads/2026/01/img-enAvant-tech-300x89.jpg 300w, https://st9ph.fr/wp-content/uploads/2026/01/img-enAvant-tech-768x227.jpg 768w" sizes="auto, (max-width: 840px) 100vw, 840px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-le-service-apres-vente/" target="_self" rel="bookmark noopener noreferrer">Prestashop | Le Service Après Vente</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-01-24T16:55:00+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					24 janvier 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					SAV prestashop,, commande prestashop en backoffice, messages prédéfinis prestashop

				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-le-service-apres-vente/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-la-fiche-produit/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="769" height="245" src="https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-22-144419.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-22-144419.jpg 769w, https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-22-144419-300x96.jpg 300w" sizes="auto, (max-width: 769px) 100vw, 769px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-la-fiche-produit/" target="_self" rel="bookmark noopener noreferrer">Prestashop | La Fiche Produit par l&#8217;exemple</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-01-16T22:44:19+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					16 janvier 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>PrestaShop | La Fiche Produit 🎧 Ecouter l&#8217;introduction audio 👉🏻 1er bloc d&#8217;évaluation de l&#8217;épreuve...				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-la-fiche-produit/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-cas-de-retours-produits/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="723" height="199" src="https://st9ph.fr/wp-content/uploads/2025/12/Capture-decran-2026-01-05-225925.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2025/12/Capture-decran-2026-01-05-225925.jpg 723w, https://st9ph.fr/wp-content/uploads/2025/12/Capture-decran-2026-01-05-225925-300x83.jpg 300w" sizes="auto, (max-width: 723px) 100vw, 723px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-cas-de-retours-produits/" target="_self" rel="bookmark noopener noreferrer">Prestashop | les retours produits</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2025-12-18T19:06:17+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					18 décembre 2025				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Un commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>restaShop | Les retours produits 🔙 ➡️ Il faut savoir que les différents scénarios devront...				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-cas-de-retours-produits/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-nouveautes-de-la-version-9/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="900" height="307" src="https://st9ph.fr/wp-content/uploads/2025/11/PRESTA9-1024x349.png" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2025/11/PRESTA9-1024x349.png 1024w, https://st9ph.fr/wp-content/uploads/2025/11/PRESTA9-300x102.png 300w, https://st9ph.fr/wp-content/uploads/2025/11/PRESTA9-768x262.png 768w, https://st9ph.fr/wp-content/uploads/2025/11/PRESTA9.png 1059w" sizes="auto, (max-width: 900px) 100vw, 900px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-nouveautes-de-la-version-9/" target="_self" rel="bookmark noopener noreferrer">Prestashop | Nouveautés de la version 9</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2025-11-19T10:45:25+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					19 novembre 2025				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>Une nouvelle version du CMS pose quelques améliorations au Backoffice et un nouveau thème en...				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-nouveautes-de-la-version-9/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-referencement-seo-de-vos-produits/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="900" height="425" src="https://st9ph.fr/wp-content/uploads/2025/11/refeProduit-1024x484.png" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2025/11/refeProduit-1024x484.png 1024w, https://st9ph.fr/wp-content/uploads/2025/11/refeProduit-300x142.png 300w, https://st9ph.fr/wp-content/uploads/2025/11/refeProduit-768x363.png 768w, https://st9ph.fr/wp-content/uploads/2025/11/refeProduit.png 1062w" sizes="auto, (max-width: 900px) 100vw, 900px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-referencement-seo-de-vos-produits/" target="_self" rel="bookmark noopener noreferrer">Prestashop | référencement SEO de vos produits</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2025-11-14T10:10:32+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					14 novembre 2025				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>PrestaShop | le SEO de vos produits 👉🏻 Essentiel pour assurer votre visibilité sur les...				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-referencement-seo-de-vos-produits/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
											</div>
			


<div class="wp-block-uagb-team uagb-team__image-position-left uagb-team__align-left uagb-team__stack-tablet uagb-block-5002ab42"><img decoding="async" class="uagb-team__image-crop-circle" src="https://st9ph.fr/wp-content/uploads/2022/01/steph-150x150.png" alt="" height="100" width="100" loading="lazy"/><div class="uagb-team__content"><h4 class="uagb-team__title">St9ph</h4><span class="uagb-team__prefix">Webmaster</span><p class="uagb-team__desc">Je suis Formateur depuis 1997 et j'ai commencé ma carrière comme technicien en réseaux informatiques.  J'ai travaillé pour de grands organismes de formation : Greta, AFPA, réseau des CCI, des écoles de commerces réputées : EM Normandie, E2SE, groupes FIM et ICEP, et collaboré en Centre d'Appels chez Webhelp pendant 12 ans avec des grands comptes FAI comme Orange, Bouygues Telecom et SFR, des assureurs et des fournisseurs d'Energie comme Direct Energie (devenu Total) et EDF (devenu Engie) !</p><ul class="uagb-team__social-list"><li class="uagb-team__social-icon"><a href="https://www.facebook.com/profile.php?id=100076192144163" aria-label="facebook" target="_blank" title="" rel="noopener noreferrer"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.8 90.69 226.4 209.3 245V327.7h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.3 482.4 504 379.8 504 256z"></path></svg></a></li><li class="uagb-team__social-icon"><a href="https://www.linkedin.com/company/st9ph/" aria-label="linkedin" target="_blank" title="" rel="noopener noreferrer"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a></li></ul></div></div>
<p>L’article <a href="https://st9ph.fr/prestashop-manipuler-la-boutique/">Prestashop | Manipuler la boutique</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://st9ph.fr/prestashop-manipuler-la-boutique/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/Enregistrement-2026-01-19-160918.mp4" length="2450073" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/greffon.mp4" length="12632073" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/Enregistrement-2026-01-19-172128.mp4" length="2536587" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/voicertool_audio_Eloise_22-01-2026_at_18_37_09_on_January_22nd_2026.mp3" length="179424" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">33149</post-id>	</item>
		<item>
		<title>Prestashop &#124; La Fiche Produit par l&#8217;exemple</title>
		<link>https://st9ph.fr/prestashop-la-fiche-produit/</link>
					<comments>https://st9ph.fr/prestashop-la-fiche-produit/#respond</comments>
		
		<dc:creator><![CDATA[St9ph]]></dc:creator>
		<pubDate>Fri, 16 Jan 2026 21:44:19 +0000</pubDate>
				<category><![CDATA[PrestaShop]]></category>
		<category><![CDATA[🛠️ création de sites]]></category>
		<category><![CDATA[🌐 public]]></category>
		<category><![CDATA[déclinaisons prestashop]]></category>
		<category><![CDATA[prix specifiques prestashop]]></category>
		<category><![CDATA[tuto fiche produit prestashop]]></category>
		<category><![CDATA[tva prix prestashop]]></category>
		<guid isPermaLink="false">https://st9ph.fr/?p=32746</guid>

					<description><![CDATA[<p>PrestaShop &#124; La Fiche Produit 👉🏻 1er bloc d&#8217;évaluation de l&#8217;épreuve technique, la création ou modification d&#8217;une fiche produit est un incontournable de l&#8217;examen E5B du BTS NDRC. Les deux autres blocs de questions étant : ⏱️ Vous devrez répartir votre temps (et donc vos points) entre ces trois blocs. Sur une épreuve de 40 ... <a title="Prestashop &#124; La Fiche Produit par l&#8217;exemple" class="read-more" href="https://st9ph.fr/prestashop-la-fiche-produit/" aria-label="En savoir plus sur Prestashop &#124; La Fiche Produit par l&#8217;exemple">Lire la suite</a></p>
<p>L’article <a href="https://st9ph.fr/prestashop-la-fiche-produit/">Prestashop | La Fiche Produit par l&#8217;exemple</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-09ae6f55 wp-block-group-is-layout-flex">


<p class="has-medium-font-size wp-block-paragraph"><strong>PrestaShop</strong></p>



<p class="has-accent-color has-text-color has-link-color has-x-large-font-size wp-elements-755afc86b2978d41e5b3abc95c613507 wp-block-paragraph"><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-contrast-color">|</mark> La Fiche Produit</p>


</div>



<figure class="wp-block-audio"><audio controls src="https://st9ph.fr/wp-content/uploads/2026/01/voicertool_audio_Eloise_17-01-2026_at_10_28_33_on_January_17th_2026.mp3"></audio><figcaption class="wp-element-caption">🎧 Ecouter l&#8217;introduction audio</figcaption></figure>



<p class="has-medium-font-size wp-block-paragraph">👉🏻 1er bloc d&#8217;évaluation de l&#8217;épreuve technique, la <strong>création ou modification d&#8217;une fiche produit</strong> est un <strong>incontournable de l&#8217;examen </strong>E5B du BTS NDRC.</p>



<p class="wp-block-paragraph"><strong>Les deux autres blocs</strong> de questions étant : </p>



<ul class="wp-block-list">
<li>2️⃣ <strong>Manipulations à l&#8217;intérieur de la boutique</strong> (paramétrer le carrousel, l&#8217;apparence du site, une promotion sur un rayon, une réassurance &#8230;) </li>



<li>3️⃣ <strong>le SAV</strong> (traiter une demande client) </li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph">⏱️ Vous devrez <strong>répartir votre temps </strong>(et donc vos points) <strong>entre ces trois blocs.</strong> Sur une épreuve de <strong>40 minutes</strong>, <strong>vous en aurez donc 13 pour réaliser toutes les manipulations de cet article </strong>et aller chercher <strong>les 6 à 7 points sur 20 </strong>de ce bloc.</p>



<p class="has-text-align-center has-medium-font-size wp-block-paragraph">C&#8217;est chaud !🔥 Et il faut donc s&#8217;entrainer au maximum :</p>



<ul class="wp-block-list">
<li>Vous trouverez <a href="https://st9ph.fr/exos-prestashop/" target="_blank" rel="noreferrer noopener">sur cette page</a> une <strong>série d&#8217;exercices d&#8217;application</strong> classés par difficulté</li>



<li>Vous pouvez voir sur <a href="https://boutiq.st9ph.fr/" target="_blank" rel="noreferrer noopener">cette boutique démo</a><strong> <a href="https://boutiq.st9ph.fr/" target="_blank" rel="noreferrer noopener"></a>le résultat escompté</strong> de ces exercices</li>
</ul>



<p class="wp-block-paragraph">ℹ️ Cet article englobe aussi des aspects de ☝️concepts (<strong>légalité de la EShop</strong>) en remplacement de cette <a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2961/preview/pdf/5747" target="_blank" rel="noreferrer noopener">fiche ressource</a> pour la préparation de l&#8217;épreuve écrite E5A (compétence 3).</p>



<!-- =====================================================
     BADGE DE LECTURE + BADGE "DÉJÀ LU"
     - % de lecture en temps réel
     - Devient vert à 75 %
     - Mémorisé en session (déjà lu)
     ===================================================== -->

<!-- ✅ STRUCTURE HTML DU BADGE -->
<div id="readBadge">
  📖 Lecture : 0 %
</div>

<style>
/* ===============================
   STYLE DU BADGE
   =============================== */
#readBadge {
  position: fixed;
  bottom: 20px;
  left: 20px;
  background: #111;
  color: #fff;
  padding: 8px 14px;
  border-radius: 20px;
  font-size: 13px;
  font-family: Arial, sans-serif;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
  z-index: 9999;
}

/* Badge visible */
#readBadge.show {
  opacity: 1;
  transform: translateY(0);
}

/* Badge vert = article lu */
#readBadge.read {
  background: #188038;
}
</style>

<script>
/* ===============================
   LOGIQUE JAVASCRIPT
   =============================== */
(function () {

  const badge = document.getElementById("readBadge");

  // ✅ Clé unique par page (URL)
  const storageKey = "articleLu_" + window.location.pathname;

  // ✅ Si déjà lu dans la session
  if (sessionStorage.getItem(storageKey)) {
    badge.classList.add("show", "read");
    badge.innerText = "✅ Article déjà lu";
    return; // on ne recalcule plus le scroll
  }

  let badgeShown = false;
  let articleMarkedAsRead = false;

  window.addEventListener("scroll", function () {

    const scrollTop = window.scrollY;
    const docHeight = document.body.scrollHeight - window.innerHeight;
    const percent = Math.round((scrollTop / docHeight) * 100);

    // Mise à jour du texte
    badge.innerText = "📖 Lecture : " + percent + " %";

    // Affichage du badge dès 10 %
    if (percent >= 10 && !badgeShown) {
      badge.classList.add("show");
      badgeShown = true;
    }

    // ✅ Article considéré comme lu à 75 %
    if (percent >= 75 && !articleMarkedAsRead) {
      badge.classList.add("read");
      badge.innerText = "✅ Article lu à " + percent + " %";
      sessionStorage.setItem(storageKey, "true");
      articleMarkedAsRead = true;
    }

  });

})();
</script>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="233" height="211" src="https://st9ph.fr/wp-content/uploads/2025/12/IA.png" alt="" class="wp-image-31733" style="width:79px;height:auto"/></figure>
</div>


<p class="has-small-font-size wp-block-paragraph">Part d&#8217;IA /5 dans cet article</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-columns has-base-2-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-6bffa562-bd8f-476f-8885-ffba543304c2">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-6bffa562-bd8f-476f-8885-ffba543304c2-0"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-6bffa562-bd8f-476f-8885-ffba543304c2-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-6bffa562-bd8f-476f-8885-ffba543304c2-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-6bffa562-bd8f-476f-8885-ffba543304c2-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-6bffa562-bd8f-476f-8885-ffba543304c2-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-6bffa562-bd8f-476f-8885-ffba543304c2-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-6bffa562-bd8f-476f-8885-ffba543304c2-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-6bffa562-bd8f-476f-8885-ffba543304c2-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-6bffa562-bd8f-476f-8885-ffba543304c2-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-6bffa562-bd8f-476f-8885-ffba543304c2-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">♨️ Sources</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-953cec45-3e6f-422b-8592-e666a7cfbdb7">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-953cec45-3e6f-422b-8592-e666a7cfbdb7-0"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-953cec45-3e6f-422b-8592-e666a7cfbdb7-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-953cec45-3e6f-422b-8592-e666a7cfbdb7-1"><rect height="150" width="75" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-953cec45-3e6f-422b-8592-e666a7cfbdb7-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-953cec45-3e6f-422b-8592-e666a7cfbdb7-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-953cec45-3e6f-422b-8592-e666a7cfbdb7-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-953cec45-3e6f-422b-8592-e666a7cfbdb7-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-953cec45-3e6f-422b-8592-e666a7cfbdb7-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-953cec45-3e6f-422b-8592-e666a7cfbdb7-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-953cec45-3e6f-422b-8592-e666a7cfbdb7-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">🖼️ Images</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-84f3a636-c4a8-421c-9d7c-e8630dad43c9">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-84f3a636-c4a8-421c-9d7c-e8630dad43c9-0"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-84f3a636-c4a8-421c-9d7c-e8630dad43c9-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-84f3a636-c4a8-421c-9d7c-e8630dad43c9-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-84f3a636-c4a8-421c-9d7c-e8630dad43c9-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-84f3a636-c4a8-421c-9d7c-e8630dad43c9-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-84f3a636-c4a8-421c-9d7c-e8630dad43c9-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-84f3a636-c4a8-421c-9d7c-e8630dad43c9-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-84f3a636-c4a8-421c-9d7c-e8630dad43c9-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-84f3a636-c4a8-421c-9d7c-e8630dad43c9-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-84f3a636-c4a8-421c-9d7c-e8630dad43c9-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">✒️Contenu</div>
		</div></div>
</div>
</div>
</div>



<p class="has-text-align-center has-small-font-size wp-block-paragraph">Il est possible que les termes ou les aperçus d&#8217;écran diffèrent entre votre BO et le mien notamment au niveau des noms de labels car j&#8217;utilise une version multilingue du CMS et les noms restent parfois en anglais.</p>



<div class="wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-d05cb3ef wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">⏱️Temps de lecture :</p>


<div class="wp-elements-2660b74cdd79da9184a09a62f3b8f226 wp-block-post-time-to-read has-text-color has-accent-color">53–80 minutes</div>


<p class="wp-block-paragraph">|</p>


<div class="wp-block-post-time-to-read">12 526 mots</div>


<p class="wp-block-paragraph">|</p>



<p class="has-accent-color has-text-color has-link-color wp-elements-f8515b49564e2f8ad2c183e4ed182d7c wp-block-paragraph">🗓️ dernière modification le</p>


<div class="has-link-color wp-block-post-date__modified-date wp-elements-c7e6b51b55b0dff84108436fc6f3823e wp-block-post-date has-text-color has-accent-color"><time datetime="2026-04-13T09:29:08+02:00">13 avril  2026</time></div></div>


				<div class="wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-b4ee5d2e      uagb-toc__collapse--list"
					data-scroll= "1"
					data-offset= "30"
					style=""
				>
				<div class="uagb-toc__wrap">
						<div class="uagb-toc__title">
							plan du tuto :						</div>
												<div class="uagb-toc__loader"></div>										<div class="uagb-toc__list-wrap uagb-toc__list-hidden">
						<ol class="uagb-toc__list"><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#lexemple-fil-rouge" class="uagb-toc-link__trigger">L&#039;Exemple &quot;fil rouge&quot;</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#magnifique-sweat-panda" class="uagb-toc-link__trigger">Magnifique Sweat Panda</a></li></ul></li><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#onglet-description" class="uagb-toc-link__trigger">Onglet Description</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#11-les-visuels-du-produit" class="uagb-toc-link__trigger">🔹1.1 |les visuels du produit</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#12-récapitulatif-description" class="uagb-toc-link__trigger">🔹1.2 |Récapitulatif &amp; Description</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#13-catégories" class="uagb-toc-link__trigger">🔹1.3 |Catégories</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#14-marque" class="uagb-toc-link__trigger">🔹1.4 |Marque</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#15-produits-associés" class="uagb-toc-link__trigger">🔹1.5 |Produits associés</a></li></ul></li></ul></li><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#longlet-détails" class="uagb-toc-link__trigger">l&#039;Onglet Détails</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#21-références" class="uagb-toc-link__trigger">🔹2.1 |Références</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#22-caractéristiques" class="uagb-toc-link__trigger">🔹2.2 |Caractéristiques</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#23-fichiers-joints" class="uagb-toc-link__trigger">🔹2.3 |Fichiers joints</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#24-etat-du-produit" class="uagb-toc-link__trigger">🔹2.4 |Etat du produit</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#25-personnalisation" class="uagb-toc-link__trigger">🔹2.5 |Personnalisation</a></li></ul></li></ul></li></ul></li><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#3-déclinaisons" class="uagb-toc-link__trigger">3️⃣| Déclinaisons</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#3-1-créer-une-valeur-ou-tout-un-attribut-de-déclinaison" class="uagb-toc-link__trigger">3-1 | créer une valeur ou tout un attribut de déclinaison</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#pull-marin-homme" class="uagb-toc-link__trigger">Pull marin homme</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#cadre-panda" class="uagb-toc-link__trigger">Cadre Panda</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#3-2-générer-et-paramétrer-les-déclinaisons" class="uagb-toc-link__trigger">3-2 | Générer et paramétrer les déclinaisons</a></li></ul></li></ul></li></ul></li></ul></li><li class="uagb-toc__list "><a href="#4-livraison" class="uagb-toc-link__trigger">4️⃣| Livraison</a><li class="uagb-toc__list uagb-toc__list--expandable"><span class="list-open" role="button" tabindex="0" aria-expanded="true"></span><a href="#5-prix" class="uagb-toc-link__trigger">5️⃣| Prix</a><ul class="uagb-toc__list"><li class="uagb-toc__list "><a href="#5-1-les-taux-de-tva-que-vous-devez-connaitre" class="uagb-toc-link__trigger">5-1 | Les taux de TVA que vous devez connaitre</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#5-2-etablissement-du-prix-normal" class="uagb-toc-link__trigger">5-2 | Etablissement du prix normal</a><li class="uagb-toc__list"><li class="uagb-toc__list "><a href="#5-3-etablissement-dun-prix-spécifique-promo" class="uagb-toc-link__trigger">5-3 | Etablissement d&#039;un prix spécifique (promo)</a></li></ul></li></ul></li></ul></li></ul></li></ul></li><li class="uagb-toc__list "><a href="#6-référencement-seo" class="uagb-toc-link__trigger">6️⃣| Référencement &#8211; SEO</a><li class="uagb-toc__list "><a href="#7-options" class="uagb-toc-link__trigger">7️⃣| Options</a><li class="uagb-toc__list "><a href="#aller-à-la-seconde-partie-manipuler-la-boutique" class="uagb-toc-link__trigger">Aller à la seconde partie | manipuler la boutique ➡️</a></ul></ul></ul></ul></ul></ol>					</div>
									</div>
				</div>
			


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<style>
.chapter-title {
  display: flex;
  align-items: stretch;
  margin: 1.8rem 0;
}

/* Numéro */
.chapter-number {
  background: #1e73be;
  color: #fff;
  font-weight: 700;
  font-size: 3rem;
  padding: 0 1.1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px 0 0 10px;
}

/* Contenu */
.chapter-content {
  padding: 0.4rem 1.2rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  border-left: 4px solid #1e73be;
}

/* H2 avec logo */
.chapter-content h2 {
  margin: 0;
  font-size: 2.05rem;
  font-weight: 700;
  color: #1e73be;
  display: flex;
  align-items: center;
  gap: 0.6rem; /* espace logo / texte */
}

/* Logo carré */
.chapter-icon {
  width: 34px;
  height: 34px;
  object-fit: contain;
  flex-shrink: 0;
}

/* Sous-titre */
.chapter-subtitle {
  margin-top: 0.35rem;
  font-style: italic;
  color: #555;
  font-size: 0.95rem;
}
</style>

<div class="chapter-title">
  <div class="chapter-number">0</div>
  <div class="chapter-content">
    <h2>
      <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png"
           alt=""
           class="chapter-icon">
      L&#8217;Exemple &#8220;fil rouge&#8221;
    </h2>
    <p class="chapter-subtitle">le magnifique sweat panda femme</p>
  </div>
</div>



<p class="callout vert wp-block-paragraph">👕 Durant tout le déroulé de cet article, je prendrais <strong>l&#8217;exemple d&#8217;un produit que nous allons construire pendant mon exposé</strong>. Un magnifique Sweat-Shirt de la marque Panda de notre collection de vêtements Femme.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-video"><video autoplay loop muted src="https://boutiq.st9ph.fr/img/cms/sweat2w-final.mp4" playsinline></video></figure>
</div>
</div>


<div style="min-height: 285px" class="ub_image_slider swiper-container wp-block-ub-image-slider" id="ub_image_slider_d393e517-f601-4177-8f05-1775e885f960" data-swiper-data='{"speed":300,"spaceBetween":20,"slidesPerView":3,"loop":true,"pagination":{"el": ".swiper-pagination" , "type": "bullets", "clickable":true},"navigation": {"nextEl": ".swiper-button-next", "prevEl": ".swiper-button-prev"}, "keyboard": { "enabled": true }, "effect": "slide","simulateTouch":false}'>
            <div class="swiper-wrapper"><figure class="swiper-slide">
                <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/2situ.jpg" alt="" style="height: 250px;; ">
                <figcaption class="ub_image_slider_image_caption"></figcaption>
            </figure><figure class="swiper-slide">
                <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/camel.jpg" alt="" style="height: 250px;; ">
                <figcaption class="ub_image_slider_image_caption"></figcaption>
            </figure><figure class="swiper-slide">
                <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/camel-situ.jpg" alt="" style="height: 250px;; ">
                <figcaption class="ub_image_slider_image_caption"></figcaption>
            </figure><figure class="swiper-slide">
                <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/noir.jpg" alt="" style="height: 250px;; ">
                <figcaption class="ub_image_slider_image_caption"></figcaption>
            </figure><figure class="swiper-slide">
                <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/noir-situ.jpg" alt="" style="height: 250px;; ">
                <figcaption class="ub_image_slider_image_caption"></figcaption>
            </figure></div>
            <div class="swiper-pagination"></div>
            <div class="swiper-button-prev"></div> <div class="swiper-button-next"></div>
        </div>


<!-- Bouton principal -->
<button id="uxMenuBtn" style="
  position: fixed;
  right: 14px;
  bottom: 40%;
  padding: 12px 14px;
  background: #111;
  color: #fff;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  z-index: 9999;
  font-size: 18px;
">
  ☰
</button>

<!-- Menu -->
<div id="uxMenu" style="
  display:none;
  position: fixed;
  right: 14px;
  bottom: 48%;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
  z-index: 10000;
  font-family: Arial, sans-serif;
">
  <button class="uxItem" data-popup="sources">📚 Sources</button>
  <button class="uxItem" data-popup="methodo">🧑‍🎓NDRC</button>
  <button class="uxItem" data-popup="glossary">📘 Glossaire</button>
</div>

<!-- Overlay -->
<div id="uxOverlay" style="
  display:none;
  position:fixed;
  top:0; left:0;
  width:100%; height:100%;
  background:rgba(0,0,0,0.55);
  z-index:10001;
"></div>

<!-- POPUPS -->

<div class="uxPopup" id="sources" data-title="📚 Sources UX mobile">
<ul>
<li><strong>Nano Banana de Google Gemini</strong> – personnages d&#8217;illustration, des fiches produits et image en avant</li>
<li><strong>Prestashop</strong> – Saas dans sa version V9 pour les manipulations</li>
<li><strong>Ministère de l&#8217;économie et des finances publiques</strong> – règles de TVA</li>
</ul>
</div>

<div class="uxPopup" id="methodo" data-title="🧑‍🎓 NDRC">
<p>Cet article est à visée de 🖥️ l&#8217;épreuve technique E5B.</p>
<ul>
<li>Savoir concevoir un produit simple ou avec déclinaisons</li>
<li>savoir ajouter des caractéristiques, des attributs et ajouter des valeurs ad hoc</li>
<li>Savoir faire la promotion d&#8217;un produit</li>
<li>Savoir référencer un produit</li>
</ul>
<p>Quelques apports compétence 🛒 E-Commerce : Taux de TVA, marge commerciale</p>
</div>

<div class="uxPopup" id="glossary" data-title="📘 Glossaire UX mobile">
<ul>
<li><strong>caractéristique</strong> : spécificité d&#8217;un produit quelles que soient ses variantes</li>
<li><strong>attribut ou déclinaison</strong> : spécificité variable d&#8217;un produit (pointure, couleur &#8230;)</li>
<li><strong>prix d&#8217;achat</strong> : pour le marchand cad le prix fournisseur en HT</li>
<li><strong>Image de couverture</strong> : celle que le visiteur verra en 1er en arrivant sur la fiche produit</li>
</ul>
</div>

<!-- Style popup -->
<style>
.uxItem {
  display: block;
  padding: 10px 16px;
  background: #fff;
  border: none;
  width: 100%;
  text-align: left;
  cursor: pointer;
  color: #111;        /* ✅ TEXTE VISIBLE */
  font-size: 14px;
}

.uxItem:hover {
  background: #f0f0f0;
}
.uxItem:hover { background:#f0f0f0; }

.uxPopup {
  display:none;
  position:fixed;
  top:50%; left:50%;
  transform:translate(-50%,-50%);
  background:#fff;
  width:90%;
  max-width:560px;
  max-height:80%;
  padding:24px;
  border-radius:10px;
  box-shadow:0 10px 40px rgba(0,0,0,0.25);
  z-index:10002;
  overflow-y:auto;
}
</style>
<style>
@media (max-width: 768px) {
  #uxMenuBtn,
  #uxMenu {
    display: none !important;
  }
}
</style>
<style>
@media (max-width: 768px) {
  html, body {
    overflow-x: hidden !important;
    max-width: 100vw !important;
  }
}
</style>
<style>
@media (max-width: 768px) {
  #uxMenuBtn,
  #uxMenu,
  #uxOverlay,
  .uxPopup {
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
    display: none !important;
  }
}
</style>

<script>
(function () {

  // === DÉSACTIVATION MOBILE ===
  if (window.innerWidth <= 768) {
    return; // on ne fait RIEN sur mobile
  }

  // === RÉFÉRENCES ===
  const menuBtn = document.getElementById("uxMenuBtn");
  const menu = document.getElementById("uxMenu");
  const overlay = document.getElementById("uxOverlay");
  const popups = document.querySelectorAll(".uxPopup");

  if (!menuBtn || !menu || !overlay) return;

  // === OUVERTURE / FERMETURE MENU ===
  menuBtn.addEventListener("click", () => {
    menu.style.display = menu.style.display === "block" ? "none" : "block";
  });

  // === OUVERTURE POPUPS ===
  document.querySelectorAll(".uxItem").forEach(btn => {
    btn.addEventListener("click", () => {
      popups.forEach(p => p.style.display = "none");
      const target = document.getElementById(btn.dataset.popup);
      if (target) target.style.display = "block";
      overlay.style.display = "block";
      menu.style.display = "none";
    });
  });

  // === FERMETURE OVERLAY ===
  overlay.addEventListener("click", () => {
    popups.forEach(p => p.style.display = "none");
    overlay.style.display = "none";
  });

})();
</script>



</script>
<script>
(function () {
  if (window.innerWidth <= 768) {
    const uxPanel = document.querySelector('.ux-panel');
    if (uxPanel) {
      uxPanel.remove();
    }
  }
})();
</script>



<p class="has-medium-font-size wp-block-paragraph"> 👍 Il est chouette, nan ?</p>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>Commencez par <strong>télécharger ces visuels </strong>:</li>
</ul>



<div class="wp-block-file"><a id="wp-block-file--media-2b49b188-aaee-4b80-9039-7cc14515aa80" href="https://st9ph.fr/wp-content/uploads/2026/01/sweatPanda.zip">sweatPanda</a><a href="https://st9ph.fr/wp-content/uploads/2026/01/sweatPanda.zip" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-2b49b188-aaee-4b80-9039-7cc14515aa80">Télécharger</a></div>
</div>



<p class="wp-block-paragraph">On voit que c'est un produit avec <strong>déclinaisons de couleurs.</strong> Mais on l'a aussi <strong>en plusieurs tailles</strong>. Nos consignes sont dans le tableau ci-dessous :</p>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Item</th><th>Spécificité</th><th>Item</th><th>Spécificité</th></tr></thead><tbody><tr><td>Rayon(s)</td><td>vêtements - Femme</td><td>repassage</td><td>Non</td></tr><tr><td>Marque</td><td>Panda Store</td><td>Lavage</td><td>30° (délicat)</td></tr><tr><td>Tailles</td><td>S, L, M, XL</td><td>Séchage machine</td><td>Non</td></tr><tr><td>Couleur(s)</td><td>Noir - Camel (à créer)</td><td>Origine</td><td>Chine</td></tr><tr><td>Stocks</td><td>10 pc de chaque taille dans les deux couleurs</td><td>Norme CE</td><td>Oui</td></tr><tr><td>Composition</td><td>100% coton</td><td>Prix d'achat <br>Marge Com mini</td><td>6,00 €HT<br>8,00 €HT</td></tr></tbody></table></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-medium-font-size wp-block-paragraph">👀 Voir <strong>le produit fini</strong>  :</p>



<ul class="wp-block-list">
<li>En cliquant sur la fiche 👉🏻</li>



<li>Ou en <strong>flashant le QR Code</strong> 👇🏻</li>
</ul>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="490" height="490" src="https://st9ph.fr/wp-content/uploads/2026/01/qrcode_boutiq.st9ph.fr-14.png" alt="" class="wp-image-33077" style="width:183px;height:auto" srcset="https://st9ph.fr/wp-content/uploads/2026/01/qrcode_boutiq.st9ph.fr-14.png 490w, https://st9ph.fr/wp-content/uploads/2026/01/qrcode_boutiq.st9ph.fr-14-300x300.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/qrcode_boutiq.st9ph.fr-14-150x150.png 150w" sizes="auto, (max-width: 490px) 100vw, 490px" /></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<style>
.ps-product-card { background: #fff; border: 1px solid #e7e7e7; border-radius: 4px; width: 100%; max-width: 300px; margin: 20px auto; font-family: 'Segoe UI', sans-serif; transition: box-shadow 0.3s ease; position: relative; overflow: hidden; text-decoration: none; color: inherit; display: block; }
.ps-product-card:hover { box-shadow: 0 10px 20px rgba(0,0,0,0.1); }
.ps-product-image-wrapper { position: relative; width: 100%; padding-top: 100%; overflow: hidden; background: #f5f5f5; }
.ps-product-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease; }
.ps-product-card:hover .ps-product-image { transform: scale(1.05); }
.ps-wishlist-icon { position: absolute; top: 10px; right: 10px; background: rgba(255, 255, 255, 0.8); width: 35px; height: 35px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.2s; z-index: 2; box-shadow: 0 2px 5px rgba(0,0,0,0.1); }
.ps-wishlist-icon svg { width: 20px; height: 20px; fill: #7a7a7a; transition: fill 0.2s; }
.ps-wishlist-icon:hover { background: #fff; transform: scale(1.1); }
.ps-wishlist-icon:hover svg { fill: #ff4848; }
.ps-product-rating { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); display: flex; gap: 2px; z-index: 2; background: rgba(0,0,0,0.4); padding: 4px 8px; border-radius: 20px; }
.ps-star { color: #ffd700; font-size: 14px; text-shadow: 0 1px 2px rgba(0,0,0,0.5); }
.ps-product-content { padding: 15px; text-align: center; background: #fff; }
.ps-product-name { font-size: 15px; color: #333; margin: 0 0 10px 0; font-weight: 500; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 42px; }
.ps-product-price { font-size: 18px; font-weight: 700; color: #25B9D7; margin: 0 0 15px 0; }
.ps-product-btn { background-color: #25B9D7; color: #fff; border: none; padding: 10px 15px; border-radius: 4px; font-size: 13px; font-weight: 600; text-transform: uppercase; cursor: pointer; width: 100%; display: flex; align-items: center; justify-content: center; gap: 8px; transition: background 0.2s; text-decoration: none; box-sizing: border-box; }
.ps-product-btn:hover { background-color: #1fa3c0; color: #fff; }
.ps-product-btn svg { width: 16px; height: 16px; fill: currentColor; }
@media (max-width: 768px) { .ps-product-card { max-width: 100%; } }
</style>
<!-- DÉBUT VIGNETTE PRODUIT -->
<a href="https://boutiq.st9ph.fr/32-90-magnifique-sweat-panda.html#/1-taille-s/12-couleur-camel" target="_blank" class="ps-product-card">
    <div class="ps-product-image-wrapper">
        <img decoding="async" src="https://boutiq.st9ph.fr/72-product_main/magnifique-sweat-panda.jpg" alt="Magnifique Sweat Panda" class="ps-product-image">
        <div class="ps-wishlist-icon" title="Ajouter aux favoris" onclick="event.preventDefault(); event.stopPropagation(); alert('Fonctionnalité liste d\'envie à connecter.');">
            <svg viewBox="0 0 24 24"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>
        </div>
        <div class="ps-product-rating">
            <span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span>
        </div>
    </div>
    <div class="ps-product-content">
        <h3 class="ps-product-name">Magnifique Sweat Panda</h3>
        <div class="ps-product-price">17,95 €</div>
        <div class="ps-product-btn">
            Voir dans la boutique
            <svg viewBox="0 0 24 24"><path d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"/></svg>
        </div>
    </div>
</a>
<!-- FIN VIGNETTE PRODUIT -->
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<p class="has-text-align-right wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%"></div>
</div>



<p class="has-medium-font-size wp-block-paragraph">🖥️ On y va ?</p>



<ul class="wp-block-list">
<li>Depuis le BO de votre CMS Prestashop,<strong> Catalogue &gt; produits</strong></li>
</ul>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>Ajouter un nouveau produit</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="213" height="27" src="https://st9ph.fr/wp-content/uploads/2026/01/image-126.png" alt="" class="wp-image-32760"/></figure>
</div>



<p class="wp-block-paragraph"></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="alignright size-full"><img loading="lazy" decoding="async" width="363" height="191" src="https://st9ph.fr/wp-content/uploads/2026/01/image-127.png" alt="" class="wp-image-32763" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-127.png 363w, https://st9ph.fr/wp-content/uploads/2026/01/image-127-300x158.png 300w" sizes="auto, (max-width: 363px) 100vw, 363px" /></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Le CMS vous donne le choix entre :</p>



<ul class="wp-block-list">
<li>un <strong>produit simple</strong> (basique) sans variantes</li>



<li>un p<strong>roduit déclinable</strong> (en taille, en couleurs ...)</li>



<li>un <strong>pack de</strong> plusieurs <strong>produits</strong> (lot)</li>



<li>Un<strong> produit dématérialisé</strong> (livre électronique, logiciel, billet de spectacle ...)</li>
</ul>
</div>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>Cliquer sur : </li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="281" height="27" src="https://st9ph.fr/wp-content/uploads/2026/01/image-128.png" alt="" class="wp-image-32764"/></figure>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>Cliquer sur :</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="213" height="27" src="https://st9ph.fr/wp-content/uploads/2026/01/image-126.png" alt="" class="wp-image-32760"/></figure>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>Inscrivez le nom de votre produit <strong>dans la zone "article"</strong></li>
</ul>



<p class="has-background wp-block-paragraph" style="background-color:#f2cece">⚠️ On va faire à présent <strong>quelque chose qui ne se fait jamais </strong>mais qu'il vaut mieux faire dès maintenant pour ne pas l'oublier quand vous aurez fini votre fiche : <strong>le publier directement !</strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="480" height="132" src="https://st9ph.fr/wp-content/uploads/2026/01/image-129.png" alt="" class="wp-image-32769" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-129.png 480w, https://st9ph.fr/wp-content/uploads/2026/01/image-129-300x83.png 300w" sizes="auto, (max-width: 480px) 100vw, 480px" /></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="125" height="37" src="https://st9ph.fr/wp-content/uploads/2026/01/image-130.png" alt="" class="wp-image-32770"/></figure>
</div>
</div>



<ul class="wp-block-list">
<li>Cliquer sur le bouton radio <strong>Offline &gt; Online</strong></li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph"><strong>On ne fait jamais cela en vérité </strong>car <strong>votre produit, qui n'est encore qu'un brouillon, va se retrouver visible dans votre boutique en ligne</strong> ! Seulement, <strong>si vous oubliez à la fin, c'est - 4 pts</strong> (sur un total de 6 ou 7 à prendre). C'est pourquoi<strong> je vous invite à prendre cette petite liberté</strong>.</p>



<p class="wp-block-paragraph"></p>



<!-- DÉBUT TITRE CHAPITRE -->
<style>
.chapter-title { display: flex; align-items: stretch; margin: 1.7rem 0; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
.chapter-number { background: #1e73be; color: #fff; font-weight: 700; font-size: 2.8rem; padding: 0 1.1rem; display: flex; align-items: center; justify-content: center; }
.chapter-content { padding: 1.3rem 1.5rem; width: 100%; }
.chapter-heading { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.6rem; }
.chapter-logo { width: 42px; height: 42px; flex-shrink: 0; display:block; }
.chapter-logo img { width: 100%; height: 100%; object-fit: contain; }
.chapter-content h2 { margin: 0; font-size: 2.1rem; font-weight: 700; color: #1e73be; }
.chapter-points { margin: 0; padding-left: 0; list-style: none; }
.chapter-points li { margin-bottom: 0.35rem; color: #444; font-size: 0.95rem; line-height: 1.45; }
.chapter-points li::before { content: "🔹 "; }
</style>

<div class="chapter-title">
  <div class="chapter-number">1</div>
  <div class="chapter-content">
    <div class="chapter-heading">
      <a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
        <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo">
      </a>
      <h2>Onglet Description</h2>
    </div>
    <ul class="chapter-points"><li>Visuels du produit</li><li>Récapitulatif & description</li><li>Catégories</li><li>Marques</li><li>Produits associés</li></ul>
  </div>
</div>
<!-- FIN TITRE CHAPITRE -->



<p class="callout bleu wp-block-paragraph">ℹ️ Il s'appelle peut-être encore "<strong>Essentiel</strong>" si vous n'êtes pas passé(e) à la version 9.</p>



<p class="has-small-font-size wp-block-paragraph">⚠️ Attention, la V9 est est la version installée pour l'examen</p>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">C'est ici qu'on va pouvoir faire <strong>les réglages "de base"</strong>.</p>



<h3 class="wp-block-heading" id="0-11-l-es-visuels-du-produit-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt="">l<strong>es visuels du produit</strong></h3>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>Cliquer sur la zone image (centrale) :</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="56" height="47" src="https://st9ph.fr/wp-content/uploads/2026/01/image-131.png" alt="" class="wp-image-32772"/></figure>
</div>



<p class="wp-block-paragraph">📂 Une <strong>boite de dialogue </strong>s'ouvre pour vous demander où sont <strong>les images à uploader</strong></p>



<ul class="wp-block-list">
<li><strong>Recherchez les fichiers dézippés</strong></li>



<li><strong>Cliquez sur chacun</strong> en maintenant la touche <strong>CTRL</strong></li>



<li>cliquez sur <strong>ouvrir</strong></li>
</ul>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-132.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="wp-block-paragraph">Par défaut, il y'a <strong>deux restrictions</strong> :</p>



<ul class="wp-block-list">
<li>vos visuels doivent être <strong>au format .jpg ou .png</strong></li>



<li>l<strong>e poids</strong> de chaque visuel doit être<strong> &lt;= 2 Mo</strong></li>
</ul>



<p class="callout jaune wp-block-paragraph">🖥️ Ce sera le cas <strong>le jour de l'épreuve</strong> mais on ne vous fera pas la blague de <strong>vous donner des fichiers au mauvais format ou trop lourds </strong>(enfin, j'espère, ce ne serait pas très drôle).</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-133.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Commençons par légender nos images pour le référencement Google Images :</p>



<ul class="wp-block-list">
<li>cliquer sur un visuel</li>



<li>tapez <strong>l'information clé</strong></li>



<li><strong>Enregistrer</strong></li>
</ul>



<p class="callout vert wp-block-paragraph">🔑 L'information clé, c'est : <strong>le nom du produit </strong>+ <strong>son rayon </strong>+ <strong>le nom de votre boutique</strong></p>



<p class="wp-block-paragraph"></p>
</div>
</div>



<p class="has-text-align-center has-accent-color has-text-color has-link-color wp-elements-353e68d30a04d2127649e5fa7f07a1ad wp-block-paragraph">Il faut savoir que vous n'aurez <strong>pas de balise Alt</strong> (comme dans WordPress) et que <strong>le seul moyen</strong> que vous avez <strong>de référencer votre produit</strong> en recherche d'images <strong>sera la légende</strong>.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">Ainsi : "<em>Sweat femme", "Boutique St9ph", "marque Panda</em>" tapés <strong>en mots clé</strong> pourront <strong>renvoyer vers ce produit</strong>.</p>



<ul class="wp-block-list">
<li><strong>copier-coller</strong> cette légende <strong>sur toutes les images</strong></li>
</ul>



<p class="callout bleu wp-block-paragraph">👉 Vous avez remarqué aussi la case à cocher "<strong>utiliser comme image de couverture</strong>". Elle sert à <strong>définir quel est le premier visuel </strong>que le visiteur verra quand il arrivera <strong>sur la fiche produit</strong>.</p>



<p class="callout bleu wp-block-paragraph">ℹ️ Il n'est <strong>pas obligatoire de faire figurer des visuels</strong> sur une fiche produit mais cela paraitrait vraiment bizarre qu'il n'y en ait pas, vu que c'est un élément indispensable. </p>



<p class="callout bleu has-medium-font-size wp-block-paragraph">Sachez aussi que :</p>



<ul class="wp-block-list">
<li>si <strong>des éléments photographiés <mark style="background-color:rgba(0, 0, 0, 0);color:#bd2b2b" class="has-inline-color">ne font pas partie du produit</mark>,</strong> vous devez l'indiquer "<em>tel élément vendu séparément</em>"</li>



<li>si <mark style="background-color:rgba(0, 0, 0, 0);color:#dd2e2e" class="has-inline-color">l<strong>'aspect du produit peut changer</strong></mark> (selon les arrivages), vous devez indiquer "<em>images non contractuelles</em>", "<em>couleurs selon arrivages</em>" ...</li>



<li>les <mark style="background-color:rgba(0, 0, 0, 0);color:#d63d3d" class="has-inline-color">photos <strong>ne représentant qu'une partie </strong></mark><strong>des déclinaisons</strong>, vous devez préciser "<em>tel élément en option</em>" ou "<em>modèle photographié : telle option</em>"</li>
</ul>



<p class="has-small-font-size wp-block-paragraph">Si je n'avais pas de visuels pour le pull Camel, par exemple, j'indiquerai "disponible aussi en couleur Camel" sur le visuel noir. Ca peut arriver, parfois, que les fournisseurs n'aient pas eu le temps de faire un shooting pour une nouvelle couleur de leur produit.</p>



<h3 class="wp-block-heading" id="1-12-r%C3%A9capitulatif-amp-description-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.2 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Récapitulatif &amp; Description</strong></h3>



<p class="wp-block-paragraph">⚠️ Attention, <strong>on confond souvent les deux</strong> :</p>


<ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-f2834054-048c-45d0-9fc1-8a38417f5447">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 256 512&quot;&gt;&lt;path fill=&quot;%23ar(--accent)&quot; d=&quot;M160 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64C-.5 111.2-4.4 131 5.4 145.8s29.7 18.7 44.4 8.9L96 123.8V416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V64z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-8ac5068e-6b28-41ad-9f00-b3bd5c39fb24">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 256 512"><path fill="var(--accent)" d="M160 64c0-11.8-6.5-22.6-16.9-28.2s-23-5-32.9 1.6l-96 64C-.5 111.2-4.4 131 5.4 145.8s29.7 18.7 44.4 8.9L96 123.8V416H32c-17.7 0-32 14.3-32 32s14.3 32 32 32h96 96c17.7 0 32-14.3 32-32s-14.3-32-32-32H160V64z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Le récapitulatif</strong> (ou "Summary"), c'est<strong> l'argumentaire de vente </strong>de votre, produit, votre call to action, la zone<strong> juste au dessus du bouton "ajouter au panier"</strong>.</span>
			</div>
			
		</li>
</ul>


<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="894" height="258" src="https://st9ph.fr/wp-content/uploads/2026/01/image-134.png" alt="" class="wp-image-32782" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-134.png 894w, https://st9ph.fr/wp-content/uploads/2026/01/image-134-300x87.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-134-768x222.png 768w" sizes="auto, (max-width: 894px) 100vw, 894px" /></figure>



<p class="has-base-2-background-color has-background wp-block-paragraph">Ici, j'ai volontairement forcé vers le "too much" mais l'objectif et de fa<strong>ire comprendre à votre correcteur que vous avez compris à quoi sert cette zone</strong>. Si vous êtes maladroit(e) ou si vous exagérez, ça ne vous enlèvera pas de points et cela nous fera juste sourire !</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-135.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">⚠️ Attention aussi <strong>à ne pas raconter votre vie non plus </strong>(800 caractères max) et il y'a une règle en or<strong> : le bouton "ajouter au panier" doit rester visible sans scroller</strong>. Donc, plus vous serez long, plus vous risquez de la faire descendre dans la page.</p>



<p class="wp-block-paragraph">👉 <strong>Emoji bienvenus</strong> (Touches <strong>Windows </strong>+ <strong>POINT</strong>) - Vous serez sur un PC 🖥️ Windows</p>



<p class="has-base-background-color has-background wp-block-paragraph">Bon, pour l'instant, il est gratuit et en rupture de stock mais c'est parce qu'on a pas encore renseigné tout cela !</p>
</div>
</div>


<ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-7c4d63b3-9bdf-4c1f-a5c7-9403232d51d2">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 320 512&quot;&gt;&lt;path fill=&quot;%23ar(--accent)&quot; d=&quot;M142.9 96c-21.5 0-42.2 8.5-57.4 23.8L54.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L40.2 74.5C67.5 47.3 104.4 32 142.9 32C223 32 288 97 288 177.1c0 38.5-15.3 75.4-42.5 102.6L109.3 416H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L200.2 234.5c15.2-15.2 23.8-35.9 23.8-57.4c0-44.8-36.3-81.1-81.1-81.1z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-078d7f23-716b-41ea-893e-4a628f03b3a7">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 320 512"><path fill="var(--accent)" d="M142.9 96c-21.5 0-42.2 8.5-57.4 23.8L54.6 150.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L40.2 74.5C67.5 47.3 104.4 32 142.9 32C223 32 288 97 288 177.1c0 38.5-15.3 75.4-42.5 102.6L109.3 416H288c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-12.9 0-24.6-7.8-29.6-19.8s-2.2-25.7 6.9-34.9L200.2 234.5c15.2-15.2 23.8-35.9 23.8-57.4c0-44.8-36.3-81.1-81.1-81.1z"></path></svg>
				</span>
				<span class="ub_list_item_text">La <strong>description</strong> ce sont les <strong>informations de levée de doute</strong> : la taille, le poids, les dimensions ... tout ce qui peut faire que<strong> le client prêt à ajouter au panier </strong>ne se demande plus s'il ne sera pas trop juste, trop lourd, trop grand ...</span>
			</div>
			
		</li>
</ul>


<p class="has-base-2-background-color has-background wp-block-paragraph">⚠️ Attention encore, certaines informations seront <strong>mieux mises en valeur en caractéristiques </strong>(ce sera même parfois explicitement demandé) mais nous verrons cela plus tard parce que <strong>c'est dans l'onglet suivant</strong></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">On vous donnera parfois <strong>des pictogrammes </strong>pour certaines informations :</p>



<ul class="wp-block-list">
<li>Ici, <strong>concernant les vêtements</strong> : les conditions de repassage, de lavage, de séchage (comme sur le panneau ci-contre) </li>



<li>pour les <strong>produits électroniques</strong> : des pictogrammes sur la tension, les ondes, la résistance ...</li>



<li>Pour <strong>les plats préparés </strong>: les temps, modes et températures de réchauffage ....</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">Si ces pictogrammes sont fournis, vous pouvez<strong> les inclure par le pictogramme image </strong>de la barre d'outils :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="290" height="84" src="https://st9ph.fr/wp-content/uploads/2026/01/image-137.png" alt="" class="wp-image-32787"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-136.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-138.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Sur <a href="https://boutiq.st9ph.fr/20-40-pull-panda.html#/1-taille-s/7-couleur-beige" target="_blank" rel="noreferrer noopener">ce produit</a>, par exemple, les pictogrammes permettent <strong>mieux que des mots </strong>d'indiquer les précautions d'emploi.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">On est jamais trop prudent avec les clients tatillons (il y'en a) et j'ai préfère quand même <strong>l'écrire en toutes lettres </strong>en dessous !</p>



<p class="wp-block-paragraph">👉 Pour notre Sweat, pas de questions à se poser, <strong>nous n'avons pas de picto</strong>, donc : o<strong>n écrit tout à la main</strong> ... enfin, au clavier !</p>



<p class="has-medium-font-size wp-block-paragraph"><em>Reprenons le tableau :</em></p>
</div>
</div>



<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th>Item</th><th>Spécificité</th><th>Item</th><th>Spécificité</th></tr></thead><tbody><tr><td>Rayon(s) <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">catégorie</mark></td><td><s>vêtements - Femme</s></td><td>repassage <mark style="background-color:rgba(0, 0, 0, 0);color:#468049" class="has-inline-color"><strong>oui</strong></mark></td><td>Non</td></tr><tr><td>Marque <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Marque</mark></td><td><s>Panda Store</s></td><td>Lavage <mark style="background-color:rgba(0, 0, 0, 0);color:#468049" class="has-inline-color"><strong>oui</strong></mark></td><td>30° (délicat)</td></tr><tr><td>Tailles <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">déclinaisons</mark></td><td><s>S, L, M, XL</s></td><td>Séchage machine <mark style="background-color:rgba(0, 0, 0, 0);color:#468049" class="has-inline-color"><strong>oui</strong></mark></td><td>Non</td></tr><tr><td>Couleur(s) <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">déclinaisons</mark></td><td><s>Noir - Camel (à créer)</s></td><td>Origine <mark style="background-color:rgba(0, 0, 0, 0);color:#468049" class="has-inline-color"><strong>oui</strong></mark></td><td>Chine</td></tr><tr><td>Stocks <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">déclinaisons</mark></td><td><s>10 pc de chaque taille dans les deux couleurs</s></td><td>Norme CE <mark style="background-color:rgba(0, 0, 0, 0);color:#468049" class="has-inline-color"><strong>oui</strong></mark></td><td>Oui</td></tr><tr><td>Composition <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">caractéristique</mark></td><td><s>100% coton</s></td><td>Prix d'achat <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Prix</mark><br>Marge Com mini</td><td><s>6,00 €HT<br>8,00 €HT</s></td></tr></tbody></table></figure>



<p class="callout bleu wp-block-paragraph">J'ai barré les infos qui concernent les autres sections (on aurait pu garder la composition si on voulait) et indiqué <strong>à laquelle on allait les affecter <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">en bleu</mark>.</strong> Il nous reste donc 5 infos à noter :</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-140.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="606" height="282" src="https://st9ph.fr/wp-content/uploads/2026/01/image-139.png" alt="" class="wp-image-32790" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-139.png 606w, https://st9ph.fr/wp-content/uploads/2026/01/image-139-300x140.png 300w" sizes="auto, (max-width: 606px) 100vw, 606px" /></figure>



<p class="wp-block-paragraph">ℹ️ Pour "norme CE", j'ai joué avec le nuancier qu'on obtient en cliquant sur le <span style="text-decoration: underline;"><strong>A</strong></span> souligné</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Pour l'instant, ça donne cela 👉</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">Vous pouvez <strong>jouer avec les outils de la barre,</strong> faire un tableau (mais c'est un peu galère) et tout ce que vous jugez utile <strong>mais ne perdez pas de temps</strong>.</p>



<p class="wp-block-paragraph">Par contre : <strong>interdiction de mettre des headers</strong> (vous détruiriez la structure de la boutique)</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-141.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<p class="wp-block-paragraph">🎬 L'ajout de vidéos peut aussi éviter de longues explications et doper l'envie d'ajout au panier :</p>



<figure class="wp-block-video"><video height="602" style="aspect-ratio: 1018 / 602;" width="1018" autoplay loop muted src="https://st9ph.fr/wp-content/uploads/2026/01/boucle-bambou.mp4" playsinline></video><figcaption class="wp-element-caption">🌐 url de la vidéo : https://st9ph.fr/wp-content/uploads/2026/01/boucle-bambou.mp4</figcaption></figure>



<p class="wp-block-paragraph">👉🏻 un icone dans la barre d'outils vous permet de rechercher une vidéo <strong>dans votre médiathèque</strong> ou de faire un lien vers <strong>une vidéo extérieure</strong>.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="643" height="168" src="https://st9ph.fr/wp-content/uploads/2026/01/image-391.png" alt="" class="wp-image-36792" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-391.png 643w, https://st9ph.fr/wp-content/uploads/2026/01/image-391-300x78.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-391-640x168.png 640w" sizes="auto, (max-width: 643px) 100vw, 643px" /></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<p class="wp-block-paragraph">Ici, il suffit de coller l'url que vous trouverez en légende de la vidéo ci-dessus dans la zone source 👉🏻</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="382" height="300" src="https://st9ph.fr/wp-content/uploads/2026/01/image-393.png" alt="" class="wp-image-36794" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-393.png 382w, https://st9ph.fr/wp-content/uploads/2026/01/image-393-300x236.png 300w" sizes="auto, (max-width: 382px) 100vw, 382px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="454" height="296" src="https://st9ph.fr/wp-content/uploads/2026/01/image-392.png" alt="" class="wp-image-36793" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-392.png 454w, https://st9ph.fr/wp-content/uploads/2026/01/image-392-300x196.png 300w" sizes="auto, (max-width: 454px) 100vw, 454px" /></figure>
</div>
</div>



<h3 class="wp-block-heading" id="2-13-cat%C3%A9gories-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.3 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Catégories</strong></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Ce sont en fait<strong> les rayons virtuels </strong>de votre Eshop et c'est à vous de dire dans lesquels vous voulez suspendre ce magnifique Sweat.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">Par défaut, <strong>le nouveau produit se classe dans "Accueil"</strong>, cad qu'on le verra dans <strong>le bloc nouveautés </strong>le temps qu'il sera nouveau (et s'il est toujours activé) puis qu'il risque de disparaitre dans la masse.</p>



<ul class="wp-block-list">
<li><strong>Cocher</strong> (en plus) ☑️ <strong>Vêtements </strong>et  ☑️ <strong>Femmes</strong></li>



<li><strong>Enregistrer</strong></li>
</ul>



<p class="wp-block-paragraph">J'ai gardé, pour ma part, dans <a href="https://boutiq.st9ph.fr/" target="_blank" rel="noreferrer noopener">la boutique d'entrainement</a>, <strong>la même architecture que sur le modèle par défaut</strong> (quand vous installez Prestashop avec les exemples de produits).</p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="328" height="436" src="https://st9ph.fr/wp-content/uploads/2026/01/image-142.png" alt="" class="wp-image-32794" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-142.png 328w, https://st9ph.fr/wp-content/uploads/2026/01/image-142-226x300.png 226w" sizes="auto, (max-width: 328px) 100vw, 328px" /></figure>
</div>
</div>



<h3 class="wp-block-heading" id="3-14-marque-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.4 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Marque</strong></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="248" height="237" src="https://st9ph.fr/wp-content/uploads/2026/01/image-143.png" alt="" class="wp-image-32795"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">On peut vous demander <strong>d'inscrire la marque ce produit</strong>.</p>



<ul class="wp-block-list">
<li><strong>Si elle existe déjà,</strong> il suffit de la choisir dans la liste</li>



<li><strong>Si elle n'existe pas,</strong> il faudra la créer (mais ce sera dans un autre tuto) ➡️<a href="https://st9ph.fr/prestashop-manipuler-la-boutique/" target="_blank" rel="noreferrer noopener"> ici pour les pressés</a> (section 3-3)</li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph">ℹ️ Vous trouverez aussi sur la page d'exemples de <a href="https://st9ph.fr/exos-prestashop/" target="_blank" rel="noreferrer noopener">produits à créer</a> <strong>tout le matériel pour créer la marque Panda Store</strong></p>



<p class="wp-block-paragraph">👉 Prestashop génère automatiquement une page regroupant <strong>tous les produits d'une marque </strong>quand on clique sur le logo de celle-ci.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="771" height="189" src="https://st9ph.fr/wp-content/uploads/2026/01/image-144.png" alt="" class="wp-image-32796" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-144.png 771w, https://st9ph.fr/wp-content/uploads/2026/01/image-144-300x74.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-144-768x188.png 768w" sizes="auto, (max-width: 771px) 100vw, 771px" /><figcaption class="wp-element-caption">Résultat en front office</figcaption></figure>
</div>
</div>



<p class="has-base-2-background-color has-background wp-block-paragraph">C'est <strong>un plus pour votre boutique </strong>et cela peut<strong> doper vos ventes sur cette marque</strong>. A terme, cela peut permettre de <strong>négocier plus fermement avec votre fournisseur</strong> si votre volume augmente.</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-145.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<h3 class="wp-block-heading" id="4-15-produits-associ%C3%A9s-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">1.5 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Produits associés</strong></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-base-background-color has-background wp-block-paragraph">Il s'agit de <strong>proposer un rebond de bas de page </strong>"<em>vous aimerez aussi</em>" permettant au visiteur de se "rabattre" sur <strong>des produits équivalents </strong>ci celui-là ne lui plait finalement pas tant que cela.</p>



<p class="wp-block-paragraph">👉Etant sur le Maket st9ph, j'ai l'embarras du choix pour les produits Panda Store mais si vous êtes <strong>sur le modèle de base</strong> dans votre boutique, vous devez au moins avoir <strong>le "Pull imprimé colibri"</strong> dans le rayon femme.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-146.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-video"><video height="444" style="aspect-ratio: 404 / 444;" width="404" autoplay loop muted src="https://st9ph.fr/wp-content/uploads/2026/01/Enregistrement-2026-01-15-000253.mp4" playsinline></video></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul class="wp-block-list">
<li>🔎 <strong>Taper les 1ères lettres</strong> du produit à associer</li>



<li><strong>Sélectionner </strong>le produit <strong>dans la liste </strong>(cliquer)</li>
</ul>



<p class="wp-block-paragraph">☑️ Le produit est associé !</p>



<ul class="wp-block-list">
<li>répéter l'opération avec les autres (éventuellement)</li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph"><strong>Deux à quatre,</strong> c'est bien, et seulement si ils ont <strong>une vraie similitude avec le produit</strong>. Là, je tente ma chance avec les produits qui ont<strong> le même motif</strong> (sans être forcément tous des vêtements).</p>
</div>
</div>



<p class="wp-block-paragraph">⬇️ Ca donne ça :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1007" height="584" src="https://st9ph.fr/wp-content/uploads/2026/01/image-147.png" alt="" class="wp-image-32820" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-147.png 1007w, https://st9ph.fr/wp-content/uploads/2026/01/image-147-300x174.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-147-768x445.png 768w" sizes="auto, (max-width: 1007px) 100vw, 1007px" /></figure>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉 Faites le syst<strong>ématiquement, même si ce n'est pas demandé</strong> dans le sujet. C'est comme l'impasse évitée en fin d'article WordPress, <strong>ça va de soi</strong>.</p>



<!-- DÉBUT TITRE CHAPITRE -->
<style>
.chapter-title { display: flex; align-items: stretch; margin: 1.7rem 0; border-radius: 12px; overflow: hidden; box-shadow: 0 4px 12px rgba(0,0,0,0.05); }
.chapter-number { background: #1e73be; color: #fff; font-weight: 700; font-size: 2.8rem; padding: 0 1.1rem; display: flex; align-items: center; justify-content: center; }
.chapter-content { padding: 1.3rem 1.5rem; width: 100%; }
.chapter-heading { display: flex; align-items: center; gap: 0.75rem; margin-bottom: 0.6rem; }
.chapter-logo { width: 42px; height: 42px; flex-shrink: 0; display:block; }
.chapter-logo img { width: 100%; height: 100%; object-fit: contain; }
.chapter-content h2 { margin: 0; font-size: 2.1rem; font-weight: 700; color: #1e73be; }
.chapter-points { margin: 0; padding-left: 0; list-style: none; }
.chapter-points li { margin-bottom: 0.35rem; color: #444; font-size: 0.95rem; line-height: 1.45; }
.chapter-points li::before { content: "🔹 "; }
</style>

<div class="chapter-title">
  <div class="chapter-number">2</div>
  <div class="chapter-content">
    <div class="chapter-heading">
      <a class="chapter-logo" href="https://st9ph.fr" target="_blank" rel="noopener">
        <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-ico-sansTxt.png" alt="Logo">
      </a>
      <h2>l'Onglet Détails</h2>
    </div>
    <ul class="chapter-points"><li>Références</li><li>Caractéristiques</li><li>Fichiers joints</li><li>Etat du produit</li><li>Personnalisation</li></ul>
  </div>
</div>
<!-- FIN TITRE CHAPITRE -->



<p class="wp-block-paragraph">On retrouve ici un certains nombre d'<strong>attributs du produit</strong> qui étaient dans la <strong>section option</strong> dans les versions précédentes. du CMS</p>



<h3 class="wp-block-heading" id="5-21-r%C3%A9f%C3%A9rences-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.1 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Références</strong></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<p class="wp-block-paragraph">Indispensable à votre <strong>gestion de stock,</strong> la référence vous est <strong>donnée par votre fournisseur</strong> et figure <strong>sur l'étiquette de chaque produit</strong>.</p>



<p class="has-text-align-center callout bleu wp-block-paragraph">ℹ️ Sur un produit déclinable, rien ne sert de l'inscrire dans la section détail puisqu'<strong>elle dépendra des déclinaisons </strong>(légèrement différente pour chacune)</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-148.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">Sinon, on l'aurait saisie ici  👉</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="203" height="79" src="https://st9ph.fr/wp-content/uploads/2026/01/image-149.png" alt="" class="wp-image-32826"/></figure>
</div>
</div>
</div>



<p class="callout rouge wp-block-paragraph">⚠️ Attention, dans cette même zone, aux <strong>codes ISBN, GTIN et MPN</strong> qui sont normés. Vos produits ne passeront pas <strong>les douanes</strong> ou seront <strong>invendables dans certains pays </strong>s'ils ne sont pas renseignés correctement.</p>



<p class="wp-block-paragraph">🖥️ On ne vous embêtera pas avec cela <strong>à l'épreuve technique</strong> mais pour votre véritable commerce, ce sera important. Pour ceux qui en ont besoin le site <a href="https://www.activebarcode.com/fr/codes/" target="_blank" rel="noreferrer noopener">Active Barecode </a>est très complet à ce sujet.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-base-2-background-color has-background wp-block-paragraph">Idem pour <strong>les codes barres</strong> qui sont indispensables à votre CRM de <strong>gestion de stock</strong> et à <strong>l'encaissement </strong>en SVP.</p>



<p class="wp-block-paragraph">ℹ️ Juste pour info, les <strong>zones de code EAN ou JAN</strong>, c'est aussi ici qu'on les renseigne. 👉</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="415" height="160" src="https://st9ph.fr/wp-content/uploads/2026/01/image-150.png" alt="" class="wp-image-32828" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-150.png 415w, https://st9ph.fr/wp-content/uploads/2026/01/image-150-300x116.png 300w" sizes="auto, (max-width: 415px) 100vw, 415px" /></figure>
</div>
</div>



<h3 class="wp-block-heading" id="6-22-caract%C3%A9ristiques-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.2 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Caractéristiques</strong></h3>



<p class="wp-block-paragraph">C'est ici qu'on peut mettre en valeur certaines spécificités de notre produit. Ca donnera cela dans la section "fiche technique". 👇</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="771" height="127" src="https://st9ph.fr/wp-content/uploads/2026/01/image-152.png" alt="" class="wp-image-32832" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-152.png 771w, https://st9ph.fr/wp-content/uploads/2026/01/image-152-300x49.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-152-768x127.png 768w" sizes="auto, (max-width: 771px) 100vw, 771px" /></figure>



<ul class="wp-block-list">
<li>Cliquez sur <strong>la liste déroulante</strong> des <strong>caractéristiques</strong></li>



<li>Recherchez la valeur "<strong>composition</strong>" et "<strong>cliquez</strong>" dessus</li>



<li>Cliquez sur <strong>la liste déroulante</strong> des <strong>valeurs</strong> de caractéristiques (juste à côté)</li>



<li>Recherchez la valeur "<strong>coton</strong>" et <strong>cliquez </strong>dessus</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-151.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<ul class="wp-block-list">
<li>cilquez sur :</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="239" height="53" src="https://st9ph.fr/wp-content/uploads/2026/01/image-153.png" alt="" class="wp-image-32833"/></figure>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">⚠️ <strong>On oublie souvent cette dernière étape </strong> et on se retrouve à avoir fait la manipulation pour rien !</p>
</div>
</div>



<p class="wp-block-paragraph">👀 <strong>Vérifiez</strong> juste en dessous que la caractéristique a bien été<strong> prise en compte</strong> :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="873" height="103" src="https://st9ph.fr/wp-content/uploads/2026/01/image-154.png" alt="" class="wp-image-32834" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-154.png 873w, https://st9ph.fr/wp-content/uploads/2026/01/image-154-300x35.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-154-768x91.png 768w" sizes="auto, (max-width: 873px) 100vw, 873px" /></figure>



<p class="wp-block-paragraph">C'était<strong> le cas le plus simple </strong>mais il peut arriver que vous ayez besoin  :</p>



<ul class="wp-block-list">
<li>d'une <strong>valeur </strong>qui n'existe pas (dans le sujet, par exemple,  on demande "100 % coton")</li>



<li>d'une <strong>caractéristique </strong>qui n'existe pas</li>
</ul>



<p class="has-medium-font-size wp-block-paragraph">🔵 Saisir une valeur personnalisée</p>



<p class="wp-block-paragraph">Cest un choix dans la zone valeur comme sur la démo animée ci-dessous :</p>



<figure class="wp-block-video"><video height="284" style="aspect-ratio: 1128 / 284;" width="1128" controls src="https://st9ph.fr/wp-content/uploads/2026/01/Enregistrement-2026-01-15-104641.mp4"></video></figure>



<p class="wp-block-paragraph"></p>



<p class="has-medium-font-size wp-block-paragraph">🔵 Saisir une nouvelle caractéristique</p>



<p class="wp-block-paragraph"><strong>On les confond souvent avec des attributs </strong>(de déclinaisons). <strong>Petit rappel</strong> :</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-contrast-2-color has-text-color has-link-color wp-elements-b7a415e3122db67a9f821d2bfb6add7b wp-block-paragraph">➡️ Une <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">caractéristique</mark></strong> définit <strong>l'ensemble du produit,</strong> quelles que soient les variantes qu'il comporte.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="446" height="296" src="https://st9ph.fr/wp-content/uploads/2026/01/image-155.png" alt="" class="wp-image-32836" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-155.png 446w, https://st9ph.fr/wp-content/uploads/2026/01/image-155-300x199.png 300w" sizes="auto, (max-width: 446px) 100vw, 446px" /></figure>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">Cette chaussure est en cuir, <strong>quelle que soit la pointure choisie</strong>.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">➡️ Un <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">attribut </mark></strong>est <strong>une variante, une déclinaison</strong> d'un même produit (taille, couleur ...)</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="442" height="259" src="https://st9ph.fr/wp-content/uploads/2026/01/image-156.png" alt="" class="wp-image-32837" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-156.png 442w, https://st9ph.fr/wp-content/uploads/2026/01/image-156-300x176.png 300w" sizes="auto, (max-width: 442px) 100vw, 442px" /></figure>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph"><strong>La couleur </strong>de cette même chaussure <strong>est variable</strong>, c'est donc <strong>un attribut de déclinaison</strong></p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">👉 C'est dans <strong>Catalogue </strong>&gt; <strong>Attributs et caractéristiques</strong> &gt; onglet <strong>Caractéristiques </strong>que cela ce passe.</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="556" height="149" src="https://st9ph.fr/wp-content/uploads/2026/01/image-157.png" alt="" class="wp-image-32844" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-157.png 556w, https://st9ph.fr/wp-content/uploads/2026/01/image-157-300x80.png 300w" sizes="auto, (max-width: 556px) 100vw, 556px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Imaginons que nous voulions créer une caractéristique "<strong>forme</strong>" pour informer du type de Sweat que nous vendons.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">😒 Bon, c'est vrai que <strong>ça se voit sur les photos </strong>mais je manque d'inspiration ! A part la compo, je ne vois pas trop ce qu'un vêtement de ce genre peut avoir comme spécificité remarquable. Ca m'apprendra à mieux choisir mes exemples !</p>



<p class="wp-block-paragraph">🕸️ J'ai <strong>fouillé un peu sur la toile </strong>pour voir, et si on rentre dans cette considération, on voit qu<strong>'il y'a le choix</strong> (et je ne les ai pas toutes mises en illustration) !</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-159.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="wp-block-paragraph">👉 On ne va  pas les faire toutes, gardons juste "Mock" (celle qui nous intéresse), "Square" et "Crowl"</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">🖇️On mettra tout à l'heure <strong>toutes les autres </strong>dans un "<strong>guide des formes</strong>" qu'on <strong>joindra en pdf</strong> au produit.</p>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>Cliquer sur :</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="278" height="33" src="https://st9ph.fr/wp-content/uploads/2026/01/image-158.png" alt="" class="wp-image-32845"/></figure>
</div>



<ul class="wp-block-list">
<li>Indiquer "<strong>Forme</strong>" dans les zones<strong> Nom et Titre</strong></li>



<li>Cliquer sur <strong>Enregistrer</strong></li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="alignright size-full"><img loading="lazy" decoding="async" width="277" height="63" src="https://st9ph.fr/wp-content/uploads/2026/01/image-160.png" alt="" class="wp-image-32848"/></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">ℹ️ La Zone <strong>URL </strong>et le<strong> bouton radio d'indexation</strong> est spécifique au filtre du <strong>module navigation à facettes </strong>(pas au programme).</p>
</div>
</div>



<p class="has-base-2-background-color has-background wp-block-paragraph">Juste pour les curieux, c'est un moyen d<strong>'améliorer l'url en la rendant différente selon les options </strong>choisies pour le produit. C'est <strong>utile pour les déclinaisons </strong>(meilleur suivi en stats) mais <strong>je ne vois pas l'intérêt pour les caractéristiques</strong>, vu que l<strong>e produit a toujours les mêmes</strong>. Mais il y'en a surement un puisque l'option existe.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph"><strong>Ajoutons </strong>maintenant<strong> des valeurs</strong> :</p>



<ul class="wp-block-list">
<li>Cliquez sur "<strong>Formes</strong>"</li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph">Vous devriez voir <strong>une nouvelle caractéristique</strong> "forme" dans la liste. <em>Elles sont par ordre alphabétique</em>. 👉</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="474" height="275" src="https://st9ph.fr/wp-content/uploads/2026/01/image-161.png" alt="" class="wp-image-32849" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-161.png 474w, https://st9ph.fr/wp-content/uploads/2026/01/image-161-300x174.png 300w" sizes="auto, (max-width: 474px) 100vw, 474px" /></figure>
</div>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>Cliquer sur :</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="217" height="31" src="https://st9ph.fr/wp-content/uploads/2026/01/image-162.png" alt="" class="wp-image-32850"/></figure>
</div>



<p class="wp-block-paragraph"></p>



<ul class="wp-block-list">
<li>Dans la zone <strong>Valeur</strong>, tapez "<strong>Mock</strong>"</li>
</ul>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>Cliquer sur :</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="298" height="29" src="https://st9ph.fr/wp-content/uploads/2026/01/image-163.png" alt="" class="wp-image-32852"/></figure>
</div>



<p class="wp-block-paragraph">➰ <strong>répéter l'opératio</strong>n pour ""<strong>Square</strong>" et "<strong>Crowl</strong>" (sauf que pour le dernier, ce sera seulement "<strong>Enregistrer</strong>")</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="378" height="196" src="https://st9ph.fr/wp-content/uploads/2026/01/image-164.png" alt="" class="wp-image-32853" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-164.png 378w, https://st9ph.fr/wp-content/uploads/2026/01/image-164-300x156.png 300w" sizes="auto, (max-width: 378px) 100vw, 378px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph"> 👈 Le résultat si tout c'est bien passé</p>



<p class="wp-block-paragraph"><strong>Retournons </strong>maintenant <strong>à notre fiche produit</strong> pour l'appliquer :</p>



<ul class="wp-block-list">
<li>Catalogue &gt; produit &gt; Magnifique Sweat Panda &gt; <strong>onglet Détails</strong></li>
</ul>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<p class="has-text-align-right has-base-2-background-color has-background wp-block-paragraph">Notre caractéristique est présente et <strong>en déroulant la liste des valeurs,</strong> on peut choisir la forme souhaitée.👉</p>



<ul class="wp-block-list">
<li>Cliquez sur "<strong>Mock</strong>"</li>



<li>Cliquez sur "<strong>Ajouter la caractéristique</strong>"</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-165.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<h3 class="wp-block-heading" id="7-23-fichiers-joints-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.3 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Fichiers joints</strong></h3>



<p class="wp-block-paragraph">🖇️ Très utile pour<strong> les notices de montage</strong> ou de prise en main, <strong>les catalogues "hors ligne" </strong>et <strong>les certificats</strong>, la pièce jointe, <strong>téléchargeable sans avoir besoin de commander le produit</strong> peut constituer aussi un élément de <strong>levée de doute,</strong> une <strong>valeur ajoutée</strong> à votre produit.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-base-2-background-color has-background wp-block-paragraph">il sera <strong>obligatoirement au format "PDF" </strong>(Portable Document Format") car celui lui assurera<strong> la garantie de pouvoir être ouvert par n'importe quel OS</strong> (Windows, OS X, IOS, Androïd, Linux ...) puis qu'<strong>il est universel</strong>.</p>
</div>
</div>



<p class="wp-block-paragraph">👉 Nous allons, pour notre part, joindre un PDF du "guide des formes" pour aider nos clients à comprendre ce que le terme "Mock" présent sur notre fiche produit signifie.</p>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li><strong>Téléchargez </strong>le guide</li>
</ul>



<div data-wp-interactive="core/file" class="wp-block-file"><object data-wp-bind--hidden="!state.hasPdfPreview" hidden class="wp-block-file__embed" data="https://st9ph.fr/wp-content/uploads/2026/01/guide-des-formes2.pdf" type="application/pdf" style="width:100%;height:200px" aria-label="Contenu embarqué guide-des-formes2."></object><a id="wp-block-file--media-c1c33b4c-2a7c-499a-8a97-b6950361e580" href="https://st9ph.fr/wp-content/uploads/2026/01/guide-des-formes2.pdf">guide-des-formes2</a><a href="https://st9ph.fr/wp-content/uploads/2026/01/guide-des-formes2.pdf" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-c1c33b4c-2a7c-499a-8a97-b6950361e580">Télécharger</a></div>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>Cliquer sur :</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="182" height="44" src="https://st9ph.fr/wp-content/uploads/2026/01/image-166.png" alt="" class="wp-image-32857"/></figure>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<ul class="wp-block-list">
<li>renseignez <strong>un nom de fichier</strong> (c'est ce que lira le client)</li>



<li>Entrez éventuellement<strong> une description</strong></li>



<li>Cliquez sur <strong>Parcourir</strong> pour <strong>rechercher le PDF</strong> (que vous aurez préalablement pris le soin de dézipper)</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="590" height="319" src="https://st9ph.fr/wp-content/uploads/2026/01/image-167.png" alt="" class="wp-image-32858" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-167.png 590w, https://st9ph.fr/wp-content/uploads/2026/01/image-167-300x162.png 300w" sizes="auto, (max-width: 590px) 100vw, 590px" /></figure>
</div>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>Cliquer sur :</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="88" height="30" src="https://st9ph.fr/wp-content/uploads/2026/01/image-168.png" alt="" class="wp-image-32859"/></figure>
</div>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="866" height="83" src="https://st9ph.fr/wp-content/uploads/2026/01/image-169.png" alt="" class="wp-image-32860" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-169.png 866w, https://st9ph.fr/wp-content/uploads/2026/01/image-169-300x29.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-169-768x74.png 768w" sizes="auto, (max-width: 866px) 100vw, 866px" /></figure>
</div>


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph"><strong>En front Office</strong> : vous verrez apparaitre <strong>une section "téléchargement"</strong> sous la fiche technique.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">Vous pouvez également <strong>fournir un lien dans le descriptif</strong> si vous le souhaitez, ou <strong>indiquer qu'il figure dans la zone "téléchargement"</strong>.</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="282" height="203" src="https://st9ph.fr/wp-content/uploads/2026/01/image-170.png" alt="" class="wp-image-32861"/></figure>
</div>
</div>



<h3 class="wp-block-heading" id="8-24-etat-du-produit-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.4 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Etat du produit</strong></h3>



<p class="wp-block-paragraph">Vous pouvez choisir entre trois états : Neuf (par défaut) - Reconditionné et Utilisé.</p>



<p class="wp-block-paragraph">C'est <strong>assez décevant</strong>, en fait, pour deux raisons :</p>



<ol class="wp-block-list">
<li>cela <strong>n'apparait que dans la zone "détail du produit" </strong>et cela n'empêche pas <strong>le sticker "neuf</strong>" de s'afficher sur la vignette du produit ! Prestashop confond "nouveauté" (de la boutique" et "Neuf").<a href="https://st9ph.fr/prestashop-cas-de-retours-produits/" target="_blank" rel="noreferrer noopener"> Cet article traite de ce sujet </a>(chapitre 3).</li>



<li>"<strong>Utilisé</strong>" sonne bizarre (on devrait dire "<strong>occasion</strong>"). Voyez aussi le lien précédent pour voir <strong>comment modifier les intitulés du modèle</strong>.</li>
</ol>



<p class="wp-block-paragraph">Bon, tout cela <strong>n'est pas au programme de l'examen</strong> mais sachez que :</p>



<ul class="wp-block-list">
<li>Un <strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">produit reconditionné</mark></strong> a été <strong>vérifié par le vendeur</strong>. Il est généralement <strong>accompagné d'une garantie</strong>. </li>



<li>Le<mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color"> <strong>produit d'occasion</strong></mark><strong>,</strong> lui, est <strong>vendu "dans l'état"</strong>, même si l<strong>e commerçant engage sa responsabilité</strong> s'il n'est pas sincère sur l'état réel du produit.</li>
</ul>



<div>
<h3 class="wp-block-heading" id="9-25-personnalisation-" style="font-size:28px">🔹<strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">2.5 |</mark></strong><img loading="lazy" decoding="async" width="25" height="30" class="wp-image-34820" style="width: 25px;" src="https://st9ph.fr/wp-content/uploads/2026/02/st9ph-mini.jpg" alt=""><strong>Personnalisation</strong></h3>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="384" height="401" src="https://st9ph.fr/wp-content/uploads/2026/01/image-171.png" alt="" class="wp-image-32862" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-171.png 384w, https://st9ph.fr/wp-content/uploads/2026/01/image-171-287x300.png 287w" sizes="auto, (max-width: 384px) 100vw, 384px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph">Imaginons que nous vendons <strong>un produit personnalisable </strong>comme le T-Shirt de la photo. </p>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">C'est ici que cela se passe pour que le client <strong>nous indique quel prénom il veut dessus</strong> (ou autre chose: "Papa", "Papy Louis" ..., ce qu'on veut.</p>



<ul class="wp-block-list">
<li>Cliquer sur "<strong>ajouter un champ de personnalisation</strong>"</li>



<li>Choisissez entre "<strong>Texte</strong>" et "<strong>Fichier</strong>" (si vous voulez leur donner la possibilité d'insérer une image à la place d'un texte.)</li>
</ul>
</div>
</div>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="766" height="131" src="https://st9ph.fr/wp-content/uploads/2026/01/image-172.png" alt="" class="wp-image-32863" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-172.png 766w, https://st9ph.fr/wp-content/uploads/2026/01/image-172-300x51.png 300w" sizes="auto, (max-width: 766px) 100vw, 766px" /></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>Renseignez <strong>l'étiquette</strong> que vous souhaitez , ici "<strong><em>Votre prénom :</em></strong>"</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="has-base-2-background-color has-background wp-block-paragraph">Elle permet de faire comprendre au client qui commande que c'est là qu'il doit l'écrire) comme sur cet aperçu  en front office : 👉</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="523" height="314" src="https://st9ph.fr/wp-content/uploads/2026/01/image-173.png" alt="" class="wp-image-32864" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-173.png 523w, https://st9ph.fr/wp-content/uploads/2026/01/image-173-300x180.png 300w" sizes="auto, (max-width: 523px) 100vw, 523px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">La personnalisation aura <strong>une incidence sur les délais de livraison habituelle</strong> de nos transporteurs. <strong>Pensez à le préciser</strong>.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="544" height="266" src="https://st9ph.fr/wp-content/uploads/2026/01/image-174.png" alt="" class="wp-image-32866" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-174.png 544w, https://st9ph.fr/wp-content/uploads/2026/01/image-174-300x147.png 300w" sizes="auto, (max-width: 544px) 100vw, 544px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>rendez vous dans <strong>l'onglet "livraison"</strong></li>



<li>Cliquez sur "<strong>délai spécifique pour ce produit</strong>"</li>



<li><strong>renseignez le délai </strong>que vous garantissez.</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">😒 Vous allez <strong>engendrer du mécontentement</strong> si vous omettez cette précision !</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>Pensez bien aussi à choisir au moins "<strong>My Career</strong>" (pour l'examen) mais<strong> le mieux et de les cochez tous </strong>(ou d'utliser le bouton "tous les transporteurs"</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">On obtiendra <strong>ce résultat dans le tunnel d'achat </strong>(mais précisez le quand même dans le Summary /  Récapitulatif pour éviter les déceptions (et, donc, les abandons de panier). 👇</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="583" height="243" src="https://st9ph.fr/wp-content/uploads/2026/01/image-175.png" alt="" class="wp-image-32868" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-175.png 583w, https://st9ph.fr/wp-content/uploads/2026/01/image-175-300x125.png 300w" sizes="auto, (max-width: 583px) 100vw, 583px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Dès <strong>le bouton ajout au panier</strong> :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="573" height="116" src="https://st9ph.fr/wp-content/uploads/2026/01/image-177.png" alt="" class="wp-image-32870" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-177.png 573w, https://st9ph.fr/wp-content/uploads/2026/01/image-177-300x61.png 300w" sizes="auto, (max-width: 573px) 100vw, 573px" /></figure>



<h2 class="wp-block-heading has-accent-color has-text-color has-link-color wp-elements-3282d99eaaa85ef2eb18c9b0ff69fd77" id="10-3%EF%B8%8F%E2%83%A3-d%C3%A9clinaisons">3️⃣| Déclinaisons</h2>


<div class="wp-block-ub-table-of-contents-block ub_table-of-contents" id="ub_table-of-contents-d0bed57b-3d6d-4b01-8ade-df47b08d04d8" data-linktodivider="false" data-showtext="show" data-hidetext="hide" data-scrolltype="auto" data-enablesmoothscroll="false" data-initiallyhideonmobile="false" data-initiallyshow="true"><div class="ub_table-of-contents-header-container" style="">
			<div class="ub_table-of-contents-header" style="text-align: left; ">
				<div class="ub_table-of-contents-title" style="">Table of Contents</div>
				
			</div>
		</div><div class="ub_table-of-contents-extra-container" style="">
			<div class="ub_table-of-contents-container ub_table-of-contents-1-column ">
				<ul style=""><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#0-11-l-es-visuels-du-produit-" style="">🔹1.1 |les visuels du produit</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#1-12-r%C3%A9capitulatif-amp-description-" style="">🔹1.2 |Récapitulatif &amp; Description</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#2-13-cat%C3%A9gories-" style="">🔹1.3 |Catégories</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#3-14-marque-" style="">🔹1.4 |Marque</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#4-15-produits-associ%C3%A9s-" style="">🔹1.5 |Produits associés</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#5-21-r%C3%A9f%C3%A9rences-" style="">🔹2.1 |Références</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#6-22-caract%C3%A9ristiques-" style="">🔹2.2 |Caractéristiques</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#7-23-fichiers-joints-" style="">🔹2.3 |Fichiers joints</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#8-24-etat-du-produit-" style="">🔹2.4 |Etat du produit</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#9-25-personnalisation-" style="">🔹2.5 |Personnalisation</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#11-3-1-cr%C3%A9er-une-valeur-ou-tout-un-attribut-de-d%C3%A9clinaison-" style="">3-1 | créer une valeur ou tout un attribut de déclinaison</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#12-3-2-g%C3%A9n%C3%A9rer-et-param%C3%A9trer-les-d%C3%A9clinaison-s" style="">3-2 | Générer et paramétrer les déclinaisons</a></li></ul>
			</div>
		</div></div>


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<p class="wp-block-paragraph">Un produit déclinable, c'est :</p>



<ul class="wp-block-list">
<li><strong>des visuels à répartir</strong> selon les déclinaisons</li>



<li>des<strong> références spécifiques pour chaque</strong> déclinaison</li>



<li>Des<strong> stocks à définir </strong>pour chaque déclinaison</li>



<li>parfois <strong>des attributs</strong> de valeurs et / ou des déclinaisons <strong>à créer</strong></li>



<li>Parfois <strong>des impacts sur le prix</strong> (ceux à options ou de plus grand gabarit étant forcément<strong> plus onéreux</strong>)</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="has-base-2-background-color has-background wp-block-paragraph">On a de la chance pour ce produit, on a juste les <strong>visuels</strong> à répartir, les <strong>stocks</strong>, les <strong>références </strong>et la <strong>couleur </strong>Camel<strong> à créer </strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="512" height="527" src="https://st9ph.fr/wp-content/uploads/2026/01/image-178.png" alt="" class="wp-image-32872" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-178.png 512w, https://st9ph.fr/wp-content/uploads/2026/01/image-178-291x300.png 291w" sizes="auto, (max-width: 512px) 100vw, 512px" /></figure>



<p class="wp-block-paragraph">👉 On a même <strong>une image </strong>qui sera <strong>dans les deux couleurs</strong>, celles avec les deux jeunes femmes.</p>
</div>
</div>



<p class="wp-block-paragraph">➡️ Commençons par <strong>créer la valeur de couleur </strong>qui nous manque</p>



<h3 class="wp-block-heading" id="11-3-1-cr%C3%A9er-une-valeur-ou-tout-un-attribut-de-d%C3%A9clinaison-">3-1 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">créer une valeur ou tout un attribut de déclinaison</mark></h3>



<p class="has-medium-font-size wp-block-paragraph">🔵 Une valeur dans un attribut déjà existant</p>



<ul class="wp-block-list">
<li>Catalogue &gt;<strong> Attributs et caractéristiques </strong></li>
</ul>



<p class="wp-block-paragraph">👉 (restez sur l'onglet "<strong>Attributs</strong>") </p>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li> cliquez sur <strong>Couleurs </strong>&gt;</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="157" height="29" src="https://st9ph.fr/wp-content/uploads/2026/01/image-180.png" alt="" class="wp-image-32876" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-180.png 157w, https://st9ph.fr/wp-content/uploads/2026/01/image-180-150x29.png 150w" sizes="auto, (max-width: 157px) 100vw, 157px" /></figure>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-181.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>Donnez un nom à votre nouvelle couleur (pour nous "Camel")</li>



<li>Cliquez sur le symbole couleur pour obtenir le nuancier</li>



<li>définissez votre couleur</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="has-base-2-background-color has-background wp-block-paragraph">Pour nous, c'est une sorte de marron. Mais "Camel", ça fait mieux. Si vous n'êtes pas inspiré(e), vous pouvez<strong> jouer sur la gamme chromatique RGB</strong> (Red, Green, Blue) et faire comme moi<strong> (193, 154, 107)</strong> <strong>en tapant</strong> directement <strong>les valeurs dans les cases</strong>.</p>



<p class="wp-block-paragraph"></p>
</div>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>Cliquer sur :</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="88" height="30" src="https://st9ph.fr/wp-content/uploads/2026/01/image-168.png" alt="" class="wp-image-32859"/></figure>
</div>



<p class="has-medium-font-size wp-block-paragraph">🔵 un attribut de déclinaison</p>



<p class="wp-block-paragraph">On peut aussi être amené à <strong>créer un nouvel attribut</strong></p>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>Attributs et Caractéristiques &gt; (onglet)<strong> attributs</strong></li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="202" height="26" src="https://st9ph.fr/wp-content/uploads/2026/01/image-182.png" alt="" class="wp-image-32880"/></figure>
</div>



<p class="wp-block-paragraph">Il y'a t<strong>rois types d'attributs</strong> :</p>



<ul class="wp-block-list">
<li>les<strong> listes déroulantes</strong> (pour des valeurs nombreuses comme nos tailles)</li>



<li>les<strong> images ou textures </strong>(pour les couleurs ou les valeurs qu'il est plus facile de visualiser que de décrire)</li>



<li>Le<strong> bouton radio </strong>(dit aussi bouléen : oui / non, avec / sans, portrait / paysage ...)</li>
</ul>


<div class="ub-styled-box ub-number-box wp-block-ub-styled-box" id="ub-styled-box-1e086111-43da-445d-9278-99e504a23ce8">
<div class="ub-number-panel" style="border-color: #000000; " id="ub-styled-box-numbered-box-column-5b330180-fdbd-4fb9-b092-db932bd31e99">
			<div class="ub-number-container" style="background-color: #adcbe6; ">
				<p class="ub-number-display" style="color: #000000; ">1</p>
			</div>
			<p class="ub-number-box-title" style="text-align: center; ">listes déroulantes</p>
			<div class="ub-number-box-body" style="text-align: left; ">

<p class="has-text-align-center wp-block-paragraph">pour des <strong>valeurs nombreuses </strong>(comme nos tailles ou des pointures)</p>



<figure class="wp-block-video"><video height="278" style="aspect-ratio: 474 / 278" width="474" autoplay loop muted src="https://st9ph.fr/wp-content/uploads/2026/01/liste.mp4" playsinline></video></figure>

</div>
		</div>

<div class="ub-number-panel" style="border-color: #000000; " id="ub-styled-box-numbered-box-column-37e55bba-c7c4-44ee-86b4-14227aaf24ff">
			<div class="ub-number-container" style="background-color: #adcbe6; ">
				<p class="ub-number-display" style="color: #000000; ">2</p>
			</div>
			<p class="ub-number-box-title" style="text-align: center; ">Couleurs ou textures</p>
			<div class="ub-number-box-body" style="text-align: left; ">

<p class="has-text-align-center wp-block-paragraph">pour <strong>les couleurs </strong>ou les valeurs <strong>qu'il est plus facile de visualiser</strong> que de décrire</p>



<figure class="wp-block-video"><video height="90" style="aspect-ratio: 182 / 90" width="182" autoplay loop muted src="https://st9ph.fr/wp-content/uploads/2026/01/couleurs.mp4" playsinline></video></figure>

</div>
		</div>

<div class="ub-number-panel" style="border-color: #000000; " id="ub-styled-box-numbered-box-column-20e5a8d8-3154-4de4-8a5a-66fa4bf991ed">
			<div class="ub-number-container" style="background-color: #adcbe6; ">
				<p class="ub-number-display" style="color: #000000; ">3</p>
			</div>
			<p class="ub-number-box-title" style="text-align: center; ">Bouton radio</p>
			<div class="ub-number-box-body" style="text-align: left; ">

<p class="has-text-align-center wp-block-paragraph">dit aussi bouléen quand c'est <strong>l'un ou l'autre </strong> : oui / non, avec / sans, portrait / paysage ...</p>



<figure class="wp-block-video"><video height="76" style="aspect-ratio: 262 / 76" width="262" autoplay loop muted src="https://st9ph.fr/wp-content/uploads/2026/01/radioBouton.mp4" playsinline></video></figure>

</div>
		</div>
</div>


<p class="wp-block-paragraph">🔵 Cas des textures dans une déclinaison "Couleurs et textures"</p>



<p class="wp-block-paragraph">Il faudra prévoir des <strong>images petites</strong>, telles des icones (<strong>idéalement, 150 x 150 pixels</strong>)</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-186-1024x250.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="wp-block-paragraph">🖥️ Vous avez <strong>2 exemples</strong><a href="https://st9ph.fr/exos-prestashop/" target="_blank" rel="noreferrer noopener"> sur la page des exercices</a> : le <strong>pull marin homme</strong> et le <strong>cadre Panda</strong></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="567" height="116" src="https://st9ph.fr/wp-content/uploads/2026/01/image-187.png" alt="" class="wp-image-32888" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-187.png 567w, https://st9ph.fr/wp-content/uploads/2026/01/image-187-300x61.png 300w" sizes="auto, (max-width: 567px) 100vw, 567px" /></figure>



<p class="has-medium-font-size wp-block-paragraph">👇🏻 Voir ces produits finis dans la boutique pédagogique :</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<style>
.ps-product-card { background: #fff; border: 1px solid #e7e7e7; border-radius: 4px; width: 100%; max-width: 300px; margin: 20px auto; font-family: 'Segoe UI', sans-serif; transition: box-shadow 0.3s ease; position: relative; overflow: hidden; text-decoration: none; color: inherit; display: block; }
.ps-product-card:hover { box-shadow: 0 10px 20px rgba(0,0,0,0.1); }
.ps-product-image-wrapper { position: relative; width: 100%; padding-top: 100%; overflow: hidden; background: #f5f5f5; }
.ps-product-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease; }
.ps-product-card:hover .ps-product-image { transform: scale(1.05); }
.ps-wishlist-icon { position: absolute; top: 10px; right: 10px; background: rgba(255, 255, 255, 0.8); width: 35px; height: 35px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.2s; z-index: 2; box-shadow: 0 2px 5px rgba(0,0,0,0.1); }
.ps-wishlist-icon svg { width: 20px; height: 20px; fill: #7a7a7a; transition: fill 0.2s; }
.ps-wishlist-icon:hover { background: #fff; transform: scale(1.1); }
.ps-wishlist-icon:hover svg { fill: #ff4848; }
.ps-product-rating { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); display: flex; gap: 2px; z-index: 2; background: rgba(0,0,0,0.4); padding: 4px 8px; border-radius: 20px; }
.ps-star { color: #ffd700; font-size: 14px; text-shadow: 0 1px 2px rgba(0,0,0,0.5); }
.ps-product-content { padding: 15px; text-align: center; background: #fff; }
.ps-product-name { font-size: 15px; color: #333; margin: 0 0 10px 0; font-weight: 500; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 42px; }
.ps-product-price { font-size: 18px; font-weight: 700; color: #25B9D7; margin: 0 0 15px 0; }
.ps-product-btn { background-color: #25B9D7; color: #fff; border: none; padding: 10px 15px; border-radius: 4px; font-size: 13px; font-weight: 600; text-transform: uppercase; cursor: pointer; width: 100%; display: flex; align-items: center; justify-content: center; gap: 8px; transition: background 0.2s; text-decoration: none; box-sizing: border-box; }
.ps-product-btn:hover { background-color: #1fa3c0; color: #fff; }
.ps-product-btn svg { width: 16px; height: 16px; fill: currentColor; }
@media (max-width: 768px) { .ps-product-card { max-width: 100%; } }
</style>
<!-- DÉBUT VIGNETTE PRODUIT -->
<a href="https://boutiq.st9ph.fr/30-82-pull-marin-homme.html#/1-taille-s/44-rayures-banc_bleu" target="_blank" class="ps-product-card">
    <div class="ps-product-image-wrapper">
        <img decoding="async" src="https://boutiq.st9ph.fr/60-product_main/pull-marin-homme.jpg" alt="Pull marin homme" class="ps-product-image">
        <div class="ps-wishlist-icon" title="Ajouter aux favoris" onclick="event.preventDefault(); event.stopPropagation(); alert('Fonctionnalité liste d\'envie à connecter.');">
            <svg viewBox="0 0 24 24"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>
        </div>
        <div class="ps-product-rating">
            <span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span>
        </div>
    </div>
    <div class="ps-product-content">
        <h3 class="ps-product-name">Pull marin homme</h3>
        <div class="ps-product-price">24,50 €</div>
        <div class="ps-product-btn">
            Voir dans la boutique
            <svg viewBox="0 0 24 24"><path d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"/></svg>
        </div>
    </div>
</a>
<!-- FIN VIGNETTE PRODUIT -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<style>
.ps-product-card { background: #fff; border: 1px solid #e7e7e7; border-radius: 4px; width: 100%; max-width: 300px; margin: 20px auto; font-family: 'Segoe UI', sans-serif; transition: box-shadow 0.3s ease; position: relative; overflow: hidden; text-decoration: none; color: inherit; display: block; }
.ps-product-card:hover { box-shadow: 0 10px 20px rgba(0,0,0,0.1); }
.ps-product-image-wrapper { position: relative; width: 100%; padding-top: 100%; overflow: hidden; background: #f5f5f5; }
.ps-product-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease; }
.ps-product-card:hover .ps-product-image { transform: scale(1.05); }
.ps-wishlist-icon { position: absolute; top: 10px; right: 10px; background: rgba(255, 255, 255, 0.8); width: 35px; height: 35px; border-radius: 50%; display: flex; align-items: center; justify-content: center; cursor: pointer; transition: all 0.2s; z-index: 2; box-shadow: 0 2px 5px rgba(0,0,0,0.1); }
.ps-wishlist-icon svg { width: 20px; height: 20px; fill: #7a7a7a; transition: fill 0.2s; }
.ps-wishlist-icon:hover { background: #fff; transform: scale(1.1); }
.ps-wishlist-icon:hover svg { fill: #ff4848; }
.ps-product-rating { position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); display: flex; gap: 2px; z-index: 2; background: rgba(0,0,0,0.4); padding: 4px 8px; border-radius: 20px; }
.ps-star { color: #ffd700; font-size: 14px; text-shadow: 0 1px 2px rgba(0,0,0,0.5); }
.ps-product-content { padding: 15px; text-align: center; background: #fff; }
.ps-product-name { font-size: 15px; color: #333; margin: 0 0 10px 0; font-weight: 500; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 42px; }
.ps-product-price { font-size: 18px; font-weight: 700; color: #25B9D7; margin: 0 0 15px 0; }
.ps-product-btn { background-color: #25B9D7; color: #fff; border: none; padding: 10px 15px; border-radius: 4px; font-size: 13px; font-weight: 600; text-transform: uppercase; cursor: pointer; width: 100%; display: flex; align-items: center; justify-content: center; gap: 8px; transition: background 0.2s; text-decoration: none; box-sizing: border-box; }
.ps-product-btn:hover { background-color: #1fa3c0; color: #fff; }
.ps-product-btn svg { width: 16px; height: 16px; fill: currentColor; }
@media (max-width: 768px) { .ps-product-card { max-width: 100%; } }
</style>
<!-- DÉBUT VIGNETTE PRODUIT -->
<a href="https://boutiq.st9ph.fr/29-74-cadre-panda.html#/42-cadre-bois" target="_blank" class="ps-product-card">
    <div class="ps-product-image-wrapper">
        <img decoding="async" src="https://boutiq.st9ph.fr/59-product_main/cadre-panda.jpg" alt="Cadre Panda" class="ps-product-image">
        <div class="ps-wishlist-icon" title="Ajouter aux favoris" onclick="event.preventDefault(); event.stopPropagation(); alert('Fonctionnalité liste d\'envie à connecter.');">
            <svg viewBox="0 0 24 24"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>
        </div>
        <div class="ps-product-rating">
            <span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span><span class="ps-star">★</span>
        </div>
    </div>
    <div class="ps-product-content">
        <h3 class="ps-product-name">Cadre Panda</h3>
        <div class="ps-product-price">9,50 €</div>
        <div class="ps-product-btn">
            Voir dans la boutique
            <svg viewBox="0 0 24 24"><path d="M7 18c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zM1 2v2h2l3.6 7.59-1.35 2.45c-.16.28-.25.61-.25.96 0 1.1.9 2 2 2h12v-2H7.42c-.14 0-.25-.11-.25-.25l.03-.12.9-1.63h7.45c.75 0 1.41-.41 1.75-1.03l3.58-6.49c.08-.14.12-.31.12-.48 0-.55-.45-1-1-1H5.21l-.94-2H1zm16 16c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2z"/></svg>
        </div>
    </div>
</a>
<!-- FIN VIGNETTE PRODUIT -->
</div>
</div>



<p class="wp-block-paragraph">➡️ Nous allons pouvoir maintenant <strong>générer nos déclinaisons</strong></p>



<h3 class="wp-block-heading" id="12-3-2-g%C3%A9n%C3%A9rer-et-param%C3%A9trer-les-d%C3%A9clinaison-s">3-2 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Générer et paramétrer les déclinaison</mark>s</h3>



<p class="wp-block-paragraph"><strong>Il nous en faut 8</strong> en fait (2 couleurs x 4 tailles)</p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-179.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<p class="wp-block-paragraph">Sur le schéma ci-dessus, j'ai défini <strong>une référence qui varie d'une lettre</strong> à chaque déclinaison <strong>(la taille + l'initiale de la couleur</strong>) et j'ai relié les images à chaque déclinaison pour ne pas en oublier. C'est mon pense-bête !</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">ℹ️ Dans la réalité, on recopiera juste <strong>celles données par le fournisseur</strong> mais lors de l'épreuve, ce sera <strong>à vous d'en inventer</strong>.</p>



<p class="has-medium-font-size wp-block-paragraph">🔵Générer les déclinaisons</p>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>Cliquer sur :</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="158" height="35" src="https://st9ph.fr/wp-content/uploads/2026/01/image-188.png" alt="" class="wp-image-32891"/></figure>
</div>



<ul class="wp-block-list">
<li>Générer les déclinaisons en choisissant à la fois<strong> les attributs de couleurs </strong>et <strong>de taille</strong> comme dans la vidéo ci-dessous :</li>
</ul>



<figure class="wp-block-video"><video height="622" style="aspect-ratio: 918 / 622;" width="918" controls src="https://st9ph.fr/wp-content/uploads/2026/01/decli.mp4"></video></figure>



<p class="wp-block-paragraph">Pour l'instant, <strong>toutes s'affichent avec la même vignette Camel</strong> mais, pas de panique, on va arranger cela :</p>



<p class="has-medium-font-size wp-block-paragraph">🔵Paramétrer les déclinaisons</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>Cliquez sur <strong>la case à cocher </strong>à côté de (8/8) pour <strong>sélectionner toutes les déclinaisons</strong></li>



<li>Cliquez sur "<strong>actions groupées</strong>" ("bulk actions" sur mon aperçu, mon CMS est en anglais)</li>



<li>Choisissez "<strong>modifier 8 déclinaisons"</strong></li>
</ul>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-189.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<p class="wp-block-paragraph">Vous arrivez sur un panneau où vous allez pouvoir faire des réglages directement sur les 8 :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="831" height="460" src="https://st9ph.fr/wp-content/uploads/2026/01/image-190.png" alt="" class="wp-image-32893" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-190.png 831w, https://st9ph.fr/wp-content/uploads/2026/01/image-190-300x166.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-190-768x425.png 768w" sizes="auto, (max-width: 831px) 100vw, 831px" /></figure>



<ul class="wp-block-list">
<li>Cliquez sur <strong>Stocks</strong></li>



<li>Activez le bouton radio des "<strong>Modifier la quantité</strong>"</li>



<li>Saisir "<strong>10</strong>" (ou utiliser le sélecteur mais c'est plus long)</li>



<li>👀 Contrôlez l'affichage  0 -&gt; <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">10</mark></li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="829" height="149" src="https://st9ph.fr/wp-content/uploads/2026/01/image-191.png" alt="" class="wp-image-32894" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-191.png 829w, https://st9ph.fr/wp-content/uploads/2026/01/image-191-300x54.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-191-768x138.png 768w" sizes="auto, (max-width: 829px) 100vw, 829px" /></figure>



<ul class="wp-block-list">
<li>Cliquer sur <strong>"Appliquer à 8 déclinaisons</strong>"</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="801" height="228" src="https://st9ph.fr/wp-content/uploads/2026/01/image-192.png" alt="" class="wp-image-32895" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-192.png 801w, https://st9ph.fr/wp-content/uploads/2026/01/image-192-300x85.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-192-768x219.png 768w" sizes="auto, (max-width: 801px) 100vw, 801px" /></figure>



<ul class="wp-block-list">
<li>Cliquer sur <strong>"Fermer</strong>"</li>
</ul>



<p class="wp-block-paragraph">Pour les images, on va faire pareil mais en deux temps :</p>



<ul class="wp-block-list">
<li>Cliquez sur la<strong> case à cocher </strong>à côté des<strong> 4 déclinaisons Camel</strong> (une sur deux)</li>



<li>Cliquez sur "<strong>actions groupées</strong>" </li>



<li>Choisissez "<strong>modifier 4 déclinaisons</strong>"</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="822" height="296" src="https://st9ph.fr/wp-content/uploads/2026/01/image-193.png" alt="" class="wp-image-32896" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-193.png 822w, https://st9ph.fr/wp-content/uploads/2026/01/image-193-300x108.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-193-768x277.png 768w" sizes="auto, (max-width: 822px) 100vw, 822px" /></figure>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>Cliquer sur :</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="213" height="30" src="https://st9ph.fr/wp-content/uploads/2026/01/image-194.png" alt="" class="wp-image-32897"/></figure>
</div>



<ul class="wp-block-list">
<li><strong>Renouveler l'opération avec les 4 noires</strong></li>
</ul>



<p class="wp-block-paragraph">👉 Le résultat est maintenant <strong>plus visuel</strong></p>



<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-196.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->



<ul class="wp-block-list">
<li><strong>Modifiez les références</strong> selon votre souhait (pour moi SWPANDA + Taille + initiale couleur)</li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph">👀 Vous avez du remarquer la zone <strong>"impact sur le prix</strong>". C'est là que vous allez<strong> entrer la différence</strong> de prix  (<mark style="background-color:rgba(0, 0, 0, 0);color:#b52828" class="has-inline-color">et non pas le nouveau prix</mark>) <strong>en Hors Taxes</strong>, de <strong>certaines déclinaisons</strong> (avec ou sons tiroir, plaqué or ou or massif ...) <strong>par rapport aux autres</strong>.</p>



<p class="wp-block-paragraph"><strong>Notre produit actuel n'en a pas besoin</strong>, toutes les déclinaisons seront au même prix, quelles que soient la taille et la couleur du Sweat</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph"><strong>Notre fiche produit</strong> commence à prendre forme !</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="490" height="490" src="https://st9ph.fr/wp-content/uploads/2026/01/image-200.png" alt="" class="wp-image-32903" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-200.png 490w, https://st9ph.fr/wp-content/uploads/2026/01/image-200-300x300.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-200-150x150.png 150w" sizes="auto, (max-width: 490px) 100vw, 490px" /></figure>



<p class="has-text-align-center wp-block-paragraph">La voir sur votre mobile en <strong>flashant le QR </strong>code ou <a href="https://boutiq.st9ph.fr/32-90-magnifique-sweat-panda.html#/1-taille-s/12-couleur-camel" target="_blank" rel="noreferrer noopener">dans un nouvel onglet</a></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-197.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">On voit <strong>le sélecteur de tailles </strong>dans la fiche produit (et pas sur la vignette d'aperçu)</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="479" height="167" src="https://st9ph.fr/wp-content/uploads/2026/01/image-198.png" alt="" class="wp-image-32901" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-198.png 479w, https://st9ph.fr/wp-content/uploads/2026/01/image-198-300x105.png 300w" sizes="auto, (max-width: 479px) 100vw, 479px" /></figure>



<p class="wp-block-paragraph">On voit aussi les que <strong>les images</strong> ont bien été filtrées :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="409" height="155" src="https://st9ph.fr/wp-content/uploads/2026/01/image-199.png" alt="" class="wp-image-32902" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-199.png 409w, https://st9ph.fr/wp-content/uploads/2026/01/image-199-300x114.png 300w" sizes="auto, (max-width: 409px) 100vw, 409px" /></figure>
</div>
</div>



<h2 class="wp-block-heading has-accent-color has-text-color has-link-color wp-elements-f4678328e511a1a50ed46db4b2c5f28e" id="13-4%EF%B8%8F%E2%83%A3-livraison">4️⃣| Livraison</h2>



<p class="wp-block-paragraph">C'est ici qu'on peut paramétrer les <strong>conditions d'expédition</strong>, les <strong>délais </strong>ou <strong>surcouts </strong>éventuels, le <strong>choix des transporteurs </strong>...</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">🤨<strong> Pourquoi choisir un transporteur plus qu'un autre </strong>? Déjà, parce que certains d'entre eux ne livreront pas dans <strong>certains périmètres</strong> (DOM, international hors UE ...), <strong>certaines marchandises </strong>(comme celles qui sont encombrantes ou qui nécessitent un camion frigorifiques) ou parce que <strong>leurs tarifs sont moins avantageux</strong> pour certaine gammes de produits (c'est souvent une question logistique de proximité des dépôts).</p>



<p class="wp-block-paragraph">Ci-dessous, les dimensions et poids d'un produit serviront à ceux de vos transporteurs qui vous <strong>facturent au volume ou au poids</strong> :</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="153" src="https://st9ph.fr/wp-content/uploads/2026/01/image-201-1024x153.png" alt="" class="wp-image-32916" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-201-1024x153.png 1024w, https://st9ph.fr/wp-content/uploads/2026/01/image-201-300x45.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-201-768x115.png 768w, https://st9ph.fr/wp-content/uploads/2026/01/image-201.png 1099w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">On a vu aussi plus haut que <strong>des délais spécifiques</strong> pouvaient s'appliquer dans certains cas (personnalisation, encombrement ...)</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="544" height="266" src="https://st9ph.fr/wp-content/uploads/2026/01/image-174.png" alt="" class="wp-image-32866" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-174.png 544w, https://st9ph.fr/wp-content/uploads/2026/01/image-174-300x147.png 300w" sizes="auto, (max-width: 544px) 100vw, 544px" /></figure>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉 Pensez aussi à <strong>définir le délai quand le produit est épuisé</strong> (si vous autorisez la commande avec un stock à zéro). Cela dépendra de <strong>votre roulement</strong> pour les produits qui sont <strong>réapprovisionnés avec une régularité fiable</strong>.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="372" height="266" src="https://st9ph.fr/wp-content/uploads/2026/01/image-202.png" alt="" class="wp-image-32919" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-202.png 372w, https://st9ph.fr/wp-content/uploads/2026/01/image-202-300x215.png 300w" sizes="auto, (max-width: 372px) 100vw, 372px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Certains transporteurs appliqueront <strong>des frais supplémentaires </strong>pour certains produits (par rapport à leurs tarifs habituels)</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">📦 Hors encombrement et poids définis plus hauts et calculés en fonction de leur importance, il peut s'agir de produits dont le <strong>conditionnement </strong>est <strong>plus délicat </strong>(fragile) ou qui sollicitent <strong>un circuit de réapprovisionnement plus ardu</strong> (sur commande, dépôts plus lointains ...).</p>



<p class="wp-block-paragraph"></p>
</div>
</div>



<p class="wp-block-paragraph">On verra comment <strong>paramétrer les transporteurs </strong>dans l'article qui traite de la 2nd partie de l'évaluation.</p>



<h2 class="wp-block-heading has-accent-color has-text-color has-link-color wp-elements-11de8b76a412644aba43c7a5dde993e1" id="14-5%EF%B8%8F%E2%83%A3-prix">5️⃣| Prix</h2>


<div class="wp-block-ub-table-of-contents-block ub_table-of-contents" id="ub_table-of-contents-c3b43b4c-f98d-4571-9d75-b3c849ca9641" data-linktodivider="false" data-showtext="show" data-hidetext="hide" data-scrolltype="auto" data-enablesmoothscroll="false" data-initiallyhideonmobile="false" data-initiallyshow="true"><div class="ub_table-of-contents-header-container" style="">
			<div class="ub_table-of-contents-header" style="text-align: left; ">
				<div class="ub_table-of-contents-title" style="">Table of Contents</div>
				
			</div>
		</div><div class="ub_table-of-contents-extra-container" style="">
			<div class="ub_table-of-contents-container ub_table-of-contents-1-column ">
				<ul style=""><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#0-11-l-es-visuels-du-produit-" style="">🔹1.1 |les visuels du produit</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#1-12-r%C3%A9capitulatif-amp-description-" style="">🔹1.2 |Récapitulatif &amp; Description</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#2-13-cat%C3%A9gories-" style="">🔹1.3 |Catégories</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#3-14-marque-" style="">🔹1.4 |Marque</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#4-15-produits-associ%C3%A9s-" style="">🔹1.5 |Produits associés</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#5-21-r%C3%A9f%C3%A9rences-" style="">🔹2.1 |Références</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#6-22-caract%C3%A9ristiques-" style="">🔹2.2 |Caractéristiques</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#7-23-fichiers-joints-" style="">🔹2.3 |Fichiers joints</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#8-24-etat-du-produit-" style="">🔹2.4 |Etat du produit</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#9-25-personnalisation-" style="">🔹2.5 |Personnalisation</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#15-5-1-les-taux-de-tva-que-vous-devez-connaitre-" style="">5-1 | Les taux de TVA que vous devez connaitre</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#16-5-2-etablissement-du-prix-normal-" style="">5-2 | Etablissement du prix normal</a></li><li style=""><a href="https://st9ph.fr/prestashop-la-fiche-produit/#17-5-3-etablissement-dun-prix-sp%C3%A9cifique-promo-" style="">5-3 | Etablissement d'un prix spécifique (promo)</a></li></ul>
			</div>
		</div></div>


<h3 class="wp-block-heading" id="15-5-1-les-taux-de-tva-que-vous-devez-connaitre-">5-1 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color"><strong>Les taux de TVA </strong>que vous devez connaitre</mark></h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="289" height="411" src="https://st9ph.fr/wp-content/uploads/2026/01/tva20.png" alt="" class="wp-image-32920" style="aspect-ratio:0.7031777339469647;width:136px;height:auto" srcset="https://st9ph.fr/wp-content/uploads/2026/01/tva20.png 289w, https://st9ph.fr/wp-content/uploads/2026/01/tva20-211x300.png 211w" sizes="auto, (max-width: 289px) 100vw, 289px" /></figure>
</div>


<p class="has-small-font-size wp-block-paragraph"><a href="http://www.legifrance.gouv.fr/affichCode.do?idSectionTA=LEGISCTA000006191854&amp;cidTexte=LEGITEXT000006069577" target="_blank" rel="noreferrer noopener">art. 278 du code général des impôts</a></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph"> la <strong>majorité des ventes de biens et des prestations de services</strong> : il s'applique à <strong>tous les produits</strong> ou services <strong>pour lesquels</strong> aucun <strong>autre taux n'est expressément prévu.</strong></p>



<p class="has-text-align-center has-text-color has-link-color wp-elements-cecc40fcda85dfe679047d6528f4ae65 wp-block-paragraph" style="color:#b72c2c">C'est <strong>le taux par défaut </strong>de vos produits si vous ne changez pas.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="1024" src="https://st9ph.fr/wp-content/uploads/2026/01/boutiq2.jpg" alt="" class="wp-image-32365" srcset="https://st9ph.fr/wp-content/uploads/2026/01/boutiq2.jpg 1024w, https://st9ph.fr/wp-content/uploads/2026/01/boutiq2-300x300.jpg 300w, https://st9ph.fr/wp-content/uploads/2026/01/boutiq2-150x150.jpg 150w, https://st9ph.fr/wp-content/uploads/2026/01/boutiq2-768x768.jpg 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="289" height="411" src="https://st9ph.fr/wp-content/uploads/2026/01/tva10.png" alt="" class="wp-image-32921" style="aspect-ratio:0.7031777339469647;width:133px;height:auto" srcset="https://st9ph.fr/wp-content/uploads/2026/01/tva10.png 289w, https://st9ph.fr/wp-content/uploads/2026/01/tva10-211x300.png 211w" sizes="auto, (max-width: 289px) 100vw, 289px" /></figure>
</div>


<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<p class="has-small-font-size wp-block-paragraph"><a href="http://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=233F38C0A735CAA6C8313B23DDDADCF6.tpdjo14v_1?idArticle=LEGIARTI000026295994&amp;cidTexte=LEGITEXT000006069577">art. 278 bis</a>,&nbsp;<a href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=1992169D74B4352D3290592B22D76AB1.tpdila12v_3?idArticle=LEGIARTI000026950047&amp;cidTexte=LEGITEXT000006069577">278 quater</a>,&nbsp;<a href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=1992169D74B4352D3290592B22D76AB1.tpdila12v_3?idArticle=LEGIARTI000030021766&amp;cidTexte=LEGITEXT000006069577">278 sexies A</a>,&nbsp;<a href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=1992169D74B4352D3290592B22D76AB1.tpdila12v_3?idArticle=LEGIARTI000030022042&amp;cidTexte=LEGITEXT000006069577">278 septies</a>&nbsp;et&nbsp;<a href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=1992169D74B4352D3290592B22D76AB1.tpdila12v_3?idArticle=LEGIARTI000030061519&amp;cidTexte=LEGITEXT000006069577">art. 279</a>&nbsp;du CGI</p>
</div>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph"><strong> produits agricoles</strong> non transformés,  <strong>bois de chauffage</strong>, <strong>travaux d'amélioration du logement </strong>qui ne bénéficient pas du taux de 5,5%, certaines <strong>prestations de logement </strong>et de <strong>camping</strong>,  <strong>foires et salons</strong>,<strong> jeux et manèges forains,</strong> droits d'entrée des <strong>musées</strong>, <strong>zoo</strong>, <strong>monuments</strong>, <strong> transports de voyageurs</strong>, traitement des <strong>déchets</strong>, à la <strong>restauration</strong>.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="605" height="643" src="https://st9ph.fr/wp-content/uploads/2025/12/image-88.png" alt="" class="wp-image-31705" srcset="https://st9ph.fr/wp-content/uploads/2025/12/image-88.png 605w, https://st9ph.fr/wp-content/uploads/2025/12/image-88-282x300.png 282w" sizes="auto, (max-width: 605px) 100vw, 605px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="289" height="411" src="https://st9ph.fr/wp-content/uploads/2026/01/tva55.png" alt="" class="wp-image-32922" style="aspect-ratio:0.7031777339469647;width:133px;height:auto" srcset="https://st9ph.fr/wp-content/uploads/2026/01/tva55.png 289w, https://st9ph.fr/wp-content/uploads/2026/01/tva55-211x300.png 211w" sizes="auto, (max-width: 289px) 100vw, 289px" /></figure>
</div>


<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<p class="has-small-font-size wp-block-paragraph"><a href="https://www.legifrance.gouv.fr/affichCode.do;jsessionid=F1C0E67036CEC46A7C83A57171EECC55.tpdila19v_1?idSectionTA=LEGISCTA000006191654&amp;cidTexte=LEGITEXT000006069577">art. 278-0 bis et 278-0 bis A</a>,&nbsp;<a href="https://www.legifrance.gouv.fr/affichCodeArticle.do;jsessionid=05D76B03D109DDE0203827B845EEB959.tpdila19v_1?idArticle=LEGIARTI000033810507&amp;cidTexte=LEGITEXT000006069577">art. 278 sexies</a>&nbsp;du CGI</p>
</div>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph"><strong> produits alimentaires </strong>(sans alcool)<strong>,</strong>  produits de <strong>protection hygiénique</strong>, <strong>équipements et services pour handicapés, livres</strong> sur tout support, abonnements <strong>gaz et électricité</strong>, fourniture de chaleur issue d’<strong>énergies renouvelables</strong>, fourniture de <strong>repas dans les cantines </strong>scolaires, billetterie de <strong>spectacle </strong>vivant et de <strong>cinéma</strong>, certains <strong>travaux </strong>d’amélioration de la qualité <strong>énergétique</strong>,<strong> logements sociaux</strong>, <strong>accession à la propriété.</strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1024" height="1024" src="https://st9ph.fr/wp-content/uploads/2026/01/pack6.jpg" alt="" class="wp-image-32924" srcset="https://st9ph.fr/wp-content/uploads/2026/01/pack6.jpg 1024w, https://st9ph.fr/wp-content/uploads/2026/01/pack6-300x300.jpg 300w, https://st9ph.fr/wp-content/uploads/2026/01/pack6-150x150.jpg 150w, https://st9ph.fr/wp-content/uploads/2026/01/pack6-768x768.jpg 768w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Pour être complet, il existe aussi un&nbsp;<strong>taux particulier</strong>&nbsp;de&nbsp;<strong>2,1 %</strong>&nbsp;(<a href="http://www.legifrance.gouv.fr/affichCode.do?idSectionTA=LEGISCTA000006191656&amp;cidTexte=LEGITEXT000006069577">art. 281 quater et suivants du CGI</a>) UI est réservé aux <strong>médicaments remboursables par la sécurité sociale</strong>, aux <strong>ventes d’animaux vivants</strong> de boucherie et de charcuterie, à <strong>certains spectacles</strong> et <strong>aux publications de presse</strong> inscrites à la Commission paritaire des publications et agences de presse. 🖥️ Mais cette dernière, <strong>vous ne la verrez pas à l'épreuv</strong>e.</p>



<p class="has-small-font-size wp-block-paragraph">Source : <a href="https://www.economie.gouv.fr/cedef/taux-tva-france-et-union-europeenne">https://www.economie.gouv.fr/cedef/taux-tva-france-et-union-europeenne</a></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="alignright size-full"><img loading="lazy" decoding="async" width="255" height="279" src="https://st9ph.fr/wp-content/uploads/2026/01/image-204.png" alt="" class="wp-image-32926"/></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">👈 C'est dans la zone <strong>Règle de taxes </strong>que vous pourrez changer le taux de TVA</p>



<p class="wp-block-paragraph">A noter aussi :</p>



<ul class="wp-block-list">
<li>"<strong>Aucune taxe</strong>" - cela concerne <strong>de rares services</strong> intracommunautaires (UE), certaines <strong>activités médicales, services bancaires ou d'assurance.</strong></li>



<li>"<strong>EU VAT</strong>" pour certains <strong>produits dématérialisés</strong> dont <strong>la TVA est différente dans chaque pays de l'UE </strong>et qui sont payées<strong> en fonction du taux du pays de téléchargement</strong>.</li>
</ul>



<p class="wp-block-paragraph">ℹ️ Ca non plus, <strong>ce n'est pas au programme.</strong></p>
</div>
</div>



<p class="has-base-2-background-color has-background wp-block-paragraph">💶 Juste pour vous dire que l'Etat se fiche un peu de nous quand il nous dit qu'il n'a pas "de sous", il a touché <strong>106,2 milliards d'euros de recettes de TVA </strong>nette <strong>en 2025</strong>. Je dis "nette" parce qu'il en reverse une partie aux collectivités territoriales. (<em>source : ministère des finances publiques</em>)</p>



<h3 class="wp-block-heading" id="16-5-2-etablissement-du-prix-normal-">5-2 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Etablissement du prix normal</mark></h3>



<ul class="wp-block-list">
<li>Suivez les consignes  : v<strong>ous devez marger</strong>,  y compris si une promo est prévue</li>



<li> Aboutissez à <strong>un prix psychologique</strong> (ex : 9,95 € plutôt que 10 €)</li>



<li>N'oubliez pas de <strong>vérifier le taux de TVA</strong></li>
</ul>



<p class="wp-block-paragraph">👉 Si je reprends le sujet "fil rouge", nous obtenons notre Sweat à<strong> 6 euros HT</strong> auprès de notre fournisseur et nous devons réaliser <strong>une marge commerciale de 8 euros HT</strong>. Imaginons aussi qu'on nous demande de faire <strong>un rabais de 10% </strong>sur notre produit en promo de lancement.</p>



<ul class="wp-block-list">
<li>Renseignez le prix fournisseur de <strong>6 €</strong> dans "<strong>prix d'achat</strong>" (PA)</li>



<li>Renseignez<strong> 14,8</strong> dans "<strong>prix de vente HT</strong>" : PA de 6€ + Marge mini 8€ X 1,1 (pour les 10% de promo)</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="793" height="107" src="https://st9ph.fr/wp-content/uploads/2026/01/image-207.png" alt="" class="wp-image-32935" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-207.png 793w, https://st9ph.fr/wp-content/uploads/2026/01/image-207-300x40.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-207-768x104.png 768w" sizes="auto, (max-width: 793px) 100vw, 793px" /></figure>



<p class="wp-block-paragraph">👉 On obtient un <strong>TTC </strong>de <strong>17,76 €</strong>. C'est<strong> notre base</strong> pour atteindre un <strong>prix psychologique</strong> et nous avons trois possibilités dans <strong>notre politique de prix</strong>  :</p>



<ul class="wp-block-list">
<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">l'alignement</mark> </strong>: pour<strong> être certain d'être concurrentiel</strong>, rester sur<strong> la marge minimale.</strong> <strong>17,95 € TTC</strong> nous donne un HT de 14,95 € soit <strong>15 cts au dessus du seuil minimal</strong>- 🖥️ <strong><mark style="background-color:rgba(0, 0, 0, 0);color:#cf2929" class="has-inline-color">Ce sera celui là à l'examen</mark></strong></li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">La pénétration</mark></strong> : quitte à <strong>rogner sur sa marge pour être moins cher que les concurrents</strong>, voire ne pas marger du tout pendant la promo ! On peut descendre ainsi jusqu'à<strong> 7,95 € en prix de vente TTC</strong></li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">L'écrémage</mark></strong> : en<strong> dopant le prix pour donner le sentiment de luxe</strong> et, là, il n'y a de limite que l'effondrement de vos ventes.</li>
</ul>



<p class="wp-block-paragraph">🔵 <strong>Nous choisissons l'alignement </strong>(pour l'examen) :</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="804" height="141" src="https://st9ph.fr/wp-content/uploads/2026/01/image-208.png" alt="" class="wp-image-32937" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-208.png 804w, https://st9ph.fr/wp-content/uploads/2026/01/image-208-300x53.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-208-768x135.png 768w" sizes="auto, (max-width: 804px) 100vw, 804px" /></figure>



<h3 class="wp-block-heading" id="17-5-3-etablissement-dun-prix-sp%C3%A9cifique-promo-">5-3 | <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Etablissement d'un prix spécifique (promo)</mark></h3>



<p class="wp-block-paragraph">➡️ Je vous renvoie à <a href="https://st9ph.fr/%f0%9f%9b%92e-commerce-operations-commerciales-en-digital/" target="_blank" rel="noreferrer noopener">cet article</a> section 1-1 (<strong>soldes</strong>) et 1-2 (<strong>promos</strong>) pour <strong>les règles à respecter</strong> pour ce type d'opération commerciale.</p>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>Cliquer sur :</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="213" height="34" src="https://st9ph.fr/wp-content/uploads/2026/01/image-209.png" alt="" class="wp-image-32940"/></figure>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-8c3297de76c3536ed42e915694cff293 wp-block-paragraph">🔵 Pour qui ?</p>



<p class="wp-block-paragraph">👉 Vous pouvez <strong>réserver cette promotion à</strong> <strong>un client spécifique</strong> (que vous avez au téléphone par exemple et auquel vous voulez faire un geste commercial) <strong>ou à un groupe.</strong></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-210.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>
</div>



<ul class="wp-block-list">
<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Les visiteurs</mark></strong> sont les<strong> personnes présentes</strong> sur votre boutique <strong>sans être identifiées</strong></li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Les invités</mark></strong> sont <strong>des visiteurs en train de commander</strong> <strong>sans être</strong> (déjà) <strong>clients </strong>(ou sans s'être connectés à leur compte client)</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">les clients</mark></strong> sont des<strong> visiteurs identifiés</strong> car connectés<strong> à leur compte client</strong></li>
</ul>



<p class="callout rouge wp-block-paragraph">🤨 <strong>C'est idiot de choisir "visiteurs"</strong> : ils verront vos promos <strong>sans pouvoir les commander</strong> (car ils deviendront invités et alors, ils ne pourront plus en bénéficier ! De plus, vos fidèles clients, eux, ne les verront pas (mais certains commerçants le font). <strong>S'ils ne se connectent pas automatiquement,</strong> en plus, <strong>ils verront la promo disparaitre</strong> en le faisant !</p>



<p class="callout jaune wp-block-paragraph">🤨 Ce n'est <strong>pas plus malin de choisir "invités"</strong> car alors, ils ne pourraient <strong>se rendre compte de la promo </strong>en cours <strong>qu'au moment de la commande </strong>(alors que la promo est votre principal CTA).</p>



<p class="callout vert wp-block-paragraph">👍 Non, <strong>c'est au groupe "clients" que vous devez réserver vos promotions </strong>pour inciter les prospects à créer un compte.</p>



<p class="callout rouge wp-block-paragraph">⚠️ <strong>Attention toutefois</strong>, si vous vous allez en front office pour <strong>voir le résultat côté client</strong>, il faudra <strong>vous connecter à un compte test.</strong> </p>



<p class="has-contrast-3-background-color has-background wp-block-paragraph">⏱️ Bon nombre de candidats perdent un temps fou à ce corriger en back office, <strong>ne voyant pas de résultat probant en front</strong>, alors qu'ils ont réussi leur promo depuis le début mais qu'<strong>ils ont juste oublié de se connecter</strong> pour la voir.</p>



<p class="wp-block-paragraph"></p>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>😟 un compte test ? Kézako ?</summary>
<p class="wp-block-paragraph">C'est <strong>un faux compte client </strong>qui vous sert à<strong> faire des tests</strong>. Vous savez que <strong>vous n'avez pas le droit de vous connecter à un vrai compte client</strong>, j'espère ? Certains à l'examen changent carrément les mots de passe pour pouvoir le faire ! <mark style="background-color:rgba(0, 0, 0, 0);color:#c83535" class="has-inline-color">C'est juste<strong> interdit par la loi</strong></mark> ! Vous disposez d'un compte <strong>John DOE</strong> lors de l'installation de Prestashop (si vous ne l'avez pas supprimé) : login : <strong>pub@prestashop.com</strong> | mdp : <strong>123456789</strong> (sinon, recréez en un, ça ne vous prendra que 30 secondes)</p>
</details>



<p class="has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-49e6ca543d5b7480f0d106a6257593db wp-block-paragraph">🔵 Pour quelle déclinaison ?</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉 Vous avez le droit de <strong>faire une promo sur l'ensemble des déclinaison</strong>s et, dans ce cas, laisser "toutes" comme c'est par défaut. C'est notre cas d'ailleurs pour notre promo de lancement.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Mais souvent<strong>, ce seront certaines tailles, pointures ou couleurs</strong> d'un produit <strong>qui se vendront moins bien </strong>et que vous voudrez promouvoir. Dans ce cas :</p>



<ul class="wp-block-list">
<li>cliquez sur "<strong>déclinaison</strong>" pour dérouler la liste</li>



<li>Choisir l<strong>a déclinaison que vous souhaitez promouvoir</strong></li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">C'est possible aussi de <strong>le faire sur plusieurs</strong> en créant <strong>d'autres prix spécifiques</strong> pour eux, en plus de celui-ci</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="267" height="251" src="https://st9ph.fr/wp-content/uploads/2026/01/image-211.png" alt="" class="wp-image-32942"/></figure>
</div>
</div>



<p class="has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-ca757dcba86d682b7fb47a8c6dd5f387 wp-block-paragraph">🔵 Pour combien de temps ?</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">Un promotion<strong> est bornée dans le temps</strong> (sinon ça devient un prix normal).</p>



<p class="wp-block-paragraph">👉 Vous remarquerez que "<strong>illimitée</strong>" est <strong>cochée par défaut</strong>, <mark style="background-color:rgba(0, 0, 0, 0);color:#cc4343" class="has-inline-color">ce qui est interdit</mark> en<a href="https://www.economie.gouv.fr/dgccrf/les-fiches-pratiques/lignes-directrices-relatives-lencadrement-des-promotions" target="_blank" rel="noreferrer noopener"> droit français</a> ! "<em>Elle doit rester ponctuelle et claire"</em></p>



<ul class="wp-block-list">
<li><strong>Commencez par la décocher</strong> !</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-base-2-background-color has-background wp-block-paragraph">On remarque qu'une date de<strong> fin à + 1 mois </strong>est inscrite <strong>automatiquement</strong></p>



<ul class="wp-block-list">
<li><strong>Indiquez la date de fin </strong>souhaitée</li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="501" height="131" src="https://st9ph.fr/wp-content/uploads/2026/01/image-212.png" alt="" class="wp-image-32943" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-212.png 501w, https://st9ph.fr/wp-content/uploads/2026/01/image-212-300x78.png 300w" sizes="auto, (max-width: 501px) 100vw, 501px" /></figure>
</div>
</div>



<p class="has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-3a0b6e8874757409bb3e23ed1f3f03f4 wp-block-paragraph">🔵 De quel montant ?</p>



<p class="wp-block-paragraph">Vous pourrez au choix :</p>



<ul class="wp-block-list">
<li>Définir un rabais <strong>en pourcentage</strong> (mieux pour les petits montants)</li>



<li>Définir un rabais<strong> en numéraire</strong> (mieux pour les prix élevés</li>



<li><strong>Indiquer </strong>directement<strong> le prix remisé</strong> (ce qui revient à l'option précédente)</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="382" height="95" src="https://st9ph.fr/wp-content/uploads/2026/01/image-213.png" alt="" class="wp-image-32945" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-213.png 382w, https://st9ph.fr/wp-content/uploads/2026/01/image-213-300x75.png 300w" sizes="auto, (max-width: 382px) 100vw, 382px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<ul class="wp-block-list">
<li>saisir <strong>10 </strong>dans la zone de gauche</li>



<li><strong>dérouler la liste</strong> que affiche "€" <strong>et changer pour "%"</strong></li>
</ul>



<p class="wp-block-paragraph"></p>
</div>
</div>



<div class="wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-8f761849 wp-block-group-is-layout-flex">
<ul class="wp-block-list">
<li>Cliquer sur :</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="170" height="34" src="https://st9ph.fr/wp-content/uploads/2026/01/image-214.png" alt="" class="wp-image-32946"/></figure>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="320" height="165" src="https://st9ph.fr/wp-content/uploads/2026/01/image-215.png" alt="" class="wp-image-32947" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-215.png 320w, https://st9ph.fr/wp-content/uploads/2026/01/image-215-300x155.png 300w" sizes="auto, (max-width: 320px) 100vw, 320px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">👈 Le produit se présente maintenant avec <strong>un prix initial barré,</strong> le<strong> taux de remise</strong> et <strong>le nouveau prix.</strong></p>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">Ca tombe bien parce que c'est comme cela que la loi veut qu'on fasse.</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="296" height="490" src="https://st9ph.fr/wp-content/uploads/2026/01/image-217.png" alt="" class="wp-image-32950" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-217.png 296w, https://st9ph.fr/wp-content/uploads/2026/01/image-217-181x300.png 181w" sizes="auto, (max-width: 296px) 100vw, 296px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">👇 L'information de remise est aussi présente<strong> dans le tunnel d'achat</strong>, ce qui renforce le sentiment de bonne affaire (et réduit le taux d'<strong>abandon de panier</strong>).</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="540" height="296" src="https://st9ph.fr/wp-content/uploads/2026/01/image-218.png" alt="" class="wp-image-32951" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-218.png 540w, https://st9ph.fr/wp-content/uploads/2026/01/image-218-300x164.png 300w" sizes="auto, (max-width: 540px) 100vw, 540px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Vous pouvez encore <strong>augmenter sa visibilité </strong>en cochant la case du bandeau "<strong>promo</strong>".</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="531" height="40" src="https://st9ph.fr/wp-content/uploads/2026/01/image-216.png" alt="" class="wp-image-32948" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-216.png 531w, https://st9ph.fr/wp-content/uploads/2026/01/image-216-300x23.png 300w" sizes="auto, (max-width: 531px) 100vw, 531px" /></figure>



<p class="has-base-2-background-color has-background wp-block-paragraph">ℹ️ Si vous avez<strong> activé le bandeau promos </strong>sur votre page d'accueil, <strong>le produit y figura aussi</strong>.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-image">
<figure class="alignright size-full"><img loading="lazy" decoding="async" width="230" height="76" src="https://st9ph.fr/wp-content/uploads/2026/01/image-219.png" alt="" class="wp-image-32952"/></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Sur <a href="https://boutiq.st9ph.fr/21-mug-panda.html" target="_blank" rel="noreferrer noopener">cet autre produit,</a> on pratique<strong> une remise à la quantité</strong> (pour encourager l'achat de plusieurs mugs en même temps)</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">Le client <strong>est encouragé à cliquer</strong> sur les quantités par la présence d'<strong>un récapitulatif de la promotion</strong> juste au dessus !</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="549" height="146" src="https://st9ph.fr/wp-content/uploads/2026/01/image-220.png" alt="" class="wp-image-32953" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-220.png 549w, https://st9ph.fr/wp-content/uploads/2026/01/image-220-300x80.png 300w" sizes="auto, (max-width: 549px) 100vw, 549px" /></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<!-- DÉBUT BLOC IMAGE ZOOMABLE (V3 - CROIX & PROPORTIONS) -->
<style>
    .zoom-img-container { position: relative; display: inline-block; width: 100%; cursor: pointer; border-radius: 6px; overflow: hidden; box-shadow: 0 2px 5px rgba(0,0,0,0.1); transition: box-shadow 0.3s; }
    .zoom-img-container:hover { box-shadow: 0 5px 15px rgba(0,0,0,0.2); }
    .zoom-img-container img { width: 100%; height: auto; display: block; transition: transform 0.3s; }
    .zoom-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.4); display: flex; flex-direction: column; align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; color: white; font-family: sans-serif; font-weight: bold; text-shadow: 0 1px 3px rgba(0,0,0,0.8); pointer-events: none; /* La souris traverse l'overlay pour cliquer sur l'image */ }
    .zoom-overlay svg { width: 40px; height: 40px; fill: white; margin-bottom: 5px; }
    .zoom-img-container:hover .zoom-overlay { opacity: 1; }
    .zoom-img-container:hover img { transform: scale(1.05); }
    
    .zoom-modal { display: none; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.85); align-items: center; justify-content: center; opacity: 0; transition: opacity 0.3s; }
    .zoom-modal.show { display: flex; opacity: 1; }
    
    /* CORRECTION PROPORTIONS : */
    .zoom-modal-content { 
        max-width: 90%; 
        max-height: 90%; 
        width: auto;       /* Force la largeur auto (pas d'étirement) */
        height: auto;      /* Force la hauteur auto */
        object-fit: contain; /* Assure que l'image tient dans le cadre sans déformer */
        border-radius: 4px; 
        box-shadow: 0 0 20px rgba(0,0,0,0.5); 
        animation: zoomIn 0.3s; 
    }
    
    .zoom-close { 
        position: absolute; 
        top: 20px; 
        right: 35px; 
        color: #f1f1f1; 
        font-size: 40px; 
        font-weight: bold; 
        cursor: pointer; 
        transition: 0.3s; 
        line-height: 1; 
        z-index: 10000; /* S'assure que la croix est au-dessus de tout */
        user-select: none;
    }
    .zoom-close:hover { color: #bbb; }

    @keyframes zoomIn { from {transform:scale(0.8); opacity:0} to {transform:scale(1); opacity:1} }
</style>

<!-- CONTENEUR DE L'IMAGE -->
<!-- 👇🏻 UNIQUE ENDROIT À MODIFIER : Change juste le src ci-dessous 👇🏻 -->
<div class="zoom-img-container" onclick="openZoomModal(this)">
    <img decoding="async" src="https://st9ph.fr/wp-content/uploads/2026/01/image-221.png" alt="Agrandir l'image">
    
    <div class="zoom-overlay">
        <svg viewBox="0 0 24 24"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"/></svg>
        <span>Agrandir</span>
    </div>
    
    <!-- LE POPUP (À l'intérieur du bloc) -->
    <div class="zoom-modal" onclick="closeZoomModal(event, this)">
        <span class="zoom-close" onclick="closeZoomModal(event, this.parentElement)">&times;</span>
        <img class="zoom-modal-content">
    </div>
</div>

<script>
    function openZoomModal(containerElement) {
        const modal = containerElement.querySelector('.zoom-modal');
        const modalImg = modal.querySelector('.zoom-modal-content');
        const clickedImg = containerElement.querySelector('img');
        
        modalImg.src = clickedImg.src;
        modal.classList.add("show");
    }

    // Correction Croix : On passe l'événement 'e' pour stopper la propagation
    function closeZoomModal(e, modalElement) {
        // Empêche le clic de se propager au fond noir (qui fermerait aussi le modal)
        if(e) e.stopPropagation();
        modalElement.classList.remove("show");
    }
    
    document.addEventListener('keydown', function(event) {
        if (event.key === "Escape") {
            const openModal = document.querySelector('.zoom-modal.show');
            if(openModal) openModal.classList.remove("show");
        }
    });
</script>
<!-- FIN BLOC IMAGE ZOOMABLE -->
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">La <strong>notion de pack</strong> peut être aussi décisif si vous associez un produit qui marche bien à un de vos "mal vendus"</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">👈 Sur <a href="https://boutiq.st9ph.fr/25-pack-mug-et-vase-panda.html" target="_blank" rel="noreferrer noopener">ce produit</a>, le client peut <strong>mesurer le gain </strong>qu'il a <strong>à commander ces deux produits ensemble</strong> plutôt que séparément.</p>
</div>
</div>



<h2 class="wp-block-heading has-accent-color has-text-color has-link-color wp-elements-d7aa790ad23e9069fb5d034d06829f55" id="18-6%EF%B8%8F%E2%83%A3-r%C3%A9f%C3%A9rencement-seo">6️⃣| Référencement - SEO</h2>



<p class="wp-block-paragraph">Je vous renvoie à <a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-search-engine-marketing/" target="_blank" rel="noreferrer noopener">cet article </a>pour tous<strong> les concepts et le vocabulaire</strong>.</p>



<p class="wp-block-paragraph">Voilà quelle sera notre sortie sur une SERP :</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="720" height="151" src="https://st9ph.fr/wp-content/uploads/2026/01/image-222.png" alt="" class="wp-image-32957" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-222.png 720w, https://st9ph.fr/wp-content/uploads/2026/01/image-222-300x63.png 300w" sizes="auto, (max-width: 720px) 100vw, 720px" /></figure>
</div>


<p class="wp-block-paragraph">On constate <strong>plusieurs choses</strong> :</p>


<ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-f6dff6a8-20f1-4a2b-a235-12fb7104244b">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%2300d084&quot; d=&quot;M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-11a1d348-6508-4e3b-ab0d-63bb7bb935e8">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#00d084" d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"></path></svg>
				</span>
				<span class="ub_list_item_text">l<strong>'url est lisible</strong> (slug pas trop long et parlant)</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%23fcb900&quot; d=&quot;M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 328.7c22-22 53.9-40.7 91.3-40.7s69.3 18.7 91.3 40.7c11.1 11.1 20.1 23.4 26.4 35.4c6.2 11.7 10.3 24.4 10.3 35.9c0 5.2-2.6 10.2-6.9 13.2s-9.8 3.7-14.7 1.8l-20.5-7.7c-26.9-10.1-55.5-15.3-84.3-15.3h-3.2c-28.8 0-57.3 5.2-84.3 15.3L149.6 415c-4.9 1.8-10.4 1.2-14.7-1.8s-6.9-7.9-6.9-13.2c0-11.6 4.2-24.2 10.3-35.9c6.3-12 15.3-24.3 26.4-35.4zm-31.2-182l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-b87332c9-f117-430d-b0f8-44fb01501e39">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#fcb900" d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 328.7c22-22 53.9-40.7 91.3-40.7s69.3 18.7 91.3 40.7c11.1 11.1 20.1 23.4 26.4 35.4c6.2 11.7 10.3 24.4 10.3 35.9c0 5.2-2.6 10.2-6.9 13.2s-9.8 3.7-14.7 1.8l-20.5-7.7c-26.9-10.1-55.5-15.3-84.3-15.3h-3.2c-28.8 0-57.3 5.2-84.3 15.3L149.6 415c-4.9 1.8-10.4 1.2-14.7-1.8s-6.9-7.9-6.9-13.2c0-11.6 4.2-24.2 10.3-35.9c6.3-12 15.3-24.3 26.4-35.4zm-31.2-182l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Le titre est valorisé</strong> mais ne mentionne pas st9ph Market</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%23fcb900&quot; d=&quot;M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 328.7c22-22 53.9-40.7 91.3-40.7s69.3 18.7 91.3 40.7c11.1 11.1 20.1 23.4 26.4 35.4c6.2 11.7 10.3 24.4 10.3 35.9c0 5.2-2.6 10.2-6.9 13.2s-9.8 3.7-14.7 1.8l-20.5-7.7c-26.9-10.1-55.5-15.3-84.3-15.3h-3.2c-28.8 0-57.3 5.2-84.3 15.3L149.6 415c-4.9 1.8-10.4 1.2-14.7-1.8s-6.9-7.9-6.9-13.2c0-11.6 4.2-24.2 10.3-35.9c6.3-12 15.3-24.3 26.4-35.4zm-31.2-182l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-40b2dd83-d289-4f0e-bbd7-c2095b88835c">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#fcb900" d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM164.7 328.7c22-22 53.9-40.7 91.3-40.7s69.3 18.7 91.3 40.7c11.1 11.1 20.1 23.4 26.4 35.4c6.2 11.7 10.3 24.4 10.3 35.9c0 5.2-2.6 10.2-6.9 13.2s-9.8 3.7-14.7 1.8l-20.5-7.7c-26.9-10.1-55.5-15.3-84.3-15.3h-3.2c-28.8 0-57.3 5.2-84.3 15.3L149.6 415c-4.9 1.8-10.4 1.2-14.7-1.8s-6.9-7.9-6.9-13.2c0-11.6 4.2-24.2 10.3-35.9c6.3-12 15.3-24.3 26.4-35.4zm-31.2-182l89.9 47.9c10.7 5.7 10.7 21.1 0 26.8l-89.9 47.9c-7.9 4.2-17.5-1.5-17.5-10.5c0-2.8 1-5.5 2.8-7.6l36-43.2-36-43.2c-1.8-2.1-2.8-4.8-2.8-7.6c0-9 9.6-14.7 17.5-10.5zM396 157.1c0 2.8-1 5.5-2.8 7.6l-36 43.2 36 43.2c1.8 2.1 2.8 4.8 2.8 7.6c0 9-9.6 14.7-17.5 10.5l-89.9-47.9c-10.7-5.7-10.7-21.1 0-26.8l89.9-47.9c7.9-4.2 17.5 1.5 17.5 10.5z"></path></svg>
				</span>
				<span class="ub_list_item_text">la <strong>méta </strong>(description) est <strong>sympa</strong>, valorisée, attrayante <strong>mais tronquée</strong> (...)</span>
			</div>
			
		</li>
</ul>


<ul class="wp-block-list">
<li>un <strong>bon titre SEO</strong> doit donner de manière simple<strong> l'information clé</strong> : <strong>c'est quoi comme produit </strong>et <strong>où vais-je atterrir</strong> si je clique ? Toutes les <strong>url </strong>ne seront pas aussi <strong>parlantes </strong>que la mienne : <em>boutiq.st9ph</em> </li>



<li>une <strong>bonne méta</strong> sera <strong>votre CTA</strong> : en peu de mots, donnez envie de cliquer sans dépasser les 160 caractères. (ici, je recopie le Récapitulatif et je le simplifie</li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="944" height="274" src="https://st9ph.fr/wp-content/uploads/2026/01/image-223.png" alt="" class="wp-image-32958" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-223.png 944w, https://st9ph.fr/wp-content/uploads/2026/01/image-223-300x87.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-223-768x223.png 768w" sizes="auto, (max-width: 944px) 100vw, 944px" /></figure>



<p class="wp-block-paragraph">👉 on aurait pu aussi au besoin  modifier l'url simplifiée (slug)</p>



<p class="wp-block-paragraph">Ca donne ça 👇 :</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="710" height="148" src="https://st9ph.fr/wp-content/uploads/2026/01/image-224.png" alt="" class="wp-image-32959" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-224.png 710w, https://st9ph.fr/wp-content/uploads/2026/01/image-224-300x63.png 300w" sizes="auto, (max-width: 710px) 100vw, 710px" /></figure>
</div>


<p class="wp-block-paragraph">Pour <strong>les mots clés</strong>, vous n'aurez ni <strong>Trends</strong>, ni <strong>Semrush </strong>pour vous aider, alors posez vous une seule question : <mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">qu'est ce que je taperais comme recherche si je voulais acheter <strong>un produit comme celui là</strong> ?</mark></p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="656" height="150" src="https://st9ph.fr/wp-content/uploads/2026/01/image-225.png" alt="" class="wp-image-32960" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-225.png 656w, https://st9ph.fr/wp-content/uploads/2026/01/image-225-300x69.png 300w" sizes="auto, (max-width: 656px) 100vw, 656px" /></figure>



<p class="has-base-2-background-color has-background wp-block-paragraph">N'oubliez pas de faire <strong>des longues traines</strong> et pas la peine de remettre "st9ph market" ou "Panda" qui sont <strong>déjà dans le titre SEO</strong>.</p>



<p class="wp-block-paragraph">👉Si vous n'avez pas <strong>légendé vos images</strong> (voir section 1-1), c'est le moment de la faire !</p>



<h2 class="wp-block-heading has-accent-color has-text-color has-link-color wp-elements-8bd84877bfc464316b13abdcee00f9c6" id="19-7%EF%B8%8F%E2%83%A3-options">7️⃣| Options</h2>



<p class="wp-block-paragraph">Vous allez pouvoir définir des <strong>paramètres de visibilité</strong> et des<strong> modes d'affichage</strong> :</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="216" height="241" src="https://st9ph.fr/wp-content/uploads/2026/01/image-227.png" alt="" class="wp-image-32964"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="593" height="263" src="https://st9ph.fr/wp-content/uploads/2026/01/image-226.png" alt="" class="wp-image-32963" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-226.png 593w, https://st9ph.fr/wp-content/uploads/2026/01/image-226-300x133.png 300w" sizes="auto, (max-width: 593px) 100vw, 593px" /></figure>
</div>
</div>



<ul class="wp-block-list">
<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Partout</mark></strong> : C'est <strong>le mode par défaut.</strong> Le produit sera <strong>visible à la fois sur le "catalogue"</strong>, c'est à dire, partout sur le site quand on parcourra les rubriques et <strong>dans le moteur de recherche</strong> . Mais aussi dans le <strong>bloc nouveautés</strong> et <strong>promos</strong> si vous les affichez et qu'il rentre dans les critères.</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Catalogue seul </mark></strong>: si vous ne voulez pas qu'on puisse le trouver dans le moteur. Je ne vois pas bien pourquoi on ferait cela, à part pour<strong> forcer le visiteur à parcourir les rayons </strong>(et voir les autres produits <strong>dans l'espoir qu'il ait un coup de cœur</strong>) un peu comme le modèle Ikéa où l'on oblige à un parcours imposé.</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Recherche uniquement</mark></strong> : Je ne vois pas bien non plus pourquoi on ne pourrait le trouver <strong>qu'en le recherchant par mots clé.</strong>  Peut-être pour certains produits techniques en B2B, <strong>pour éviter les retours trop fréquents </strong>de clients qui se trompent ?<strong> On leur donne la Ref </strong>par téléphone ou mail ?</li>



<li><strong><mark style="background-color:rgba(0, 0, 0, 0)" class="has-inline-color has-accent-color">Nulle part</mark></strong> : là, je comprends mieux, ça peut-être <strong>un moyen préparer en avance une fiche produit </strong>(promo ou solde alors que ce n'est pas encore la date de début) mais, là encore, il suffit de<strong> la garder en mode brouillon.</strong></li>
</ul>



<p class="has-medium-font-size wp-block-paragraph">Vous pouvez aussi :</p>



<ul class="wp-block-list">
<li>indiquer si <strong>le produit est disponible à la vente </strong>(ça peut-être par exemple un <strong>produit cadeau</strong> ou <strong>à gagner </strong>qu'on veut tout-de-même inscrire au catalogue)</li>



<li><strong>Afficher le prix</strong> : valable pour les <strong>boutiques spécialisées</strong> (<strong>catalogues salariés </strong>de comités d'entreprises) ou pour certains produits ou <strong>prestation sur mesure</strong> et qu'on ne peut pas estimer d'avance.</li>



<li>Indiquer si ce <strong>produit n'est disponible qu'en ligne </strong>(exclu web) si tant est que vous disposez aussi d'une SVP avec un catalogue commun.</li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph">Voilà, ce long tour d'horizon est terminé. <strong>L'entrainement sera la clé</strong> pour <strong>réussir votre fiche produit en 13 minutes.</strong> Plus vous allez manipuler l'outil, plus vous allez acquérir les automatismes et l'aisance.</p>



<p class="wp-block-paragraph">🔻La version <img loading="lazy" decoding="async" width="12" height="11" class="wp-image-33359" style="width: 12px;" src="https://st9ph.fr/wp-content/uploads/2026/01/pdf.png" alt=""><mark style="background-color:rgba(0, 0, 0, 0);color:#eb1e1e" class="has-inline-color">pdf</mark>, <a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2963/preview/pdf/6555" target="_blank" rel="noreferrer noopener">c'est ici</a>. ♻️<mark style="background-color:rgba(0, 0, 0, 0);color:#3eb674" class="has-inline-color"><strong>A imprimer avec modération.</strong></mark></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">

<div class="wp-block-ub-social-share" id="ub-social-share-34cb1b13-3295-452f-ad1e-918dc902bc11">
			<div class="social-share-icons align-icons-center orientation-icons-row"><a aria-label="linkedin-logo" target="_blank" rel="nofollow" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fst9ph.fr%2Fprestashop-la-fiche-produit%2F" class="ub-social-share-linkedin-container" style="border-color: #2867b2; ">
				<span class="social-share-icon ub-social-share-linkedin square" style="width: 30px; height: 30px; "><svg xmlns="http://www.w3.org/2000/svg" style="fill:#ffffff" fill="#ffffff" width="20" height="20" viewbox="0 0 448 512"><path d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span><span style="">partager</span>
			</a></div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph"><strong>donnez votre avis</strong> (star ranking) en bas de cette page</p>



<p class="has-text-align-center has-large-font-size wp-block-paragraph">⬇️</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-jetpack-repeat-visitor"></div></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<h2 class="wp-block-heading has-base-2-background-color has-background has-medium-font-size" id="20-aller-%C3%A0-la-seconde-partie-manipuler-la-boutique-%E2%9E%A1%EF%B8%8F">Aller à la seconde partie | <a href="https://st9ph.fr/prestashop-manipuler-la-boutique/">manipuler la boutique</a> ➡️</h2>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="yoast-breadcrumbs"><span><span><a href="https://st9ph.fr/">Accueil</a></span> » <span class="breadcrumb_last" aria-current="page">🌐 public</span></span></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>



			<div class="wp-block-uagb-post-grid uagb-post-grid  uagb-post__image-position-top uagb-post__image-enabled uagb-block-6ab5fb4a     uagb-post__items uagb-post__columns-3 is-grid uagb-post__columns-tablet-2 uagb-post__columns-mobile-1 uagb-post__equal-height" data-total="3" style="">

												<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-op-com-dans-la-eshop/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="732" height="259" src="https://st9ph.fr/wp-content/uploads/2026/02/enavant-opcom-eshop.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/02/enavant-opcom-eshop.jpg 732w, https://st9ph.fr/wp-content/uploads/2026/02/enavant-opcom-eshop-300x106.jpg 300w" sizes="auto, (max-width: 732px) 100vw, 732px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-op-com-dans-la-eshop/" target="_self" rel="bookmark noopener noreferrer">Prestashop | OP Com dans la Eshop</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-02-17T18:27:24+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					17 février 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>PrestaShop | 💥OP Com dans la Eshop ➡️ Que ce soit pour &#8230; vider les...				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-op-com-dans-la-eshop/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-le-service-apres-vente/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="840" height="248" src="https://st9ph.fr/wp-content/uploads/2026/01/img-enAvant-tech.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/01/img-enAvant-tech.jpg 840w, https://st9ph.fr/wp-content/uploads/2026/01/img-enAvant-tech-300x89.jpg 300w, https://st9ph.fr/wp-content/uploads/2026/01/img-enAvant-tech-768x227.jpg 768w" sizes="auto, (max-width: 840px) 100vw, 840px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-le-service-apres-vente/" target="_self" rel="bookmark noopener noreferrer">Prestashop | Le Service Après Vente</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-01-24T16:55:00+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					24 janvier 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					SAV prestashop,, commande prestashop en backoffice, messages prédéfinis prestashop

				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-le-service-apres-vente/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-manipuler-la-boutique/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="736" height="226" src="https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-22-143958.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-22-143958.jpg 736w, https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-22-143958-300x92.jpg 300w" sizes="auto, (max-width: 736px) 100vw, 736px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-manipuler-la-boutique/" target="_self" rel="bookmark noopener noreferrer">Prestashop | Manipuler la boutique</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-01-22T14:40:35+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					22 janvier 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					2 commentaires				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>PrestaShop | Manipuler la boutique 🏪 👉🏻 2nd bloc d&#8217;évaluation de l&#8217;épreuve technique, les manipulations...				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-manipuler-la-boutique/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-cas-de-retours-produits/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="723" height="199" src="https://st9ph.fr/wp-content/uploads/2025/12/Capture-decran-2026-01-05-225925.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2025/12/Capture-decran-2026-01-05-225925.jpg 723w, https://st9ph.fr/wp-content/uploads/2025/12/Capture-decran-2026-01-05-225925-300x83.jpg 300w" sizes="auto, (max-width: 723px) 100vw, 723px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-cas-de-retours-produits/" target="_self" rel="bookmark noopener noreferrer">Prestashop | les retours produits</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2025-12-18T19:06:17+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					18 décembre 2025				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Un commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>restaShop | Les retours produits 🔙 ➡️ Il faut savoir que les différents scénarios devront...				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-cas-de-retours-produits/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-nouveautes-de-la-version-9/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="900" height="307" src="https://st9ph.fr/wp-content/uploads/2025/11/PRESTA9-1024x349.png" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2025/11/PRESTA9-1024x349.png 1024w, https://st9ph.fr/wp-content/uploads/2025/11/PRESTA9-300x102.png 300w, https://st9ph.fr/wp-content/uploads/2025/11/PRESTA9-768x262.png 768w, https://st9ph.fr/wp-content/uploads/2025/11/PRESTA9.png 1059w" sizes="auto, (max-width: 900px) 100vw, 900px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-nouveautes-de-la-version-9/" target="_self" rel="bookmark noopener noreferrer">Prestashop | Nouveautés de la version 9</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2025-11-19T10:45:25+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					19 novembre 2025				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>Une nouvelle version du CMS pose quelques améliorations au Backoffice et un nouveau thème en...				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-nouveautes-de-la-version-9/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/prestashop-referencement-seo-de-vos-produits/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="900" height="425" src="https://st9ph.fr/wp-content/uploads/2025/11/refeProduit-1024x484.png" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2025/11/refeProduit-1024x484.png 1024w, https://st9ph.fr/wp-content/uploads/2025/11/refeProduit-300x142.png 300w, https://st9ph.fr/wp-content/uploads/2025/11/refeProduit-768x363.png 768w, https://st9ph.fr/wp-content/uploads/2025/11/refeProduit.png 1062w" sizes="auto, (max-width: 900px) 100vw, 900px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/prestashop-referencement-seo-de-vos-produits/" target="_self" rel="bookmark noopener noreferrer">Prestashop | référencement SEO de vos produits</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2025-11-14T10:10:32+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					14 novembre 2025				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>PrestaShop | le SEO de vos produits 👉🏻 Essentiel pour assurer votre visibilité sur les...				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/prestashop-referencement-seo-de-vos-produits/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
											</div>
			


<div class="wp-block-uagb-team uagb-team__image-position-left uagb-team__align-left uagb-team__stack-tablet uagb-block-5002ab42"><img decoding="async" class="uagb-team__image-crop-circle" src="https://st9ph.fr/wp-content/uploads/2022/01/steph-150x150.png" alt="" height="100" width="100" loading="lazy"/><div class="uagb-team__content"><h4 class="uagb-team__title">St9ph</h4><span class="uagb-team__prefix">Webmaster</span><p class="uagb-team__desc">Je suis Formateur depuis 1997 et j'ai commencé ma carrière comme technicien en réseaux informatiques.  J'ai travaillé pour de grands organismes de formation : Greta, AFPA, réseau des CCI, des écoles de commerces réputées : EM Normandie, E2SE, groupes FIM et ICEP, et collaboré en Centre d'Appels chez Webhelp pendant 12 ans avec des grands comptes FAI comme Orange, Bouygues Telecom et SFR, des assureurs et des fournisseurs d'Energie comme Direct Energie (devenu Total) et EDF (devenu Engie) !</p><ul class="uagb-team__social-list"><li class="uagb-team__social-icon"><a href="https://www.facebook.com/profile.php?id=100076192144163" aria-label="facebook" target="_blank" title="" rel="noopener noreferrer"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.8 90.69 226.4 209.3 245V327.7h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.3 482.4 504 379.8 504 256z"></path></svg></a></li><li class="uagb-team__social-icon"><a href="https://www.linkedin.com/company/st9ph/" aria-label="linkedin" target="_blank" title="" rel="noopener noreferrer"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a></li></ul></div></div>
<p>L’article <a href="https://st9ph.fr/prestashop-la-fiche-produit/">Prestashop | La Fiche Produit par l&#8217;exemple</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://st9ph.fr/prestashop-la-fiche-produit/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/Enregistrement-2026-01-15-000253.mp4" length="763898" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/Enregistrement-2026-01-15-104641.mp4" length="1115239" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/liste.mp4" length="302646" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/couleurs.mp4" length="241702" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/radioBouton.mp4" length="242926" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/decli.mp4" length="3371226" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/voicertool_audio_Eloise_17-01-2026_at_10_28_33_on_January_17th_2026.mp3" length="227232" type="audio/mpeg" />
<enclosure url="https://boutiq.st9ph.fr/img/cms/sweat2w-final.mp4" length="914764" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/boucle-bambou.mp4" length="1931284" type="video/mp4" />

		<post-id xmlns="com-wordpress:feed-additions:1">32746</post-id>	</item>
		<item>
		<title>☝️L&#8217;épreuve E5 A (écrit) du BTS NDRC</title>
		<link>https://st9ph.fr/%e2%98%9d%ef%b8%8flepreuve-e5-a-ecrit-du-bts-ndrc/</link>
					<comments>https://st9ph.fr/%e2%98%9d%ef%b8%8flepreuve-e5-a-ecrit-du-bts-ndrc/#respond</comments>
		
		<dc:creator><![CDATA[St9ph]]></dc:creator>
		<pubDate>Sun, 11 Jan 2026 20:23:50 +0000</pubDate>
				<category><![CDATA[☝️ Concepts]]></category>
		<category><![CDATA[🌐 public]]></category>
		<category><![CDATA[épreuve E5 du BTS NDRC]]></category>
		<category><![CDATA[RCCD st9ph]]></category>
		<category><![CDATA[réussir l'écrit de digit]]></category>
		<guid isPermaLink="false">https://st9ph.fr/?p=32594</guid>

					<description><![CDATA[<p>⏱️ 3 heures &#124; ✅coef2 /40 pts 👍 A ce jour, tous mes étudiants ont survécu à l&#8217;épreuve ! 👉🏻 On parlera parfois de RCDD au lieu de E5 pour Relation Client à Distance et Digitalisation, voire de &#8220;bloc 2&#8221; (du pole professionnel). Tout cela est synonyme. Donc : l&#8217;épreuve E5A, l&#8217;écrit RCDD, l&#8217;écrit du ... <a title="☝️L&#8217;épreuve E5 A (écrit) du BTS NDRC" class="read-more" href="https://st9ph.fr/%e2%98%9d%ef%b8%8flepreuve-e5-a-ecrit-du-bts-ndrc/" aria-label="En savoir plus sur ☝️L&#8217;épreuve E5 A (écrit) du BTS NDRC">Lire la suite</a></p>
<p>L’article <a href="https://st9ph.fr/%e2%98%9d%ef%b8%8flepreuve-e5-a-ecrit-du-bts-ndrc/">☝️L&#8217;épreuve E5 A (écrit) du BTS NDRC</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full"><img loading="lazy" decoding="async" width="245" height="243" src="https://st9ph.fr/wp-content/uploads/2026/01/image-111.png" alt="" class="wp-image-32595" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-111.png 245w, https://st9ph.fr/wp-content/uploads/2026/01/image-111-150x150.png 150w" sizes="auto, (max-width: 245px) 100vw, 245px" /></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-large-font-size wp-block-paragraph">⏱️ 3 heures | ✅coef2 /<strong>40</strong> pts</p>


<ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-b5285db9-bd71-44fc-bd9e-0a452bf54e32">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-427b95d2-b3a1-4a66-90dc-9fe478af4897">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#000000" d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>2 dossiers</strong> (avec 3 ou 4 questions chacun) &#8211; 30 pts</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-384bd747-4976-4a22-a3bd-e826e4374ab6">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#000000" d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"></path></svg>
				</span>
				<span class="ub_list_item_text">une <strong>RCS</strong> (Réflexion Commerciale Structurée) &#8211; 10 pts</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-a5290ab5-3158-415f-867f-f097db861612">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#000000" d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"></path></svg>
				</span>
				<span class="ub_list_item_text">Les<strong> 3 compétences</strong> du menu &#8220;Concepts&#8221; de ce blog</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-18878440-1b70-4bb8-8d7e-25addd52d436">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#000000" d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"></path></svg>
				</span>
				<span class="ub_list_item_text">Un<strong> contexte d&#8217;entreprise</strong> avec des<strong> annexes</strong></span>
			</div>
			
		</li>
</ul>


<p class="has-base-2-background-color has-background wp-block-paragraph">👍 A ce jour, <strong>tous mes étudiants</strong> ont survécu à l&#8217;épreuve !</p>
</div>
</div>



<figure class="wp-block-audio"><audio controls src="https://st9ph.fr/wp-content/uploads/2026/01/voicertool_audio_Eloise_17-01-2026_at_10_36_50_on_January_17th_2026.mp3" autoplay></audio></figure>



<p class="wp-block-paragraph">👉🏻 On parlera parfois de <strong>RCDD</strong> au lieu de E5 pour <strong>Relation Client à Distance et Digitalisation</strong>, voire de &#8220;<strong>bloc 2</strong>&#8221; (du pole professionnel). Tout cela est synonyme. Donc : <em><strong>l&#8217;épreuve E5A, l&#8217;écrit RCDD, l&#8217;écrit du bloc 2</strong></em>, si vous l&#8217;entendez dire comme cela, c&#8217;est cette épreuve.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">🖥️ Elle est <strong>complétée par l&#8217;épreuve E5B</strong> (technique)<strong> coef 2 elle aussi</strong> (40 mn sur machine à manipuler WordPress ou Prestashop) qui <strong>fait l&#8217;ensemble de E5 (coef 4)</strong></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="233" height="211" src="https://st9ph.fr/wp-content/uploads/2025/12/IA.png" alt="" class="wp-image-31733" style="width:79px;height:auto"/></figure>
</div>


<p class="has-small-font-size wp-block-paragraph">Part d&#8217;IA /5 dans cet article</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-columns has-base-2-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-ba5a1b47-3617-46a2-8392-58179231e373">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-ba5a1b47-3617-46a2-8392-58179231e373-0"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-ba5a1b47-3617-46a2-8392-58179231e373-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-ba5a1b47-3617-46a2-8392-58179231e373-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-ba5a1b47-3617-46a2-8392-58179231e373-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-ba5a1b47-3617-46a2-8392-58179231e373-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-ba5a1b47-3617-46a2-8392-58179231e373-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-ba5a1b47-3617-46a2-8392-58179231e373-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-ba5a1b47-3617-46a2-8392-58179231e373-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-ba5a1b47-3617-46a2-8392-58179231e373-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-ba5a1b47-3617-46a2-8392-58179231e373-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">♨️ Sources</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-ad504cf6-a2a4-4fa8-a60b-507b2d890481">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-ad504cf6-a2a4-4fa8-a60b-507b2d890481-0"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-ad504cf6-a2a4-4fa8-a60b-507b2d890481-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-ad504cf6-a2a4-4fa8-a60b-507b2d890481-1"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-ad504cf6-a2a4-4fa8-a60b-507b2d890481-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-ad504cf6-a2a4-4fa8-a60b-507b2d890481-2"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-ad504cf6-a2a4-4fa8-a60b-507b2d890481-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-ad504cf6-a2a4-4fa8-a60b-507b2d890481-3"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-ad504cf6-a2a4-4fa8-a60b-507b2d890481-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-ad504cf6-a2a4-4fa8-a60b-507b2d890481-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-ad504cf6-a2a4-4fa8-a60b-507b2d890481-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">🖼️ Images</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-550e5fba-5c81-48a1-8c09-bae239092247">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-550e5fba-5c81-48a1-8c09-bae239092247-0"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-550e5fba-5c81-48a1-8c09-bae239092247-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-550e5fba-5c81-48a1-8c09-bae239092247-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-550e5fba-5c81-48a1-8c09-bae239092247-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-550e5fba-5c81-48a1-8c09-bae239092247-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-550e5fba-5c81-48a1-8c09-bae239092247-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-550e5fba-5c81-48a1-8c09-bae239092247-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-550e5fba-5c81-48a1-8c09-bae239092247-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-550e5fba-5c81-48a1-8c09-bae239092247-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-550e5fba-5c81-48a1-8c09-bae239092247-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">✒️Contenu</div>
		</div></div>
</div>
</div>
</div>



<div class="wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-d05cb3ef wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">⏱️Temps de lecture :</p>


<div class="wp-elements-2660b74cdd79da9184a09a62f3b8f226 wp-block-post-time-to-read has-text-color has-accent-color">6–9 minutes</div>


<p class="wp-block-paragraph">|</p>


<div class="wp-block-post-time-to-read">1 488 mots</div>


<p class="wp-block-paragraph">|</p>



<p class="has-accent-color has-text-color has-link-color wp-elements-f8515b49564e2f8ad2c183e4ed182d7c wp-block-paragraph">🗓️ dernière modification le</p>


<div class="has-link-color wp-block-post-date__modified-date wp-elements-c7e6b51b55b0dff84108436fc6f3823e wp-block-post-date has-text-color has-accent-color"><time datetime="2026-02-23T17:18:19+01:00">23 février  2026</time></div></div>


				<div class="wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-b8e40e5b      "
					data-scroll= "1"
					data-offset= "30"
					style=""
				>
				<div class="uagb-toc__wrap">
						<div class="uagb-toc__title">
							plan de l&#8217;article :						</div>
																						<div class="uagb-toc__list-wrap ">
						<ol class="uagb-toc__list"><li class="uagb-toc__list"><a href="#le-matériel" class="uagb-toc-link__trigger">🛄| le matériel</a><li class="uagb-toc__list"><a href="#lorganisation" class="uagb-toc-link__trigger">🆎| l&#039;organisation</a><li class="uagb-toc__list"><a href="#la-rédaction" class="uagb-toc-link__trigger">🖊️| la rédaction</a><li class="uagb-toc__list"><a href="#le-contenu" class="uagb-toc-link__trigger">🗒️| le contenu</a><li class="uagb-toc__list"><a href="#ressources-du-blog-par-compétences" class="uagb-toc-link__trigger">📚| ressources du blog par compétences</a></ol>					</div>
									</div>
				</div>
			


<h2 class="wp-block-heading has-accent-color has-text-color has-link-color has-large-font-size wp-elements-bea7c012409911108dfac1620ddc9752">🛄| le matériel</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-ce84ff91-5261-4c8d-82fd-10578f946b40">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%2300d084&quot; d=&quot;M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-e01d40a8-709b-486f-a5d9-aea717a5b47f">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#00d084" d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"></path></svg>
				</span>
				<span class="ub_list_item_text">2 <strong>stylos <span style="text-decoration: underline">noirs </span></strong>(un de secours)</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%2300d084&quot; d=&quot;M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-f6a761fb-6c76-4ffb-9229-bc8e54313bd2">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#00d084" d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Crayon à papie</strong>r et gomme (ou crayon à bout gomme)</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%2300d084&quot; d=&quot;M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-a66fc5c5-1269-4cae-83f6-7dc1e76eae50">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#00d084" d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Une règle </strong>double ou triple décimètre</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%2300d084&quot; d=&quot;M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-29dccb2c-a64c-444a-9ea6-8a8cde3a51b6">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#00d084" d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"></path></svg>
				</span>
				<span class="ub_list_item_text">Une <strong>calculette </strong>(ou calculatrice en mode examen)</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%23fcb900&quot; d=&quot;M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-ad2ec6e2-cceb-426b-b59b-4a4cc471148c">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#fcb900" d="M0 256a256 256 0 1 0 512 0A256 256 0 1 0 0 256zM241 377c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l87-87-87-87c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0L345 239c9.4 9.4 9.4 24.6 0 33.9L241 377z"></path></svg>
				</span>
				<span class="ub_list_item_text">Eventuellement <strong>des surligneurs </strong>(pour le sujet)</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%2300d084&quot; d=&quot;M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-f1344896-c711-4b18-85c8-ad3bd23a8e9d">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#00d084" d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"></path></svg>
				</span>
				<span class="ub_list_item_text"><strong>Carte d&#8217;identité et convocation</strong></span>
			</div>
			
		</li>
</ul>


<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph"><strong>N&#8217;écrivez qu&#8217;en noir </strong>sur la copie, <strong>ne surlignez pas</strong> (votre copie). <strong>Elle est scannée</strong> à la fin et ça ne se verrait pas.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="992" height="993" src="https://st9ph.fr/wp-content/uploads/2026/01/image-112.png" alt="" class="wp-image-32596" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-112.png 992w, https://st9ph.fr/wp-content/uploads/2026/01/image-112-300x300.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-112-150x150.png 150w, https://st9ph.fr/wp-content/uploads/2026/01/image-112-768x769.png 768w" sizes="auto, (max-width: 992px) 100vw, 992px" /></figure>



<p class="has-small-font-size wp-block-paragraph">bouteille d&#8217;eau, barres énergétiques et autres porte-bonheur bienvenus</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="177" height="177" src="https://st9ph.fr/wp-content/uploads/2026/01/image-113.png" alt="" class="wp-image-32598" style="width:124px;height:auto" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-113.png 177w, https://st9ph.fr/wp-content/uploads/2026/01/image-113-150x150.png 150w" sizes="auto, (max-width: 177px) 100vw, 177px" /></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul class="wp-block-list">
<li><strong>Smartphone éteint</strong> et rangé dans votre sac (stocké en fond de salle d&#8217;examen).</li>



<li><strong>Pas de montre </strong>(connectée ou autre) &#8211; Il y&#8217;a une horloge dans la salle et vous pouvez demander l&#8217;heure aux surveillants.</li>
</ul>
</div>
</div>



<h2 class="wp-block-heading">🆎| l&#8217;organisation</h2>



<p class="has-medium-font-size wp-block-paragraph">⏱️ <strong>Répartissez votre temps de manière à capitaliser les points.</strong></p>



<ul class="wp-block-list">
<li>les 2 dossiers se répartissent <strong>30 pts / 40</strong> soit, en moyenne, <strong>15 pts chacun</strong> (07,5 / 20)</li>



<li><strong>la  RCS</strong> est forcément sur <strong>10 pts</strong> (05 /20)</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-base-2-background-color has-background wp-block-paragraph">Pour l&#8217;avoir observé trop souvent, beaucoup de candidats passent pratiquement<strong> la moitié du temps sur le 1er dossier</strong>, tellement ils veulent bien faire, puis se rendent compte qu&#8217;il le reste <strong>seulement l&#8217;autre moitié</strong> pour le second <strong>en plus de la réflexion commerciale</strong>.</p>



<p class="has-text-align-center has-medium-font-size wp-block-paragraph">😢 Ils ont investi <strong>50 % </strong>de leur temps pour <strong>37,5 %</strong> des points.</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="240" height="213" src="https://st9ph.fr/wp-content/uploads/2026/01/image-124.png" alt="" class="wp-image-32658"/></figure>
</div>
</div>



<p class="wp-block-paragraph">Respectez ce conseil si vous voulez <strong>capitaliser mieux qu&#8217;eux</strong> :</p>



<ul class="wp-block-list">
<li>la <strong>1ere demi-heure</strong> est consacrée à <strong>s&#8217;imprégner du sujet</strong> (lire, repérer)</li>



<li><strong>l&#8217;heure qui suit</strong> est pour <strong>le dossier que vous aimez le plus</strong> (vous serez inspiré(e) et cela vous mettra en confiance). Peut-être même que <strong>cela vous donnera des idées</strong> pour le second dossier (ils sont liés).</li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph">Vous êtes déjà <strong>à mi-parcours. </strong>🛑<strong><span style="text-decoration: underline;">Même si vous n&#8217;avez pas terminé, passez à la suite</span></strong>. Laissez le reste de la copie pour revenir sur ce dossier s&#8217;il vous reste du temps à la fin et <strong>demandez en une autre</strong> pour démarrer le dossier suivant.</p>



<ul class="wp-block-list">
<li><strong>l&#8217;heure suivante</strong> pour <strong>le second dossier</strong></li>



<li>l<strong>a dernière demi-heure</strong> pour la <strong>réflexion commerciale</strong></li>
</ul>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="893" height="282" src="https://st9ph.fr/wp-content/uploads/2026/01/image-123.png" alt="" class="wp-image-32657" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-123.png 893w, https://st9ph.fr/wp-content/uploads/2026/01/image-123-300x95.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-123-768x243.png 768w" sizes="auto, (max-width: 893px) 100vw, 893px" /></figure>


<ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-6a5456c0-46b5-467b-ac5e-670440f02a9a">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 384 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 19-5.6 37.4-16 53H112c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9L192 301.3l67.9 67.9c4.6 4.6 8.6 9.6 12.2 14.9H112z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-4675c185-1c1e-477f-af1b-0a2fd56104c7">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 384 512"><path fill="#000000" d="M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 19-5.6 37.4-16 53H112c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9L192 301.3l67.9 67.9c4.6 4.6 8.6 9.6 12.2 14.9H112z"></path></svg>
				</span>
				<span class="ub_list_item_text">Si un dossier comprend<strong> 3 questions</strong>, ça veut dire que vous ne devez<strong> pas</strong> consacrer<strong> plus de 20 mn</strong> à chacune (et 15 mn s&#8217;il y&#8217;en a 4)</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 384 512&quot;&gt;&lt;path fill=&quot;%23000000&quot; d=&quot;M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 19-5.6 37.4-16 53H112c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9L192 301.3l67.9 67.9c4.6 4.6 8.6 9.6 12.2 14.9H112z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-924083db-8c42-4674-8c6d-d9d39fa5f66d">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 384 512"><path fill="#000000" d="M32 0C14.3 0 0 14.3 0 32S14.3 64 32 64V75c0 42.4 16.9 83.1 46.9 113.1L146.7 256 78.9 323.9C48.9 353.9 32 394.6 32 437v11c-17.7 0-32 14.3-32 32s14.3 32 32 32H64 320h32c17.7 0 32-14.3 32-32s-14.3-32-32-32V437c0-42.4-16.9-83.1-46.9-113.1L237.3 256l67.9-67.9c30-30 46.9-70.7 46.9-113.1V64c17.7 0 32-14.3 32-32s-14.3-32-32-32H320 64 32zM96 75V64H288V75c0 19-5.6 37.4-16 53H112c-10.3-15.6-16-34-16-53zm16 309c3.5-5.3 7.6-10.3 12.1-14.9L192 301.3l67.9 67.9c4.6 4.6 8.6 9.6 12.2 14.9H112z"></path></svg>
				</span>
				<span class="ub_list_item_text">le temps de <strong>découverte initiale </strong>n&#8217;est <strong>pas une simple lecture</strong> : <strong>prenez des notes</strong>, <strong>marquez le sujet,</strong> <strong>soulignez les mots clés </strong>(l&#8217;idéal est de se souvenir des questions quand on lit les annexes pour <strong>commencer à cibler</strong> ce qu&#8217;elles contiennent d&#8217;intéressant). </span>
			</div>
			
		</li>
</ul>


<p class="has-base-2-background-color has-background wp-block-paragraph">Sinon, <strong>vous aurez fait cette lecture pour (presque) rien</strong> et serez <strong>obligé(e) de recommencer </strong>comme la 1er fois pour retrouver les informations. Alors qu&#8217;avec <strong>des repères et des annotations</strong>, le terrain est déjà balisé ! ⛳</p>



<p class="wp-block-paragraph">👉🏻 Il est de votre intérêt de <strong>répondre à toutes les questions,</strong> même celles où vous vous dites que vous n&#8217;êtes pas certain(e) d&#8217;avoir compris le sens ou d&#8217;avoir quelque chose de pertinent à proposer. Le correcteur ira rarement coller un &#8220;TI&#8221; (très insuffisant, 0 pts) à <strong>un candidat qui s&#8217;est battu pour proposer quelque chose</strong>. Il vaut mieux engranger un ou deux &#8220;I&#8221; (insuffisant, <strong>25 à 33 % des points</strong>) qu&#8217;un zéro.</p>



<h2 class="wp-block-heading has-accent-color has-text-color has-link-color has-large-font-size wp-elements-7869f3c820404c3dd0cb662dcf4934a3">🖊️| la rédaction</h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="290" src="https://st9ph.fr/wp-content/uploads/2026/01/cartouche-exam-1024x290.png" alt="" class="wp-image-32666" srcset="https://st9ph.fr/wp-content/uploads/2026/01/cartouche-exam-1024x290.png 1024w, https://st9ph.fr/wp-content/uploads/2026/01/cartouche-exam-300x85.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/cartouche-exam-768x217.png 768w, https://st9ph.fr/wp-content/uploads/2026/01/cartouche-exam-1536x435.png 1536w, https://st9ph.fr/wp-content/uploads/2026/01/cartouche-exam-2048x580.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Préparez votre copie <strong>en écrivant lisiblement</strong> :<strong>une lettre par case</strong>, <strong>en majuscule</strong> (y compris vos prénoms dans l&#8217;ordre de l&#8217;Etat Civil) et pensez à <strong>reproduire l&#8217;opération sur les autres copies</strong> que vous allez demander durant l&#8217;épreuve.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">⚠️<strong>Numérotez vos pages </strong>et, <strong>en fin d&#8217;épreuve, comptez le nombre total</strong> )pour<strong> l&#8217;inscrire sur chacune</strong>. Page X / Y.  Ne comptez que <strong>celles écrites</strong> (même s&#8217;il y&#8217;a seulement 3 mots dessus en tout, ça compte),</p>



<p class="has-small-font-size wp-block-paragraph">x étant le numéro de la page, y le nombre total</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="199" height="90" src="https://st9ph.fr/wp-content/uploads/2026/01/image-115.png" alt="" class="wp-image-32602"/></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">A la fin de l&#8217;épreuve, <strong>les surveillants ouvrent les copies au format A3 </strong>et les empilent <strong>pour qu&#8217;elles soient scannées en masse</strong>. Le logiciel <strong>regroupe les scans par numéro de candidat </strong>et <strong>assemble le PDF</strong> qui sera envoyé au correcteur <strong>par ordre des numéros de page indiqués</strong>. C&#8217;est pourquoi toutes les consignes que je viens de vous donner sont fondamentales.</p>
</blockquote>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="206" height="211" src="https://st9ph.fr/wp-content/uploads/2026/01/image-118.png" alt="" class="wp-image-32608"/></figure>
</div>
</div>



<p class="wp-block-paragraph">⚠️ Il m&#8217;est arrivé de recevoir <strong>des copies incomplètes</strong> parce que le / la candidat(e) n&#8217;avait <strong>pas renseigné correctement sa numérotation</strong>.</p>



<p class="has-medium-font-size wp-block-paragraph">🪧A quoi répondez-vous ?</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="538" height="264" src="https://st9ph.fr/wp-content/uploads/2026/01/image-117.png" alt="" class="wp-image-32606" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-117.png 538w, https://st9ph.fr/wp-content/uploads/2026/01/image-117-300x147.png 300w" sizes="auto, (max-width: 538px) 100vw, 538px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph"><strong>Redonnez le numéro de la question à laquelle vous répondez.</strong> En revanche, <strong>ne réécrivez pas la question</strong>.</p>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">Répondez aux questions d<strong>ans l&#8217;ordre que vous souhaitez </strong>mais <strong>ne mélangez pas les deux dossiers</strong>.</p>
</div>
</div>



<p class="has-medium-font-size wp-block-paragraph">❌ Pas de &#8220;<strong>souris</strong>&#8220;,<strong> évitez les ratures</strong> !</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="159" src="https://st9ph.fr/wp-content/uploads/2026/01/image-116-1024x159.png" alt="" class="wp-image-32603" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-116-1024x159.png 1024w, https://st9ph.fr/wp-content/uploads/2026/01/image-116-300x46.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-116-768x119.png 768w, https://st9ph.fr/wp-content/uploads/2026/01/image-116.png 1291w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="has-text-align-center wp-block-paragraph">Il existe des <strong>stylos effaçables</strong> qui font très bien le job. </p>



<p class="has-base-2-background-color has-background wp-block-paragraph"><strong>Les</strong> &#8220;souris&#8221;; &#8220;Blanco&#8221; et <strong>effaceurs liquides sont interdits</strong> parce qu&#8217;ils ont tendance à coller les copies entre elles et à salir les vitres des scanners.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full"><img loading="lazy" decoding="async" width="183" height="194" src="https://st9ph.fr/wp-content/uploads/2026/01/image-119.png" alt="" class="wp-image-32610"/></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-medium-font-size wp-block-paragraph">🩹 Soin de la copie</p>



<p class="wp-block-paragraph">Bon, c<strong>e n&#8217;est pas un concours d&#8217;orthographe ou de français </strong>mais à force de voir vos fautes, <strong>votre correcteur va engranger un doute inconscient</strong> sur votre rigueur et votre sérieux.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">👀 <strong>Relisez-vous !</strong> Vous verrez les <strong>fautes d&#8217;accords </strong>et sentirez <strong>les phrases trop longues.</strong></p>
</div>
</div>



<p class="wp-block-paragraph">💡Ne cherchez pas <strong>des tournures de phrases trop compliquées </strong>et si vous avez <strong>un doute sur l&#8217;orthographe d&#8217;un mot</strong>, remplacez le par <strong>un synonyme que vous savez écrire.</strong></p>



<p class="has-medium-font-size wp-block-paragraph">📂 pour les 2 dossiers :</p>



<ul class="wp-block-list">
<li>la forme de la réponse est libre ! </li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph">Privilégiez<strong> les tableaux, les schémas, les énumérations à tirets </strong>ou mieux : a), b) &#8230;. Votre correcteur appréciera de <strong>repérer facilement la structure</strong>. <strong>Evitez au maximum la rédaction en paragraphes</strong> et si vous le faites, <strong>aérez en passant des lignes</strong>.</p>



<p class="has-medium-font-size wp-block-paragraph">✒️ Pour la RCS</p>



<ul class="wp-block-list">
<li>Il s&#8217;agit <strong>obligatoirement d&#8217;une rédaction</strong></li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph"><strong>Aérez votre copie </strong>pour qu&#8217;on <strong>se repère bien dans votre développement</strong>.<strong> Utlisez des mots de liaisons </strong>: &#8220;premièrement&#8221; / &#8220;ensuite&#8221;, &#8220;dans un premier temps&#8221; / &#8220;en second point&#8221;, &#8220;pour commencer&#8221; / &#8220;en conclusion&#8221;, &#8220;voyons les 3 étapes&#8221; / &#8220;c&#8217;est un parcours qui s&#8217;établit ainsi&#8221; &#8230;<strong> passez à la ligne </strong>entre chaque point et<strong> passez des lignes </strong>entre vos parties.</p>



<p class="wp-block-paragraph">👉🏻 <strong>Au brouillon</strong>, <strong>n&#8217;écrivez que l&#8217;intro</strong> mais <strong>c&#8217;est valable pour l&#8217;ensemble de l&#8217;épreuve</strong> : au brouillon ne figurent que <strong>des mots clés</strong>, <strong>des listes d&#8217;éléments à écrire</strong> pour ne pas les oublier et <strong>des calculs</strong>.</p>



<h2 class="wp-block-heading has-accent-color has-text-color has-link-color has-large-font-size wp-elements-5e072055876f0126390bad5f2adb1a43"> 🗒️| le contenu</h2>



<p class="has-text-align-center has-text-color has-link-color has-large-font-size wp-elements-90ae8e3236d661969b1d1c28b5707f3b wp-block-paragraph" style="color:#a95050">Soyez force de proposition !</p>



<p class="wp-block-paragraph"><strong>On ne vous demande pas de réciter un cours</strong> mais de <strong>donner des solutions à l&#8217;entreprise </strong>dans votre sujet, de nous convaincre que vous avez compris<strong> les enjeux et les méthodes</strong> ainsi que de <strong>choisir les bons outils digitaux </strong>et <strong>mesurer les bons KPI</strong>.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph"><strong>Les annexes vous aident </strong>à cela mais <strong>si vous réussissez à aller au delà </strong>de ce qui vous est fourni, en apportant <strong>votre savoir faire</strong> acquis par <strong>votre expérience professionnelle </strong>et <strong>votre formation</strong>, vous impressionnerez votre correcteur.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full"><img loading="lazy" decoding="async" width="185" height="187" src="https://st9ph.fr/wp-content/uploads/2026/01/image-121.png" alt="" class="wp-image-32615"/></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">👉 Pour <strong>la réflexion commerciale</strong>, ce sera même <strong>l&#8217;objet principal </strong>de l&#8217;évaluation :</p>



<ul class="wp-block-list">
<li>proposer <strong>deux parties </strong>contenant au moins <strong>chacune 3 idées différentes</strong></li>



<li>chaque idée sera<strong> justifiée </strong>(expliquée, démontrée)</li>



<li>Chaque idée sera <strong>exemplarisée </strong>(un cas d&#8217;entreprise, un outil, un sujet d&#8217;actualité &#8230;)</li>
</ul>



<p class="wp-block-paragraph">Et tout cela &#8220;<em><strong>en une trentaine de lignes</strong></em>&#8221; </p>
</div>
</div>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="814" height="415" src="https://st9ph.fr/wp-content/uploads/2026/01/image-120.png" alt="" class="wp-image-32614" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-120.png 814w, https://st9ph.fr/wp-content/uploads/2026/01/image-120-300x153.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-120-768x392.png 768w" sizes="auto, (max-width: 814px) 100vw, 814px" /></figure>



<p class="wp-block-paragraph">La <strong>grille d&#8217;évaluation officielle </strong>(ci-dessus) demande au correcteur de <strong>se positionner par paliers : TI, I, S, TS</strong> sur <strong>l&#8217;organisation</strong> des idées, leur <strong>nombre</strong>, leur <strong>pertinence</strong>, les <strong>savoirs </strong>et <strong>savoir-faire,</strong> la capacité à ne pas <strong>se sourcer </strong>que sur les annexes, la <strong>clarté</strong>, la <strong>justification </strong>et <strong>l&#8217;illustration</strong>.</p>



<p class="has-medium-font-size wp-block-paragraph">♨️ Le <strong>référenciel de l&#8217;épreuve</strong></p>



<p class="wp-block-paragraph"> Il figure à l<strong>&#8216;annexe VI-I </strong>de la circulaire Education Nationale ©️2025</p>



<div data-wp-interactive="core/file" class="wp-block-file"><object data-wp-bind--hidden="!state.hasPdfPreview" hidden class="wp-block-file__embed" data="https://st9ph.fr/wp-content/uploads/2026/01/annexe7-1-2025.pdf" type="application/pdf" style="width:100%;height:280px" aria-label="Contenu embarqué annexe7-1-2025."></object><a id="wp-block-file--media-984ef4f5-018c-41eb-ac25-73af1a7b3293" href="https://st9ph.fr/wp-content/uploads/2026/01/annexe7-1-2025.pdf">annexe7-1-2025</a><a href="https://st9ph.fr/wp-content/uploads/2026/01/annexe7-1-2025.pdf" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-984ef4f5-018c-41eb-ac25-73af1a7b3293">Télécharger</a></div>



<p class="wp-block-paragraph">Pour résumer :</p>



<ul class="wp-block-list">
<li>3 compétences évaluées : <strong>RC omnicanale</strong>, <strong>Animation RC</strong> et <strong>E-Commerce</strong> (section <a href="https://st9ph.fr/category/concepts/" target="_blank" rel="noreferrer noopener">concepts </a>de ce blog)</li>



<li><strong>Savoirs associés</strong> : Négo, gestion co&#8217;, management, CEJM, Culture Gé&#8217; (bref, <strong>toutes les autres matières</strong>)</li>



<li>un contexte d&#8217;<strong>entreprise réelle</strong>, récent, documenté</li>



<li>Une <strong>analyse quantitative et qualitative</strong></li>



<li>Faire des<strong> choix argumentés</strong></li>
</ul>



<p class="has-base-2-background-color has-background wp-block-paragraph">👉 Le <strong>tableau de synthèse de compétences </strong>final vise à permettre de retrouver facilement les ressources de révisions sur ce blog et le drive.</p>



<p class="has-text-align-center wp-block-paragraph"><a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/5814" target="_blank" rel="noreferrer noopener">Les sujets des BTS de 2020 à aujourd&#8217;hui</a> &#8211; <a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/5815" target="_blank" rel="noreferrer noopener">Quelques BTS Blancs et corrigés</a></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="173" src="https://st9ph.fr/wp-content/uploads/2026/01/image-122-1024x173.png" alt="" class="wp-image-32622" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-122-1024x173.png 1024w, https://st9ph.fr/wp-content/uploads/2026/01/image-122-300x51.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-122-768x130.png 768w, https://st9ph.fr/wp-content/uploads/2026/01/image-122.png 1144w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading has-text-align-center has-text-color has-link-color has-large-font-size wp-elements-fd26f77e1b503ee78beecdab9299e1a2" style="color:#6e5b41">📚| ressources du blog par compétences</h2>



<figure class="wp-block-table"><table><thead><tr><th class="has-text-align-right" data-align="right">Compétence</th><th class="has-text-align-center" data-align="center">où sur le site ?</th><th>sujets</th></tr></thead><tbody><tr><td class="has-text-align-right" data-align="right">C1 | ⏺️Omnicanal</td><td class="has-text-align-center" data-align="center"> <a href="https://st9ph.fr/category/concepts/omnicanal/" target="_blank" rel="noreferrer noopener">Articles</a> | <a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2959" target="_blank" rel="noreferrer noopener"> Drive</a></td><td>les canaux, les KPI, mapping des hot points, le RGPD, Data Mining, UX Mobile, SEO &amp; SEA</td></tr><tr><td class="has-text-align-right" data-align="right">C2 | 🏷️Animation RC</td><td class="has-text-align-center" data-align="center"><a href="https://st9ph.fr/category/concepts/animation-RC/" target="_blank" rel="noreferrer noopener">Articles</a> | <a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2960" target="_blank" rel="noreferrer noopener">Drive</a></td><td>Buyer Persona, Satisfaction clients, Social Selling, Reverse Marketing, Selfcare, Lead Nurturing, Engager ses Lead</td></tr><tr><td class="has-text-align-right" data-align="right">C3 | 🛒 E-Commerce</td><td class="has-text-align-center" data-align="center"><a href="https://st9ph.fr/category/concepts/ecommerce/" target="_blank" rel="noreferrer noopener">Articles</a> | <a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2960" target="_blank" rel="noreferrer noopener">D</a><a href="https://kdrive.infomaniak.com/app/share/368426/d279779e-edbe-40b5-a5c8-6f1a087a72d0/files/2961" target="_blank" rel="noreferrer noopener">rive</a></td><td>Op Com, Légalité de la EShop, Mail Automation, Live Shopping, voir aussi <a href="https://st9ph.fr/category/creation-de-sites/prestashop/" target="_blank" rel="noreferrer noopener">les ressources Prestashop</a> qui contiennent une bonne partie des concepts</td></tr></tbody></table></figure>



<!-- Bouton principal -->
<button id="uxMenuBtn" style="
  position: fixed;
  right: 14px;
  bottom: 40%;
  padding: 12px 14px;
  background: #111;
  color: #fff;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  z-index: 9999;
  font-size: 18px;
">
  ☰
</button>

<!-- Menu -->
<div id="uxMenu" style="
  display:none;
  position: fixed;
  right: 14px;
  bottom: 48%;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
  z-index: 10000;
  font-family: Arial, sans-serif;
">
  <button class="uxItem" data-popup="sources">📚 Sources</button>
  <button class="uxItem" data-popup="methodo">🧑‍🎓NDRC</button>
  <button class="uxItem" data-popup="glossary">📘 Glossaire</button>
</div>

<!-- Overlay -->
<div id="uxOverlay" style="
  display:none;
  position:fixed;
  top:0; left:0;
  width:100%; height:100%;
  background:rgba(0,0,0,0.55);
  z-index:10001;
"></div>

<!-- POPUPS -->

<div class="uxPopup" id="sources" data-title="📚 Sources UX mobile">
<ul>
<li><strong>Google Gemini</strong> – Images d&#8217;illustration</li>
<li><strong>Education Nationale</strong> – Référenciel d&#8217;évaluation</li>
</ul>
</div>

<div class="uxPopup" id="methodo" data-title="🧑‍🎓 NDRC">
<p>Cet article est à visée de l&#8217;épreuve écrite E5A du BTS NDRC.</p>
<ul>
<li>Conseils pour l&#8217;épreuve</li>
<li>Guide des ressources d&#8217;aide du site </li>
</div>

<div class="uxPopup" id="glossary" data-title="📘 Glossaire UX mobile">
<ul>
<li><strong>RC</strong> : Relation Client</li>
<li><strong>Omnicanal</strong> : au travers de tous les canaux digitaux interconnectés</li>
<li><strong>RCDD</strong> : Relation Client à Distance et Digitalisation</li>
<li><strong>RCS</strong> : Réflexion Commerciale Structurée</li>
</ul>
</div>

<!-- Style popup -->
<style>
.uxItem {
  display: block;
  padding: 10px 16px;
  background: #fff;
  border: none;
  width: 100%;
  text-align: left;
  cursor: pointer;
  color: #111;        /* ✅ TEXTE VISIBLE */
  font-size: 14px;
}

.uxItem:hover {
  background: #f0f0f0;
}
.uxItem:hover { background:#f0f0f0; }

.uxPopup {
  display:none;
  position:fixed;
  top:50%; left:50%;
  transform:translate(-50%,-50%);
  background:#fff;
  width:90%;
  max-width:560px;
  max-height:80%;
  padding:24px;
  border-radius:10px;
  box-shadow:0 10px 40px rgba(0,0,0,0.25);
  z-index:10002;
  overflow-y:auto;
}
</style>

<!-- Script -->
<script>
const menuBtn = document.getElementById("uxMenuBtn");
const menu = document.getElementById("uxMenu");
const overlay = document.getElementById("uxOverlay");
const popups = document.querySelectorAll(".uxPopup");

menuBtn.onclick = () => {
  menu.style.display = menu.style.display === "block" ? "none" : "block";
};

document.querySelectorAll(".uxItem").forEach(btn => {
  btn.onclick = () => {
    popups.forEach(p => p.style.display = "none");
    document.getElementById(btn.dataset.popup).style.display = "block";
    overlay.style.display = "block";
    menu.style.display = "none";
  };
});

overlay.onclick = () => {
  popups.forEach(p => p.style.display = "none");
  overlay.style.display = "none";
};
</script>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">

<div class="wp-block-ub-social-share" id="ub-social-share-34cb1b13-3295-452f-ad1e-918dc902bc11">
			<div class="social-share-icons align-icons-center orientation-icons-row"><a aria-label="linkedin-logo" target="_blank" rel="nofollow" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fst9ph.fr%2F%25e2%2598%259d%25ef%25b8%258flepreuve-e5-a-ecrit-du-bts-ndrc%2F" class="ub-social-share-linkedin-container" style="border-color: #2867b2; ">
				<span class="social-share-icon ub-social-share-linkedin square" style="width: 30px; height: 30px; "><svg xmlns="http://www.w3.org/2000/svg" style="fill:#ffffff" fill="#ffffff" width="20" height="20" viewbox="0 0 448 512"><path d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span><span style="">partager</span>
			</a></div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph"><strong>donnez votre avis</strong> (star ranking) en bas de cette page</p>



<p class="has-text-align-center has-large-font-size wp-block-paragraph">⬇️</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-jetpack-repeat-visitor"></div></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="yoast-breadcrumbs"><span><span><a href="https://st9ph.fr/">Accueil</a></span> » <span class="breadcrumb_last" aria-current="page">🌐 public</span></span></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>



			<div class="wp-block-uagb-post-grid uagb-post-grid  uagb-post__image-position-top uagb-post__image-enabled uagb-block-6434d9a7     uagb-post__items uagb-post__columns-3 is-grid uagb-post__columns-tablet-2 uagb-post__columns-mobile-1 uagb-post__equal-height" data-total="3" style="">

												<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-donner-des-sens-au-digital/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="900" height="280" src="https://st9ph.fr/wp-content/uploads/2026/04/iimgEA-shops.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/04/iimgEA-shops.jpg 916w, https://st9ph.fr/wp-content/uploads/2026/04/iimgEA-shops-300x93.jpg 300w, https://st9ph.fr/wp-content/uploads/2026/04/iimgEA-shops-768x239.jpg 768w" sizes="auto, (max-width: 900px) 100vw, 900px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-donner-des-sens-au-digital/" target="_self" rel="bookmark noopener noreferrer">⏺️Omnicanal | Donner des sens au digital</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-05-04T14:12:54+02:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					4 mai 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>🎧 Ecouter l&#8217;introduction audio Ce n&#8217;est pas pour rien que même les pure players finissent&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-donner-des-sens-au-digital/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/com-en-service-client-et-son-management/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="643" height="165" src="https://st9ph.fr/wp-content/uploads/2026/02/celi-avant.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/02/celi-avant.jpg 643w, https://st9ph.fr/wp-content/uploads/2026/02/celi-avant-300x77.jpg 300w" sizes="auto, (max-width: 643px) 100vw, 643px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/com-en-service-client-et-son-management/" target="_self" rel="bookmark noopener noreferrer">🏷️Animation RC | La communication en service client &amp; son management</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-02-09T15:14:06+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					9 février 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Un commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>L&#8217;importance de communiquer A toutes les étapes de son parcours client, votre interlocuteur recevra des&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/com-en-service-client-et-son-management/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-ux-mobile/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="900" height="381" src="https://st9ph.fr/wp-content/uploads/2026/01/Gemini_Generated_Image_zd5sdwzd5sdwzd5s-1024x434.png" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/01/Gemini_Generated_Image_zd5sdwzd5sdwzd5s-1024x434.png 1024w, https://st9ph.fr/wp-content/uploads/2026/01/Gemini_Generated_Image_zd5sdwzd5sdwzd5s-300x127.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/Gemini_Generated_Image_zd5sdwzd5sdwzd5s-768x326.png 768w, https://st9ph.fr/wp-content/uploads/2026/01/Gemini_Generated_Image_zd5sdwzd5sdwzd5s-1536x652.png 1536w, https://st9ph.fr/wp-content/uploads/2026/01/Gemini_Generated_Image_zd5sdwzd5sdwzd5s.png 1584w" sizes="auto, (max-width: 900px) 100vw, 900px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-ux-mobile/" target="_self" rel="bookmark noopener noreferrer">⏺️Omnicanal | UX Mobile</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-01-30T13:51:57+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					30 janvier 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>C&#8217;est quoi &#8220;l&#8217;UX Mobile&#8221; ? UX pour User eXperience. L’expérience utilisateur en mobilité, c’est la&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-ux-mobile/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="758" height="158" src="https://st9ph.fr/wp-content/uploads/2026/01/satcli-bande.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/01/satcli-bande.jpg 758w, https://st9ph.fr/wp-content/uploads/2026/01/satcli-bande-300x63.jpg 300w" sizes="auto, (max-width: 758px) 100vw, 758px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/" target="_self" rel="bookmark noopener noreferrer">🏷️Animation RC | la Satisfaction Client</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-01-10T14:12:41+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					10 janvier 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>C&#8217;est quoi la satisfaction client ? On parle aussi de &#8220;Customer Care&#8221;. C&#8217;est le fait&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-search-engine-marketing/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="798" height="185" src="https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-08-220116.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-08-220116.jpg 798w, https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-08-220116-300x70.jpg 300w, https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-08-220116-768x178.jpg 768w" sizes="auto, (max-width: 798px) 100vw, 798px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-search-engine-marketing/" target="_self" rel="bookmark noopener noreferrer">⏺️Omnicanal | Search Engine Marketing</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-01-08T21:56:41+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					8 janvier 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>C&#8217;est quoi le &#8220;Search Engine Marketing&#8221; ? Le Search Engine Marketing (SEM) est l&#8217;addition de&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-search-engine-marketing/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-social-selling-reverse-marketing/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="726" height="79" src="https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-05-151311.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-05-151311.jpg 726w, https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-05-151311-300x33.jpg 300w" sizes="auto, (max-width: 726px) 100vw, 726px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-social-selling-reverse-marketing/" target="_self" rel="bookmark noopener noreferrer">🏷️Animation RC | Social Selling &amp; Reverse Marketing</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-01-05T15:08:08+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					5 janvier 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>C&#8217;est quoi tout ça ? Le Social Selling est l&#8217;art de vendre depuis les réseaux&#8230;				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-social-selling-reverse-marketing/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
											</div>
			


<div class="wp-block-uagb-team uagb-team__image-position-left uagb-team__align-left uagb-team__stack-tablet uagb-block-5002ab42"><img decoding="async" class="uagb-team__image-crop-circle" src="https://st9ph.fr/wp-content/uploads/2022/01/steph-150x150.png" alt="" height="100" width="100" loading="lazy"/><div class="uagb-team__content"><span class="uagb-team__title">St9ph</span><span class="uagb-team__prefix">Webmaster</span><p class="uagb-team__desc">Je suis Formateur depuis 1997 et j&#8217;ai commencé ma carrière comme technicien en réseaux informatiques.  J&#8217;ai travaillé pour de grands organismes de formation : Greta, AFPA, réseau des CCI, des écoles de commerces réputées : EM Normandie, E2SE, groupes FIM et ICEP, et collaboré en Centre d&#8217;Appels chez Webhelp pendant 12 ans avec des grands comptes FAI comme Orange, Bouygues Telecom et SFR, des assureurs et des fournisseurs d&#8217;Energie comme Direct Energie (devenu Total) et EDF (devenu Engie) !</p><ul class="uagb-team__social-list"><li class="uagb-team__social-icon"><a href="https://www.facebook.com/profile.php?id=100076192144163" aria-label="facebook" target="_blank" title="" rel="noopener noreferrer"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.8 90.69 226.4 209.3 245V327.7h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.3 482.4 504 379.8 504 256z"></path></svg></a></li><li class="uagb-team__social-icon"><a href="https://www.linkedin.com/company/st9ph/" aria-label="linkedin" target="_blank" title="" rel="noopener noreferrer"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a></li></ul></div></div>
<p>L’article <a href="https://st9ph.fr/%e2%98%9d%ef%b8%8flepreuve-e5-a-ecrit-du-bts-ndrc/">☝️L&#8217;épreuve E5 A (écrit) du BTS NDRC</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://st9ph.fr/%e2%98%9d%ef%b8%8flepreuve-e5-a-ecrit-du-bts-ndrc/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/voicertool_audio_Eloise_17-01-2026_at_10_36_50_on_January_17th_2026.mp3" length="381312" type="audio/mpeg" />

		<post-id xmlns="com-wordpress:feed-additions:1">32594</post-id>	</item>
		<item>
		<title>🏷️Animation RC &#124; la Satisfaction Client</title>
		<link>https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/</link>
					<comments>https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/#respond</comments>
		
		<dc:creator><![CDATA[St9ph]]></dc:creator>
		<pubDate>Sat, 10 Jan 2026 13:12:41 +0000</pubDate>
				<category><![CDATA[☝️ Concepts]]></category>
		<category><![CDATA[🏷️ Animation RC]]></category>
		<category><![CDATA[🌐 public]]></category>
		<category><![CDATA[CSAT NPS FRC]]></category>
		<category><![CDATA[satisfaction client]]></category>
		<category><![CDATA[SERVQUAL]]></category>
		<category><![CDATA[star ranking]]></category>
		<guid isPermaLink="false">https://st9ph.fr/?p=32500</guid>

					<description><![CDATA[<p>📖 Lecture : 0 % ☰ 📚 Sources 🧑‍🎓NDRC 📘 Glossaire 📚 Sources Super Office, Plivo, Mc Kinsey – étude sur les enjeux Praxis, TCS, KPMG, CX Adivsor – étude d&#8217;impact satisfaction Income Diary et Echos des Entrepreneurs – interviews de Jeff Bezos et Olivier Duha Ipsos – Palmarès des services clients 2025 🔊 Voicertool ... <a title="🏷️Animation RC &#124; la Satisfaction Client" class="read-more" href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/" aria-label="En savoir plus sur 🏷️Animation RC &#124; la Satisfaction Client">Lire la suite</a></p>
<p>L’article <a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/">🏷️Animation RC | la Satisfaction Client</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-uagb-inline-notice uagb-inline_notice__align-left uagb-block-60e92510"><button class="uagb-notice-close-button" type="button" aria-label="Close"></button><h5 class="uagb-notice-title"><strong>C&#8217;est quoi  la satisfaction client ?</strong></h5><div class="uagb-notice-text">
<p class="has-medium-font-size wp-block-paragraph">On parle aussi de &#8220;<em>Customer Care</em>&#8220;. C&#8217;est le fait de s<strong>e conformer à leurs attentes pour les fidéliser</strong>. Ca passe par des <strong>mesures de sondage</strong> (de leurs sentiments autant que de l&#8217;efficacité nos touch points) et par <strong>des actions à valeur ajoutée dans le service client avec une démarche constante d&#8217;améliorations.</strong> C&#8217;est dur parce que <strong>nos clients sont humains.</strong> C&#8217;est donc plus <strong>leur ressenti</strong> que <strong>nos actions factuelles</strong> qui sont dont la balance mais c&#8217;est ce qui fait toute la beauté de notre métier de commercial.</p>
</div></div>



<!-- =====================================================
     BADGE DE LECTURE + BADGE "DÉJÀ LU"
     - % de lecture en temps réel
     - Devient vert à 75 %
     - Mémorisé en session (déjà lu)
     ===================================================== -->

<!-- ✅ STRUCTURE HTML DU BADGE -->
<div id="readBadge">
  📖 Lecture : 0 %
</div>

<style>
/* ===============================
   STYLE DU BADGE
   =============================== */
#readBadge {
  position: fixed;
  bottom: 20px;
  left: 20px;
  background: #111;
  color: #fff;
  padding: 8px 14px;
  border-radius: 20px;
  font-size: 13px;
  font-family: Arial, sans-serif;
  opacity: 0;
  transform: translateY(10px);
  transition: all 0.3s ease;
  z-index: 9999;
}

/* Badge visible */
#readBadge.show {
  opacity: 1;
  transform: translateY(0);
}

/* Badge vert = article lu */
#readBadge.read {
  background: #188038;
}
</style>

<script>
/* ===============================
   LOGIQUE JAVASCRIPT
   =============================== */
(function () {

  const badge = document.getElementById("readBadge");

  // ✅ Clé unique par page (URL)
  const storageKey = "articleLu_" + window.location.pathname;

  // ✅ Si déjà lu dans la session
  if (sessionStorage.getItem(storageKey)) {
    badge.classList.add("show", "read");
    badge.innerText = "✅ Article déjà lu";
    return; // on ne recalcule plus le scroll
  }

  let badgeShown = false;
  let articleMarkedAsRead = false;

  window.addEventListener("scroll", function () {

    const scrollTop = window.scrollY;
    const docHeight = document.body.scrollHeight - window.innerHeight;
    const percent = Math.round((scrollTop / docHeight) * 100);

    // Mise à jour du texte
    badge.innerText = "📖 Lecture : " + percent + " %";

    // Affichage du badge dès 10 %
    if (percent >= 10 && !badgeShown) {
      badge.classList.add("show");
      badgeShown = true;
    }

    // ✅ Article considéré comme lu à 75 %
    if (percent >= 75 && !articleMarkedAsRead) {
      badge.classList.add("read");
      badge.innerText = "✅ Article lu à " + percent + " %";
      sessionStorage.setItem(storageKey, "true");
      articleMarkedAsRead = true;
    }

  });

})();
</script>



<figure class="wp-block-audio"><audio controls src="https://st9ph.fr/wp-content/uploads/2026/01/voicertool_audio_Eloise_12-01-2026_at_19_23_50_on_January_12th_2026.mp3" autoplay></audio></figure>



<!-- Bouton principal -->
<button id="uxMenuBtn" style="
  position: fixed;
  right: 14px;
  bottom: 40%;
  padding: 12px 14px;
  background: #111;
  color: #fff;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  z-index: 9999;
  font-size: 18px;
">
  ☰
</button>

<!-- Menu -->
<div id="uxMenu" style="
  display:none;
  position: fixed;
  right: 14px;
  bottom: 48%;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
  z-index: 10000;
  font-family: Arial, sans-serif;
">
  <button class="uxItem" data-popup="sources">📚 Sources</button>
  <button class="uxItem" data-popup="methodo">🧑‍🎓NDRC</button>
  <button class="uxItem" data-popup="glossary">📘 Glossaire</button>
</div>

<!-- Overlay -->
<div id="uxOverlay" style="
  display:none;
  position:fixed;
  top:0; left:0;
  width:100%; height:100%;
  background:rgba(0,0,0,0.55);
  z-index:10001;
"></div>

<!-- POPUPS -->

<div class="uxPopup" id="sources" data-title="📚 Sources UX mobile">
 

  <img decoding="async" 
    src="https://st9ph.fr/wp-content/uploads/2026/02/logo-blogst9ph-small.jpg"
    alt="blog st9ph"
    style="
      width:100%;
      max-width:120px;
      display:block;
      margin:12px auto 20px;
      border-radius:8px;
    "
  >
<h4>📚 Sources</h4>
<ul>
 <!--  ✅ contenus 📚 Sources -->
<li><strong>Super Office, Plivo, Mc Kinsey</strong> – étude sur les enjeux</li>
<li><strong>Praxis, TCS, KPMG, CX Adivsor</strong> – étude d&#8217;impact satisfaction</li>
<li><strong>Income Diary et Echos des Entrepreneurs</strong> – interviews de Jeff Bezos et Olivier Duha</li>
<li><strong>Ipsos</strong> – Palmarès des services clients 2025</li>
<li><strong>🔊 Voicertool</strong> &#8211; introduction parlée </li>
<li><strong>🔊 Voicertool, 🖥️ Audacity, 🖥️ VLC</strong> &#8211; SVI St9ph</li>
<li><strong>Nano Banana Pro de Google Gemini</strong> – personnage d&#8217;illustration et image en avant</li>
</ul>
</div>

<div class="uxPopup" id="methodo" data-title="🧑‍🎓 NDRC">


  <img decoding="async" 
    src="https://st9ph.fr/wp-content/uploads/2026/02/logo-blogst9ph-small.jpg"
    alt="blog st9ph"
    style="
      width:100%;
      max-width:120px;
      display:block;
      margin:12px auto 20px;
      border-radius:8px;
    "
  >
<h4>🧑‍🎓 NDRC</h4>
<!--  ✅ contenus 🧑‍🎓 NDRC -->
<p> 🟦 Cet article est à visée de l&#8217;épreuve écrite E5A.</p>
<ul>
<li>connaitre les KPI de la mesure de la SatCli/li>
<li>savoir proposer des stratégies et méthodes d&#8217;amélioration de la Stacli/li>
<li>savoir proposer des outils de mesure de la SatCli dans tous les canaux</li>
</ul>
<p>👉 la mesure de ces indicateurs revient souvent à l&#8217;examen </p>
</div>

<div class="uxPopup" id="glossary" data-title="📘 Glossaire UX mobile">


  <img decoding="async" 
    src="https://st9ph.fr/wp-content/uploads/2026/02/logo-blogst9ph-small.jpg"
    alt="blog st9ph"
    style="
      width:100%;
      max-width:120px;
      display:block;
      margin:12px auto 20px;
      border-radius:8px;
    "
  >
<h4>📘 Glossaire</h4>
<!-- ✅ contenus 📘 Glossaire -->
<ul>
<li><strong>CSAT ou SatCli</strong> : indice de satisfaction client </li>
<li><strong>CX</strong> : Customer eXperience (expérience client) </li>
<li><strong>NPS</strong> : Net promoter Score (note de 0 à 10) </li>
<li><strong>ACD</strong> : Automatic Call Distribution (call center)</li>
<li><strong>CLV ou CLTV</strong> : Customer Lifetime VValue (calcul de la durée de fidélité moyenne)</li>
<li><strong>FCR</strong> : First Contact Résolution (résoudre du 1er coup)</li>
<li><strong>LMOT</strong> : Dernier Moment de Vérité (client dormant)</li>
<li><strong>QS</strong> : Qualité de service (demandes traitées / demandes présentées)</li>
</ul>
</div>

<!-- Style popup -->
<style>
.uxItem {
  display: block;
  padding: 10px 16px;
  background: #fff;
  border: none;
  width: 100%;
  text-align: left;
  cursor: pointer;
  color: #111;        /* ✅ TEXTE VISIBLE */
  font-size: 14px;
}

.uxItem:hover {
  background: #f0f0f0;
}
.uxItem:hover { background:#f0f0f0; }

.uxPopup {
  display:none;
  position:fixed;
  top:50%; left:50%;
  transform:translate(-50%,-50%);
  background:#fff;
  width:90%;
  max-width:560px;
  max-height:80%;
  padding:24px;
  border-radius:10px;
  box-shadow:0 10px 40px rgba(0,0,0,0.25);
  z-index:10002;
  overflow-y:auto;
}
</style>
<style>
@media (max-width: 768px) {
  #uxMenuBtn,
  #uxMenu {
    display: none !important;
  }
}
</style>
<style>
@media (max-width: 768px) {
  html, body {
    overflow-x: hidden !important;
    max-width: 100vw !important;
  }
}
</style>
<style>
@media (max-width: 768px) {
  #uxMenuBtn,
  #uxMenu,
  #uxOverlay,
  .uxPopup {
    position: static !important;
    width: 0 !important;
    height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    border: 0 !important;
    overflow: hidden !important;
    display: none !important;
  }
}
</style>

<script>
(function () {

  // === DÉSACTIVATION MOBILE ===
  if (window.innerWidth <= 768) {
    return; // on ne fait RIEN sur mobile
  }

  // === RÉFÉRENCES ===
  const menuBtn = document.getElementById("uxMenuBtn");
  const menu = document.getElementById("uxMenu");
  const overlay = document.getElementById("uxOverlay");
  const popups = document.querySelectorAll(".uxPopup");

  if (!menuBtn || !menu || !overlay) return;

  // === OUVERTURE / FERMETURE MENU ===
  menuBtn.addEventListener("click", () => {
    menu.style.display = menu.style.display === "block" ? "none" : "block";
  });

  // === OUVERTURE POPUPS ===
  document.querySelectorAll(".uxItem").forEach(btn => {
    btn.addEventListener("click", () => {
      popups.forEach(p => p.style.display = "none");
      const target = document.getElementById(btn.dataset.popup);
      if (target) target.style.display = "block";
      overlay.style.display = "block";
      menu.style.display = "none";
    });
  });

  // === FERMETURE OVERLAY ===
  overlay.addEventListener("click", () => {
    popups.forEach(p => p.style.display = "none");
    overlay.style.display = "none";
  });

})();
</script>



</script>
<script>
(function () {
  if (window.innerWidth <= 768) {
    const uxPanel = document.querySelector('.ux-panel');
    if (uxPanel) {
      uxPanel.remove();
    }
  }
})();
</script>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<div class="wp-block-uagb-counter uagb-block-5f6b80a0 wp-block-uagb-counter--circle"><div class="wp-block-uagb-counter-circle-container"><div class="wp-block-uagb-counter-circle-container__content"><span class="wp-block-uagb-counter__icon"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M463.1 474.7C465.1 486.7 460.2 498.9 450.2 506C440.3 513.1 427.2 514 416.5 508.3L288.1 439.8L159.8 508.3C149 514 135.9 513.1 126 506C116.1 498.9 111.1 486.7 113.2 474.7L137.8 328.1L33.58 225.9C24.97 217.3 21.91 204.7 25.69 193.1C29.46 181.6 39.43 173.2 51.42 171.5L195 150.3L259.4 17.97C264.7 6.954 275.9-.0391 288.1-.0391C300.4-.0391 311.6 6.954 316.9 17.97L381.2 150.3L524.9 171.5C536.8 173.2 546.8 181.6 550.6 193.1C554.4 204.7 551.3 217.3 542.7 225.9L438.5 328.1L463.1 474.7zM288 376.4L288.1 376.3L399.7 435.9L378.4 309.6L469.2 219.8L343.8 201.4L288.1 86.85L288 87.14V376.4z"></path></svg></span><div class="wp-block-uagb-counter__number"><span class="uagb-counter-block-number" data-duration="1.5" data-to-value="83" data-from-value="0" data-delimiter=","></span><span class="uagb-counter-block-suffix">%</span></div><div class="wp-block-uagb-counter__title"><strong>plus loyal</strong><br>si le service client<br>est top</div></div><svg preserveAspectRatio="xMinYMin meet" viewBox="0 0 230 230" version="1.1" xmlns="http://www.w3.org/2000/svg"><circle class="uagb-counter-circle__background"></circle><circle class="uagb-counter-circle__progress"></circle></svg></div></div>



<p class="has-text-align-center has-small-font-size wp-block-paragraph">Source : <a href="https://www.helpscout.com/75-customer-service-facts-quotes-statistics" target="_blank" rel="noreferrer noopener">Help Scout</a></p>



<p class="has-text-align-center wp-block-paragraph">Sur cet exemple de <strong>notifications Speedy</strong>, un rappel de rendez-vous (<strong>informatif</strong>) et une promo qui récompense la fidélité (<strong>engageant</strong>), <strong>l'impact client est forcément positif</strong> mais ce n'est pas toujours le cas !</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="203" height="296" src="https://st9ph.fr/wp-content/uploads/2026/01/image-93.png" alt="" class="wp-image-32505"/></figure>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="180" height="249" src="https://st9ph.fr/wp-content/uploads/2026/01/image-95.png" alt="" class="wp-image-32507"/></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="603" height="461" src="https://st9ph.fr/wp-content/uploads/2026/01/image-92.png" alt="" class="wp-image-32504" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-92.png 603w, https://st9ph.fr/wp-content/uploads/2026/01/image-92-300x229.png 300w" sizes="auto, (max-width: 603px) 100vw, 603px" /></figure>



<figure class="wp-block-image size-full is-resized"><img loading="lazy" decoding="async" width="380" height="250" src="https://st9ph.fr/wp-content/uploads/2026/01/image-94.png" alt="" class="wp-image-32506" style="aspect-ratio:1.520066889632107;width:314px;height:auto" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-94.png 380w, https://st9ph.fr/wp-content/uploads/2026/01/image-94-300x197.png 300w" sizes="auto, (max-width: 380px) 100vw, 380px" /></figure>
</div>
</div>



<p class="has-medium-font-size wp-block-paragraph">Toutes les études convergent pour dire que :</p>
</div>
</div>



<p class="has-text-align-center has-base-3-color has-text-color has-background has-link-color has-medium-font-size wp-elements-6df7773a15e8b1c28ab188871ba68849 wp-block-paragraph" style="background-color:#887b5b">🤝 Conquérir un nouveau client coute (au moins) <strong>5 fois plus</strong> cher que de fidéliser celui qu'on a déjà !</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full is-resized"><img loading="lazy" decoding="async" width="233" height="211" src="https://st9ph.fr/wp-content/uploads/2025/12/IA.png" alt="" class="wp-image-31733" style="width:79px;height:auto"/></figure>
</div>


<p class="has-small-font-size wp-block-paragraph">Part d'IA /5 dans cet article</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<div class="wp-block-columns has-base-2-background-color has-background is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-1771cc46-7598-47c7-a700-c0e557fe7a05">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-1771cc46-7598-47c7-a700-c0e557fe7a05-0"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-1771cc46-7598-47c7-a700-c0e557fe7a05-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-1771cc46-7598-47c7-a700-c0e557fe7a05-1"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-1771cc46-7598-47c7-a700-c0e557fe7a05-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-1771cc46-7598-47c7-a700-c0e557fe7a05-2"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-1771cc46-7598-47c7-a700-c0e557fe7a05-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-1771cc46-7598-47c7-a700-c0e557fe7a05-3"><rect height="150" width="75" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-1771cc46-7598-47c7-a700-c0e557fe7a05-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-1771cc46-7598-47c7-a700-c0e557fe7a05-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-1771cc46-7598-47c7-a700-c0e557fe7a05-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">♨️ Sources</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-de3b7952-b41e-47cb-ac69-bfbd96edd6f2">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-de3b7952-b41e-47cb-ac69-bfbd96edd6f2-0"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-de3b7952-b41e-47cb-ac69-bfbd96edd6f2-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-de3b7952-b41e-47cb-ac69-bfbd96edd6f2-1"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-de3b7952-b41e-47cb-ac69-bfbd96edd6f2-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-de3b7952-b41e-47cb-ac69-bfbd96edd6f2-2"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-de3b7952-b41e-47cb-ac69-bfbd96edd6f2-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-de3b7952-b41e-47cb-ac69-bfbd96edd6f2-3"><rect height="150" width="150" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-de3b7952-b41e-47cb-ac69-bfbd96edd6f2-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-de3b7952-b41e-47cb-ac69-bfbd96edd6f2-4"><rect height="150" width="75" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-de3b7952-b41e-47cb-ac69-bfbd96edd6f2-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">🖼️ Images</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="gap: 20px" class="ub-star-rating ub-star-rating-text-top ub-star-rating-align-left wp-block-ub-star-rating-block" id="ub-star-rating-4ab07d48-6f87-4d6d-8f4f-feb59b493c3f">
			<div class="ub-star-outer-container" style="justify-content: flex-start; ">
				<div class="ub-star-inner-container"><div class=""><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-4ab07d48-6f87-4d6d-8f4f-feb59b493c3f-0"><rect height="150" width="75" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star0" mask="url(#ub_star_rating_filter-4ab07d48-6f87-4d6d-8f4f-feb59b493c3f-0)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-4ab07d48-6f87-4d6d-8f4f-feb59b493c3f-1"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star1" mask="url(#ub_star_rating_filter-4ab07d48-6f87-4d6d-8f4f-feb59b493c3f-1)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-4ab07d48-6f87-4d6d-8f4f-feb59b493c3f-2"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star2" mask="url(#ub_star_rating_filter-4ab07d48-6f87-4d6d-8f4f-feb59b493c3f-2)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-4ab07d48-6f87-4d6d-8f4f-feb59b493c3f-3"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star3" mask="url(#ub_star_rating_filter-4ab07d48-6f87-4d6d-8f4f-feb59b493c3f-3)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg><svg xmlns="http://www.w3.org/2000/svg" height="20" width="20" viewbox="0 0 150 150">
			<defs><mask id="ub_star_rating_filter-4ab07d48-6f87-4d6d-8f4f-feb59b493c3f-4"><rect height="150" width="0" y="0" x="0" fill="#fff"></rect></mask></defs> <path fill="none" stroke-width="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path><path class="star" id="star4" mask="url(#ub_star_rating_filter-4ab07d48-6f87-4d6d-8f4f-feb59b493c3f-4)" fill="#ffb901" strokewidth="2.5" d="m0.75,56.89914l56.02207,0l17.31126,-56.14914l17.31126,56.14914l56.02206,0l-45.32273,34.70168l17.31215,56.14914l-45.32274,-34.70262l-45.32274,34.70262l17.31215,-56.14914l-45.32274,-34.70168z" stroke="#ffb901"></path>
			</svg></div></div>
			</div><div class="ub-review-text" style="text-align: left; ">✒️Contenu</div>
		</div></div>
</div>
</div>
</div>



<div class="wp-block-group is-content-justification-center is-nowrap is-layout-flex wp-container-core-group-is-layout-d05cb3ef wp-block-group-is-layout-flex">
<p class="wp-block-paragraph">⏱️Temps de lecture :</p>


<div class="wp-elements-2660b74cdd79da9184a09a62f3b8f226 wp-block-post-time-to-read has-text-color has-accent-color">12–17 minutes</div>


<p class="wp-block-paragraph">|</p>


<div class="wp-block-post-time-to-read">2 747 mots</div>


<p class="wp-block-paragraph">|</p>



<p class="has-accent-color has-text-color has-link-color wp-elements-f8515b49564e2f8ad2c183e4ed182d7c wp-block-paragraph">🗓️ dernière modification le</p>


<div class="has-link-color wp-block-post-date__modified-date wp-elements-c7e6b51b55b0dff84108436fc6f3823e wp-block-post-date has-text-color has-accent-color"><time datetime="2026-03-08T22:11:58+01:00">8 mars  2026</time></div></div>


				<div class="wp-block-uagb-table-of-contents uagb-toc__align-left uagb-toc__columns-1  uagb-block-31c0b420      "
					data-scroll= "1"
					data-offset= "30"
					style=""
				>
				<div class="uagb-toc__wrap">
						<div class="uagb-toc__title">
							Table des matières						</div>
																						<div class="uagb-toc__list-wrap ">
						<ol class="uagb-toc__list"><li class="uagb-toc__list"><a href="#1-les-enjeux-de-la-satisfaction-clients-satcli" class="uagb-toc-link__trigger">1️⃣| les enjeux de la satisfaction clients (satcli)</a><li class="uagb-toc__list"><a href="#2-mesure-de-la-satisfaction-client" class="uagb-toc-link__trigger">2️⃣| Mesure de la satisfaction client</a><ul class="uagb-toc__list"><li class="uagb-toc__list"><a href="#le-csat-customer-satisfaction-score-le-ressenti" class="uagb-toc-link__trigger">⭐ Le CSAT (Customer Satisfaction Score) - le ressenti</a><li class="uagb-toc__list"><li class="uagb-toc__list"><a href="#le-nps-net-promoter-score-lévaluation" class="uagb-toc-link__trigger">📏 Le NPS (Net Promoter Score) - l&#039;évaluation</a><li class="uagb-toc__list"><li class="uagb-toc__list"><a href="#le-ces-customer-effort-score-la-réalité" class="uagb-toc-link__trigger">🏃‍♂️‍➡️ Le CES (Customer Effort Score) - la réalité</a><li class="uagb-toc__list"><li class="uagb-toc__list"><a href="#le-servqual-le-diagnostic" class="uagb-toc-link__trigger">📊 Le SERVQUAL - le diagnostic</a></ul></ol>					</div>
									</div>
				</div>
			


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:100%"></div>
</div>



<h2 class="wp-block-heading has-accent-color has-text-color has-link-color wp-elements-ef42b8818818240fd1d359a6aef4bd1d" id="0-1%EF%B8%8F%E2%83%A3-les-enjeux-de-la-satisfaction-clients-satcli">1️⃣| les enjeux de la satisfaction clients (satcli)</h2>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<ul class="wp-block-list">
<li>Les entreprises qui excellent en expérience client <strong>croissent 80 % plus vite</strong> que leurs concurrents. 📌<a href="https://www.superoffice.com/blog/customer-experience-statistics/" target="_blank" rel="noreferrer noopener">super office</a> (<em>en anglais</em>)</li>



<li>Améliorer l’expérience client peut <strong>augmenter les revenus et les bénéfices</strong> (+41 % de croissance, +49 % de croissance des profits pour les organisations centrées sur le client). 📌<a href="https://www.plivo.com/blog/top-customer-satisfaction-metrics/" target="_blank" rel="noreferrer noopener">Plivo</a></li>



<li>Une <strong>hausse de la satisfaction</strong>  augmente <strong>la valeur vie client (CLV)</strong> et réduit le taux d’abandon (churn). 📌<a href="https://www.mckinsey.com/capabilities/growth-marketing-and-sales/our-insights/experience-led-growth-a-new-way-to-create-value" target="_blank" rel="noreferrer noopener">Mc Kinsey</a></li>
</ul>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="173" height="255" src="https://st9ph.fr/wp-content/uploads/2026/01/image-96.png" alt="" class="wp-image-32514"/></figure>
</div>
</div>



<p class="has-base-2-background-color has-background wp-block-paragraph">Ci-dessous,<strong> un tableau d'impact </strong>(c'est du déclaratif mais je les crois)<strong> du bénéfice d'une relation cliente réussie </strong>(même si on aurait aimé connaitre le ROI).</p>



<figure class="wp-block-table"><table><thead><tr><th><strong>Entreprise / Cas</strong></th><th><strong>Budget / investissement CX déclaré</strong></th><th><strong>Indicateur de satisfaction ou fidélité</strong></th><th><strong>Impact constaté</strong></th><th><strong>Sources</strong></th></tr></thead><tbody><tr><td><strong>Decathlon</strong> (retail)</td><td>Investissements réguliers dans la collecte de feedback et automatisation du traitement pour améliorer l’expérience client¹</td><td>NPS moyen ~ <strong>58</strong> ; utilisation continue de feedback client¹</td><td>Clients satisfaits reviennent plus souvent ; amélioration continue via analyse des verbatims</td><td>📌<a href="https://praxis.fr/satisfaction-et-performance-economique/" target="_blank" rel="noreferrer noopener">Praxis</a></td></tr><tr><td><strong>TCS France</strong><br>(consulting)</td><td>Investissements dans centres de services en France pour renforcer support client local</td><td><strong>Satisfaction client 84 %</strong> dans étude Whitelane Research</td><td>Meilleur positionnement et fidélisation clients B2B ; leadership sur la qualité de service</td><td>📌<a href="https://www.tcs.com/fr-fr/qui-sommes-nous/newsroom/whitelane-2023-en" target="_blank" rel="noreferrer noopener">tcs.com</a></td></tr><tr><td><strong>MAIF</strong><br>(assurances)</td><td>Programme d’expérience client amélioré sur plusieurs années (services clients, remboursement, nouvelles offres)</td><td>Classement très haut en fidélité en France (expérience positive selon KPMG)</td><td>Fidélité clients renforcée par service et engagement</td><td>📌<a href="https://kpmg.com/sg/en/insights/strategy-and-growth/global-cee-2023.html?" target="_blank" rel="noreferrer noopener">KPMG</a></td></tr><tr><td>conclusions<br><strong>CX Advisor </strong>(source des données)</td><td>55 % des entreprises mesurent le NPS ; nombreuses augmentent les budgets CX²</td><td>89 % clients plus susceptibles de réachat après bon service ; 76 % des Français prêts à être plus fidèles si bon service²</td><td>L’investissement CX se traduit par <strong>taux de réachat élevé</strong> et fidélité renforcée</td><td>📌<a href="https://cxadvisor.fr/statistiques-experience-client/" target="_blank" rel="noreferrer noopener">CX Advisor</a></td></tr><tr><td><strong>Études générales (France)</strong></td><td>Pas de budget précis déclaré, mais les entreprises augmentent leur budget marketing/engagement client</td><td>Clients fidèles perçoivent expérience personnalisée</td><td>70 % des consommateurs plus fidèles aux etp offrant un bon service et récompenses</td><td>📌<a href="https://ecommercefastlane.com/customer-loyalty-index-2022-a-review-of-french-consumer-attributes-impacting-loyalty-to-retailers-brands-and-stores/" target="_blank" rel="noreferrer noopener">eCommerce Fastlane</a></td></tr></tbody></table></figure>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary><strong>CX</strong>, c'est une vieille Citroën, ça, nan ?</summary>
<p class="wp-block-paragraph">Aussi, mais là, c'est pour <strong>Customer eXperience </strong>(la satcli en anglais)</p>
</details>



<p class="has-medium-font-size wp-block-paragraph">➡️ Un exemple concret :<strong> le Call Center</strong> (mais la stacli passera essentiellement par le CRC)</p>



<p class="wp-block-paragraph">La mesure de l'<strong>abandon</strong> (churn) dès l'attente <strong>sur le SVI</strong> est édifiante :</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="741" height="159" src="https://st9ph.fr/wp-content/uploads/2026/01/image-97.png" alt="" class="wp-image-32527" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-97.png 741w, https://st9ph.fr/wp-content/uploads/2026/01/image-97-300x64.png 300w" sizes="auto, (max-width: 741px) 100vw, 741px" /></figure>
</div>


<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="669" height="455" src="https://st9ph.fr/wp-content/uploads/2026/01/image-98.png" alt="" class="wp-image-32531" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-98.png 669w, https://st9ph.fr/wp-content/uploads/2026/01/image-98-300x204.png 300w" sizes="auto, (max-width: 669px) 100vw, 669px" /></figure>



<p class="has-small-font-size wp-block-paragraph">📌<a href="https://www.plivo.com/blog/contact-center-statistics-benchmarks-2025/" target="_blank" rel="noreferrer noopener">Plivo</a></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-table"><table class="has-fixed-layout"><thead><tr><th class="has-text-align-center" data-align="center">temps d'attente</th><th class="has-text-align-center" data-align="center">Churn</th><th class="has-text-align-center" data-align="center">Ressenti client</th></tr></thead><tbody><tr><td class="has-text-align-center" data-align="center">&gt; 1 mn</td><td class="has-text-align-center" data-align="center">5 à 10 %</td><td class="has-text-align-center" data-align="center">acceptable</td></tr><tr><td class="has-text-align-center" data-align="center">de 1 à 2 mn</td><td class="has-text-align-center" data-align="center">20 %</td><td class="has-text-align-center" data-align="center">frustration</td></tr><tr><td class="has-text-align-center" data-align="center">de 2 à 3 mn</td><td class="has-text-align-center" data-align="center">33 %</td><td class="has-text-align-center" data-align="center">perte de confiance</td></tr><tr><td class="has-text-align-center" data-align="center">au delà</td><td class="has-text-align-center" data-align="center">40 à 60 %</td><td class="has-text-align-center" data-align="center">image impactée</td></tr></tbody></table></figure>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-audio"><audio controls src="https://st9ph.fr/wp-content/uploads/2026/01/SVI-St9ph-leadP.mp3"></audio></figure>



<p class="wp-block-paragraph">↗️ Sur la simulation de SVI ci-dessus,  on observe, qu'en plus, entre <strong>les informations légales</strong> et <strong>le dispatching réel</strong>, il s'écoule<strong> 1'25</strong>. Le <strong>SVI secondaire</strong> (celui du plateau affecté au choix effectué) n'informe le client du temps d'attente qu<strong>'au bout de 2'55</strong> (sans doute parce que c'est le temps qu'il a fallu à l'ACD pour le définir).</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="190" height="238" src="https://st9ph.fr/wp-content/uploads/2026/01/image-109.png" alt="" class="wp-image-32573"/></figure>
</div>
</div>



<p class="has-base-2-background-color has-background wp-block-paragraph">Certes, le client<strong> a raté la première demande </strong>de choix mais, tout de même, <strong>on lui annonce 1'55 d'attente</strong> (ce qui sera l<strong>a seule info du plateau</strong>, temps qui sera jugé raisonnable) alors que <strong>le client aura attendu en fait 4'50</strong> sur le SVI (si les téléopérateurs respectent la DMT que l'ACD a  calculé, sinon, ce sera plus).</p>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary>🙄ACD, DMT ... je me rappelle plus !</summary>
<p class="wp-block-paragraph">Ca va pour cette fois ! 😉ACD = Automatic Call Distribution (l'outil qui distribue les appels sur le plateau) et DMT = Durée Moyenne de Traitement (temps d'appel &amp; d'historisation calculé par l'ACD pour définir un temps d'attente -&gt; si les téléopérateurs sont plus longs, le temps calculé sera sous estimé)</p>
</details>



<p class="wp-block-paragraph"></p>



<p class="has-medium-font-size wp-block-paragraph">➡️ Citons 2 entrepreneurs qui n'ont pas trop mal réussi :</p>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">"S’il y a une raison pour laquelle nous avons fait mieux que nos concurrents dans le secteur d’Internet au cours des six dernières années, c’est que nous <strong>nous sommes concentrés</strong> avec une précision chirurgicale <strong>sur l’expérience client</strong>." [..]</p>



<p class="wp-block-paragraph">"L'expérience client <strong>n'a jamais été aussi cruciale qu'en ligne</strong>. <strong>Le bouche-à-oreill</strong>e se propage à une vitesse fulgurante<strong> sur les réseaux sociaux </strong>et <strong>vos concurrents sont toujours à portée de clic.</strong> Si vous souhaitez que votre marque prospère en ligne, <strong>concentrez-vous sans relâche sur la satisfaction client.</strong>"</p>
<cite>Jeff Bezos, PDG Amazon Int. - <a href="https://www.incomediary.com/15-business-lessons-from-amazons-jeff-bezos/" target="_blank" rel="noreferrer noopener">Income Diary</a> (en anglais)</cite></blockquote>



<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow">
<p class="wp-block-paragraph">"Générer des&nbsp;<strong>shoots d'émotions positives</strong>&nbsp;est une notion tout aussi faussement simple que vitale dans la <strong>fidélisation du client</strong>. Chaque moment où <strong>le client est confronté à la marque</strong> [<em>ndla : les touch points</em>] doit être pensé pour <strong>susciter des émotions</strong>. Lorsqu'on décortique la façon dont notre cerveau fonctionne, le&nbsp;<strong>'wahou effect'</strong>&nbsp;va créer <strong>un sentiment de bien-être, de plaisir</strong>."</p>



<p class="wp-block-paragraph"> "La recherche de&nbsp;<strong>surprise</strong>&nbsp;est ainsi <strong>un facteur important de fidélisation,</strong> tout comme le caractère 'effortless'. Dans différentes études, nous avons constaté que le critère 'customer effort score', à savoir la facilité à laquelle le client a trouvé, acheté le produit, la disponibilité, la rapidité d'une réponse, est primordial. Le parcours client doit être le plus simple, le plus évident possible."</p>
<cite>Olivier Duha, co-PDG de Webhelp -  <a href="https://entrepreneurs.lesechos.fr/developpement-entreprise/commercial-marketing/olivier-duha-pour-fideliser-le-client-il-faut-generer-des-emotions-positives-2037332" target="_blank" rel="noreferrer noopener">Les échos des entrepreneurs</a></cite></blockquote>



<p class="wp-block-paragraph">L'observatoire du service clients de📌 l'Ipsos établit <strong>un palmarès de services clients</strong> qui "assurent" en 2025, synthétisant points forts et causes principales .</p>




<div class="wp-block-ub-content-toggle wp-block-ub-content-toggle-block" id="ub-content-toggle-block-0bcc11bb-cb79-440b-bc69-62a968cfa15e" data-mobilecollapse="false" data-desktopcollapse="true" data-preventcollapse="false" data-showonlyone="false">
<div class="wp-block-ub-content-toggle-accordion" style="border-color: var(--contrast-3); " id="ub-content-toggle-panel-block-">
			<div class="wp-block-ub-content-toggle-accordion-title-wrap" style="background-color: var(--contrast-3);" aria-controls="ub-content-toggle-panel-0-0bcc11bb-cb79-440b-bc69-62a968cfa15e" tabindex="0">
			<p class="wp-block-ub-content-toggle-accordion-title ub-content-toggle-title-0bcc11bb-cb79-440b-bc69-62a968cfa15e" style="color: #000000; ">🏅 voir le palmarès</p>
			<div class="wp-block-ub-content-toggle-accordion-toggle-wrap right" style="color: #000000;"><span class="wp-block-ub-content-toggle-accordion-state-indicator wp-block-ub-chevron-down"></span></div>
		</div>
			<div role="region" aria-expanded="false" class="wp-block-ub-content-toggle-accordion-content-wrap ub-hide" id="ub-content-toggle-panel-0-0bcc11bb-cb79-440b-bc69-62a968cfa15e">

<p class="wp-block-paragraph"></p>



<figure class="wp-block-table"><table><thead><tr><th>Entreprise</th><th>Forces du service téléphonique</th><th>Raisons du succès</th></tr></thead><tbody><tr><td>🥇<strong>Boulanger</strong></td><td>Attente maîtrisée, conseillers experts, résolution au 1er contact</td><td>Formation continue, pilotage strict des temps d’attente, culture client forte</td></tr><tr><td>🥈<strong>Auchan VAD</strong></td><td>Accessibilité téléphonique, gestion des pics, empathie</td><td>Organisation dédiée aux volumes, scripts orientés solution</td></tr><tr><td>🥉<strong>Vente-Unique.com</strong></td><td>Suivi de commande clair, SAV efficace, écoute client</td><td>Spécialisation des conseillers, processus simples</td></tr><tr><td><strong>Audika</strong></td><td>Qualité d’écoute, pédagogie, temps accordé</td><td>Relation humaine prioritaire, personnalisation</td></tr><tr><td><strong>Alain Afflelou</strong></td><td>Conseil téléphonique expert, proximité</td><td>Expertise métier, accompagnement client long terme</td></tr><tr><td><strong>Eurofil (MAIF)</strong></td><td>Résolution rapide, discours rassurant</td><td>Autonomie des conseillers, orientation fidélisation</td></tr><tr><td><strong>MACIF</strong></td><td>Fiabilité, continuité de service</td><td>Processus robustes, cohérence multicanale</td></tr><tr><td><strong>LCL</strong></td><td>Disponibilité, gestion des demandes complexes</td><td>Formation réglementaire, pilotage qualité</td></tr><tr><td><strong>Monabanq / Shine</strong></td><td>Réactivité téléphonique, simplicité</td><td>Organisation agile, relation client différenciante</td></tr><tr><td><strong>TotalEnergies</strong></td><td>Gestion de volumes élevés, stabilité</td><td>Industrialisation + qualité relationnelle</td></tr></tbody></table></figure>



<p class="wp-block-paragraph"></p>

</div>
		</div>
</div>


<p class="has-base-2-background-color has-background wp-block-paragraph"><strong>La satisfaction clien</strong>t, d'un avis unanimement partagé par  les entrepreneurs, e<strong>st l'un des deux piliers de la réussite </strong>d'une entreprise commerciale (<strong>l'autre étant l'innovation</strong>).</p>



<h2 class="wp-block-heading has-accent-color has-text-color has-link-color wp-elements-09073c00e5aaff44dd2cb0aa20c790b6" id="1-2%EF%B8%8F%E2%83%A3-mesure-de-la-satisfaction-client">2️⃣| Mesure de la satisfaction client</h2>


<div class="wp-block-ub-table-of-contents-block ub_table-of-contents" id="ub_table-of-contents-3d91ba9a-cdb8-4ff5-b5d1-eaf17958ecd7" data-linktodivider="false" data-showtext="show" data-hidetext="hide" data-scrolltype="auto" data-enablesmoothscroll="false" data-initiallyhideonmobile="false" data-initiallyshow="true"><div class="ub_table-of-contents-header-container" style="">
			<div class="ub_table-of-contents-header" style="text-align: left; ">
				<div class="ub_table-of-contents-title" style="">Table of Contents</div>
				
			</div>
		</div><div class="ub_table-of-contents-extra-container" style="">
			<div class="ub_table-of-contents-container ub_table-of-contents-1-column ">
				<ul style=""><li style=""><a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/#2-%E2%AD%90-le-csat-customer-satisfaction-score-le-ressenti" style="">⭐ Le CSAT (Customer Satisfaction Score) - le ressenti</a></li><li style=""><a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/#3-le-nps-net-promoter-score-l%C3%A9valuation" style="">📏 Le NPS (Net Promoter Score) - l'évaluation</a></li><li style=""><a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/#4-%E2%80%8D%E2%99%82%EF%B8%8F%E2%80%8D%E2%9E%A1%EF%B8%8F-le-ces-customer-effort-score-la-r%C3%A9alit%C3%A9" style="">🏃‍♂️‍➡️ Le CES (Customer Effort Score) - la réalité</a></li><li style=""><a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/#5-le-servqual-le-diagnostic" style="">📊 Le SERVQUAL - le diagnostic</a></li></ul>
			</div>
		</div></div>


<p class="wp-block-paragraph"><strong>Les outils sont nombreux</strong> pour recueillir la satisfaction client et<strong> les moments sont importants</strong> aussi. Ils permettront vous donner un état de satisfaction <strong>mesurable par des KPI,</strong> de <strong>faire s'exprimer vos clients </strong>et d'<strong>établir des actions correctives ciblées</strong>.</p>



<h3 class="wp-block-heading" id="2-%E2%AD%90-le-csat-customer-satisfaction-score-le-ressenti">⭐ Le <strong>CSAT (Customer Satisfaction Score</strong>) - le ressenti</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-video"><video height="1080" style="aspect-ratio: 808 / 1080;" width="808" autoplay loop muted src="https://st9ph.fr/wp-content/uploads/2026/01/starRank.mp4" playsinline></video></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Le fameux score à 5 étoiles, <strong>rapide et intuitif</strong>, est le moyen<strong> le moins intrusif</strong> (impactant) de réaccueillir la satcli.</p>


<ul style="padding-left: 1.1em;text-align: left;--ub-list-item-icon-top: 3px;--ub-list-item-icon-size: 0.9em;);--ub-list-item-fa-li-top: 3px;--ub-list-item-spacing: 0px;column-count: 1;--ub-list-mobile-column-count: 1" class="wp-block-ub-styled-list ub_styled_list" id="ub_styled_list-919daa20-6c13-4a08-bca6-f558ecb5320e">
<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%2300d084&quot; d=&quot;M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-f7e1426f-bf9d-427d-8508-728e5afbd550">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#00d084" d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"></path></svg>
				</span>
				<span class="ub_list_item_text">il ne prend <strong>qu'un instant</strong></span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%2300d084&quot; d=&quot;M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-0a2b2841-aa8a-4a6b-bb8d-c86dd2d1687c">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#00d084" d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"></path></svg>
				</span>
				<span class="ub_list_item_text">il <strong>attire le regard </strong>(sur vos fiches produits)</span>
			</div>
			
		</li>

<li class="ub_styled_list_item" style="--ub-list-item-icon-top: 3px; --ub-list-item-icon-size: 0.9em; --ub-list-item-background-image: url('data:image/svg+xml;utf8,&lt;svg xmlns=&quot;http://www.w3.org/2000/svg&quot; viewBox=&quot;0 0 512 512&quot;&gt;&lt;path fill=&quot;%2300d084&quot; d=&quot;M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;'); " id="ub-styled-list-item-1c0ee304-0a2a-4d24-afd0-284ac250d817">
			<div class="ub_list_item_content">
				<span class="ub_list_item_icon">
					<svg width="0.9em" height="0.9em" xmlns="http://www.w3.org/2000/svg" viewbox="0 0 512 512"><path fill="#00d084" d="M470.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L192 338.7 425.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"></path></svg>
				</span>
				<span class="ub_list_item_text">on a <strong>l'habitude de le rencontrer</strong> (pas besoin d'explication)</span>
			</div>
			
		</li>
</ul>

<div class="wp-block-image">
<figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="380" height="205" src="https://st9ph.fr/wp-content/uploads/2026/01/image-99.png" alt="" class="wp-image-32540" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-99.png 380w, https://st9ph.fr/wp-content/uploads/2026/01/image-99-300x162.png 300w" sizes="auto, (max-width: 380px) 100vw, 380px" /></figure>
</div></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">Sur l'image ci-contre, le "<strong>star ranking</strong>" que vous trouvez sur les articles de ce blog me permet de mesurer votre <strong>degré d'adhésion</strong> aux contenus que je vous propose. 👉🏻</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-video"><video height="58" style="aspect-ratio: 316 / 58;" width="316" autoplay loop muted src="https://st9ph.fr/wp-content/uploads/2026/02/ranking-anim-1.mp4" playsinline></video></figure>
</div>
</div>



<p class="wp-block-paragraph">Ce serait bien de voter de temps en temps, d'ailleurs. 😉</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">🖥️ <strong>Sous WordPress</strong>, il existe <strong>de nombreux outils de CSAT</strong>. Tapez "<strong><em>star ranking</em></strong>" en recherche dans le menu "<strong>ajouter des extensions</strong>" et vous n'aurez que l'embarras du choix !</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<p class="wp-block-paragraph">Celui que j'utilise sur ce blog est <strong><a href="https://wordpress.org/plugins/yet-another-stars-rating/" target="_blank" rel="noreferrer noopener">YASR</a></strong>. Il propose pas mal de personnalisations et d'option et permet surtout<strong> le suivi du CSAT</strong>.</p>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">C'est important de pouvoir <strong>mesurer l'évolution dans le temps</strong> pour suivre l'impact de vos améliorations</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="661" height="370" src="https://st9ph.fr/wp-content/uploads/2026/01/image-100.png" alt="" class="wp-image-32541" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-100.png 661w, https://st9ph.fr/wp-content/uploads/2026/01/image-100-300x168.png 300w" sizes="auto, (max-width: 661px) 100vw, 661px" /></figure>
</div>
</div>



<p class="wp-block-paragraph">Dans <strong>Prestashop</strong>, c'est le module "<strong>avis clients</strong>" qui permettra de sticker vos fiches produits d'un CSAT.</p>



<p class="has-text-align-center has-small-font-size wp-block-paragraph"><a href="https://st9ph.fr/avis-clients-dans-votre-eshop-prestashop/" target="_blank" rel="noreferrer noopener">voir l'article à ce sujet</a></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="650" height="507" src="https://st9ph.fr/wp-content/uploads/2026/01/image-101.png" alt="" class="wp-image-32544" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-101.png 650w, https://st9ph.fr/wp-content/uploads/2026/01/image-101-300x234.png 300w" sizes="auto, (max-width: 650px) 100vw, 650px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<p class="has-text-align-center wp-block-paragraph">l'<strong>impact visuel d'un CSAT</strong> sur le catalogue de vos fiches produits est <strong>déterminant comme CTA</strong>.</p>



<p class="has-text-align-center has-base-background-color has-background wp-block-paragraph">👈 ci-contre, <strong>on hésitera à cliquer </strong>sur le pull marin même si <strong>le visuel nous tentait </strong>alors que <strong>la curiosité sera accrue </strong>pour le cadre Panda qui <strong>plait aux clients</strong>.</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="544" height="499" src="https://st9ph.fr/wp-content/uploads/2025/12/image-55.png" alt="" class="wp-image-31570" srcset="https://st9ph.fr/wp-content/uploads/2025/12/image-55.png 544w, https://st9ph.fr/wp-content/uploads/2025/12/image-55-300x275.png 300w" sizes="auto, (max-width: 544px) 100vw, 544px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph">➡️ En complément de votre CSAT, utilisez aussi des <strong>nuages de mots </strong>pour <strong>synthétiser les commentaires </strong>dans vos avis.</p>



<p class="has-text-align-center has-small-font-size wp-block-paragraph"><a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-data-mining-et-rgpd/" target="_blank" rel="noreferrer noopener">Voir cet article</a> où je traite ce sujet <strong>section 1-1</strong></p>



<p class="has-base-2-background-color has-background wp-block-paragraph">💡 L'<strong>analyse rapide</strong> par nuage vous<strong> évite la lecture </strong>(chronophage) de tous les commentaires en mettant en évidence (il grossit)<strong> les expressions clés récurrentes</strong>.</p>
</div>
</div>



<h3 class="wp-block-heading" id="3-le-nps-net-promoter-score-l%C3%A9valuation">📏 Le <strong>NPS (Net Promoter Score</strong>) - l'évaluation</h3>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="917" height="245" src="https://st9ph.fr/wp-content/uploads/2026/01/image-102.png" alt="" class="wp-image-32548" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-102.png 917w, https://st9ph.fr/wp-content/uploads/2026/01/image-102-300x80.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-102-768x205.png 768w" sizes="auto, (max-width: 917px) 100vw, 917px" /></figure>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="550" height="550" src="https://st9ph.fr/wp-content/uploads/2026/01/image-103.png" alt="" class="wp-image-32550" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-103.png 550w, https://st9ph.fr/wp-content/uploads/2026/01/image-103-300x300.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-103-150x150.png 150w" sizes="auto, (max-width: 550px) 100vw, 550px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="wp-block-paragraph"><strong>Plus fin </strong>que le CSAT (10 degrés au lieu de 5), le NPS demande aussi <strong>plus d'effort à l'évaluateur</strong> et c'est important d'y penser lors du choix.</p>



<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">Ce sont <strong>vos 😡 détracteurs et vos 💚promoteurs </strong>qui s'exprimeront le plus. <strong>Les neutres</strong> donnent <strong>rarement </strong>leur avis, n'ayant<strong> aucune surprise positive ou négative </strong>de leur expérience : il la trouvent normale et <strong>ne ressentent pas le besoin de s'exprimer </strong>à ce sujet.</p>



<p class="wp-block-paragraph">📏 Votre NPS sera donc<strong> alimenté</strong> essentiellement <strong>par les extrêmes</strong>.</p>
</div>
</div>



<h3 class="wp-block-heading" id="4-%E2%80%8D%E2%99%82%EF%B8%8F%E2%80%8D%E2%9E%A1%EF%B8%8F-le-ces-customer-effort-score-la-r%C3%A9alit%C3%A9">🏃‍♂️‍➡️ Le CES (Customer Effort Score) - la réalité</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-base-2-background-color has-background wp-block-paragraph">Plus fin encore, <strong>le CES passe par plusieurs KPI</strong> et demande<strong> une analyse des comportements</strong>.</p>



<p class="has-medium-font-size wp-block-paragraph">➡️ l'effort de fidélité par <strong>la CLV</strong></p>



<p class="wp-block-paragraph">La <strong>CLV</strong> (ou<strong>CLTV</strong>), <strong>Customer Lifetime Value</strong> (valeur à vie du client) est <strong>un calcul de son temps de fidélité</strong>, le moment où il deviendra dormant, en fait (LMOT).</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">Pour connaitre la CLV (la valeur à vie) d'un client, on va calculer en fait <strong>son taux de rétention</strong>, cad l<strong>a réalité d'achat de son segment dans la période donnée</strong>.</p>



<p class="wp-block-paragraph">Imaginons que le <strong>cycle </strong>soit <strong>de 1 an</strong> (un abonnement à un magazine par exemple) et que sur la période,<strong> 48 clients sur 100</strong> ont renouvelé, soit <strong>48%</strong>.</p>



<p class="has-text-align-center wp-block-paragraph">🧮 la <strong>CLV</strong> sera égale à <strong>la période que divise le taux de rétention</strong> :</p>



<p class="has-text-align-center has-medium-font-size wp-block-paragraph">🟦 <strong>CLV = 1 / 0,48</strong> soit<strong> 2,08 ans</strong> de fidélité client</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="317" height="718" src="https://st9ph.fr/wp-content/uploads/2026/01/image-104.png" alt="" class="wp-image-32551" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-104.png 317w, https://st9ph.fr/wp-content/uploads/2026/01/image-104-132x300.png 132w" sizes="auto, (max-width: 317px) 100vw, 317px" /></figure>
</div>
</div>



<p class="has-base-2-background-color has-background wp-block-paragraph">⚠️ Cela veut dire que <strong>pour ce produit et pour ce segment</strong> de clientèle, <strong>si aucune action de prospection</strong> (pour renouveler) <strong>ou de rétention</strong> (pour fidéliser)<strong> n'est entreprise, on ne le vendra plus dans 2 ans</strong> qu'a <strong>3 clients</strong> sur les 48 restants ! </p>



<details class="wp-block-details is-layout-flow wp-block-details-is-layout-flow"><summary><strong>calcul pour les 3 clients</strong> (pour ceux que cela intéresse)</summary>
<ul class="wp-block-list">
<li>on part des <strong>0,08</strong> au delà des deux ans (fin du second renouvellement), ce qui fait <strong>29 jours</strong> sur le calendrier (0,08 x 365 = 29,2).</li>



<li> Ensuite en multiplie par <strong>le nombre de clients réabonnés</strong> (48) soit <strong>1392</strong></li>



<li> on divise par 365 pour savoir<strong> combien cela fait d'années</strong> (donc, d'abonnements individuels puisque c'est la durée de référence) soit <strong>3.81</strong> </li>



<li>(on ne garde que<strong> la partie entière</strong> de ce résultat (à moins que quelqu'un veuille s'abonner pour 9 mois 😉) soit <strong>3 en tout</strong>.</li>
</ul>
</details>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="263" height="392" src="https://st9ph.fr/wp-content/uploads/2026/01/image-105.png" alt="" class="wp-image-32557" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-105.png 263w, https://st9ph.fr/wp-content/uploads/2026/01/image-105-201x300.png 201w" sizes="auto, (max-width: 263px) 100vw, 263px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-medium-font-size wp-block-paragraph">➡️le FCR (First Contact résolution)</p>



<p class="wp-block-paragraph">Le <strong>FCR </strong>mesure la <strong>capacité </strong>d’un service client <strong>à résoudre la demande </strong>du client<strong> dès le premier contact</strong>, <strong>sans rappel</strong>, <strong>sans relance</strong>, <strong>sans transfert</strong>.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">C'est pour cela que j'insiste lourdement dans mes cours sur <strong>la phase "next step" </strong>de vos communications, surtout quand<strong> le client ne peut pas vous interroger "à chaud</strong>" (mails, réponses en SAV).</p>



<p class="wp-block-paragraph">C'est l<strong>e taux de demandes résolus au premier contact</strong> sur <strong>le nombre de demandes traitées.</strong> Un<strong> FCR de 92 %</strong> signifie que <strong>8 clients sur 100 doivent vous recontacter t</strong>ôt ou tard.</p>



<p class="wp-block-paragraph"></p>
</div>
</div>



<p class="wp-block-paragraph">👉 Cet indicateur KPI permet de mesurer <strong>l'efficacité de vos services commerciaux </strong>(et techniques),<strong> de cibler les sujets </strong>qu'ils maitrisent moins <strong>ou les moments </strong>où leurs réponses sont moins pertinentes.</p>



<p class="wp-block-paragraph">A propos de moment,<strong> côté client aussi</strong>, le CSAT, le NPS, le CES et le FCR peuvent varier <strong>en fonction de l'heure ou du jour</strong> du contact (ou <strong>du temps de relance</strong>). Il faut penser à :</p>



<ul class="wp-block-list">
<li><strong>adapter le planning </strong>en fonction des <strong>disponibilités de votre cible</strong></li>



<li><strong>mesurer avec précision les échéances de relance propices </strong>dans le LMOT (grâce à la CLV)</li>
</ul>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="585" height="248" src="https://st9ph.fr/wp-content/uploads/2026/01/image-106.png" alt="" class="wp-image-32559" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-106.png 585w, https://st9ph.fr/wp-content/uploads/2026/01/image-106-300x127.png 300w" sizes="auto, (max-width: 585px) 100vw, 585px" /></figure>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<p class="has-text-align-center has-base-2-background-color has-background wp-block-paragraph">👈 Cette cliente vous fera sans doute<strong> un meilleur accueil </strong>si elle est détendue chez elle que dans le métro aux heures de pointe.</p>
</div>
</div>



<h3 class="wp-block-heading" id="5-le-servqual-le-diagnostic">📊 Le SERVQUAL - le diagnostic</h3>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="wp-block-paragraph">Le <strong>SERVQUAL</strong> est un modèle d’évaluation de<strong> </strong>la<strong> QS (qualité de service) perçue</strong> basé sur l’écart entre :</p>



<ul class="wp-block-list">
<li>les <strong>attentes</strong> du client</li>



<li>la <strong>perception</strong> du service réellement vécu.</li>
</ul>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph">C'est un <strong>analyse de fond</strong>, routinière et sur<strong> le long terme</strong>.</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">Elle est souvent confiée au <strong>Service Qualité</strong> dans <strong>une démarche </strong><a href="https://www.iso.org/fr/home.html" target="_blank" rel="noreferrer noopener"><strong>ISO</strong> </a>(pour les grands groupes).</p>



<p class="wp-block-paragraph">On distinguera <strong>5 familles</strong> d'analyse :</p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%">
<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="493" height="719" src="https://st9ph.fr/wp-content/uploads/2026/01/image-107.png" alt="" class="wp-image-32561" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-107.png 493w, https://st9ph.fr/wp-content/uploads/2026/01/image-107-206x300.png 206w" sizes="auto, (max-width: 493px) 100vw, 493px" /></figure>
</div>
</div>



<figure class="wp-block-table"><table><thead><tr><th>Dimension SERVQUAL</th><th>Ce que cela mesure</th><th>Question clé côté client</th><th>Exemple concret</th></tr></thead><tbody><tr><td><strong>Tangibilité</strong></td><td>Les éléments visibles du service</td><td><em>Le service paraît-il professionnel ?</em></td><td>Site web clair, boutique propre, documents lisibles</td></tr><tr><td><strong>Fiabilité</strong></td><td>Capacité à tenir les promesses</td><td><em>Puis-je faire confiance à l’entreprise ?</em></td><td>Livraison* à la date annoncée</td></tr><tr><td><strong>Réactivité</strong></td><td>Rapidité et disponibilité</td><td><em>L’entreprise me répond-elle rapidement ?</em></td><td>Temps d’attente faible au SAV</td></tr><tr><td><strong>Assurance</strong></td><td>Compétence et crédibilité</td><td><em>La personne en face maîtrise-t-elle le sujet ?</em></td><td>Conseiller capable de résoudre le problème</td></tr><tr><td><strong>Empathie</strong></td><td>Attention personnalisée</td><td><em>Suis-je écouté et compris ?</em></td><td>Solution adaptée à ma situation</td></tr></tbody></table></figure>



<p class="has-small-font-size wp-block-paragraph">(*) La livraison peut revêtir une signification plus abstraite :  ce que je veux mettre en place, et ce que je "délivre" vraiment.</p>



<p class="wp-block-paragraph">Sur le tableau suivant, on compare les dimensions du SERVQUAL avec celles du FCR et du CAT :</p>



<figure class="wp-block-table"><table><thead><tr><th>Critère</th><th><strong>SERVQUAL</strong></th><th><strong>FCR</strong></th><th><strong>CSAT</strong></th></tr></thead><tbody><tr><td>Type d’indicateur</td><td>Qualitatif</td><td>Opérationnel</td><td>Quantitatif</td></tr><tr><td>Ce qui est mesuré</td><td>Qualité perçue du service</td><td>Résolution au 1er contact</td><td>Satisfaction déclarée</td></tr><tr><td>Moment de mesure</td><td>Après expérience globale</td><td>Pendant / après interaction</td><td>Juste après contact</td></tr><tr><td>Objectif</td><td>Diagnostic</td><td>Performance</td><td>Ressenti</td></tr><tr><td>Niveau d’analyse</td><td>Détail par dimension</td><td>Process (comment ça se passe)</td><td>Résultat final</td></tr></tbody></table></figure>



<p class="has-base-2-background-color has-background wp-block-paragraph">La satisfaction client, c'est donc <strong>un ensemble de perceptions et de mesures </strong>afin d'<strong>améliorer l'image de l'enseigne</strong> et <strong>la fidélité du client</strong>. C'est un <strong>enjeu majeur</strong>, parfois le seul qui vous permettra de <strong>faire la différence</strong>.</p>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:33.33%"><div class="wp-block-image">
<figure class="alignright size-full"><img loading="lazy" decoding="async" width="170" height="240" src="https://st9ph.fr/wp-content/uploads/2026/01/image-108.png" alt="" class="wp-image-32563"/></figure>
</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:66.66%">
<p class="has-text-align-center has-text-color has-link-color has-medium-font-size wp-elements-827db55c6082dd5115778f06557bb682 wp-block-paragraph" style="color:#727c72">Il faut investir pour ne pas perdre, mais aussi pour gagner !</p>



<p class="has-base-2-background-color has-background wp-block-paragraph">La satisfaction client permet aussi de conquérir. Jeff Bezos parlait de "bouche-à-oreille" tout à l'heure mais <strong>vos promoteurs</strong> seront aussi <strong>les meilleurs ambassadeurs </strong>pour vous ouvrir des marchés.</p>
</div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div style="background-color: #f8f8f8;border-width: 2px;border-color: #ECECEC" class="ub_call_to_action wp-block-ub-call-to-action-block" id="ub_call_to_action_333fc530-6c4f-40bf-963a-0997f13937a9">
			<div class="ub_call_to_action_headline">
				<p class="ub_call_to_action_headline_text" style="font-size: 30px; text-align: center; ">🍀</p>
			</div>
			<div class="ub_call_to_action_content">
				<p class="ub_cta_content_text" style="font-size: 15px; text-align: center; ">Un petit Quiz pour finir ?</p>
			</div>
			<div class="ub_call_to_action_button">
				<a href="https://forms.gle/mjDbuiZpDbRrtjNm7" target="_self" rel="noopener noreferrer" class="ub_cta_button" style="background-color: var(--accent); width: 250px; ">
					<p class="ub_cta_button_text" style="color: var(--base-3); font-size: 14px; ">Allez ! Soyons fous !</p>
				</a>
			</div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-accent-color has-text-color has-link-color has-medium-font-size wp-elements-6005cf48bff9fae1ed7a3fbdac7d8ac9 wp-block-paragraph"><strong>Tu préfères sur ton smartphone ?</strong></p>



<p class="has-text-align-center wp-block-paragraph"><strong>Libre à toi :</strong></p>


<div class="wp-block-image">
<figure class="aligncenter size-full is-resized"><img loading="lazy" decoding="async" width="490" height="490" src="https://st9ph.fr/wp-content/uploads/2026/01/image-110.png" alt="" class="wp-image-32582" style="width:195px;height:auto" srcset="https://st9ph.fr/wp-content/uploads/2026/01/image-110.png 490w, https://st9ph.fr/wp-content/uploads/2026/01/image-110-300x300.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/image-110-150x150.png 150w" sizes="auto, (max-width: 490px) 100vw, 490px" /></figure>
</div></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">

<div class="wp-block-ub-social-share" id="ub-social-share-34cb1b13-3295-452f-ad1e-918dc902bc11">
			<div class="social-share-icons align-icons-center orientation-icons-row"><a aria-label="linkedin-logo" target="_blank" rel="nofollow" href="https://www.linkedin.com/sharing/share-offsite/?url=https%3A%2F%2Fst9ph.fr%2F%25f0%259f%258f%25b7%25ef%25b8%258fanimation-rc-la-satisfaction-client%2F" class="ub-social-share-linkedin-container" style="border-color: #2867b2; ">
				<span class="social-share-icon ub-social-share-linkedin square" style="width: 30px; height: 30px; "><svg xmlns="http://www.w3.org/2000/svg" style="fill:#ffffff" fill="#ffffff" width="20" height="20" viewbox="0 0 448 512"><path d="M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z"></path></svg></span><span style="">partager</span>
			</a></div>
		</div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center wp-block-paragraph"><strong>donnez votre avis</strong> (star ranking) en bas de cette page</p>



<p class="has-text-align-center has-large-font-size wp-block-paragraph">⬇️</p>



<p class="wp-block-paragraph"></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"><div class="wp-block-jetpack-repeat-visitor"></div></div>
</div>



<div class="wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:50%"><div class="yoast-breadcrumbs"><span><span><a href="https://st9ph.fr/">Accueil</a></span> » <span class="breadcrumb_last" aria-current="page">🌐 public</span></span></div></div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:25%"></div>
</div>



			<div class="wp-block-uagb-post-grid uagb-post-grid  uagb-post__image-position-top uagb-post__image-enabled uagb-block-bb165077     uagb-post__items uagb-post__columns-3 is-grid uagb-post__columns-tablet-2 uagb-post__columns-mobile-1 uagb-post__equal-height" data-total="3" style="">

												<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-donner-des-sens-au-digital/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="900" height="280" src="https://st9ph.fr/wp-content/uploads/2026/04/iimgEA-shops.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/04/iimgEA-shops.jpg 916w, https://st9ph.fr/wp-content/uploads/2026/04/iimgEA-shops-300x93.jpg 300w, https://st9ph.fr/wp-content/uploads/2026/04/iimgEA-shops-768x239.jpg 768w" sizes="auto, (max-width: 900px) 100vw, 900px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-donner-des-sens-au-digital/" target="_self" rel="bookmark noopener noreferrer">⏺️Omnicanal | Donner des sens au digital</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-05-04T14:12:54+02:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					4 mai 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>🎧 Ecouter l&#8217;introduction audio Ce n&#8217;est pas pour rien que même les pure players finissent...				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-donner-des-sens-au-digital/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/com-en-service-client-et-son-management/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="643" height="165" src="https://st9ph.fr/wp-content/uploads/2026/02/celi-avant.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/02/celi-avant.jpg 643w, https://st9ph.fr/wp-content/uploads/2026/02/celi-avant-300x77.jpg 300w" sizes="auto, (max-width: 643px) 100vw, 643px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/com-en-service-client-et-son-management/" target="_self" rel="bookmark noopener noreferrer">🏷️Animation RC | La communication en service client &amp; son management</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-02-09T15:14:06+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					9 février 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Un commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>L&#8217;importance de communiquer A toutes les étapes de son parcours client, votre interlocuteur recevra des...				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/com-en-service-client-et-son-management/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-ux-mobile/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="900" height="381" src="https://st9ph.fr/wp-content/uploads/2026/01/Gemini_Generated_Image_zd5sdwzd5sdwzd5s-1024x434.png" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/01/Gemini_Generated_Image_zd5sdwzd5sdwzd5s-1024x434.png 1024w, https://st9ph.fr/wp-content/uploads/2026/01/Gemini_Generated_Image_zd5sdwzd5sdwzd5s-300x127.png 300w, https://st9ph.fr/wp-content/uploads/2026/01/Gemini_Generated_Image_zd5sdwzd5sdwzd5s-768x326.png 768w, https://st9ph.fr/wp-content/uploads/2026/01/Gemini_Generated_Image_zd5sdwzd5sdwzd5s-1536x652.png 1536w, https://st9ph.fr/wp-content/uploads/2026/01/Gemini_Generated_Image_zd5sdwzd5sdwzd5s.png 1584w" sizes="auto, (max-width: 900px) 100vw, 900px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-ux-mobile/" target="_self" rel="bookmark noopener noreferrer">⏺️Omnicanal | UX Mobile</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-01-30T13:51:57+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					30 janvier 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>C&#8217;est quoi &#8220;l&#8217;UX Mobile&#8221; ? UX pour User eXperience. L’expérience utilisateur en mobilité, c’est la...				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-ux-mobile/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/%e2%98%9d%ef%b8%8flepreuve-e5-a-ecrit-du-bts-ndrc/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="720" height="211" src="https://st9ph.fr/wp-content/uploads/2026/01/e5a-img.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/01/e5a-img.jpg 720w, https://st9ph.fr/wp-content/uploads/2026/01/e5a-img-300x88.jpg 300w" sizes="auto, (max-width: 720px) 100vw, 720px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/%e2%98%9d%ef%b8%8flepreuve-e5-a-ecrit-du-bts-ndrc/" target="_self" rel="bookmark noopener noreferrer">☝️L&#8217;épreuve E5 A (écrit) du BTS NDRC</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-01-11T21:23:50+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					11 janvier 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>⏱️ 3 heures | ✅coef2 /40 pts 👍 A ce jour, tous mes étudiants ont...				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/%e2%98%9d%ef%b8%8flepreuve-e5-a-ecrit-du-bts-ndrc/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-search-engine-marketing/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="798" height="185" src="https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-08-220116.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-08-220116.jpg 798w, https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-08-220116-300x70.jpg 300w, https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-08-220116-768x178.jpg 768w" sizes="auto, (max-width: 798px) 100vw, 798px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-search-engine-marketing/" target="_self" rel="bookmark noopener noreferrer">⏺️Omnicanal | Search Engine Marketing</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-01-08T21:56:41+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					8 janvier 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>C&#8217;est quoi le &#8220;Search Engine Marketing&#8221; ? Le Search Engine Marketing (SEM) est l&#8217;addition de...				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/%e2%8f%ba%ef%b8%8fomnicanal-search-engine-marketing/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
																<article class="uagb-post__inner-wrap">								<div class='uagb-post__image'>
									<a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-social-selling-reverse-marketing/" target="_self" rel="bookmark noopener noreferrer" class='uagb-image-ratio-inherit'><img loading="lazy" decoding="async" width="726" height="79" src="https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-05-151311.jpg" class="attachment-large size-large" alt="" srcset="https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-05-151311.jpg 726w, https://st9ph.fr/wp-content/uploads/2026/01/Capture-decran-2026-01-05-151311-300x33.jpg 300w" sizes="auto, (max-width: 726px) 100vw, 726px" />					</a>
							</div>
						<h4 class="uagb-post__title uagb-post__text">
				<a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-social-selling-reverse-marketing/" target="_self" rel="bookmark noopener noreferrer">🏷️Animation RC | Social Selling &amp; Reverse Marketing</a>
			</h4>
						<div class='uagb-post__text uagb-post-grid-byline'>
								<time datetime="2026-01-05T15:08:08+01:00" class="uagb-post__date">
				<span class="dashicons-calendar dashicons"></span>					5 janvier 2026				</time>
							<span class="uagb-post__comment">
				<span class="dashicons-admin-comments dashicons"></span>					Aucun commentaire				</span>
						</div>
							<div class='uagb-post__text uagb-post__excerpt'>
					<p>C&#8217;est quoi tout ça ? Le Social Selling est l&#8217;art de vendre depuis les réseaux...				</div>
						<div class="uagb-post__text uagb-post__cta wp-block-button">
				<a class="wp-block-button__link uagb-text-link" style="" href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-social-selling-reverse-marketing/" target="_self" rel="bookmark noopener noreferrer">Lire la suite</a>
			</div>
			
									</article>
											</div>
			


<div class="wp-block-uagb-team uagb-team__image-position-left uagb-team__align-left uagb-team__stack-tablet uagb-block-5002ab42"><img decoding="async" class="uagb-team__image-crop-circle" src="https://st9ph.fr/wp-content/uploads/2022/01/steph-150x150.png" alt="" height="100" width="100" loading="lazy"/><div class="uagb-team__content"><h4 class="uagb-team__title">St9ph</h4><span class="uagb-team__prefix">Webmaster</span><p class="uagb-team__desc">Je suis Formateur depuis 1997 et j'ai commencé ma carrière comme technicien en réseaux informatiques.  J'ai travaillé pour de grands organismes de formation : Greta, AFPA, réseau des CCI, des écoles de commerces réputées : EM Normandie, E2SE, groupes FIM et ICEP, et collaboré en Centre d'Appels chez Webhelp pendant 12 ans avec des grands comptes FAI comme Orange, Bouygues Telecom et SFR, des assureurs et des fournisseurs d'Energie comme Direct Energie (devenu Total) et EDF (devenu Engie) !</p><ul class="uagb-team__social-list"><li class="uagb-team__social-icon"><a href="https://www.facebook.com/profile.php?id=100076192144163" aria-label="facebook" target="_blank" title="" rel="noopener noreferrer"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 512 512"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.8 90.69 226.4 209.3 245V327.7h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.3 482.4 504 379.8 504 256z"></path></svg></a></li><li class="uagb-team__social-icon"><a href="https://www.linkedin.com/company/st9ph/" aria-label="linkedin" target="_blank" title="" rel="noopener noreferrer"><svg xmlns="https://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg></a></li></ul></div></div>
<p>L’article <a href="https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/">🏷️Animation RC | la Satisfaction Client</a> est apparu en premier sur <a href="https://st9ph.fr">st9ph.fr</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://st9ph.fr/%f0%9f%8f%b7%ef%b8%8fanimation-rc-la-satisfaction-client/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/starRank.mp4" length="5738929" type="video/mp4" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/SVI-St9ph-leadP.mp3" length="4931478" type="audio/mpeg" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/01/voicertool_audio_Eloise_12-01-2026_at_19_23_50_on_January_12th_2026.mp3" length="407232" type="audio/mpeg" />
<enclosure url="https://st9ph.fr/wp-content/uploads/2026/02/ranking-anim-1.mp4" length="211898" type="video/mp4" />

		<post-id xmlns="com-wordpress:feed-additions:1">32500</post-id>	</item>
	</channel>
</rss>
