RELEASE NOTES comparatives PEEL SHOPPING 9.1.0 du 10/09/2018 par rapport à PEEL SHOPPING 9.0.0 en date du 29/01/2018
- Activation de la redirection si le numéro de page demandée est supérieur au nombre de page total dans les pages de catégories + Ajout d'un paramètre pour désactiver la redirection dans tous les cas - Adaptation des règles d'appel à la minification - Ajout de la possibilité de configurer une bannière en fond de site - Ajout de la possibilité d'exclure des marques dans le formulaire de création de code promo - Ajout du franco de port par poids par zone - Ajout d'un filtre d'utilisateur dans l'administration, sur l'état d'abonnement à la newsletter et aux offres commerciales - Ajout d'un filtre par adresse IP sur la page de liste des clients dans le back office - Ajout d'un filtre sur la zone d'expédition pour le rapport des ventes - Ajout d'un franco de port par catégorie - Ajout d'une variable de configuration export_order_custom_field et export_order_all_total_display pour personnaliser l'export des ventes - Ajout d'une variable de configuration short_register_form pour réduire le nombre de champs pour la création d'utilisateur en front office - Ajout d'une variable de configuration pour permettre un menu fixed au scroll - Ajout d'une variable de configuration laissant la possibilité d'afficher les modules left en sx et sm - Ajout de GROUP BY pc.produit_id quand recherche dans catégorie : ça permet à LIMIT de bien fonctionner. Car sinon, c'est dans modules/search/produit;php qu'on dédoublonne les href ce qui ne permet pas de respecter le nombre d'éléments souhaités au final - Ajout de la colonne ip dans la liste des utilisateurs - Ajout de la gestion d'affichage de l'image pour les attributs personalisés dans un select - Ajout de la variable de configuration "add_product_vat_select_options" qui permet de définir par défaut un taux de tva au formulaire d'ajout de produit - Ajout du paramètre menu_highlight_element_with_different_url qui permet de surligner un élément du menu alors que l'url de l'élément à surligner n'est pas l'url de la page. Utile par exemple lors de l'utilisation des paramètres menu_custom_XX - Ajout la possibilité de définir si les chapo des articles sont mis en page - Ajout zone html perso en haut du header - Ajout d'une variable de configuration qui affiche l'info stock par produit dans le caddie - Appel de get_default_content pour afficher les meta dans la bonne langue - Correction de get_url si $uri est un lien complet. - Correction de l'affichage des prix en HT en fonction de la configuration de la zone - Correction de l'affichage des prix HT dans les exports PDF - Correction de l'ajout de produit associé lors de la création d'un produit - Correction de l'application du paramètre save_caddie_in_cookie en fonction du nombre de produits - Correction de la fonction de merge récursif, qui faisait se fusionner les tableaux de tableaux de manière incorrecte - Correction de la gestion des adresses avec une configuration multisite - Correction de la mention affichée lorsque les frais de ports ne sont pas encore fixés. - Correction de la mise à jour des produits sauvegardé du panier - Correction de la possibilité de lié aux groupes d'utilisateurs en masse - Correction de la présélection des mode de transport - Correction de la prise en compte du site_id pour une commande fait sur "Tous les sites" (site_id = 0) - Correction de la requête d'intertion d'un nouveau type de livraison - Correction de la sélection de menu, lors de l'usage de menu_custom_urls - Correction de la vérification de champ obligatoire "en dur" dans le code du formulaire de contact. - Correction du chargement par défaut de la zone de livraison - Correction du choix du mode de livraison par défaut si un seul type existe pour la zone. - Correction du controle du pays de livraison dans l'étape 2 du panier. - Correction requête SQL pour l'utilisation de la variable de configuration category_primary_order_by - Correction sur marque non existante : faire redirection - Correction upload multiple sur les page d'administration - Correction valeur de hook par défaut : si rien ne se passe, on veut renvoyer true - Création du cookie qui contient le panier une seule fois, et pas à chaque update. - Désactivation paramétrable des icones vers les réseaux sociaux - Développement choix de produits à ajouter à la newsletter - Exclusion de marques dans les codes promos - Gestion automatique de la désactivation de cache en cas de demande de jquery lors de la génération du HTML qui aurait pu être mis en cache - Gestion de $GLOBALS['site_parameters']['security_sql_filter_union_skip'] = true; dans peel_configuration et non plus en PHP pour tests - Gestion de l'utf8 : on utiliser une connexion MySQL qui se connecte pour avoir les résultats en UTF8 donc plus besoin de faire des utf8_encode - Gestion de validator dans hook pour valider une date => pourra être généralisé à d'autres champs - Gestion des fichiers du type ***.print.***.css à mettre avec attribut media="print" et pas minifié - Isolation de l'import dans une fonction pour pouvoir l'appeler en front-office de manière plus cohérente - MAJ Bootbox v4.4.0 - MAJ Bootstrap v3.3.7 (avant toute modification dedans) - Modification de l'ajout de la gestion d'affichage de l'image pour les attributs couleurs - Modification de l'ordre d'affichage des noms catégories dans l'arborescence de la liste des catégories en B.O - Modification du champs texterea d'adresse du formulaire d'inscription par un input text - Modification du nom de la variable de configuration qui permet d'afficher la possibilité de ne pas payer la TVA - Modification du panier pour ne pas afficher les moyens de paiements si aucun moyen de paiement configuré. - Modification structure page détail produit - Optimisation des hooks - Optimisation du caddie lors de l'ajout au panier - Optimisation si pas de catégorie demandée pour flux RSS - Optimisations de update() du Caddie pour éviter problème si bcp de produits - Optimisations pour éviter de passer trop souvent dans des hook de calcul de prix - Page "Bons clients" : ajouter une check box "Code Promo à Tous " et une check box "Envoi Newsletter à tous " - Résolution de problème de compatibilité si un fichier d'un module est chargé dans load_site_specific_files_before_others alors que d'autres fichiers sont dans modules_front_office_functions_files_array - Selection de la langue choisi et par défaut dans le moteur de recherche - Suppression de l'affichage des attributs vide dans le cas d'un attribut sous forme de select - Suppression de l'option "Choisissez" dans le attribut sous forme de select - Suppression de la liste de produit sauvegardé à la fin de la commande - Suppression des changements de background pour l'impression