Module · LNK Demande d'échantillon
  • PrestaShop

LNK Demande d'échantillon, le bouton qui laisse votre acheteur pro essayer avant de commander

Votre acheteur professionnel hésite à commander 200 unités d'un produit qu'il n'a jamais tenu en main. Aujourd'hui il vous écrit, vous préparez un envoi à part, et personne ne sait ensuite s'il a commandé. LNK Demande d'échantillon met un bouton « Demander un échantillon » sur la fiche : l'échantillon part avec une commande normale, et le back-office vous dit qui a commandé le produit ensuite.

  • Version 1.1.0 · PrestaShop 1.7.6 à 8.x
  • Version 1.9.0 · PrestaShop 9
  • PrestaShop 1.7.6 à 9.x
  • PHP 7.1 à 8.4
  • Aucun override

Points clés

  • Bouton « Demander un échantillon » sur la fiche produit.
  • L'échantillon part avec une commande normale : transporteurs, paiement, facture.
  • Produit natif caché « Échantillon : <nom> », jamais dans la recherche ni les listes.
  • Gratuit, montant fixe HT (au centime) ou pourcentage du prix.
  • Quantité 1 garantie au panier, sans override.
  • Limites par client et par produit, et sur 30 jours.
  • Réservé aux clients connectés par défaut.
  • Liste des demandes et « commandé ensuite », avec la part convertie.
  • Tous les produits d'une catégorie en un clic.
  • 0,3 Ko de CSS sur les fiches concernées, aucun JavaScript.
  • Multiboutique, français, anglais et arabe (de droite à gauche).
  • PrestaShop 1.7.6 à 9, sans override.

Un bouton sur la fiche, une commande normale

Le client clique sur « Demander un échantillon » : l'échantillon arrive dans son panier, et il passe commande comme d'habitude, avec vos transporteurs et vos moyens de paiement. Pas de formulaire à traiter à la main, pas d'envoi à part : la commande, le bon de livraison et la facture disent « Échantillon : » suivi du nom du produit.

Un vrai produit, caché partout ailleurs

Pour chaque produit qui propose des échantillons, le module crée un produit natif caché, « Échantillon : <nom du produit> », avec la photo du produit et sa taxe. Ce produit n'apparaît jamais dans la recherche ni dans les listes de produits. Il garde son propre prix, et il n'interfère ni avec le vrai produit au panier, ni avec ses prix par quantité. Quand le produit d'origine change de nom, de taxe ou de prix, l'échantillon suit.

Gratuit ou payant

Trois réglages de prix : gratuit, un montant fixe HT, ou un pourcentage du prix du produit. Le bouton affiche le prix (« Gratuit » ou le prix par échantillon). Changer le réglage met à jour le prix des échantillons déjà créés. La livraison suit vos transporteurs, comme pour toute commande.

Des limites pour éviter les abus

  • Quantité 1 : toute quantité est ramenée à 1 dans le panier, et la commande ne peut pas partir autrement. Vérifié au banc sur 1.7.6, 8.1 et 9.2, depuis la fiche, une liste et l'aperçu rapide.
  • Un échantillon par client et par produit (réglable de 1 à 20).
  • Cinq échantillons par client sur 30 jours, tous produits confondus (réglable).
  • Réservé aux clients connectés par défaut : le visiteur voit le bouton et se connecte d'abord.

Quand une limite est atteinte, le bouton laisse place à un message clair.

Qui a commandé ensuite

La page du module liste les demandes : date, client, produit, commande. Une colonne « Commandé ensuite » indique si le client a commandé le produit lui-même dans les 90 jours (réglable), et le haut de la liste donne la part des échantillons suivis d'une commande. Vous savez enfin ce que vos échantillons rapportent.

Tout un catalogue en un clic

Proposez des échantillons produit par produit (référence ou identifiant), ou pour tous les produits d'une catégorie d'un seul clic. Arrêter se fait de la même façon ; les commandes passées gardent leurs lignes.

Léger et rapide

Chiffres mesurés sur le module livré, compressés (zlib, niveau 9) : 0,3 Ko de CSS sur la fiche d'un produit qui propose des échantillons, et seulement là. Aucun JavaScript, rien sur les autres pages. Le bouton est un simple lien rendu par le serveur.

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 native de chaque back-office, sous Catalogue. Classic et Hummingbird sans réglage ; les thèmes LNK placent le bouton par un crochet dédié (contrat de thème). Aucun override, aucun appel externe.

Questions fréquentes

Comment proposer des échantillons sur PrestaShop ?

Installez LNK Demande d'échantillon, puis, sur sa page (Catalogue), ajoutez les produits qui proposent des échantillons : un par un par leur référence, ou tous ceux d'une catégorie d'un clic. Le bouton « Demander un échantillon » apparaît aussitôt sur leur fiche.

Comment l'échantillon arrive-t-il chez le client ?

Avec une commande normale. Le bouton met l'échantillon au panier, et le client commande comme d'habitude, avec vos transporteurs et vos moyens de paiement. La commande et la facture portent la ligne « Échantillon : » suivie du nom du produit.

L'échantillon peut-il être gratuit ?

Oui, c'est le réglage par défaut. Il peut aussi coûter un montant fixe HT, ou un pourcentage du prix du produit. La livraison suit vos transporteurs, comme pour toute commande : pour l'offrir, réglez vos frais de port comme d'habitude.

Que crée le module dans mon catalogue ?

Un produit natif caché par produit qui propose des échantillons : « Échantillon : <nom> », avec la photo et la taxe du produit, et son propre prix. Il a la visibilité « nulle part » de PrestaShop : jamais dans la recherche ni dans les listes de produits. Il suit le produit d'origine (nom, taxe, prix) et disparaît avec lui.

Un client peut-il commander dix échantillons du même produit ?

Non. Toute quantité est ramenée à 1 dans le panier, et la commande ne peut pas partir autrement. Vérifié sur PrestaShop 1.7.6, 8.1 et 9.2, depuis la fiche, une liste de produits et l'aperçu rapide. En plus, un client reçoit un échantillon par produit et cinq sur 30 jours (deux réglages).

Les visiteurs non connectés peuvent-ils demander un échantillon ?

Par défaut, non : ils voient le bouton et se connectent d'abord, puis reviennent sur la fiche. Un réglage ouvre les échantillons à tous ; les limites par client ne s'appliquent alors qu'aux clients connectés.

Comment savoir si un échantillon a fait vendre ?

La liste des demandes indique, pour chacune, si le client a commandé le produit lui-même dans les 90 jours (délai réglable), et le haut de la liste donne la part des échantillons suivis d'une commande. Seules les commandes valides comptent.

Faut-il modifier mon thème ?

Non. Avec Classic, Hummingbird et la plupart des thèmes, le bouton se place sous l'ajout au panier par le crochet natif de la fiche. Un thème peut le placer ailleurs avec le crochet displayLnkSampleButton, et l'habiller par ses propres classes de bouton.

Le module ralentit-il ma boutique ?

Non. Il charge 0,3 Ko de CSS sur la fiche d'un produit qui propose des échantillons, et rien ailleurs. Aucun JavaScript : le bouton est un lien rendu par le serveur.

Fonctionne-t-il en multiboutique ?

Oui. Chaque boutique a ses produits échantillons et ses demandes, et les réglages se font pour toutes les boutiques, pour un groupe ou pour une seule. Une boutique supprimée emporte ses demandes.

Le module contient-il un override ?

Non. Aucun override : la quantité 1 est garantie par les crochets natifs du panier, sans modifier le cœur de PrestaShop. Aucun appel externe.

Que reste-t-il si je désinstalle le module ?

Les produits échantillons et la liste des demandes sont supprimés. Les commandes déjà passées gardent leurs lignes, avec le nom et le prix de l'échantillon.

Journal des versions

2 versions publiées pour PrestaShop

  1. Version 1.9.0 PrestaShop 9

    Nouveautés

    • Bouton « Demander un échantillon » sur la fiche produit, sous l'ajout au panier ; crochet displayLnkSampleButton pour les thèmes (contrat lnk.samples.button/1).
    • Produit échantillon natif et caché pour chaque produit qui propose des échantillons : « Échantillon : <nom> », photo et taxe du produit, son propre prix ; tenu à jour avec le produit d'origine et supprimé avec lui.
    • Prix d'un échantillon : gratuit, montant fixe HT ou pourcentage du prix du produit ; un nouveau réglage met à jour les échantillons déjà créés.
    • Quantité 1 garantie au panier sans override, depuis la fiche, une liste ou l'aperçu rapide.
    • Limites par client et par produit, et par client sur 30 jours ; réservé aux clients connectés par défaut.
    • Liste des demandes avec « Commandé ensuite » (commande du produit dans un délai réglable) et la part des échantillons suivis d'une commande.
    • Produits proposés un par un ou tous ceux d'une catégorie en un clic.
    • Page du module sous Catalogue, sur l'habillage commun des modules LNK : demandes, produits, réglages.
    • Multiboutique : produits échantillons et demandes par boutique, réglages par boutique, par groupe ou communs.
    • Français, anglais et arabe (de droite à gauche).
  2. Version 1.1.0 PrestaShop 1.7.6 à 8.x

    Nouveautés

    • Bouton « Demander un échantillon » sur la fiche produit, sous l'ajout au panier ; crochet displayLnkSampleButton pour les thèmes (contrat lnk.samples.button/1).
    • Produit échantillon natif et caché pour chaque produit qui propose des échantillons : « Échantillon : <nom> », photo et taxe du produit, son propre prix ; tenu à jour avec le produit d'origine et supprimé avec lui.
    • Prix d'un échantillon : gratuit, montant fixe HT ou pourcentage du prix du produit ; un nouveau réglage met à jour les échantillons déjà créés.
    • Quantité 1 garantie au panier sans override, depuis la fiche, une liste ou l'aperçu rapide.
    • Limites par client et par produit, et par client sur 30 jours ; réservé aux clients connectés par défaut.
    • Liste des demandes avec « Commandé ensuite » (commande du produit dans un délai réglable) et la part des échantillons suivis d'une commande.
    • Produits proposés un par un ou tous ceux d'une catégorie en un clic.
    • Page du module sous Catalogue, sur l'habillage commun des modules LNK : demandes, produits, réglages.
    • Multiboutique : produits échantillons et demandes par boutique, réglages par boutique, par groupe ou communs.
    • Français, anglais et arabe (de droite à gauche).

Votre panier

Votre panier est vide.