Gestion de produit

Ce module vous permet de gérer un catalogue de produits.
Vous pouvez définir des rubriques et sous rubriques pour trier vos produits.
Vous pouvez modifier la maquette d'affichage des produits.
Mise à jour :
Version : 0.61
Tarif : 0,00 € TTC *
* Avec la location du CMS Cresel
Adresse de ce module : https://www.cresel-cms.com/index.php?lang=fr&rId=8&mId=16&do=module-12-Gestion-de-produit
Captures d'écrans du module Gestion de produit
Historique du module Gestion de produit
- 25/11/25 Il est possible de définir une date de début et de fin pour les catégories. Remplacement du code d'initialisation de tableau array() par []. La fonction de duplication de produit duplique les images du produit !
- 04/04/25 Changement dans les balises :
[IF_TEXT_BEFORE] devient [IF_PRICE_TEXT]
[TEXT_BEFORE] devient [PRICE_TEXT]
[TEXT_AFTER] est supprimé
Ajout de la balise [PRICE_TEXT_LIST] - 30/03/25 Correction d'une erreur de type warning sur les pages produits si aucune catégorie n'était définie.
- 24/02/25 Correction d'une erreur de type warning sur les pages produits si aucune marque n'était définie.
Ajout d'une nouvelle balise conditionnelle : [IF_NO_TITLE][/IF_NO_TITLE] dans [IMG_LOOP][/IMG_LOOP]. Permet de définir un ttitre par défaut sur les balises alt si l'image n'a aucun titre. Cela permet d'éviter les erreurs "image sans balises alt" dans les outils d'audit de site.
Ajout d'une balise [TITLE_SLASH] qui transforme les apostrohpe double (") en apostrophe simple (').
Renvoi un statut HTML 404 en cas de produit non trouvé. - 11/02/25 Ajout du support du WebP pour les images.
Il est possible de personnalmiser le format des URLs pour les produits, catégories de produits et marques dans les gabarits d'affichage.
Changement de caractère pour désigner les marques dans les urls non personnaliés : m devient b. - 25/10/24 Il est possible de modifier la position des produits depuis la liste des produits. La position et le bouton "Modifier les positions " apparaîssent si une catégorie est sélectionnée.
Il est possible de filtrer les produits affichés / masqués. - 12/07/24 Nouveaux tags :
- [IF_PRICE_STROKE][/IF_PRICE_STROKE] : le contenu est affiché si le texte barré est différent de 0.00.
- [PRICE_STROKE_MIN] : prix barré minimal (par rapport à [PRICE_MIN]).
- [PRICE_STROKE_REDUCTION] pourcentage calculé entre [PRICE_MIN] et [PRICE_STROKE_MIN] sous forme décimal à deux chiffres après la virgule.
- [PRICE_STROKE_REDUCTION_INTEGER] identique à [PRICE_STROKE_REDUCTION], sous forme d'entier. - 12/07/24 Correction d'un bug sur les dates d'ajout et de modification d'un produit qui était inversée.
- 20/02/24 Fichier multiple : Il est possible d'ajouter plusieurs photos supplémentaires sur un produit en une fois.
- 12/02/24 Ajout d'une nouvelle balise dans la page produit : [STOCK_GEN]. Elle définie le stock global pour les produits sans option.
- 16/01/24 Correction d'un bug sur la recherche de produit sur les site multilangues. Amélioration de la recherche.
- 06/11/23 Correction d'un bug sur les urls. La gestion générale des urls ne supprime plus les slash autyomatiquement. Si le nom d'un produit comportait un slash, l'url du produit conservait ce slash et l'adresse était incorrect.
- 17/08/23 Ajout d'une fonction d'export complet de la base produit avec catégorie texte et tarif
Correction d'un bug lors de l'import de produit dans le cas d'une mise à jour de produit.
Ajout d'une nouvelle rubrique dynamique : catégorie au format JSON. Génère un objet au format JSON avec identifiant, parent, title, class html, position - 28/06/23 Sur la liste des produits, la recherche va dans les titres de page :
-Nom
-Titre (liste des produits)
-Titre (page produit)
Il est possible de définir la position des images supplémentaires des produits.
Il est possible d'utiliser les balises [HTML_CLASS] et [LANG_ID] dans les gabaits de :
- Page d'accueil
Liste des produits
Page produits
Amélioration de la fonction d'import de fichier CSV - 19/06/23 Il est possible de préciser si une catégorie de produit doit être affichée dans la liste des catégories du produit côté public (par exemple pour une catégorie promotion ou page d'accueil qui ne serait pas intéresant de voir sur la fiche produit).
- 10/03/23 Affichage de la position sur la liste des catégories.
Le module produit peut gérer une page d'accueil. Il est possible de lier l'accueil du site sur cette page et d'afficher une liste de produit à mettre en avant - 22/01/23 Correction d'un bug lors de la sélection d'un produit qui n'existe pas. La fonction ProductGetOne ne renvoyait pas 0 si des images ou du texte étaient encore enregistrés.
Ajout des balises sur Affichage du produit :
[IF_PRODUCT][/IF_PRODUCT] et [IF_NO_PRODUCT][/IF_NO_PRODUCT]
pour définir un gabarit si le produit existe et n'existe pas. - 29/11/22 Ajout d'un lien pour dupliquer depuis la liste des produits. Correction d'une parenthèse mal placée à la ligne 305...
- 03/08/22 Il est possible de définir la position d'affichage d'un produit pour chacune de ses catégories.
La liste des produits peut être classée par position lorsqu'elle est filtrée par catégorie. - 01/07/22 Correction d'un bug en dupliquant un produit : les textes de l'ancien produit était effacé. Correction d'un bug en supprimant un produit : les catégories du produit n'étaient pas supprimées. Affichage de la liste des produits en Javascript.
- 20/06/22 Compatible avec la version 66 du module Multimédia. Possibilité de définir une liste de class CSS dans les gabarits. Cette liste est affichée dans la gestion de produit / Class HTML
- 15/06/22 Corection d'une erreur E_WARNING pour les produits sans tarif lié.
Correction d'un bug dans le gabarit. Changement de nom de balise IMG_HEIGTH devient IMG_HEIGHT
Compatible avec la version 66 du module Multimédia - 10/06/22 Ajout d'un nouveau gabarit d'affichage pour contrôler la liste des produits mis de côté
Il est possible de choisir l'éditeur de texte du descriptif des catégories - 22/02/22 Ajout de nouvelles fonction d'intégration pour obtenir les listes de catégories et produits plus afcilement :
- ProductGetCatLst($aUser, $aOpt)
aOpt['search'] = string de recherche
$aOpt['catId'] = identifiant de catégorie
- ProductGetLst($aUser, $aOpt)
aOpt['search'] = string de recherche
$aOpt['catId'] = identifiant de catégorie - 31/01/22 La fonction WebShopStockInfo renvoie les produits avec leurs catégories (utile pour les codes de réductions
- 26/01/22 Correction d'un bug qui limitait la nombre de catégorie affichée à 50
- 08/01/22 Correction d'un bug dans la partie publique. Si les catégories d'un produit ne sont pas affichés dans le gabarit, le module affichait une erreur.
Un autre bug concernant les catégories : pour les produits qui n'étaient liés à aucune catégories, une erreur PHP de type warning apparaissait en voulant modifiant le produit. - 22/12/21 Ajout de la fonction WebShopStockInfo.
- 05/12/21 Compatible avec la nouvelle gestion de l'éditeur de texte du CMS.
- 09/04/21 Ajout de deux nouveaux champs sur les produits :
- Id de catégorie Facebook
- Id de catégorie Google
Ces identifiants sont utilisés à l'export de la base (au format CSV) vers Facebook Shopping et Google Shopping - 16/03/21 Les options de produit ont été supprimés.
Ajout d'un champ pour définir une classe HTML à un produit - 16/02/21 Ajout d'une noueau gabarit Menu dynamique avec sous catégorie. Ce gabarit permet de gérer l'affichage d'un menu de catégorie avec 1 niveau de sous catégorie.
Ajout d'un fonction d'intégration ProductGetCatLst qui renvoie la liste des catégories classées par ID. - 16/04/20 Ajout d'une page affichant les produits d'une marque.
Ajout de l'affichage de la marque d'un produit avec lien vers la page de la marque. - 14/04/20 Ajout d'option : possibilité de créer des options et des sous options pour les produits.
Affichage des catégories du produit dans le gabarit avec les tags [CAT_LOOP][/CAT_LOOP], Gestion de produit, [URL]
Affichage de la marque du produit dans le gabarit avec le tag [BRAND_NAME] - 13/05/19 Amélioration des catégories et de leur utilisation dans la liste des menus dynamiques.
- 15/04/19 Ajout d'un export vers Google Shopping
Ajout de nouveau champs pour Google Shopping :
- Numéro GTIN
Numéro MPN - 25/03/19 Compatible avec les nouveaux éditeurs de texte
- 12/03/19 Possibilité de valider un produit/ Les produits non validés ne sont pas affichés.
- 14/01/19 Possibilité de définir plusieurs catégories par produit.
Nouveau paramètre : payable en ligne. Ce paramètre permet d'utiliser un mode de paiement en ligne (via un module externe) ou une demande d'info grâce à une fonction intégrée au module. - 14/11/18 Ajout de la clé 'dynamicMenu' dans le fichier de description JSON.
- 15/12/15 Compatible avec le CoRe version 2.8
- 07/08/15 Conversion du fichier d'installation en format JSON.
- 29/07/15 Modification mineure. Compatible avec le lien direct du module rubrique.
- 24/02/2015 Correction d'un petit bug d'intégration des autres modules dans l'affichage du panier.
- 12/01/15 Support du mode multi-langues
Création de la version anglaise - 15/01/14 Le module est désormais compatible menu dynamique.
- 28/10/13 Dans la zone publique, le module affiche le nom de la catégorie dans laquelle l'utilisateur navigue.
- 03/10/13 Traduction de quelques mots anglais restants à l'affichage
- 28/08/13 Compatible avec les gabarits multi-langues
- 29/06/13 Possibilité de gérer le texte de description court et long en HTML
- 06/06/13 Correctement d'un bug sur l'ajout / modification de produit. Le titre du produit n'était pas correctement chargé.
Ajout d'un court texte de description pour les produits - 31/05/13 Correctement d'un bug lors de la suppression d'un produit, d'une catégorie ou d'une marque. Les images n'étaient pas supprimées.
Ajout de paramètres pour régler les dimensions des images et les gabarits d'affichage. - 29/05/13 Posibilité d'importer les produits, les catégories ou les marques. Le module ajoute des nouvelles entrées et modifie les entrées existantes.
Une option permet de vider la table avant l'importation.
Correction d'un bug dans l'affichage des entêtes lors d'un export. Les entêtes des tables de texte n'étaient pas dans le bon ordre. - 24/05/13 Posibilité d'exporter les produits, les catégories ou les marques. De nombreuses options sont disponibles pour paramétrer finement l'export :
- colonnes à exporter
- langue à exporter
- première et dernière lignes à exporter
- séparateur de variables et de colonnes - 22/05/13 Ajout d'un fichier cron pour effectuer des tâches de maintenance :
- table catégorie : compter et enregistrer le nombre de produit de chaque catégorie - 21/05/13 Possibilité de définir l'ordre d'affichage des catégories.
Possibilité de gérer les catégories et les catégories de produits sans limite.
Ajout des marques de produits.
Ajout des catégories de produits. - 09/10/12 Écriture du module
Afficher tout l'historique


