Si vos tableaux de liste de souhaits sur le frontend affichent plus de colonnes que nécessaire pour les acheteurs, SaveTo Wishlist Pro vous permet d'en masquer chacune par tableau et d'ajouter une colonne SKU qui est désactivée par défaut. Cet article vous montre où trouver les bascules de visibilité des colonnes et ce que chacune masque ou ajoute, afin que vous puissiez configurer les tableaux comme vos acheteurs en ont besoin.
Prérequis
- SaveTo Wishlist Pro version 1.0.4 ou ultérieure est installé et actif avec une licence valide.
- SaveTo Wishlist Lite version 1.1.6 ou ultérieure est également actif (Pro dépend de Lite pour les modèles de liste de souhaits sur le frontend).
Les trois tableaux que vous pouvez contrôler
Les paramètres de visibilité des colonnes sont regroupés par le tableau sur le site qu'affecte chaque option. Savoir quel tableau est lequel facilite le choix des bonnes options pour votre boutique.
Tableau des articles de la liste de souhaits. Le tableau qui affiche les produits à l'intérieur d'une seule liste de souhaits. Un acheteur voit cela après avoir ouvert l'une de ses listes de souhaits. Les invités non connectés voient le même tableau, avec les mêmes colonnes, sur leur page de liste de souhaits invité. Il comporte six colonnes que vous pouvez masquer : Image, Prix, Statut du stock, Quantité, Sous-total et Actions. Vous pouvez également activer une septième colonne, SKU, qui est désactivée par défaut.
Tableau de la collection de listes de souhaits. Le tableau qu'un acheteur connecté voit dans Mon compte, affichant toutes les listes de souhaits qu'il a créées. Il comporte trois colonnes que vous pouvez masquer : Statut, Date d'ajout et Actions.
Tableau des listes de souhaits publiques. La liste publique des listes de souhaits que d'autres acheteurs ont choisi de partager. Mêmes trois colonnes que le tableau de la collection : Statut, Date d'ajout et Actions.
Masquer une colonne, ou afficher la colonne SKU
- Allez dans SaveTo Wishlist → Paramètres dans votre menu d'administration WordPress.
- Ouvrez l'onglet Page de la liste de souhaits.
- Faites défiler jusqu'à la section Visibilité des colonnes.
- Trouvez le tableau que vous souhaitez modifier (Tableau des articles de la liste de souhaits, Tableau de la collection de listes de souhaits ou Tableau des listes de souhaits publiques) et activez la bascule pour chaque colonne que vous souhaitez masquer. Pour ajouter la colonne SKU à la place, activez Afficher la colonne SKU, répertoriée avec les bascules du tableau des articles de la liste de souhaits.
- Cliquez sur Enregistrer les modifications.

Les colonnes masquées disparaissent du site dès que vous enregistrez. Il n'y a pas de cache à vider, et les acheteurs déjà sur la page verront le changement la prochaine fois qu'ils chargeront ou navigueront.
Ce que chaque bascule masque ou affiche
Tableau des articles de la liste de souhaits
| Option | Ce qu'elle masque |
|---|---|
| Masquer la colonne Image | La colonne miniature du produit dans le tableau des articles. |
| Masquer la colonne Prix | La colonne du prix unitaire du produit. |
| Masquer la colonne Statut du stock | La colonne de l'indicateur En stock / Hors stock. Utile pour les boutiques qui ne suivent pas le stock. |
| Masquer la colonne Quantité | La colonne du sélecteur de quantité. |
| Masquer la colonne Sous-total | Le sous-total par ligne (prix × quantité). Utile pour les boutiques B2C où les totaux par ligne n'apportent pas de valeur. |
| Masquer la colonne Actions | Les boutons d'action au niveau de la ligne (supprimer, ajouter au panier, et similaires). |
Table de collections de listes de souhaits et table de listes de souhaits publiques
Ces deux tables partagent les trois mêmes bascules car elles affichent les mêmes colonnes.
| Option | Ce qu'elle masque |
|---|---|
| Masquer la colonne Statut | Le statut de visibilité de la liste de souhaits (Privée, Publique, Partagée). |
| Masquer la colonne Date d'ajout | La date de création de la liste de souhaits. |
| Masquer la colonne Actions | Les boutons d'action pour chaque ligne de liste de souhaits (modifier, partager, supprimer, et similaires). |
Afficher la colonne SKU
Contrairement aux bascules ci-dessus, Afficher la colonne SKU ajoute une colonne au lieu d'en masquer une. Activez-la et une colonne SKU apparaît dans le Tableau des articles de la liste de souhaits (vue liste et vue grille). Si un acheteur partage cette liste de souhaits et que quelqu'un ouvre le lien sans se connecter, il voit la même colonne SKU dans sa vue invité. Un invité non connecté la voit également sur sa propre page de liste de souhaits invité. Elle est désactivée par défaut. Ni le Tableau de la collection de listes de souhaits ni le Tableau des listes de souhaits publiques n'obtiennent de colonne SKU, car les deux listent des listes de souhaits, pas des produits.
En vue grille, le SKU s'affiche comme sa propre ligne sous le nom du produit plutôt que comme une colonne de tableau.
Pour un produit avec une variation sélectionnée, la colonne affiche le SKU de cette variation. Si la variation n'en a pas, elle utilise le SKU du produit parent. Si aucun des deux n'a de SKU, la colonne affiche N/A.
Dépannage
Une colonne que j'ai désactivée s'affiche toujours sur le frontend
Actualisez de force la page de liste de souhaits dans votre navigateur (Cmd+Maj+R sur macOS, Ctrl+F5 sur Windows). Le script de visibilité des colonnes qui masque les colonnes se charge une fois par page, le navigateur peut donc encore exécuter une copie mise en cache datant d'avant votre sauvegarde. Si un plugin de mise en cache de page se trouve devant le frontend (WP Rocket, LiteSpeed Cache, et similaires), videz son cache pour la page de liste de souhaits.
La colonne Image continue de s'afficher même si je l'ai désactivée
Vérifiez que la bascule Masquer la colonne Image est activée sous l'en-tête Table des articles de liste de souhaits. La colonne Image de la table des articles est une bascule distincte de toute colonne d'image dans les autres tables, donc désactiver l'image sur Collection ou Publique n'affecte pas la table des articles. SaveTo Wishlist Lite utilisait auparavant un commutateur distinct "Afficher l'image du produit" dans l'onglet Page de liste de souhaits. Pro remplace ce commutateur par sa propre bascule de colonne d'image, donc si vous mettez à niveau depuis Lite uniquement, la modification se trouve maintenant dans la visibilité des colonnes plutôt que dans le commutateur Lite.
Différents acheteurs voient différentes colonnes
Les paramètres de visibilité des colonnes sont globaux, pas par utilisateur. Chaque acheteur voit les mêmes colonnes masquées ou affichées. Si différents utilisateurs voient différentes colonnes, quelque chose d'autre est en jeu : la cause la plus probable est un plugin de mise en cache de page servant une version mise en cache plus ancienne de la page à certains visiteurs. Videz le cache de la page de liste de souhaits et réessayez. Les plugins de rôles utilisateurs (comme Members ou User Role Editor) n'affectent pas non plus la visibilité des colonnes, car les bascules s'appliquent globalement.
J'ai activé Afficher la colonne SKU mais aucune colonne SKU n'apparaît
Vérifiez que votre licence SaveTo Wishlist Pro est active. Afficher la colonne SKU nécessite une licence active et n'a aucun effet sans elle. Si la licence est active, assurez-vous que SaveTo Wishlist Lite est la version 1.1.6 ou ultérieure. Les versions antérieures affichent le paramètre dans Pro mais ne rendent pas la colonne sur le frontend.
Questions fréquemment posées
Puis-je masquer différentes colonnes pour différents rôles clients ?
Pas par défaut. La visibilité des colonnes est un paramètre unique et global par colonne. Si vous avez besoin d'une visibilité basée sur les rôles, masquez la colonne dans la visibilité des colonnes pour tout le monde, puis utilisez un extrait CSS ou JS personnalisé limité au rôle client pour la réafficher pour les rôles qui en ont besoin.
Les colonnes affectent-elles les données de la liste de souhaits, ou seulement l'affichage ?
Uniquement l'affichage. Masquer la colonne Prix ne supprime pas le prix de l'article de la liste de souhaits, et la valeur est toujours disponible dans les données sous-jacentes (pour les exportations, les e-mails ou les réponses de l'API REST). La visibilité des colonnes n'affecte que ce que les acheteurs voient dans les trois tables du frontend.
Les colonnes masquées reviendront-elles si je change de thème ?
Non. Les paramètres de visibilité des colonnes sont stockés dans le plugin SaveTo Wishlist Pro, pas dans le thème, ils sont donc conservés lorsque vous changez de thème.
Puis-je masquer une colonne uniquement dans la vue mobile ?
Pas via la visibilité des colonnes. Chaque bascule masque la colonne sur toutes les tailles de viewport. Pour masquer uniquement en mode adaptatif, utilisez un petit extrait CSS personnalisé avec une requête média ciblant l'attribut data-column de la colonne.
La colonne SKU affecte-t-elle le Tableau de la collection de listes de souhaits ou le Tableau des listes de souhaits publiques ?
Non. L'option Afficher la colonne SKU n'affecte que le tableau des articles de la liste de souhaits, y compris la vue invité d'une liste de souhaits partagée et la page de liste de souhaits d'un invité déconnecté. Le tableau des collections de listes de souhaits et le tableau des listes de souhaits publiques répertorient tous deux des listes de souhaits plutôt que des produits individuels, donc aucun des deux n'a de SKU à afficher.
Note du développeur
Chaque bascule est stockée comme sa propre option dans la table wp_options. Si vous avez besoin de déboguer ou de lire l'état actuel sans ouvrir l'interface d'administration, utilisez WP-CLI :
wp option get stwpro_hide_col_items_image wp option get stwpro_hide_col_collection_status wp option get stwpro_hide_col_public_actions wp option get stwpro_settings_show_sku_column
Le modèle est stwpro_hide_col_<table>_<column>, où <table> est items, collection ou public, et <column> est la clé de la colonne (image, price, stock_status, quantity, subtotal, actions, status, created_at). Une valeur de yes signifie que la colonne est masquée.
L'option Afficher la colonne SKU ne suit pas ce modèle : elle est stockée sous stwpro_settings_show_sku_column, aux côtés des autres paramètres de la page de liste de souhaits de Pro. Une valeur de yes signifie que la colonne SKU est affichée.
Besoin d'aide ?
Si vous avez une question ou rencontrez un problème, nous sommes là pour vous aider.
- Utilisateurs premium : Ouvrir un ticket de support
- Utilisateurs gratuits : Visitez notre forum communautaire
