LNK Wishlist, la liste d'envies PrestaShop qui ne ralentit pas vos pages
Un cœur sur chaque produit, une page « Ma liste d'envies » dans le compte client, et les favoris rappelés sous le panier au moment où le client décide. LNK Wishlist remplace la liste d'envies livrée avec PrestaShop, reprend ses listes à l'installation, et ne charge que 1,4 Ko de JavaScript sur vos pages.
- Version 1.1.2 · PrestaShop 1.7.6 à 8.x
- Version 1.9.2 · PrestaShop 9
- PrestaShop 1.7.6 à 9.x
- PHP 7.1 à 8.4
- Aucun override
Points clés
- 1,4 Ko de JavaScript compressé sur les pages de la boutique, sans jQuery ni framework.
- Reprise des listes de blockwishlist à l'installation, en lecture seule.
- Une page Ma liste d'envies dans le compte client.
- Les favoris rappelés sous le panier, avec ajout en un clic.
- Un lien de partage de la liste, en lecture seule.
- Un cœur sur les fiches produits et sur les vignettes des listes.
- Le visiteur retrouve son produit après la connexion.
- Les listes du client visibles dans sa fiche au back-office.
- Export et effacement des listes avec le module RGPD.
- Aucun override, aucun appel externe.
- Traduit en français et en arabe.
- PrestaShop 1.7.6 à 9.
Remplacer blockwishlist sans perdre les listes de vos clients
Le module de liste d'envies livré avec PrestaShop charge ses scripts sur toutes les pages de la boutique, qu'un client s'en serve ou non : 157 Ko de JavaScript compressé, dont une bibliothèque GraphQL. LNK Wishlist reprend à l'installation les listes que vos clients y ont déjà créées. Les données de l'ancien module sont seulement lues, jamais modifiées : il reste réactivable tel quel.
Léger et rapide
Chiffres mesurés sur le module livré, compressé en gzip (niveau 9). Sur toutes les pages de la boutique : 1,4 Ko de JavaScript et 0,7 Ko de CSS. Sur la page Ma liste d'envies seulement : 0,8 Ko de JavaScript et 0,3 Ko de CSS en plus. Dans le panier : rien de plus, le rappel est rendu par le serveur.
Le module n'utilise ni jQuery ni framework. Un clic sur un cœur envoie une seule requête, et l'état des cœurs arrive avec la page, sans appel supplémentaire. Pour comparaison, blockwishlist, le module livré avec PrestaShop, charge 157 Ko de JavaScript compressé sur chaque page.
Une page Ma liste d'envies dans le compte client
Le client retrouve ses favoris dans son espace client, présentés avec les vignettes de votre thème. Il retire un produit d'un clic, et peut partager sa liste par un lien, en lecture seule, exclu de l'indexation par les moteurs de recherche.
Les favoris rappelés dans le panier
Sous le panier, jusqu'à quatre produits de la liste d'envies qui n'y sont pas encore, avec un bouton « Ajouter au panier ». Seuls les produits actifs et en vente sont proposés. Le nombre se règle dans le back-office, et le rappel peut être désactivé.
Pensée pour les clients connectés
La liste d'envies est liée au compte client. Un visiteur qui touche un cœur passe par la connexion, puis le produit est ajouté à sa liste au retour, sans qu'il ait à le rechercher.
Compatibilité PrestaShop 1.7.6, 8 et 9
Deux versions du module, une par génération : la 1.1 pour PrestaShop 1.7.6 à 8.x, la 1.9 pour PrestaShop 9, avec une page de réglages native de chaque back-office. Le cœur passe par les emplacements natifs des thèmes Classic et Hummingbird. Aucun override, aucun appel externe.
Questions fréquentes
Comment remplacer la liste d'envies de PrestaShop (blockwishlist) ?
Installez LNK Wishlist, puis désactivez blockwishlist sans le désinstaller. À l'installation, LNK Wishlist reprend les listes que vos clients ont créées dans blockwishlist. La page de réglages vous prévient tant que les deux modules sont actifs, pour éviter deux boutons sur la même fiche.
Les listes de mes clients sont-elles conservées ?
Oui. Les listes et leurs produits sont copiés à l'installation, avec leurs dates et leurs quantités. Les données de blockwishlist sont seulement lues, jamais modifiées. La reprise peut être relancée depuis la page de réglages sans créer de doublons.
Pourquoi blockwishlist ralentit-il ma boutique ?
Il charge ses scripts sur toutes les pages, y compris une bibliothèque GraphQL : 157 Ko de JavaScript compressé, qu'un client utilise la liste d'envies ou non. LNK Wishlist charge 1,4 Ko sur les pages de la boutique, et son code plus lourd seulement sur la page de la liste.
Un visiteur non connecté peut-il ajouter un produit ?
Il passe par la connexion ou la création de compte. Au retour, le produit qu'il avait choisi est ajouté à sa liste, sans qu'il ait à le rechercher.
Où le client retrouve-t-il sa liste d'envies ?
Dans son compte client, sur la page Ma liste d'envies, et par un lien dans le bloc Mon compte du pied de page. La liste reprend les vignettes produits de votre thème.
Comment fonctionne le rappel dans le panier ?
Sous le panier, le module affiche jusqu'à quatre produits de la liste d'envies qui n'y sont pas encore, avec un bouton « Ajouter au panier ». Seuls les produits actifs et en vente sont proposés. Le nombre se règle de 1 à 12, et le rappel peut être désactivé.
Le client peut-il partager sa liste ?
Oui, par un lien affiché sur sa page. La liste partagée est en lecture seule, ne montre aucune information sur son propriétaire, et n'est pas indexée par les moteurs de recherche.
Faut-il modifier mon thème ?
Non. Le cœur passe par les emplacements natifs des thèmes Classic et Hummingbird, sur les fiches produits et sur les vignettes. Pour placer le cœur ailleurs sur la vignette, une accroche dédiée existe ; nous la posons gratuitement sur demande.
Le module est-il compatible avec PrestaShop 9 ?
Oui. La version 1.9 est faite pour PrestaShop 9, avec une page de réglages native de son back-office. La version 1.1 couvre PrestaShop 1.7.6 à 8.x. Le front est le même dans les deux.
Les données des clients respectent-elles le RGPD ?
Les listes sont exportées et effacées avec les autres données du client par le module RGPD officiel de PrestaShop. Le module n'envoie aucune donnée à l'extérieur de votre boutique.
Le module installe-t-il des overrides ?
Non. Il ne contient pas de dossier override et ne modifie pas le cœur de PrestaShop.
Que se passe-t-il si je désinstalle le module ?
Ses tables, ses réglages et son onglet sont supprimés. Les données de blockwishlist, elles, restent intactes : vous pouvez le réactiver à tout moment.
Journal des versions
-
Version 1.9.2 PrestaShop 9
Modifications
- Nom affiché « LNK Liste d’envies » dans la liste des modules et dans le menu (anglais : LNK Wishlist ; arabe : LNK قائمة الأمنيات), à la place de « LNK Wishlist ».
- Licence d'utilisation de L'NKBOOT (une boutique par licence, conditions générales de vente d'addons.lnkboot.fr).
- Couleurs du cœur : variables --lnk-wishlist-text et --lnk-wishlist-accent, repliées sur le socle du thème (--lnk-text, --lnk-accent). Les anciens noms --lnk-wishlist-color et --lnk-wishlist-active restent lus, et une valeur posée par le thème n'est plus écrasée par le module.
Corrections
- Feuilles de style et scripts servis avec l'empreinte de leur contenu (boutique et back-office) : après une mise à jour, un cache ou un CDN ne sert plus l'ancien fichier.
-
Version 1.9.1 PrestaShop 9
Corrections
- Logo du module corrigé.
-
Version 1.9.0 PrestaShop 9
Première version pour PrestaShop 9. PrestaShop 1.7.6 à 8.x a sa propre version, la 1.1.0.
Nouveautés
- Un cœur sur les fiches produits et sur les vignettes, 1,4 Ko de JavaScript compressé, sans jQuery ni framework.
- Une page Ma liste d'envies dans le compte client, avec un lien de partage en lecture seule.
- Les favoris absents du panier rappelés sous le panier, quatre au plus, sans script supplémentaire.
- Un visiteur passe par la connexion, puis le produit choisi est ajouté à sa liste au retour.
- Reprise des listes de blockwishlist à l'installation, en lecture seule, rejouable sans doublon.
- Les listes du client dans sa fiche au back-office, export et effacement avec le module RGPD.
- Page de réglages native du back-office de PrestaShop 9.
Voir les 3 versions précédentes
-
Version 1.1.2 PrestaShop 1.7.6 à 8.x
Modifications
- Nom affiché « LNK Liste d’envies » dans la liste des modules et dans le menu (anglais : LNK Wishlist ; arabe : LNK قائمة الأمنيات), à la place de « LNK Wishlist ».
- Licence d'utilisation de L'NKBOOT (une boutique par licence, conditions générales de vente d'addons.lnkboot.fr).
- Couleurs du cœur : variables --lnk-wishlist-text et --lnk-wishlist-accent, repliées sur le socle du thème (--lnk-text, --lnk-accent). Les anciens noms --lnk-wishlist-color et --lnk-wishlist-active restent lus, et une valeur posée par le thème n'est plus écrasée par le module.
Corrections
- Feuilles de style et scripts servis avec l'empreinte de leur contenu (boutique et back-office) : après une mise à jour, un cache ou un CDN ne sert plus l'ancien fichier.
-
Version 1.1.1 PrestaShop 1.7.6 à 8.x
Corrections
- Logo du module corrigé.
-
Version 1.1.0 PrestaShop 1.7.6 à 8.x
Première version pour PrestaShop 1.7.6 à 8.x. PrestaShop 9 a sa propre version, la 1.9.0.
Nouveautés
- Un cœur sur les fiches produits et sur les vignettes, 1,4 Ko de JavaScript compressé, sans jQuery ni framework.
- Une page Ma liste d'envies dans le compte client, avec un lien de partage en lecture seule.
- Les favoris absents du panier rappelés sous le panier, quatre au plus, sans script supplémentaire.
- Un visiteur passe par la connexion, puis le produit choisi est ajouté à sa liste au retour.
- Reprise des listes de blockwishlist à l'installation, en lecture seule, rejouable sans doublon.
- Les listes du client dans sa fiche au back-office, export et effacement avec le module RGPD.
- Page de réglages dans le back-office classique de PrestaShop 1.7 et 8.