Nouvelle version PEEL SHOPPING 5.6

1 message dans ce sujet

Posté(e) · Signaler ce message

Bonjour à tous,

Nous sommes heureux de vous informer de la sortie de la version 5.6 de PEEL SHOPPING qui est disponible dès maintenant.

http://www.peel.fr/lire/peel-shopping-8.html

Les améliorations essentielles concernent des corrections diverses, la réorganisation de la librairie de fonctions pour plus de facilité dans la programmation, et la mise en place de nouvelles fonctions de connexion à la base de données afin de simplifier le code. Par ailleurs la commande des produits virtuels sans frais de port est facilitée.

Le code est dorénavant mieux documenté, et est plus facile à modifier.

L'ensemble est aussi plus rapide car une correction a été faite sur la mise en cache des images.

Voici les RELEASE NOTES comparatives PEEL SHOPPING 5.6 / PEEL SHOPPING 5.0 en date du 18/02/2010

Fonctionnalités :

- Ajout de la possibilité d'associer des PDF à un produit en plus d'images.

- Ajout de la possibilité de vendre des produits sans que l'utilisateur final n'ait à donner des informations relatives au transport (utile pour les produits électroniques).

- Ajout de certains attributs alt dans les balises de lien pour un meilleur référencement.

- Ajout d'un paramétrage pour les rubriques de contenu afin d'afficher ou non les articles qui dépendent d'une rubrique sur la page d'accueil de cette rubrique.

Ergonomie :

- On permet à présent à un utilisateur de passer une commande dont le montant est inférieur au montant de son avoir. On décrémente donc ensuite l'avoir du client qui est mis à jour en base de données (et non plus remis à 0 systématiquement).

- Amélioration de la cohérence de l'affichage des montants HT/TTC dans l'encart en bas à droite des factures PDF.

- Amélioration de la cohérence lorsqu'on arrive au paiement : ne pas déconnecter le client, garder le panier si paiement a échoué.

- Ajout de la possibilité de positionner les articles dans la page rubrique.

- Ajout d'une redirection sur la page membre.php vers la page compte.php lorsque que l'utilisateur est de loggé + Changement de l'intitulé de la page.

- Sélection du pays automatique dans le panier en fonction du pays de l'utilisateur.

- Nommage de la section "Guides Pratiques" en "Informations".

Correction de bugs :

- Correction d'un Undefined index sur "zones" dans administrer/pays.php

- Correction de bug de pagination dans la page produits de l'administration.

- Correction de la gestion des métas suite à erreur de conception.

- Correction de valeurs hidden pour éviter d'effacer par erreur dans la BDD si configuration pas bonne.

- Correction du numéro des factures lorsqu'on ne saisit pas de format précis dans peel_sites.

- Correction d'un bug lors du traitement de formulaire de recherche quand il était vide

- Correction de l'affichage des prix dans produit à la une.

- Correction de l'affichage des simple quotes dans les facture pdf.

- Correction du numéro de facture automatique.

- Correction des "" encadrant iso-8859-1 dans les entêtes d'emails : ça créait des soucis d'affichage sur certains logiciels de messagerie.

- Correction de bug à l'initialisation du caddie.

- Correction d'un bug dans le formulaire de gestion des stocks par produits.

- Correction d'un lien contenant 'administrer' en dur à la place de $GLOBALS['administrer_url'].

- Correction de l'affichage de la date paiement sur les factures PDF.

- Correction de l'internationalisation de la BDD dans le back-office.

- Correction en-tête du fichier + retrait mentions en bas de fichier.

- Corrections du XHTML suite à nouvelle étude au validateur du code généré.

- Correction d'un bug lors de la consultation d'une facture alors que le client associé à la facture n'existe plus dans la base peel_utilisateurs.

- Corrections de plusieurs bug concernant la gestion des prix par lots

- Correction de fautes d'orthographes.

- Correction affichage HT/TTC lors de la création d'un bon de commande.

- Correction d'un bug pendant le passage d'une commande, lorsque l'utilisateur revenait en arrière dans son historique lors du processus de commande

- Correction de l'edition du nom d'un attribut.

- Correction de la fonction affiche_contenu_html(). Ajout du deuxième paramètre ENT_QUOTES pour la fonction htmlspecialchars_decode_compat_php4

Optimisation du code (rapidité, compatibilité, sécurité, homogénéité ... ) :

- Simplification du traitement des informations relative à la zone de livraison et au type de transport

- Ajout d'un paramètre à certaines fonction affiche_XXX pour avoir un return au lieu d'un echo

- Ajout de intval pour protéger du SQL

- Optimisation du module thumbs.

- Amélioration de la cohérence dans l'appel des méthodes de la classe caddie.

- Uniformisation des 'lang' dans la base SQL.

- Lors de la création de proforma, mise de statut_paiement à 1 par défaut, car pas d'entrée pour statut_paiement à 0 dans peel_statut_paiement.

- Modification des mysql_fetch_array par des mysql_fetch_assoc pour un plus faible usage de la mémoire et plus de rapidité.

- Ajout de la structure de documentation

- Changement de $out en $output toujours par cohérence du code

- Correction de la fonction nl2br() : on ne l'applique que si le texte n'est pas en HTML

- Indentations mineures du code

- Création d'une petite fonction dans modules/category_promotion/fonctions.php pour plus de cohérence

- Création de get_country_select_options et remplacement partout dans le code des générations de listes de pays par des appels à cette fonctions

- Création de get_payment_select_options dans fonctions/display.php

- Création de la page order.php. Cette nouvelle librairie de fonctions contient les fonctions relatives au processus de commande.

- Création d'un fichier de fonctions sur les stocks à partir d'un morceau de lib/fonctions/fonctions.php

- Création d'un nouveau fichier de fonctions : fonctions/user.php

- Création d'une librairie de fonctions fonctions/display.php à partir de fonctions/fonctions.php

- Sécurisation de SQL et simplifications mineures

- Suppression des fichiers historique_commande_details.php qui ne sont appelés nulle part

- Suppression de '$method =' dans des arguments lors de l'appel à une fonctions

- Suppression de lib/class/mail.php car script non utilisé

- Suppression de divers "global $variable" qui ne servaient à rien

- Suppression de fonctions spécifique pour l'accueil : ajout d'un paramètre pour gérer des différences de rendu si on en veut

- Suppression de la fonction creation_numero_facture qui ne sert nulle part et n'est pas fonctionnelle

- Suppression de la fonction server_info et remplacement par $_SERVER[] qui est utilisé à plein d'endroits par ailleurs

- Suppression de sendfacturepdf() et remplacement par une extension de l'usage de sendclient() à laquelle on rajoute un second argument.

- Amélioration de la cohérence de la gestion du recalcul du caddie après changement de zone géographique ou de type de port

- Ajout de l'appel de fonctions_admin dans tous les fichiers d'administration

- Amélioration de la fonction thumbs.

- Création d'une librairie de fonctions de manipulation de la BDD pour pourvoir rendre compatible avec autre serveur que MySQL, et possibilité simple de faire ou non un die() en cas d'erreur de requête SQL

- Passage de recupere_couleur et recupere_taille du fichier de la classe caddie vers le fichier de fonctions, pour avoir fichier de classe caddie bien propre

- Fusion des sql_set pour INSERT et UPDATE des commandes, pour simplifier et éviter erreur à l'avenir si modification d'une partie et pas de l'autre

- Passage de couleurs CSS de 3 à 6 chiffres pour plus d'homogénéité et de compatibilité

- Protection sur la taille du code de la langue

- Retrait des fonctions inutiles : cree_devis et creation_bl_pdf

Partager ce message


Lien à poster
Partager sur d’autres sites
Ce sujet ne peut plus recevoir de nouvelles réponses.

Twitter Advisto ecommerce

Facebook PEEL Shopping