Après plusieurs mois de développements, nous sommes très heureux d’annoncer la disponibilité du module Champs personnalisés avancés pour PrestaShop 1.6 et 1.7. Ce module, destiné aux marchands comme aux développeurs, permet d’ajouter des champs sur tous les éléments du Back Office PrestaShop.
Pourquoi ajouter des champs à PrestaShop ?
Chaque marchand est unique, et son activité peut nécessiter le stockage d’informations non prévues par PrestaShop. Plusieurs exemples :
- En électronique grand public, certains marchands conservent le numéro de série de l’appareil envoyé à chaque client, il est donc nécessaire de disposer d’un champ dans la commande éditable en Back Office.
- Chez les vendeurs de matériel sportif, il est pertinent de conserver la fédération sportive des acheteurs, et peut-être même son numéro de licence.
- Un vendeur de souliers pourrait souhaiter ajouter un second champ description afin de stocker les conseils d’entretien.
Sur la fiche produit, il est possible d’utiliser les caractéristiques pour enregistrer tout type d’information, mais ce contournement (ou plutôt détournement) a ses limites : on ne peut saisir que du texte non mis en forme, le champ est affiché en Front Office (ie : visible par les clients), il est difficile d’avoir une vision synthétique des valeurs saisies, etc…
Pourquoi un module pour ajouter des champs supplémentaires ?
Un des développements les plus classiques consiste donc à ajouter un ou plusieurs champs à PrestaShop, généralement dans la fiche produit, et plus rarement dans les autres éléments du modèle de données PrestaShop : commande, catégorie, etc…
Les besoins sont toujours spécifiques, mais PrestaShop n’ayant par prévu nativement un modèle de donnée évolutif, tout besoin de champs supplémentaire se traduisait par un développement spécifique. Mais le développement spécifique a ses limites : correction nécessaire à chaque montée de version PrestaShop, pas de compatibilité avec les modules, besoin d’un développeur / agence, etc…
Le module champs personnalisés avancés permet d’ajouter un champ sur un élément PrestaShop (Produit, Catégories, etc…), de choisir le type (texte, texte mis en forme, image, etc…) puis de choisir si ce champ est visible par les consommateurs sur le Front Office de la boutique. Le module intègre bien entendu la capacité d’ajouter autant de champs que nécessaire, renommer et supprimer, ainsi qu’une vision synthétique permettant de voir la valeur du ou des champs sur tous les éléments de PrestaShop.
Exemple de configuration 1 : ajouter « Conseil d’entretien » sur la fiche produit
Tout d’abord, créez un champ supplémentaire en texte riche et choisissez l’affichage Front Office:
Ensuite, saisissez dans chaque fiche produit le texte souhaité :
Un onglet est affiché en Front Office sur tous les produits pour lesquels un texte a été saisi dans le champs « Conseil d’entretien »
Exemple de configuration 2 : conserver le numéro de série d’un appareil dans la commande sans le montrer au client
Créez un champs supplémentaire en texte simple et choisissez de ne pas l’afficher en Front Office:
Vous pourrez ensuite enregistrer les informations que vous souhaitez sur chaque commande, en toute confidentialité.
Pour plus d’exemples d’utilisation ou pour acheter le module, rendez-vous sur la fiche Addons de notre module.
Vous l’avez compris, ce module ne répond pas à un besoin unique, mais c’est un outil que les développeurs ou marchands pourront utiliser pour personnaliser les champs de PrestaShop en fonction de leurs besoins. Il s’agit pour le moment d’une toute première version de ce module, n’hésitez pas à nous faire part de vos besoins pour que nous puissions construire la feuille de route des évolutions.
Cliquez ici pour acheter le module Custom Fields
10 réponses sur “Nouveau module : champs personnalisés avancés”
Bonjour
Je cherche un moyen d’enregistrer les numéros de séries des articles en stock pour chaque produit dans le catalogue
Si par exemple j’ai cent produits en stock est-il possible d’associer ces numéros de série à une fiche produit ?
bein à vous
yann shukor
Bonjour,
Merci pour votre demande. Notre module permet uniquement d’ajouter des champs aux éléments PrestaShop existant (produits, clients, commandes, etc…).
Dans votre cas, il n’existe pas, dans PrestaShop, d’élément correspondant à chaque pièce en stock, donc notre module ne peut pas répondre à votre besoin. Il faut réaliser un module sur mesure, qui n’est pas trivial. Vous pouvez nous contacter via le formulaire de contact si vous souhaitez un devis.
Matthieu
Bonjour Sébastien,
Merci pour votre message.
Notre module permet de renseigner une valeur par défaut pour tous les champs. Donc, il suffit d’ajouter un logo une fois et ce sera affiché sur toutes les fiches produit.
Si vous avez des questions après l’achat du module n’hésitez pas à contacter notre équipe de support : https://addons.prestashop.com/en/contact-us?id_product=29193
Bonne journée !
Tetiana
Bonjour,
avec votre module, est-ce possible pour chaque produit d’avoir une zone texte éditable depuis la fiche produit qui s’affichera dans la zone de prix du produit (exemple pouvoir rajouter manuellement un prix au kilo) ?
Merci
Bonjour,
vous pouvez faire cela. Il faudra créer un champ de type texte dans la page produit et le positionner sur le hook displayProductAdditionalInfo.
Si vous avez des questions après l’achat du module n’hésitez pas à contacter notre équipe de support : https://addons.prestashop.com/en/contact-us?id_product=29193
Bonne journée !
Francesco
Bonjour,
Je viens d’acheter votre plugin qui a l’air de très bien fonctionner.
Je rencontre un petit soucis au niveau de l’éditeur WYSIWYS qui s’affiche comme un simple textArea, est-ce un problème connu et résoluble?
A bientôt!
Bruno
Bonjour,
Je vous invite à contacter notre service d’assistance via ce lien:
https://addons.prestashop.com/fr/contactez-nous?id_product=29193
Notre équipe vous aidera à résoudre le problème.
Francesco
202-ecommerce
Bonjour,
Ce module permettrait-il d’ajouter un champ texte ou une liste déroulante à la modification de stock dans la partie administrateur?
Typiquement pour expliquer la raison d’une modification de l’inventaire (p. ex. : « perte sur stock » ou « produit défectueux ».
Si c’est possible, cette information peut-elle être exploitée ensuite relativement facilement?
Bonjour,
oui le module vous permet de créer un champ de type texte ou une liste déroulante que vous pouvez placer, dans le back office, dans l’onglet “quantité” de la page produit.
N’hésitez pas à tester le module sur l’environnement de test : https://totcustomfields.demo.202-ecommerce.com/admin202/
Si vous avez d’autres questions concernant le module, je vous invite à écrire à notre service d’assistance : https://addons.prestashop.com/fr/contactez-nous?id_product=29193
Francesco 202-ecommerce
Bonjour,
Impossible de se connecter à la démo, malheureusement…
[email protected] / demodemo ne donne rien…