Par Simon développeur PEEL
dans PEEL SHOPPING : logiciel open source de boutique en ligne,
Nous sommes heureux de vous informer de la sortie de la version 6.4 de PEEL SHOPPING qui est disponible dès maintenant.
http://www.peel.fr/nos-offres-1/peel-shopping-31.html
Cette version apporte une multitude de modifications et améliorations suite à des demandes diverses de la part de la communauté des utilisateurs :
- Ajout de l'import / export des attributs administrable
- Amélioration de l'affichage de la taxe (HT/TTC)
- Administration de l'affichage du module marque
- Correction de la gestion de la quantité dans les calculs des commandes
- Correction d'un bug lors de la modification d'une commande
- Rendre les attributs administrable texte libre et upload obligatoire
- Ajout d'un texte administrable sur la page parrainage
- Correction d'un problème de gestion des stocks par attribut
- Création d'une configuration pour empêcher modification anciennes commandes
- Permettre de trier les utilisateurs par type de profil
- Ajout d'une redirection automatique après la connexion de l'utilisateur à son compte
- Rendre paramétrable la décrémentation du stock réel
- Rendre possible l'ajout de document par profil d'utilisateur
- Modification de l'image de produit par défaut sur PEEL
- Ajout d'un filtre sur les templates d'email en back office
- ...
La solution PEEL SHOPPING 6.4 est téléchargeable gratuitement depuis le site http://www.peel.fr/
Pour tester cette version, allez vite sur : http://premium.peel.fr/
Vous pouvez voir l'administration avec les accès suivants :
login : demo@peel.fr
mot de passe : demo
Vous pouvez nous appeler au 01 75 43 67 97 pour de plus amples informations sur cette nouvelle version.
TOUS LES UTILISATEURS DE VERSIONS PRECEDENTES DE PEEL SONT INVITES A MIGRER VERS CETTE nouvelle version.
Pour migrer à partir d'une autre version :
RELEASE NOTES comparatives PEEL SHOPPING 6.4 / PEEL SHOPPING 6.3 en date du 29/05/2012
Fonctionnalités / améliorations :
- Affichage des templates dans la création et modification de newsletter.
- Affichage du conditionnement dans la fiche produit.
- Affichages des logos (image, pdf, zip) en front-office.
- Ajout d'un argument dans get_current_url.
- Ajout des attributs administrables dans le fichier d'export et dans l'import de produits.
- Ajout d'un champ dans la table peel_utilisateurs appeller :"control_plus" tinyint(1) default '0'.
- Ajout de la fonction de nettoyage de BDD.
- Ajout de l'appel à GLOBALS pour des variables si haut et bas sont appelés à partir d'une fonction.
- Ajout de paramètres à tracert_history_admin pour gérer toutes les situations.
- Ajout du tag NB_USED_POSSIBLE pour l'envoi d'un code promo.
- Ajout champ conditionnement à l'objet caddie.
- Ajout d'un count() pour formater le resultat.
- Ajout d'un filtrage (Langue, catégorie, état) sur le modéle d'email permettant de retrouver plus facilement des modèles.
- Ajout d'un filtre "catégories", "type de lot", "texte" sur le compte utilisateur.
- Ajout d'un filtre sur la liste des utilisateurs "Site web" : OUI/NON.
- Ajout d'une phrase d'avertissement sur l'envoi d'email en local.
- Ajout du champ "Siren" dans la table peel_utilisateurs.
- Ajout de la colonne "payment_status_decrement_stock" à la table peel_sites.
- Ajout des boutons en haut de page de la liste de clients a contacter.
- Ajout de colonnes de tri par privilège dans le filtre utilisateur.
- Ajout de la décrémentation de stock des articles lorsque le statut passé à "Réglé" quand la décrémentation de stock est desactivée lors du passage de la commande.
- Ajout de la recherche des articles et marques par défaut si rien de rempli dans la recherche.
- Ajout de la suppression du captcha après la validation du formulaire d'inscription et modification de la validation du formulaire de contact pour la modularité de la suppression du captcha.
- Ajout de moyens de paiement directs dans le fichier fin_commande.php.
- Ajout de moyens de paiement indirects pour l'envoi des emails de commande à la fin de la commande.
- Ajout de multilingue pour la fonction upload.
- Ajout de multilingue pour le module Kekoli.
- Ajout du champ tarif_percent en back-office.
- Ajout du champ template_technical_code dans peel_newsletter permettant d'avoir le modèle d'email correspondant.
- Ajout du champ select pour permettre de trier les utilisateurs par type d'utilisateurs (récupération dans la base de données pour la liste).
- Ajout du filtre offres commerciales sur la liste d'utilisateurs.
- Amélioration de cleanHTML pour prendre en compte width non numérique.
- Amélioration de str_shorten avec nouvel argument permettant une coupure entre les mots si possible.
- Amélioration des explications dans la page d'administration des codes promos.
- Amélioration des explications pour les modes de gestion de stock si la commande n'est pas payée.
- Modification de l'affichage dans le panier.
- Modification du paramètre de la photo non disponible. La taille doit être déterminée par les variables $GLOBALS['site_parameters']['medium_width'] et $GLOBALS['site_parameters']['medium_height'].
- Possibilité de filtrer les utilisateurs en fonction de ce champ sur la liste des utilisateurs.
- Possibilité de modification dans l'edition du compte.
- Possiblité de voir l'upload d'un document en front office ainsi qu'en back-office.
- Possibilité de modifier l'activité sur la fiche utilisateur en back-office.
- Prise en compte du choix du profil dans la requete de recherche.
- Le statut "Payé attente de vérification" est maintenant géré de la même manière que le statut "Réglé".
- Empécher la modification de la date de commande.
- Gestion de la segmentation des statuts utilisateurs lors de l'inscription.
- str_form_value(..) utilisé dans des valeurs par défaut de textarea : or textarea ne prend pas d'argument value, c'est entre les tags qu'on met la valeur.
- Déplacement de !defined('LOAD_NO_OPTIONAL_MODULE') en début des tests pour éviter d'avoir à exécuter des file_exists si au final le résultat est faux => limitation des accès disque du serveur.
- Ne pas attendre 3 sec si erreur SQL pas liée à problème de connexion.
- Réorganisation du code du moteur de recherche.
- Bonne prise en compte des metas pour les boutiques.
- Déplacement du remplacement de € en sigle euro au moment de traiter les tags plutôt que lors de leur définition.
- Elargissement de la recherche de commande à d'autres champs d'email que email de peel_commandes.
- Mettre la valeur précédemment selectionnée comme valeur par defaut du select des privillèges.
- Modification paramettre search_doublon().
- Ne pas envoyer d'email quand on est en local.
- Rétablissement du mode de fonctionnement de "utilise" de peel_utilisateurs_codes_promos qui dit combien de fois un code promo a été utilisé par un utilisateur, si la ligne est présente dans la table.
- Permettre d'avoir nb_used_per_client des codes promos à 0.
- Utilisation de str_shorten sur présentation du moyen de paiement dans les factures.
- Verification de la présence des images dans le dossier image.
- Traitement dy type "d'utilisateur" dans le filtre liste utilisateur back-office.
- Ajout de String::strtoupper(sur INVOICE pour uniformisé l'affichage avec les autres mentions + Ajout de test si catégorie désactivée).
- AJout de tests !empty sur la présence de $_FILES.
- Ajout du style pour les textes areas.
- Amélioration de l'affichage de la taxe dans les remises.
- Ajout d'un cache de 2h sur décompte du nombre des produits.
- Ajout du départ d'email lors du paiement validé d'une commande payée par Paypal.
- Gestion du multilingue dans gestion de la signature des modèles d'emails envoyés à partir du back-office.
- Restructuration et correction de la fonctionnalité d'envoi d'email depuis le back-office.
Optimisation du code (rapidité, compatibilité, sécurité, homogénéité, etc.) :
- Amélioration de la structuration des appels aux bannières.
- Ajout d'une sécurité dans la requête de sélection de produit dans la fonction params_affiche_produits.
- Ajout d'une sécurité pour les hébergements avec un version de PHP inférieur à 5.1.0.
- Ajout de la fonction updateTextField aux champs de la reherche.
- Ajout de la fonction delete_captcha() pour plus de modularité.
- Ajout de la fonction get_possible_categories() dans lib/class/Product.php permettant d'avoir la liste des catégories lors de l'export.
- Ajout de la fonction get_product_attributs() .
- Ajout de la prise en compte du champ on_special pour les articles.
- Ajout de la suppression de la session session_redirect_after_login si un utilisateur sort de la page membre.php après une redirection sans s'être connecté + Réorganisation (légère) du code .
- Changement d'un htmlspecialchars dans une URL par un rawurlencode.
- Changement de h2 en global_error pour un message.
- Changement de l'appel à tracert_history_admin pour ne pas passer par des id inutiles.
- Changement de l'image en 75px, ainsi le lien absolue vers l'image.
- Changement de la gestion de timemax : passage en seconde.
- Conversion automatique de l'ISO vers UTF8 si GET, POST, REQUEST ou COOKIE ne sont pas en UTF8.
- Conversion des fichiers ISO8859 en UTF8 suite a la création d'outil de vérification dans modules/migrate/.
- Normalisation de else if en elseif.
- Suppression de l'argument start dans des fonctions d'affichages qui sont en multipages, sachant que c'est $_GET['start'] qui est utilisé et non pas cet argument => c'était trompeur de le laisser.
- Suppression de la fonction is_produit_cadeaux_module_active.
- Suppression de put_session_commande($_POST); déjà plus haut dans le code.
- Adaptation pour afficher les commentaires en bas des factures.
- Annulation du nouveau positionnement du logo dans la facture.
- Déplacement de $this->update(); avant de mettre les infos dans les tableaux de valeurs.
- Modification de l'affichage de la remise TTC/HT.
- Modification de l'affichage du prix dans le pop up d'ajout au caddie : tenir compte de la valeur de la fonction display_prices_with_taxes_active().
- Modification de l'export pour permettre la prise en compte de certaines options.
- Modification de l'import pour prendre en compte les attributs upload et texte_libremodification de l'export pour permettre la prise en compte de certaines options.
- Modification de l'import pour prendre en compte les attributs upload et texte_libre.
- Modification des champs import / export.
- Modification du lien "Cliquez ici pour continuer votre achat" pour diriger vers la page du catalogue.
- Modification du screen.css.
- Utilisation systématique de la classe String pour les fonctions de formatages.
- Suprression de String::str_form_value mal utilisé.
- Remplacement des images photo-non-disponible.gif par image_defaut_peel.png en utilisant la fonction thumbs.
- Remplacement des TAGs [NAME], [GENDER], [FIRST_NAME], [LOGIN] par les TAGs [NOM_FAMILLE], [CIVILITE], [PRENOM], [PSEUDO] pour l'envoi d'email avec des TAGS.
- Suppression d'une indication fausse en back-office pour les derniers produits visités .
- Compatibilité de str_shorten avec UTF8.
- Elargissement de la zone pour mettre tag Google Analytics.
- Homogénéisation de l'ouverture de dossier pour y regarder les fichiers.
- Réorganisation de la gestion des 404.
- Suppression de certains mysql_ pour homogénéisation du code.
- Suppression de la page 404 administrable.
Correction de bogues :
- Correction de bogue sur fichier de langue FR.
- Correction de e-mail en email pour uniformiser le terme utilisé.
- Correction de l'affichage des codes promos dispo pour un utilisateur pour gérer les codes utilisables plusieurs fois.
- Correction de l'ordre d'appel des fichiers.
- Correction de la gestion des stocks en cas d'édition de commande.
- Correction de la présentation de commentaires.
- Correction de la prise en compte du login utilisateur dans le filtre utilisateur/mail.
- correction de peel_users_connexions par peel_utilisateur_connexions.
- Correction de tests dans modules_handler.
- Correction de tests de droits en utilisant a_priv. Sinon, problème de compatibilité avec admin_products par exemple qui n'aurait pas pu uploader d'image via FCKEditor.
- Correction du fonctionnement des codes promos car peel_utilisateurs_codes_promos ne contient pas forcément les infos d'un code => on doit se baser sur peel_commandes.
- Correction pour avoir la possibilté d'ajouter du texte en back-office pour l'afficher en front-office.
- corrections diverses dans boutique.php et remise en ordre du code.
- Correction affiche_recherche_connexion_user.
- Correction d'un emplacement dens la gestion du site + ajout de l'affichage de la mention vente flash dans les fiches produits.
- Correction d'un bogue lors de l'inclusion du fichier de fonction du module de préservation du panier.
- Correction de bogue sur etat_stock qui empêchait réincrémentation de stock lors de MAJ.
- Correction de l'envoi d'emails multiple pour une sélection d'utilisateur issus du filtre d'utilisateurs en back-office.
- Correction de l'appel à captcha déjà présent dans configuration.inc.php.
- Correction de l'import produits.
- Correction de la décrémentation du stock réel.
- Correction de la décrémentation du stock temporaire.
- Correction de la sélection d'attribut sur la page des marques.
- Correction des problèmes liés à l'administration du texte d'introduction au parrainage.
- Correction des retours sur le contrôle des attributs mandatory administrables en back-office.
- Correction du moteur de recherche.
- Correction du filtrage sur IP de la liste des connectés.
- Correction du filtre des produits dans les pages catégories.
- Correction du rpc.php.
- Correction page achat_paiement.php (alignement, bold, etc.).
- Correction pour forcer la décrémentation du stock quand on édite une commande après avoir recrédité les anciens produits.
- Correction sur l'affichage des vitrines en page d'acceuil, maintenant toute vitrine est affichée sans bloquer sur le ratio car celles-ci sont centrées dans un cadre.
- Correction du traitement de l'existance d'une image lorsque celle-ci est en base mais pas disponible.
- Correction d'un lien pour la redirection après la connexion.
- Correction d'un problème de reconaissance des sessions dans le fichier de config dans FCKEditor.
- Correction d'un problème lors de la séléction de la langue lors du choix du template d'email dans le module webmail, .
- Correction d'un test sur $date_a.
- Correction de calcul de la remise ht.
- Correction de l'affichage de la date de naissance dans le chagement de paramettre du compte.
- Correction de l'affichage de la mention "sur devis" dans les listes déroulantes de produits.
- Correction de l'affichage de la page d'édition d'une facture.
- Correction des droits admin dans FCKEditor.
- Correction de l'apparence de la page de création de comptes "Administrateur".
- Correction de l'inscription + de la pagination + ajout d'informations en back-office.
- Correction de l'ordre d'appel des fichiers de configuration.
- Correction de l'url de création de commandes sur la fiche utilisateur.
- Correction de l'url rewriting sur les pages de catégories.
- Correction de l'usage de str_form_value.
- Correction de la couleur du texte dans le bouton "Commander" sur la page panier.
- Correction de la gestion des pages dans les URL des listes des boutiques.
- Correction de la gestion des remises.
- Correction de la sélection des utilisateurs nécessaires pour le cron.
- Correction de la taille des pictos partenaires (Utilisation $GLOBALS['site_parameters']['small_width'] et $GLOBALS['site_parameters']['small_height']).
- Correction de la taille du champ texte de recherche.
- Correction de la valeur par défaut du champ paiement s'il n'y a pas de valeur pour le moyen de paiement.
- Correction du module bannière ne mettant pas à jour les banniéres vues.
- Correction du nom de Sign in with twitter en back-office.
- Correction du select des recherches par marques.
- Correction du test sur envoi d'email en local, pour bonne compatibilité avec crons, et gestion si port spécifié dans l'URL.
- Correction du texte lors de l'inscription à la newletter.
- Correction en back-Office sur fiche produit d'authenticité couleur texte.
- Correction en base et dans les formulaires "d'activité" en "activity".
- Correction erreur lors de la mise à jour d'une commande avec la variable tva_transport.
- Corrections diverses au niveau du moteur de recherche.
- Correction au niveau de l'ouverture de fichier : vérification s'il y a un fichier ouvert avant de faire un traitement.
- Corrections des conditions pour les incrémentations et décrémentations des stocks.
- corrections necessaires pour rendre un texte administrable pour le parrainage.
- Correction de l'affichage du nombre d'inscrits à la newsletter en prennant en compte l'état d'activation de l'utilisateur.
- correction de bug sur test SIREN / SIRET : accepter 9 ou 14 chiffres, et les espaces ou points.
- Correction de contentMail qui serait undefined 1 page sur 5000 si module cron pas actif.
- Correction de l'administration des bannières publicitaires => ajout d'un nouveau critère ALL_BUT_HOME.
- Correction de l'affichage d'un champ input radio dans la page attribut en back-office.
- Correction de l'affichage des bannières publicitaire => ajout d'un nouveau critère ALL_BUT_HOME et ALL.
- Correction de l'affichage du formulaire de contact.
- Correction de la définition du tableau custom_template_tags lors de l'envoi d'un email par cron pour un unique utilisateur.
- Correction de la protection des preg en utilisant preg_quote.
- Correction de la valeur par défaut de custom_template_tags dans la fonction template_tags_replace.
- Correction des erreurs de compilation dans preg_match.
- Suppression de div invisibles laissées par FCKEditor.