WORDPRESS · WOOCOMMERCE

Des recommandations sur votre boutique.
Deux clés, aucun code.

L’extension LIKYLY envoie votre catalogue WooCommerce, crée les blocs de recommandations dans votre compte et les place dans votre boutique : page produit, panier, page boutique et fin des articles. Elle fonctionne derrière les caches de page et ne ralentit jamais une page.

Prérequis : WordPress 6.5 ou plus, PHP 7.4 ou plus ; WooCommerce 8.0 ou plus pour les blocs produits (sans WooCommerce, seul « Read next » s’affiche).

01. Installez l’extension

Bientôt sur WordPress.org

L’extension est en cours de validation par WordPress.org. Elle sera alors installable depuis Extensions › Ajouter une extension, en cherchant « LIKYLY ». D’ici là, écrivez à support@likyly.com pour recevoir le fichier .zip, puis installez-le avec Extensions › Ajouter une extension › Téléverser une extension.

02. Connectez-la à votre compte

  1. Créez un compte LIKYLY (gratuit, sans carte bancaire), puis ouvrez Console › Clés API.
  2. Dans WordPress, ouvrez Réglages › LIKYLY et collez la clé publique (pk_…) et la clé secrète (sk_…).
  3. Cliquez sur Connecter. L’extension vérifie les clés, crée les emplacements des blocs dans votre compte et envoie votre catalogue, meilleures ventes d’abord. La page de réglages suit l’envoi.

Ouvrez ensuite une page produit : le bloc « You may also like » s’affiche dès que le catalogue est arrivé, quelques secondes pour la plupart des boutiques. Les recommandations s’affinent ensuite avec les visites et les achats.

La clé secrète reste sur votre serveur : elle n’apparaît jamais dans les pages, et le champ reste vide après l’enregistrement (le laisser vide garde la clé actuelle). Seule la clé publique est envoyée au navigateur.

03. Les blocs

BlocOùCe qu’il montre
You may also like
wp-product-similar
Page produit, sous le résuméProduits proches de celui-ci, ou souvent achetés avec lui. Jamais le produit affiché, jamais un produit en rupture.
Complete your order
wp-cart-complete
Sous le panierProduits qui vont avec le contenu du panier, sans ceux qui y sont déjà.
Trending now
wp-shop-trending
Page boutique, au-dessus des produitsCe qui se vend et se regarde en ce moment.
Read next
wp-post-related
Fin des articles de blogArticles proches de celui qui vient d’être lu. Aussi sans WooCommerce.

Dans Réglages › LIKYLY › Blocs, chaque bloc s’active, se désactive et se renomme. Le bloc produit peut aussi remplacer les « Produits apparentés » de WooCommerce. « Read next » demande d’envoyer aussi les articles (case Catalogue › Articles du blog).

Ailleurs sur le site

Dans l’éditeur, ajoutez le bloc LIKYLY recommendations et choisissez le bloc à afficher. Ou utilisez le code court :

[likyly placement="product" title="Vous aimerez aussi" limit="4"]

placement vaut product, cart, shop, post, ou le nom de n’importe quel emplacement créé dans la console (stratégie, filtres et règles réglés là-bas). item fixe le produit de référence, sinon c’est celui de la page.

04. Le catalogue

  • Ce qui est envoyé : titre, description courte, lien, image, prix, prix barré, catégories, stock, SKU et note ; pour les articles, la date de publication. L’identifiant LIKYLY d’un contenu est son identifiant WordPress.
  • Quand : à la connexion, puis à chaque produit ou article enregistré, passé en rupture, mis à la corbeille ou supprimé. L’envoi se fait en arrière-plan (Action Scheduler de WooCommerce, ou WP-Cron), jamais pendant le chargement d’une page.
  • Ce qui ne l’est pas : brouillons, contenus privés ou protégés par mot de passe, produits masqués du catalogue.
  • Offre gratuite : 50 produits, avec tous les blocs. Les meilleures ventes partent en premier ; au-delà, la page de réglages indique combien de produits ont été refusés et pourquoi.

Réglages › LIKYLY › Renvoyer tout le catalogue relance un envoi complet, utile après un import massif de produits.

05. Ce qui est mesuré

  • Dans le navigateur : le produit ou l’article vu, les recommandations affichées (impressions) et cliquées.
  • Sur votre serveur : les ajouts au panier, et les produits de chaque commande au passage en « En cours » ou « Terminée » (une commande n’est comptée qu’une fois), compatible avec les tables de commandes HPOS et les blocs panier et commande. La connexion d’un client relie ses visites anonymes à son compte.

Un visiteur est reconnu par un identifiant aléatoire gardé dans son navigateur (localStorage et le cookie likyly_sid), et par son identifiant WordPress quand il est connecté. Aucun nom, e-mail ni adresse n’est envoyé. Mentionnez ces traceurs dans votre politique de confidentialité et, si votre droit l’exige, attendez le consentement avant de charger le script (filtre likyly_js_config, ci-dessous). Détails : notre politique de confidentialité.

06. Apparence

Les blocs reprennent les polices et les couleurs de votre thème. Pour les ajuster, ciblez .likyly-block en CSS, ou changez ses propriétés :

.likyly-block {
  --likyly-columns: 4;        /* produits par ligne */
  --likyly-gap: 1.25rem;
  --likyly-radius: 8px;
  --likyly-image-ratio: 1;    /* 1 = carré, 3 / 4 = portrait */
}

Les blocs se remplissent dans le navigateur : ils fonctionnent derrière WP Rocket, LiteSpeed Cache, Varnish et les autres caches de page. Si LIKYLY ne répond pas, le bloc ne s’affiche pas, et la page reste intacte.

07. Pour les développeurs

WP-CLI

wp likyly connect --public-key=pk_... --secret-key=sk_...   # connecte, crée les blocs, envoie le catalogue
wp likyly sync         # renvoie tout le catalogue
wp likyly placements   # crée les emplacements manquants
wp likyly status       # connexion, catalogue, emplacements

Filtres

  • likyly_item : les données d’un produit ou d’un article avant l’envoi (ajouter une propriété, en retirer une).
  • likyly_should_sync : envoyer ou non un contenu précis.
  • likyly_post_types : les types de contenus envoyés en plus des produits (par défaut : les articles).
  • likyly_placement : la définition d’un emplacement à sa création (stratégie, filtres, règles).
  • likyly_placement_slug : le nom de l’emplacement utilisé par un bloc.
  • likyly_js_config : la configuration passée au navigateur ; renvoyer un tableau vide retient le script, par exemple jusqu’au consentement.

La constante LIKYLY_API_URL dans wp-config.php fixe l’adresse de l’API. Pour aller plus loin (emplacements sur mesure, stratégies, règles métier), voir le serveur MCP et la référence de l’API.

08. Questions fréquentes

Le bloc de la page boutique n’apparaît pas

Les thèmes à blocs (Twenty Twenty-Five…) construisent la page boutique sans les points d’accroche classiques de WooCommerce : ajoutez le bloc LIKYLY recommendations au modèle de la boutique dans l’éditeur de site (Apparence › Éditeur).

Un bloc reste vide

Le catalogue n’est peut-être pas encore arrivé : la page Réglages › LIKYLY indique le nombre de produits reçus et les éventuels refus. Un bloc ne s’affiche que s’il a des produits à montrer.

Que se passe-t-il si je supprime l’extension ?

Ses réglages sont effacés de WordPress. Votre compte LIKYLY et ses données restent, jusqu’à ce que vous les supprimiez depuis la console.

Une question qui n’est pas ici ?

Écrivez à support@likyly.com.