Sortie de la nouvelle version PEEL Shopping 6.4

3 messages dans ce sujet

Posté(e) · Signaler ce message

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.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

A partir de maintenant, lorsque vous téléchargez PEEL SHOPPING 6.4 vous avez droit à la version 6.4.1 :

Fonctionnalités / améliorations :

- Ajout de graphe pour utilisateur dans l'administration

- Ajout de la gestion de dates courtes sans l'année

- Ajout de la zone tva pour la fonction order

- Amélioration de la gestion de l'affichage des dates pour les graphes

- Amélioration de la gestion des images dans les pages d'annonces

- Adaptation du code pour une gestion du multilingue simplifiée

- Administration multilingue des partenaires dans l'administration

- Amélioration de l'interface d'ajout de commentaires

- Standardisation des formattages de dates

- Prise en compte de la notion de commission sur taux de change

- Mise en place de la gestion de prix revendeur dans l'administration des attributs

- Mise en place lien nouveautés dans le menu

- Gestion du multilingue dans le formulaire de recherche

- Amélioration de la gestion des bannières

- Amélioration gestion des vitrines

- Amélioration présentation boutique

- Amélioration URL Rewriting

- amélioration de la compatibité avec les anciennes versions

- Amélioration présentation

- Amélioration du module Paypal (ipn)

- Amélioration de la gestion multilingue

- Amélioration de la génération des lignes dans l'export des produits

- Amélioration de la gestion de l'état des modules

- Prise en compte de la possibilité de se logguer via une application tierce automatiquement

- Ajout du nombre d'avis par produit

- Ajout du nom du produit dans le fil d'ariane.

- Ajout des informations utilisateurs dans page de profil

- Ajout d'un chapô automatique pour les articles dans la rubrique et qui ont des sous-rubriques

- Ajout de gestion de guide_simplified dans les modules

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

- Optimisation des requêtes

- Amélioration de la génération des balises metas

- Optimisation du chargement des javascripts

- Optimisation vitesse du site

- Adaptation du code pour simplification

- Mise en place de cache sur les pages de catégories

Correction de bogues :

- Correction bug d'envoi d'emails

- Correction bug liste cadeau

- Correction bug prix / quantité

- Correction bug sur lien vers vitrines

- Correction de l'affichage pour les dates de naissance et commentaires

- Correction du message de désactivation de l'envoi d'email.

- Correction et amélioration de la gestion par les utilisateurs des vitrines

- Correction lisibilité vote

- Correction présentation page partenaires

- correction priorité décodage URL

- Correction scope des sessions

- Gestion des changements de langue sur pages de boutiques verified

- Restructuration page édition d'utilisateur

- Modification de la gestion des langues

- Correction validité XHTML

- Correction mise en page

- Correction insertion des droits

- Correction du menu : présélection du bon menu

- Correction bug sur compte statut

- Correction des bannières sur le moteur de recherche

- Correction de la couleur des liens

- Correction de l'usage de wwwroot_admin

- Correction de l'application de la contrainte d'affichage en alternance pair/impair pour les bannières

- Correction de l'enregistrement du type de livraison lors de la modification d'une commande en back office.

- Correction de l'envoi d'email lors de l'installation

- Correction de l'affichage du nombre de produit

- Correction de bug si site non marchand

- Correction code pays

- Correction affichage des notes dans l'administration

- correction affichage lien footer

- Correction affichage liste de liens

- Correction affichage présentation boutique dans profil

- Correction des différents niveaux d'administrateurs

Pour migrer d'une version 6.4.0, si vous n'avez pas touché au code PHP :

- faites un backup complet du code de votre boutique

- téléchargez le zip

- dézippez le fichier et supprimez "/lib/setup/info.inc.php", "/installation/" et si vous n'avez pas un modèle totalement standard : supprimez aussi "/modeles/peel6/"

- mettez tous ces fichiers à la place de ceux de votre boutique

- exécutez le SQL suivant :

ALTER TABLE `peel_profil` CHANGE `priv` `priv` varchar(255) NOT NULL DEFAULT '';

ALTER TABLE `peel_sites` CHANGE `facebook_page_link` `facebook_page_link` varchar(255) NOT NULL DEFAULT '';

ALTER TABLE `peel_banniere` CHANGE `etat` `etat` tinyint(4) NOT NULL DEFAULT '0',

ALTER TABLE `peel_banniere` DROP `appearance`

ALTER TABLE `peel_banniere` ADD `search_words_list` TEXT NOT NULL ,

ADD `alt` VARCHAR( 255 ) NOT NULL DEFAULT '',

ADD `on_home_page` TINYINT( 1 ) NOT NULL DEFAULT '0',

ADD `on_search_engine_page` TINYINT( 1 ) NOT NULL DEFAULT '0',

ADD `on_other_page` TINYINT( 1 ) NOT NULL DEFAULT '0',

ADD `annonce_number` int(11) NOT NULL DEFAULT '0',

ADD `keywords` MEDIUMTEXT NOT NULL DEFAULT '',

ADD `list_id` VARCHAR( 255 ) NOT NULL DEFAULT '',

ADD `pages_allowed` ENUM( 'all', 'odd', 'even' ) NOT NULL DEFAULT 'all' ;

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

A partir de maintenant, lorsque vous téléchargez PEEL SHOPPING 6.4 vous avez droit à la version 6.4.2 :

Fonctionnalités / améliorations :

- Affichage de la date des contacts par formulaire

- Affichage des produits commandés dans la liste des commandes sur la fiche utilisateur

- Ajout champ ville/cp dans la recherche utilisateur

- Ajout compatibilité avec des commandes ayant paiement pas en code technique

- Ajout dans nouveauté du champ de tri par prix ou nom de produits

- Ajout de la possibilité de donner plusieurs type de droit aux administrateurs.

- Ajout de mandat cash dans la liste des moyens de paiement

- Ajout de recherche sur n° de facture en plus de l'id

- Ajout de statuts de livraison désormais possible en éditant l'id (plus d'autoincrement dans la table)

- Ajout du champ mandatory dans la page de liste d'avis

- Ajout du numéro de compte client dans les factures

- Ajout du statut n°0 "En cours de discussion" pour les paiements et les livraisons pour distinguer des commandes en attente de paiement de commande en cours de discussion et non finalisées

- Amélioration présentation facture : n'afficher ecotaxe, frais de port, et de préparation que lorsque c'est nécessaire

- Changement de nom SWIFT en "SWIFT / BIC"

- Édition du statut des utilisateurs sur page de détail

- Gestion des statuts qui déclenchent la création d'un numéro de facture

- Nouvelle configuration possible dans l'administration : remplir automatiquement numéro de facture ou non si il est vide (lors de l'édition ou création)

- Tri par défaut sur nom de produit dans la liste des produits dans l'administration

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

- Ajout d'explications pour a_priv

- Ajout d'un paramètre pour la prise en compte des différents type de livraison prévu par FIANET.

- Ajout de Header set Cache-Control "max-age=86400", avec un test si Module mod_headers.c est chargé

- Ajout de champs manquant dans le fichier d'installation pour la table peel_banniere

- Ajout de commentaire sur E_STRICT selon les versions PHP

- Ajout de round ,5 pour affichage de commande en devise étrangère

- Création d'une fonction donnant les montants ou le nombre de produits nécessaires pour avoir les frais de port gratuits

- Déplacement d'un morceau de code dans la fonction insere_utilisateur

- Déplacement de l'affichage liste de commande après envoi email => + cohérent

- Déplacement de la fonction updateTextField

- Empêcher les moteurs de voir les factures même si URL connue par moteur

- Empêcher redirection vers page de données de graphes si problème de droits

- Envoi du paramètre à search non décodé pour gérer des cas complexes d'URL en UTF8 (cf. explications dans search.php)

- Gestion de HTTP_HOST vide (arrive parfois dans cas très particuliers sur certains serveurs) => plus robuste

- Gestion des statuts sans autoincrement pour peel_statut_paiement et peel_statut_livraison pour permettre d'avoir 0 + créer un statut avec id pas nouvelle mais entre celles déjà existantes

- Implémentation de prix_cat dans les commandes dans l'administration

- Lors de la modification d'une commande si id produit est connue (depuis améliorations passées de PEEL 6), alors on la garde au lieu de chercher id via le nom

- Mise à jour du moyen de paiement uniquement si la commande passe en réglé pour les moyens de paiement direct

- Mode binaire pour les fopen (=> compatibilité linux/windows car sous linux on est toujours en mode binaire)

- Modification pour la mise à jour du moyen de paiement si la commande est réglé

- Passage de require_once à require pour optimisation quand on n'en a pas besoin (meilleure mis en cache par optimisateurs PHP)

- Permettre tri sur le nom des produits commandés ou leur référence

- Remplacement dans String de textEncode et str_htmlentities par htmlentities

- Si on ne peut pas éditer la commande, on ne veut pas que s'affiche possibilité de rajouter une ligne

- Si plusieurs produits existent avec même nom, prendre celui MAJ le plus récent parmi ceux qui sont actifs, en priorité

- Simplification du code et permettre import de Categorie quand on sélectionne les colonnes

- SQL homogénéisé en '' au lieu de \' => permet highlight correct par Notepad++

- Suppression de l'erreur Ce pseudo existe déjà si on édite une fiche client sur un site pour lequel les pseudos sont souvent vide

- Suppression de la prise en compte de la valeur de la réduction par pourcentage

- Suppression de liens Yahoo en rapport avec urllist, mais on garde la fonctionnalité de génération de ce fichier

- Suppression de testDate pas utilisé, et qui ne gère pas des détails exactement comme testTime => pas cohérent de laisser

- Suppression des guillemets dans url() en CSS pour meilleure compatibilité

- Unification de la gestion des dates dans fichier xml

- Uniformisation taille code postaux (5 ou 8 : insuffisant pour international => varchar(100) pour compatibilité internationale sans problème)

Correction de bogues :

- Correction class label => pas d'impact visuel par défaut, mais si on rajoute texte entre lignes produits, c'était tout en gras

- Correction d'une non conformité XHTML : balises p dans section HTML footer, et quelques balises img non fermées

- Correction de apply_vat + fonction de formatage d'élément HTML dans du javascript + calcul de l'application de la tva pour une commande associé à un utilisateur

- Correction de bug undefined si ajout de ligne vierge dans facture et qu'on est en mode facturation HT

- Correction de l'affichage des attribut upload en front office.

- Correction de l'affichage du champ text "Comment avez vous connu le site ?" => autre

- Correction de l'ajout de langues pour la table peel_access_map

- Correction de l'appel à la fonction update_viewed_banners(), avec un test sur la présence et l'état d'activation du module bannière

- Correction de l'application de la variable is_order_modification_allowed

- Correction de l'enregistrement du privilège administrateur

- Correction de l'explode sur this_ip_part si la valeur est vide

- Correction de l'import des produits

- Correction de l'installation sur MySQL 5.5 en mode Strict => les champs NOT NULL sans valeurs par défaut doivent être précisé dans les INSERT INTO

- Correction de la constante STR_IS_TOO_SHORT indéfini, et STR_IS_TOO_SHORT_2 inutilisé.

- Correction de la constitution de la liste d'id pour le calcul du nombre de sous catégories par catégorie fonction get_sons_cat et calcul_nbprod_parcat

- Correction de la création d'utilisateur pour les commandes dont les informations obligatoires du client ne sont pas renseignées.

- Correction de la fonction function http_download_and_die + $add_for_free_delivery non défini + suppression de la possibilité de supprimer une commande de produit en téléchargement.

- Correction de la génération du fichier pathfile lorsque le site est en maintenance

- Correction de la génération du XML du RSS pour avoir conformité de certaines entités

- Correction de la gestion des droits d'édition ou non de facture après cloture de l'année fiscale

- Correction de la non prise en compte de certain droit d'administration + correction du séparateur pour le tableau PHP contenant les attributs administrable

- Correction de la sélection de payment_status_decrement_stock dans le paramétrage de la boutique.

- Correction de problème de récupération de valeur et de formatage de prix sur rpc.php

- Correction déclaration d'encodage du texte 8bit et non 7bit dans les emails contenant des pièces jointes

- Correction des conversions de devises lors de l'édition d'une commande

- Correction du div en ul pour pagination

- Correction du filtre des bannières et de la prise en compte de l'alternance pair/impair pour les pages de catégories

- Correction du module paypal pour suite à modification IPN par Paypal

- Correction du séparateur pour le tableau PHP contenant les attributs administrable

- Correction d'un number_format qui met par défaut une virgule pour les milliers

- Correction fonction get_recherche_fournisseur_url

- Correction fopen_utf8 pour bien gérer test sur existence de BOM pour fichiers accédés en HTTP

- Correction gestion des + dans URL : rawurlencode dans l'URL pincipale hors GET, et urlencode dans la partie GET

- Correction javascript MAJ ligne de produit sur les pages de modification de commandes

- Correction messages d'erreur avec la fonction filemtime si fichier inaccessible

- Correction permettant la prise en compte du champ priv lors de la création d'un utilisateur.

- Correction si on importe juste des changements d'association de catégorie, c’est important de l'afficher et de ne pas dire que rien n'est fait.

- Correction si on paie à partir d'un bon de commande sans être loggué

- Passage de small_order_overcost_amount en TTC partout alors qu'il y avait une incohérence entre ce qui était indiqué dans l'administration et calcul dans caddie

Pour migrer d'une version 6.4.1, si vous n'avez pas touché au code PHP :

- faites un backup complet du code de votre boutique

- téléchargez le zip

- dézippez le fichier et supprimez "/lib/setup/info.inc.php", "/installation/" et si vous n'avez pas un modèle totalement standard : supprimez aussi "/modeles/peel6/"

- mettez tous ces fichiers à la place de ceux de votre boutique

- exécutez le SQL suivant:

Attention, les tables peel_statut_livraison et peel_statut_paiement sont vidés !

TRUNCATE TABLE `peel_statut_livraison`;

ALTER TABLE `peel_statut_livraison` CHANGE `id` `id` INT( 11 ) NOT NULL ;

INSERT INTO `peel_statut_livraison` (`id`, `nom_fr`, `nom_en`, `position`) VALUES

(0, 'En cours de discussion', 'Being discussed', 0),

(1, 'En cours de traitement', 'Processing', 1),

(3, 'Expédiée', 'Order dispatched', 5),

(6, 'Annulée', 'Order cancelled', 6),

(9, 'Approvisionnement', 'Approvisionnement', 7);

TRUNCATE TABLE `peel_statut_paiement`;

ALTER TABLE `peel_statut_paiement` CHANGE `id` `id` INT( 11 ) NOT NULL ;

INSERT INTO `peel_statut_paiement` (`id`, `nom_fr`, `nom_en`, `position`) VALUES

(0, 'En cours de discussion', 'Being discussed', 0),

(1, 'En attente de paiement', 'Order registered', 1),

(2, 'Paiement en cours de vérification', 'Payment pending', 2),

(3, 'Réglée', 'Order completed', 3),

(6, 'Annulée', 'Order cancelled', 6),

(9, 'Remboursée', 'Order refunded', 7);

ALTER TABLE `peel_profil` ADD INDEX ( `priv` );

INSERT INTO `peel_paiement` (`technical_code`, `nom_fr`, `nom_en`, `position`, `tarif`, `tva`, `etat`) VALUES

('cash', 'Mandat cash', 'Cash / Western Union', 7, 0.00000, 0.00, 0);

ALTER TABLE `peel_banniere` CHANGE `etat` `etat` tinyint(1) NOT NULL DEFAULT '0';

ALTER TABLE `peel_banniere` CHANGE `extra_javascript` `extra_javascript` varchar(255) NOT NULL DEFAULT '';

ALTER TABLE `peel_banniere` CHANGE `search_words_list` `search_words_list` text NOT NULL;

ALTER TABLE `peel_banniere` CHANGE `annonce_number` `annonce_number` int(11) NOT NULL DEFAULT 0;

ALTER TABLE `peel_banniere` CHANGE `list_id` `list_id` varchar(255) NOT NULL DEFAULT '';

ALTER TABLE `peel_commandes` CHANGE `zip_bill` `zip_bill` varchar(100) NOT NULL DEFAULT '';

ALTER TABLE `peel_commandes` CHANGE `zip_ship` `zip_ship` varchar(100) NOT NULL DEFAULT '';

ALTER TABLE `peel_sites` CHANGE `payment_status_decrement_stock` `payment_status_decrement_stock` varchar(32) NOT NULL DEFAULT '2;3';

ALTER TABLE `peel_societe` CHANGE `code_postal` `code_postal` varchar(100) NOT NULL DEFAULT '';

ALTER TABLE `peel_societe` CHANGE `code_postal2` `code_postal2` varchar(100) NOT NULL DEFAULT '';

ALTER TABLE `peel_utilisateurs` CHANGE `code_postal` `code_postal` varchar(100) NOT NULL DEFAULT '';

INSERT INTO `peel_profil` (`id`, `name`, `priv`, `description_document`) VALUES

(10, 'Administrateur Contenu', 'admin_content', ''),

(11, 'Administrateur Ventes', 'admin_sales', ''),

(12, 'Administrateur Produits', 'admin_products', ''),

(13, 'Administrateur Webmastering', 'admin_webmastering', ''),

(14, 'Administrateur Modération', 'admin_moderation', '');

peel_shopping-6_4_2.zip

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