<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:media="http://search.yahoo.com/mrss/" 
	>
<channel>
	<title>
	Commentaires sur : Comment créer une boutique WooCommerce multilingue avec le plugin Polylang ?	</title>
	<atom:link href="https://tutoriels.lws.fr/woocommerce/boutique-woocommerce-multilingue-polylang/feed" rel="self" type="application/rss+xml" />
	<link>https://tutoriels.lws.fr/woocommerce/boutique-woocommerce-multilingue-polylang</link>
	<description>Didacticiels pour apprendre à utiliser WordPress et Prestashop</description>
	<lastBuildDate>Wed, 18 Dec 2024 09:50:59 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>
		Par : Karen		</title>
		<link>https://tutoriels.lws.fr/woocommerce/boutique-woocommerce-multilingue-polylang#comment-6729</link>

		<dc:creator><![CDATA[Karen]]></dc:creator>
		<pubDate>Wed, 18 Dec 2024 09:50:59 +0000</pubDate>
		<guid isPermaLink="false">https://tutoriels.lws.fr/?p=22529#comment-6729</guid>

					<description><![CDATA[En réponse à &lt;a href=&quot;https://tutoriels.lws.fr/woocommerce/boutique-woocommerce-multilingue-polylang#comment-6709&quot;&gt;Etienne&lt;/a&gt;.

Bonjour Étienne,

Merci pour votre message et pour les précisions concernant votre situation !

Vous avez effectivement mis le doigt sur une des limites bien connues de Polylang lorsqu’il est utilisé avec le Divi Theme Builder et WooCommerce. Heureusement, il existe des pistes pour contourner ce problème sans devoir créer 140 pages manuellement.

1. Utiliser des traductions dynamiques pour les modèles Divi Theme Builder
Même si Polylang n’est pas entièrement compatible avec le Divi Theme Builder, vous pouvez tenter d’intégrer les chaînes de texte dynamiques. Voici comment procéder :

- Configurez les chaînes de traduction dans Polylang pour traduire les textes dynamiques utilisés dans vos Modèles Divi. Cela permet de gérer les traductions sans dupliquer chaque page.
- Dans le Divi Theme Builder, appliquez un modèle global ou des règles spécifiques à vos pages produit, tout en laissant Polylang gérer la langue de ces contenus dynamiques.

2. Utiliser un plugin complémentaire pour la compatibilité
Un autre plugin comme WPML (plus compatible avec Divi et WooCommerce) peut être envisagé si vous êtes prêt à envisager une alternative à Polylang. WPML propose des outils qui facilitent la gestion des modèles multilingues créés avec Divi Theme Builder.

3. Créer des règles conditionnelles dans le Divi Theme Builder
Une autre option consiste à utiliser des règles conditionnelles dans Divi pour afficher les modèles en fonction de la langue :

- Dans le Divi Theme Builder, créez un modèle distinct pour chaque langue.
- Assignez chaque modèle uniquement aux pages produit d&#039;une langue spécifique (par exemple, en filtrant par catégorie ou balise WooCommerce, ou via des plugins comme &quot;Conditional Menus for Polylang&quot;).

4. Envisager des shortcodes et widgets
Pour limiter les doublons, vous pouvez utiliser des shortcodes ou widgets pour insérer des contenus traduits sur vos pages produits. Cela peut réduire le nombre de pages à traduire.

5. Si aucune des options précédentes ne convient...
Si malgré tout, aucune des solutions ci-dessus ne résout votre problème et que vous devez dupliquer vos pages, je vous recommande un plugin comme Duplicate Post pour gagner du temps dans la duplication et la personnalisation des pages.

J’espère que ces pistes pourront vous aider à contourner cette limite.

Bien cordialement,

Karen - LWS

&lt;img src=&quot;https://tutoriels.lws.fr/wp-content/themes/tutoriels2022/img/logo_lws_red.svg&quot; alt=&quot;LWS Hébergement web, Noms de domaine, E-mails, Création de site, WordPress, PrestaShop&quot; a href=&quot;https://www.lws.fr&quot;/&gt;]]></description>
			<content:encoded><![CDATA[<p>En réponse à <a href="https://tutoriels.lws.fr/woocommerce/boutique-woocommerce-multilingue-polylang#comment-6709">Etienne</a>.</p>
<p>Bonjour Étienne,</p>
<p>Merci pour votre message et pour les précisions concernant votre situation !</p>
<p>Vous avez effectivement mis le doigt sur une des limites bien connues de Polylang lorsqu’il est utilisé avec le Divi Theme Builder et WooCommerce. Heureusement, il existe des pistes pour contourner ce problème sans devoir créer 140 pages manuellement.</p>
<p>1. Utiliser des traductions dynamiques pour les modèles Divi Theme Builder<br />
Même si Polylang n’est pas entièrement compatible avec le Divi Theme Builder, vous pouvez tenter d’intégrer les chaînes de texte dynamiques. Voici comment procéder :</p>
<p>&#8211; Configurez les chaînes de traduction dans Polylang pour traduire les textes dynamiques utilisés dans vos Modèles Divi. Cela permet de gérer les traductions sans dupliquer chaque page.<br />
&#8211; Dans le Divi Theme Builder, appliquez un modèle global ou des règles spécifiques à vos pages produit, tout en laissant Polylang gérer la langue de ces contenus dynamiques.</p>
<p>2. Utiliser un plugin complémentaire pour la compatibilité<br />
Un autre plugin comme WPML (plus compatible avec Divi et WooCommerce) peut être envisagé si vous êtes prêt à envisager une alternative à Polylang. WPML propose des outils qui facilitent la gestion des modèles multilingues créés avec Divi Theme Builder.</p>
<p>3. Créer des règles conditionnelles dans le Divi Theme Builder<br />
Une autre option consiste à utiliser des règles conditionnelles dans Divi pour afficher les modèles en fonction de la langue :</p>
<p>&#8211; Dans le Divi Theme Builder, créez un modèle distinct pour chaque langue.<br />
&#8211; Assignez chaque modèle uniquement aux pages produit d&rsquo;une langue spécifique (par exemple, en filtrant par catégorie ou balise WooCommerce, ou via des plugins comme « Conditional Menus for Polylang »).</p>
<p>4. Envisager des shortcodes et widgets<br />
Pour limiter les doublons, vous pouvez utiliser des shortcodes ou widgets pour insérer des contenus traduits sur vos pages produits. Cela peut réduire le nombre de pages à traduire.</p>
<p>5. Si aucune des options précédentes ne convient&#8230;<br />
Si malgré tout, aucune des solutions ci-dessus ne résout votre problème et que vous devez dupliquer vos pages, je vous recommande un plugin comme Duplicate Post pour gagner du temps dans la duplication et la personnalisation des pages.</p>
<p>J’espère que ces pistes pourront vous aider à contourner cette limite.</p>
<p>Bien cordialement,</p>
<p>Karen &#8211; LWS</p>
<p><img src="https://tutoriels.lws.fr/wp-content/themes/tutoriels2022/img/logo_lws_red.svg" alt="LWS Hébergement web, Noms de domaine, E-mails, Création de site, WordPress, PrestaShop" a href="https://www.lws.fr"/></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		Par : Etienne		</title>
		<link>https://tutoriels.lws.fr/woocommerce/boutique-woocommerce-multilingue-polylang#comment-6709</link>

		<dc:creator><![CDATA[Etienne]]></dc:creator>
		<pubDate>Mon, 16 Dec 2024 16:18:40 +0000</pubDate>
		<guid isPermaLink="false">https://tutoriels.lws.fr/?p=22529#comment-6709</guid>

					<description><![CDATA[Bonjour,
Merci pour votre article et le partage d’informations. Si vous aviez l&#039;habitude de travailler avec Divi/Polylang/Woocommerce j’ai une petite question concernant la compatibilité de Polylang avec le Divi Theme Builder.
J’ai en effet traduit en utilisant Polylang toutes les pages de mon site (avec un sélecteur de langue français/anglais), sauf la page ‘Boutique’ que je suis en train de de finaliser. Pour cette page construite avec Woocommerce, j’ai utilisé des Modèles de Page Produit conçus avec le Divi Theme Builder (cette page ‘Boutique’ propose 70 produits comportant chacun 16 variations en fonction de 2 attributs). En cliquant sur l’une des 70 images représentant ces produits, on ouvre une page (correspondant à un Modèle de Page Produit construit avec le Divi Theme Builder) dans laquelle on peut effectuer le choix des valeurs des attributs).
Mais le problème c’est que le  Divi Thème Builder n&#039;est pas compatible avec Polylang. 
Je suis donc coincé.
Y a t il une solution pour contourner cette limite (et ce dans le cas évoqué ci-dessus d’une page ‘Boutique’ Woocommerce) ?
Sinon faut il se résoudre à utiliser la solution de construire autant de Pages Produit qu’il y a de produits dans ma ‘Boutique’, puis les traduire (ce qui représente 70 pages x 2 = 140 pages)?
En vous remerciant.   
Bien cordialement.   
Etienne.]]></description>
			<content:encoded><![CDATA[<p>Bonjour,<br />
Merci pour votre article et le partage d’informations. Si vous aviez l&rsquo;habitude de travailler avec Divi/Polylang/Woocommerce j’ai une petite question concernant la compatibilité de Polylang avec le Divi Theme Builder.<br />
J’ai en effet traduit en utilisant Polylang toutes les pages de mon site (avec un sélecteur de langue français/anglais), sauf la page ‘Boutique’ que je suis en train de de finaliser. Pour cette page construite avec Woocommerce, j’ai utilisé des Modèles de Page Produit conçus avec le Divi Theme Builder (cette page ‘Boutique’ propose 70 produits comportant chacun 16 variations en fonction de 2 attributs). En cliquant sur l’une des 70 images représentant ces produits, on ouvre une page (correspondant à un Modèle de Page Produit construit avec le Divi Theme Builder) dans laquelle on peut effectuer le choix des valeurs des attributs).<br />
Mais le problème c’est que le  Divi Thème Builder n&rsquo;est pas compatible avec Polylang.<br />
Je suis donc coincé.<br />
Y a t il une solution pour contourner cette limite (et ce dans le cas évoqué ci-dessus d’une page ‘Boutique’ Woocommerce) ?<br />
Sinon faut il se résoudre à utiliser la solution de construire autant de Pages Produit qu’il y a de produits dans ma ‘Boutique’, puis les traduire (ce qui représente 70 pages x 2 = 140 pages)?<br />
En vous remerciant.<br />
Bien cordialement.<br />
Etienne.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
