Flux d’activité

Flux d’activité de Messages

  1. Gilles Boussin


    [Ce tutorial s'adresse à qui ont l'habitude de programmer en PHP - sinon, appelez nous au 01 75 43 67 97 pour la migration de votre boutique]

    Bonjour à tous,

    Voici les explications pour migrer une boutique de la version 5.7 vers 6.0.

    NB : les différences très importantes entre les versions 5 et la version 6.0 implique une méthodologie différente des migrations habituelles.

    Faites appel à notre expertise via http://www.peel.fr/ ou au 01 75 43 67 97 si vous souhaitez nous confier votre migration.

    Si vous avez une version de PEEL SHOPPING antérieure à la 5.7, regardez sur ces tutoriaux-ci :

    de 4.0 vers 5.0 : http://forum.peel.fr/Tutorial-Migration-de-PEEL-S-t3238.html

    de 5.0 vers 5.6 : http://forum.peel.fr/Tutorial-Migration-de-PEEL-S-t3376.html

    Voici les grandes étapes pour migrer vers la nouvelle version :

    - Faire une copie du code actuel ET de la base de données actuelle (c'est évident, mais ne pas oublier de le faire !)

    - Prendre le code de PEEL Shopping 6.0, et y intégrer :

    . les informations de connexion à la base de données, qui se trouvent dans lib/setup/info.inc.php

    - Configurez dans configuration.inc.php la variable suivante à "true" au lieu de "false", afin d'accepter l'encodage de votre ancienne base de données :

    $compatibility_mode_with_htmlentities_encoding_content = true;

    - Récupérez au cas par cas les contenus des tables à migrer : notamment peel_produits et tables dérivées peel_produits_xxxx, peel_catégories, peel_articles, peel_rubriques, peel_utilisateurs, peel_commandes et peel_commandes_articles, peel_tarifs en utilisant un export de phpmyadmin (export avec des INSERT INTO précisant les noms de colonnes) pour insérer ces données dans les tables de PEEL 6. En faisant ainsi, vous bénéficiez entièrement des nouveautés de PEEL 6 et éviterez les problèmes à l'avenir liés à une mauvaise structure de données.

    - Editer le fichier de langue de PEEL Shopping 6.0 pour y intégrer certaines modifications (développements spécifiques) que vous aviez peut-être faites dans votre version 5.7.

    - Pour implémenter votre charte graphique, étant les différences importantes entre la version 5.7 et 6.0, il est plus efficace de partir du modèle peel6 que du modèle de votre version 5.7. Copiez modeles/peel6 en un nouveau répertoire, et réintégrez votre charte en vous inspirant de votre ancienne intégration. Plutôt que de modifier le contenu des fonctions/displayxxxx.php, copiez collez les fonctions à modifier dans disply_custom.php qui est présent dans votre nouveau répertoire de modèle. Ainsi, l'objectif est d'isoler complètement le code modifié dans le répertoire modèle, ce qui permettra d'avoir des migrations aisées à l'avenir.

    - ATTENTION : toutes les fonctions de modeles/template.php ont été bougées vers fonctions/displayxxxx.php pour plus d'homogénéité du code.

    Vous pourrez ainsi profiter de toutes les nouveautés de la nouvelle version, et surtout des multiples améliorations qui ont été implémentées !

  2. Gilles Boussin


    Bonjour,

    - Si vous avez une erreur 500 quelque part, c'est le signe d'une mauvaise configuration de votre hébergement.

    Ce n'est pas un problème PHP/MySQL, mais un problème lié à apache, votre structure de fichiers, vos droits de vos fichiers ou autres.

    Si nécessaire, appelez nous au 01 75 43 67 97 si vous souhaitez notre intervention.

    - Si vous avez complètement cassé la mise en page, c'est que vous avez a priori cherché à migrer votre charte graphique. Celle-ci doit être adaptée à la nouvelle version, ce qui demande du travail vu les différences entre la version 5 et la version 6. Aussi nous recommandons qu'à l'occasion d'une migration, la charte graphique soit réintégrée à partir du modele PEEL6 plutôt que de chercher à adapter l'ancien code de modele. Ca vous fera également bénéficier notamment des nouvelles fonctionnalités de placement des modules à droite et à gauche.

    Gilles

  3. Gilles Boussin


    Bonjour,

    Dans la page de gestion des modes de livraison, créez un nouveau mode en l'appelant Retrait en boutique, et ensuite configurez les tarifs pour ce mode (même si c'est 0 EUR), ce qui le rendra disponible.

    Il n'y a aucune implication technique autre que cela.

    Pour simplifier à l'avenir, nous rajouterons par défaut dans la nouvelle version ce mode de livraison.

  4. carcy


    Bonjour à tous !

    je trouve vraiment dans l'exemple donné sur votre site la version peel 6 très intéressante : belle interface autant en front qu'en back office.

    Donc voilà

    j'ai essayé ce matin de migrer de ma version 5.7 à la version 6, et désastre... j'ai pas du faire tout ce qu'il faut :)

    j'ai perdu la mise en page d'origine, y'a aucune barre qui s'affiche en haut etc etc etc...

    Y aurait il quelque part une démarche à suivre ? y a t'il des fichiers à récupérer sur l'ancienne version ? haut.php, bas.php...

    J'ai pourtant bien remis tous les fichiers images, thumbs etc des produits...

    je suis perdu...

    de l'aide svp ?

    merci à vous !!

    PS : Quand je suis dans le backoffice, j'ai beau activer la mise en ligne du site, sauvegarder les changements, bein j'ai toujours erreur 500...

    Quand j'indique le répertoire du modèle (peel 6 ou mon rép modèle standard de pell 5.7), ça me le prend pas...

    Vraiment perdu !!

    HELP SVP !!

    merci, et bonne et heureuse année à tous et à toutes !!! ;) :)

  5. vadim


    Bonjour,

    Juste un appel au développeur.

    Je me sers beaucoup de la fonction "Gérer les prix / quantité"... et il faut faire sans arrêts des aller/retour sur la fiche produit pour ce rappeler ce qu'on à configurer, alors sur plusieurs dizaines de produits c'est vraiment une perte de temps.

    Ne pourrait on pas voir directement sur l'interface "MODIFIER LE PRODUIT" dans une cellule, le même barême dégrésif que l'on peu voir sur la fiche produit de la boutique ?

  6. Gilles Boussin


    Bonjour,

    Le module SO Colissimo est disponible en tant que module séparé, contactez notre service commercial pour l'obtenir.

    Techniquement La Poste change ses spécifications très souvent car leur solution n'était pas mure à sa sortie. Donc on doit faire évoluer le module en parallèle, ce qui crée pas mal de travail.

    Fonctionnellement, SO Colissimo permet à l'utilisateur lors du processus de la commande d'aller sur une page spécial sur le site de La Poste pour choisir son adresse de livraison avec une liste de points relais. Puis l'utilisateur revient sur le site PEEL afin de continuer le processus de commande avec le paiement.

    L'intérêt est donc de permettre à l'utilisateur de se faire livrer dans des points relais.

    Attention aux délais d'ouverture de compte chez La Poste pour avoir SO Colissimo : pour certaines personnes ça a pris un peu de temps.

    Pour information, nous avons aussi un module qui intègre les points ICI Relais, qui lui fonctionne différemment puisque l'utilisateur reste sur le site PEEL, et c'est le serveur qui va chercher la liste des points relais.

    Gilles

  7. vadim


    Suite à mes recherches : par défaut la zone France est configurée en franco de port, c'est indiqué dans la page de configuration : cliquez sur le lien dans la phrase qui en parle, et retirez le franco de port. Pour la prochaine version, nous retirerons le franco de port par défaut.

    Effectivement Gilles, une fois décoché la case 'franco de port' sur la page GÉRER LES ZONES => France les frais de port fonctionnent normalement.

    Je continu la configuration de ma boutique; et comme on dit chez moi, je vous dirais quoi si je rencontre encore des problèmes, merci.

  8. Gilles Boussin


    Apparemment vous avez bien fait ce qu'il faut pour résoudre le problème.

    Donc si les frais de port sont nuls, c'est qu'il y a une autre raison.

    Allez sur la page de configuration générale (administrer/sites.php) et vérifiez dans la section frais de port qu'il n'y a pas d'option qui justifie que les frais soient à 0.

    Si ce n'est pas le cas, alors allez dans la page de gestion des tarifs, et vous devez avoir une incohérence à cet endroit dans la définition des tarifs.

  9. vadim


    Après la modification sur phpMyAdmin les compteurs se sont bien mis à '0' sans les 5 décimales dans l'administration, le message (offert à partir de 0,00 € TTC) à bien disparu.

    Mais les frais de port affiche toujours 0,00 €, malgré, je crois, avoir bien configuré les 'Tarifs livraison' par contre sur cette page j'ai laissé dans la colonne 'Montant maximal (€ TTC)' des 0.00... mes produits on bien un poids correspondant à ses tarifs...

    Dois-je plutôt attendre le release 6.0.1 ?

  10. Gilles Boussin


    Bonjour,

    Il s'agit d'un problème dû à une modification tardive dans la préparation de la 6.0, et pas vu avant la sortie.

    Nous avons passé seuil_total et seuil_total_reve en FLOAT alors qu'avant c'était des INT. Mais on fait des tests !empty() et sur un float qui vient de la BDD, 0.00000 est traité comme non vide, contrairement à 0 pour un int.

    Solution rapide : via phpmyadmin, changez dans peel_sites la colonne seuil_total et seuil_reve en INT(11) au lieu de FLOAT.

    De notre côté, nous allons remplacer les !empty par des tests >0 comme ça les seuils pourront avoir des décimales (intéressant éventuellement pour certaines devises).

    Nous allons sortir demain une release mineure 6.0.1 qui va corriger ce point ainsi que quelques autres points de détail.

  11. vadim


    Bonjour,

    Je suis passé à la version 6. En ce qui me concerne cette version est très bien réussis et ma corrigée plusieurs problèmes que j'avais avec la version 5.71

    Mais quoi que je fasse j'ai un problème avec les frais de port. Après plusieurs tentative sur le poids produit, la tarification des frais de port par poids total ou montant total...

    Rien n'y fait j'ai toujours se message sur la boutique (Votre panier);

    Frais de port (offert à partir de 0,00 € TTC) TTC : 0,00 €
    je pense que (offert à partir de 0,00 € TTC) n'a pas lieu d'être !?

    actuellement sur mon interface administration est indiqué

    PUBLIC : Seuil de gratuité des frais de port : 0.00000 € TTC - Si 0 : pas de gratuité

    REVENDEURS : Seuil de gratuité des frais de port : 0.00000 € TTC - Si 0 : pas de gratuité

    Mode de calcul des frais de port : en fonction du poids ou du montant

    Exonérer de frais de port si un client achète plus de : 0 produits - Pas d'exonération si valeur nulle

    Suis-je assez claire ?

  12. vadim


    Bonjour,

    * Si vous voulez reformuler un email dans une version < 6.0 :

    - partez d'un nom de fichier PHP qui fait l'envoi et cherchez "mail("

    - ou partez d'un bout de texte, à chercher dans le fichier de langue, puis prenez le nom de constante correspondante, et retrouvez le fichier PHP qui y fait appel

    A partir de ce moment, vous avez localisé la génération de l'email, vous pouvez ainsi changer les variables de langue utilisées si vous voulez restructurer l'ensemble.

    * A partir de la nouvelle version 6.0 :

    Vous pourrez éditer dans l'administration tous les emails envoyés avec une simple interface, et ce dans toutes les langues.

    Gilles

    Merci pour votre aide, j'ai réussis laborieusement avec la version peel 5.71, mais depuis que je suis passé à la version 6 c'est que du bonheur de facilité pour configurer les courriels clients, les newsletter fonctionne aussi, en plus beaucoup de modèles mis à disposition. La version 6 n'a rien à voir avec les versions précédentes.

  13. Gilles Boussin


    Bonjour,

    Merci Paulanna pour vos félicitations !

    Concernant la gestion de plusieurs boutiques, ce n'est pas implémenté dans cette version, nous le ferons cette année ;)

    Pour répondre à la remarque d'agrimoto : nous avons inclus des développements dans la logique de ce que nous avons fait pour vous, ceci a été discuté avec vous, et par ailleurs est à votre avantage puisque lorsque vous migrerez vers une nouvelle version il y aura moins de travail à faire. Par ailleurs, dans les nouveautés de PEEL 6, on peut estimer que les développements issus de développements clients représentent moins de 10% du total de ce qui a été fait... Donc je pense sincèrement que votre remarque n'est pas représentative de la situation dans son ensemble - je comprends bien sûr que vous auriez souhaité avoir une PEEL 6 dès l'année dernière, eh bien nous aussi :)) Vous pouvez constater par ailleurs que la qualité est une préoccupation forte dans l'évolution de PEEL, et que nous allons dans le sens de vos diverses demandes passées.

    Nous avons bien évidemment cherché à être attentifs aux diverses demandes pour faire évoluer le produit dans le sens de ce qui est demandé par la communauté.

    N'hésitez pas à nous donner de nouvelles pistes d'évolution, nous en tiendrons compte pour les futures versions.

  14. paulanna


    Un grand bravo à l'équipe de PEEL pour cette nouvelle version.

    Un grand merci pour avoir maintenu vos tarifs malgrès les améliorations apportées.

    Bref, c'est que du bonheur, là c'est le PEEL que j'aime.

    Continuez à me surprendre (lol)

    Une première question toutefois : est-il possible de gérer plusieurs boutique à partir du BO ?

    paulanna

  15. Gilles Boussin


    Bonjour,

    Regardez sur http://premium.peel.fr/ si le zoom proposé par défaut sur PEEL SHOPPING 6 vous conviendrait bien.

    Si c'est le cas, vous pourrez récupérer les modifications du code de PEEL SHOPPING 6, qui est téléchargeable sur http://www.peel.fr/ .

    Je ne peux que vous encourager vivement à migrer vers la nouvelle version 6, vu le nombre de nouveautés qui y sont présentes par rapport à la version 5.3 qui a maintenant plus de 2 ans.

    Gilles

  16. VV93


    bonjour a tous

    j'aimerai agrandir une photo au passage de la souris sur les produit de la page

    /achat/index.php

    j'ai une version 5.3

    j'ai cherche sur le forum mais les messages de reponse n'exsite plus puisque le membre n'exsite plus

    merci de vos reponse

Twitter Advisto ecommerce

Facebook PEEL Shopping