Jump to content
jolvil

[MODULE PRESTASHOP] LeGuide.com - Export csv pour LeGuide et autres comparateurs

Recommended Posts

Actuellement compatible PS 1.3 OK, 1.4 ?? et version 1.60 compatible PS 1.6 (OK), PS 1.5 ?(a tester)

Vous trouverez dans ce post une version avec nombreux bugs corrigés et nouvelles fonctionnalités du module d'export du catalogue vers le comparateur LeGuide.com proposé par m1bs dans ce post :

http://www.prestasho...iewthread/16269

Le module a beaucoup évolué grâce aux généreux contributeurs, de nombreux bugs ont été corrigés et le module actuel peut etre utilisé pour génerer un fichier .csv pour d'autres comparateurs.

La version proposée ici est mise à jour à chaque évolution.

S'installe comme tout module Prestashop, réglages dans l'administration du module.

-----------------------------------------------------------------------------------------------------------------------
V1.36
Modification pour que le nom du produit soit le champ "name" et non "short description"
Ajout option 0 pour l'état de disponibilité pour leguide
Choix d'exporter sans ou avec declinaisons (1.355)
-----------------------------------------------------------------------------------------------------------------------
UPDATE 12/07/2009
CHANGELOG correction Moncler (Avi):
V1.37b
BUGFIX: Correction de l’affichage et sauvegarde des valeurs Disponibilité, Délai de livraison et Garantie
BUGFIX: Correction bug inversion prix ttc-prix barre
Refonte des fonctions de calcul de prix (simplification)
Ajout de l’option du type de description a exporter (courte/longue)
Ajout de l’option export des produit inactif
-----------------------------------------------------------------------------------------------------------------------
UPDATE 13/07/2009
CHANGELOG correction Moncler (Avi):
V1.38
12/07/2009
BUGFIX: Correction des frais de port lorsqu il n y a aucune tranche de poids definit (prix seulement)
Prise en compte des frais de port offert par prix/poids (selon les reglages choisit dans le BO)
BUGFIX: probleme d accent corrigé et ajout de qlq caractere non geré (a verifier et a ameliorer encore)
Patch INOVATIO pour correction problème de faille de sécurité
-----------------------------------------------------------------------------------------------------------------------
UPDATE 14/07/2009
CHANGELOG correction Moncler (Avi):
V1.39
Faille de securité corrigé (merci a Inovatio)
BUGFIX: Correction du bug de la gratuité des frais de port lorsqu les prix, seuil de prix, poids sont > 1000 (format incorrect)
BUGFIX: Correction de la fonction Javascript 'Inverser la sélection' qui modifiais les autre parametres
Refonte de la fonction du nettoyage du texte et suppression des precedentes maj
-----------------------------------------------------------------------------------------------------------------------
CHANGELOG correction Moncler (Avi):
V1.40
Suppression des retours chariots pour les descriptions
Ajout du choix gratuité des frais de port (a tester)
Passage du formatage des prix en notation anglaise (number_format: suppression des separateur des milliers ‘,’)
Suppression du boutton forcer le telechargement du fichier d export
-----------------------------------------------------------------------------------------------------------------------
CHANGELOG correction Moncler (Avi):
V1.41
-----------------------------------------------------------------------------------------------------------------------
UPDATE 08/09/09 post [ # 118 ]
CHANGELOG correction Moncler (Avi):
V 1.42
correction du bug lié a l url pour presta 1.2.x

Downloads: 2485
-----------------------------------------------------------------------------------------------------------------------
UPDATE 09/06/11 post [ # 292 ]
CHANGELOG correction KTech:
V 1.55
_ Ajout de la génération par tranches pour outrepasser la limitation du timeout PHP sur un serveur mutualisé
_ Ajout de la gestion du paramètre ‘auto’ dans l’URL permettant de lancer automatiquement la génération du catalogue
_ Format du fichier de sortie définie automatiquement en fonction du catalogue généré
_ Affichage de l’arborescence correctement indentée
_ Prise en compte des produits de la racine
_ Calcul de la TVA compatible avec Prestashop 1.4
_ Possibilité que le fichier généré soit copié dans un autre répertoire (explication du pourquoi dans l’interface)
_ Intégration totale de l’appel par cron. Le module vous donne les URL à appeler et celles-ci comportent une clé de sécurité propre à chaque installation

Downloads: 22

-----------------------------------------------------------------------------------------------------------------------
UPDATE 15/06/11 post [ # 307 ]
CHANGELOG correction KTech:
V 1.56
Correction d’un éventuel recouvrement des fichiers temporaires lors d’une création par tranches
Passage à jquery.treeview v1.4
Arborescence repliée par défaut

-----------------------------------------------------------------------------------------------------------------------
UPDATE 07/07/11 post [ # 335 ]
CHANGELOG correction KTech:
V 1.57
Suppression de l'exclusion du produit N°1
Utilisation des produits de niveau 1 pour la racine de l'arborescence si le niveau 0 n'existe pas
Gestion des réductions de Prestashop 1.4

 

-----------------------------------------------------------------------------------------------------------------------

 

V1.58b !! problème d'encodage des fichiers sur cette version !!

 

-----------------------------------------------------------------------------------------------------------------------

06/03/15

V1.59 compatible PS1.6 et peut être PS 1.5 à tester

correction des problemes d'encodage des fichiers.

Todo changer le nom du module pour le differencier du module Prestateam et ne pas avoir le message de mise à jour en BO

 

-----------------------------------------------------------------------------------------------------------------------

UPDATE  16/03/2015   post [ # 613 ]

CHANGELOG correction de Vinzter:
V 1.60

Module renommé en exportleguide pour ne plus avoir la notification de mise à jour en BO à cause du module Prestashop officiel portant le même nom.

 

-----------------------------------------------------------------------------------------------------------------------

 

exportleguide_1.60.zip  compatible PS 1.6 / PS 1.5 (a tester)

 

leguide_v1.57.zip  compatible PS 1.3 OK, 1.4 ?

Edited by jolvil

Share this post


Link to post
Share on other sites

Bonjour Jolvil,

Merci bcp pour ce module, peux-tu nous présenter le mode d'emploi pour l'installation ? Il y a pas mal de répertoire dans ton dossier...

Merci

AP

Share this post


Link to post
Share on other sites

Il y a des droits specifique a donner pour le module sur les dossiers ?

Car lorsque j'essaye de telecharger le fichier generé j'ai ce genre de chose ^^

Warning: Cannot modify header information - headers already sent by (output started at /xxxxxx/xxxxxxx/www/modules/leguide/download.php:1) in /xxxxxx/xxxxxxx/www/modules/leguide/fonctions.php on line 45

line 45 a 50



EDIT : Il est normal que les frais de port soit en HT ?

Share this post


Link to post
Share on other sites

Je suis chez OVH et j'ai le meme probleme, il suffit de copier le fichier téléchargé, enlever les lignes d'alertes, enregistrer au format .txt, le fichier est utilisable.
Les frais de port doivent etre les frais payés par le client donc normalement en ttc.

Share this post


Link to post
Share on other sites
Je suis chez OVH et j'ai le meme probleme, il suffit de copier le fichier téléchargé, enlever les lignes d'alertes, enregistrer au format .txt, le fichier est utilisable.
Les frais de port doivent etre les frais payés par le client donc normalement en ttc.


Yes on peux faire un clique droit enregistrer sous de toute façon ^^

Par contre j'ai un autre soucis, c'est au niveau des prix et prix barre .

Lorsque que l'on a une promo, j'ai dans mon txt : Prix 12.90 | prix barré : 6.50

C'est donc mon prix final qui est en prix barré, je ne sais pas si ca pose probleme avec le guide.

De plus j'ai bien les frais de port qui apparaisse en HT :( pas toi Jolvil ?

Share this post


Link to post
Share on other sites
Salut Jolvil,

Tu peux expliquer en quelques lignes comment installer le module ?

MErci bcp !!

AP


Tu as juste a intaller le module dans ton repertoire modules :)

Share this post


Link to post
Share on other sites
Lorsque que l’on a une promo, j’ai dans mon txt : Prix 12.90 | prix barré : 6.50
C’est donc mon prix final qui est en prix barré, je ne sais pas si ca pose probleme avec le guide.


Si tu parcours la discussion d'origine du module, tu verras que cela ne pose pas de probleme, il a effectivement une inversion selon les consignes leguide, mais les prix barés sont bien gérés quand meme, donc ne pas tenir compte de cette inversion.

Share this post


Link to post
Share on other sites

Merci aux contributeurs de ce module.
J'ai tester le module et fait une modif pour que l'url des produits soit recuperé a partir de la lib de prestashop directement (classe Link, alors que le module utilise sa propre lib).
L'url rewriting est activé selon la valeur choisit dans le BO.
De même c'est util uniquement pour ceux qui ont (ou qui compte) modifier cette classe pour avoir une url personnalisé (dans mon cas par exemple j'ai inversé l'ordre id-nom entre autre)

Si certain sont interresser qu il le fasse savoir :)
@+

Share this post


Link to post
Share on other sites

Je post ici aussi au cas ou :


Le guide refuse mon fichier car il contient des doublons par taille :

je vend des vetements, donc chaque declinaison est presente ex: T-shirt rouge - taile S M L, Bleu - taille S M L, ......

Ils ne veulent pas des differentes déclinaison de taille, ils veulent juste un produit ex: T-shirt rouge, t-shirt bleu…

Y a t-il un moyen de faire cela ?

Sinon effectivement pour les prix/prix barré inversé , et les frais de port HT, ca ne pose pas de probleme, il faut juste notifier au guide les corrections.

Share this post


Link to post
Share on other sites

Je pense que la solution passera par du custom (au cas par cas: il faudra isoler chaque attribut qui correspond a une taille, par exemple largeur et longueur, ou bien supprimer les "doublons" directement sur le fichier generé)
Personnellement j'ai creer une fiche produit par couleur, ca va simplifier le pb.
Si c'est egalement ton cas je peux te refiler la modif une fois que je l'aurais faite
Par contre il faut caser l info couleur quelque part (dans le titre ou la description par exemple)


Une question en passant, tu as mis quelle durée pour la garantie ? (sur leguide apparement les vetement peuvent se passer de l info mais elle est marquer comme obligatoire sur leur faq)

Share this post


Link to post
Share on other sites

salut,

Bah yes ta modif peux m'interessé !

Mais je viens de me rendre compte que le module bug pas mal chez moi, car tous les liens qu'il donne pour les image sont faux... je me retrouve avec un pull qui a comme image un bracelet...

J'ai l'impression qu'il ne gere pas du tout les declinaisons

EDIT: pour la garantie j'ai mis 1 mois, sachant que dans les CGV le client a 30 jours pour signaler une anomalie sur le produit... mais bon pour les vetements c'est assez rare

Share this post


Link to post
Share on other sites
Mais je viens de me rendre compte que le module bug pas mal chez moi, car tous les liens qu’il donne pour les image sont faux… je me retrouve avec un pull qui a comme image un bracelet…


Il y a peut etre un probleme chez toi

J'ai mon catalogue en ligne sur le guide, les liens vers les images sont bons pour moi.

Share this post


Link to post
Share on other sites

Salut,
Ok voici la modif qui rajoute le choix de l'exportation avec ou sans les declinaisons.
De meme j'ai laissé la modif de la gestion de l'url rewriting par prestashop plutot que par le module (regle d ecriture de la class Link et activation dans le BO onglet Préférences)

Je vais certainement faire d autre modif, par exemple chez moi les frais de port reste vide quelque soit le montant de l 'article mais ca vient peut etre d un reglage ds le BO (cela dit les fdp fonctionne parfaitement ds le FO, fdp offer a partir d un certain montant),
le champs titre n affiche que la description courte du produit et il y a un probleme de caractére avec les accents.

@+

Share this post


Link to post
Share on other sites

Ok ok , merci bien !

je testerai demain pour voir.

Pour mon probleme d'image par contre, impossible de savoir d'ou cela vien :( . tout fonctionne dans le FO/BO pourtant...

Share this post


Link to post
Share on other sites

Bon et bien merci Moncler !

Ton module a geré tout mes problèmes du coup, les images correspondes, le 'en stock' a 0, et surtout les produits sans les declinaisons, le fichier est bcp moins lourd a généner.

J'ai toujours les Frais de port HT et les prix barré / prix normal inversé par contre mais il faut juste le specifié au guide dans un email, ils peuvent corrigé.

Validé par le guide donc.

Merci encore !

Share this post


Link to post
Share on other sites

Hello,

J'ai copié l'ensemble du répertoire dans le répertoire module, mais rien ne s'affiche dans ma liste de module, savez-vous d'où cela peut venir ? Je travaille avec la V1.1

Merci & dsl

Share this post


Link to post
Share on other sites

oui, j'ai uploadé le répertoir leguide-v1 dans mon répertoire module avec mon client FTP, comme d'hab... mais je n'ai rien dans ma liste de module... il doit apparaître dans quelle section ?

Share this post


Link to post
Share on other sites

Il apparait dans "Tools", si tous les fichiers sont bien uploadé, le module apparait automatiquement. Il ne devrai pas y avoir de problemes à ce niveau.

Share this post


Link to post
Share on other sites

Re Bonjour,

Je viens de faire ma 1ère export, et j'ai tout plein de questions pour vous ...
1/ Catégorie : Il exporte biensur ma dénomination de catégorie. Le guide est il ensuite capable de matcher ma dénomination, avec sa nomenclature ?
2/ Titre : Je ne sais pas à quoi cela correspond sur leguide, mais moi il me prend ce le petit champ de description qui est au dessus du prix, là ou je mets mes promo/cadeau. Exemple "500 clous offerts pour l'achat de ce cloueur". Pas terrible s'il se sert de ça pour le titre de mon offre... J'ai pourtant un nom de produit sur chacune de mes fiches produit, pourquoi n'est-ce pas connecté ?
3/ Livraison : je n'ai pas de chiffre, en revanche j'ai ce message d'erreur :
Erreur de requete SQL:
SELECT price FROM ps_delivery where id_range_weight = and id_carrier=9 and id_zone = 1
Fichier : /homez.145/jcpwebco/jcpweb.fr/modules/leguide/class/mysql.php
Impossible de s�lectionner les prix de livraison
Ligne : 68
Erreur de requete SQL:
SELECT price FROM ps_delivery where id_range_weight = and id_carrier=9 and id_zone = 1
Fichier : /homez.145/jcpwebco/jcpweb.fr/modules/leguide/class/mysql.php
Impossible de s�lectionner les prix de livraison
=> Pour info j'offre les frais de livraison à partir de 300e est-ce lié ?

Merci bcp pour votre aide précieuse... le boulet touche au but !!

AP

Share this post


Link to post
Share on other sites

J'ai mis à jour l'archive du 1er post pour avoir le nom du produit champ “name” et non “short description”
Ajout option 0 pour l‘état de disponibilité pour leguide

Share this post


Link to post
Share on other sites
salut,

Bah yes ta modif peux m'interessé !

Mais je viens de me rendre compte que le module bug pas mal chez moi, car tous les liens qu'il donne pour les image sont faux... je me retrouve avec un pull qui a comme image un bracelet...

J'ai l'impression qu'il ne gere pas du tout les declinaisons

EDIT: pour la garantie j'ai mis 1 mois, sachant que dans les CGV le client a 30 jours pour signaler une anomalie sur le produit... mais bon pour les vetements c'est assez rare


Bonjour à tous et encore bravo pour ce module.
Par contre, j'ai aussi un petit souci. le fichier genéré ne mentionne aucune url_image.
Merci d'avance pour toute explication et/ou astuce.
Au plaisir de vous lire.
Axel

Share this post


Link to post
Share on other sites

Salut,

Merci Jolvil pour la modif, c'est nickel .
J'ai toujours mes questions 1/ (catégorie) et 2/ (livraison) qui me taraude.... avez-vosu des élements ?

Question bonus, dans le fichier généré, il a du mal avec les accent ex : réglage au lieu de réglage. Savze-vous si c'est problématique ?

Merci la communauté !

Share this post


Link to post
Share on other sites

1/ (catégorie) > ca c'est à voir avec le Guide, c'est eux qui vont faire correspondre tes categories avec les leurs, en choisissant bien les noms de catégories ou en s'approchant des leurs, il y aura moins de difficultés.
1/ (frais d'envoi) > peut etre voir en changeant la zone de livraison dans les preferences du modules

Pour le probleme des accents, il faut verifier directement le fichier généré dans le dossier exports sur le site distant, si on passe par le lien du module on voit des problemes d'accents qui ne sont pas dans le fichier généré.

Share this post


Link to post
Share on other sites

Bonne nouvelle, tu peux rajouter shopping.com, je viens de leur envoyer le fichier qui a été accepté.
Seul hic : j'ai des produit avec réductions, d'autre sans, du coup la nana de shopping avait un soucis car soit elle prend la colonne prix, soit prix barré, mais pas l'une ou l'aute. Or bizarremetn si pas de réduction, la colonne "prix barré" est vide ... Sais-tu si on peut résoudre ce mini-soucis ? Il suffirait de prendre d'avori le même prix dans "prix" et dans "prix barré" si pas de réduc. Tu vois ce que je veux dire ?

je challenge ton module, mais c'est vraiment pour le paufiner, c'est un super module, bravo !!!!

Share this post


Link to post
Share on other sites

Y aurais pas un bug sur la sauvegarde du parametre Garantie?
Lorsque je le modifie une fois il prend en compte, si je le met a 2 mois et qu'apres je veut le mettre a 1 mois il passe systematiquement a 2 mois (testé sur opera et FF)
Idem avec l option disponibilité, si je veux repasser a la valeur en stock il se met a 0 a la place (bug d affichage uniquement) et pour l option delai de livraison, la 1ere valeur n'est pas reselectionnable ni sauvegardable apres une modif des preferences (bug d affichage et valeur egalement).


UPDATE
Ajout option 0 pour l'état de disponibilité pour leguide

Tu as rajouter l'option disponibilité 0, mais dans la precedente version, c'est la valeur exporté si on a choisit "en stock".
Je pense donc qu'il faut annuler cette modif car elle fait doublon et corriger le bug 0<->en stock a la place lors de l affichage (car pour moi 0 equivaut a en stock)
Perso je comprends pas pourquoi les valeurs en liste deroulante on fait l'objet d'un rajout de valeur entourer par --><-- , un selected est plus habituel pour reselectionner la bonne valeur

Je vais rajouter l option choix du type de desciption a exporter (courte ou longue) et le choix d'exporter egalement les produit non actif
Par ailleur j'ai toujours le bug sur les accents même dans le fichier exporté.

@axelkabe
J'ai bien recu ton pm pour ton pb d'url d image, peut tu donner plus de details (exporte tu par declinaison, as tu une images assigner par declinaison ds la fiche produit) qd j aurais un peu de temps je verrais ca, il y a le bug des transports, des accents et des prix barrés egalements a corrigé

Share this post


Link to post
Share on other sites
Bonne nouvelle, tu peux rajouter shopping.com, je viens de leur envoyer le fichier qui a été accepté.
Seul hic : j'ai des produit avec réductions, d'autre sans, du coup la nana de shopping avait un soucis car soit elle prend la colonne prix, soit prix barré, mais pas l'une ou l'aute. Or bizarremetn si pas de réduction, la colonne "prix barré" est vide ... Sais-tu si on peut résoudre ce mini-soucis ? Il suffirait de prendre d'avori le même prix dans "prix" et dans "prix barré" si pas de réduc. Tu vois ce que je veux dire ?

je challenge ton module, mais c'est vraiment pour le paufiner, c'est un super module, bravo !!!!


Autrement dit on perd l'information que le produit est en promotion.
Il faudrait dans ce cas la rajouter ailleurs (par ex si en reduc, rajouter au titre '-40%' etc...) mais comme c'est propre a shopping.com il faudrais mettre le choix en parametre lors de l'export.

Share this post


Link to post
Share on other sites

Voici une nouvelle version avec la liste des modifs suivantes:


BUGFIX: Correction de l'affichage et sauvegarde des valeurs (bug decrit plus haut) Disponibilité, Délai de livraison et Garantie
BUGFIX: Correction bug inversion prix ttc-prix barre
Refonte des fonctions de calcul de prix (simplification+calcul des prix - reduc directement)
Ajout de l'option du type de description a exporter (courte/longue)
Ajout de l'option export des produit inactif

Je l'ai verifié assez rapidement donc je la met en 1.37b pour l instant (pour ceux qui veulent testé, j'ai pas de produit avec reduction en % et prix # par declinaison ds ma boutique...)

Share this post


Link to post
Share on other sites
Ajout option 0 pour l‘état de disponibilité pour leguide


Chez moi en choisissant "en stock" le fichier exporté comportait "en stock" et non "0" c'est pour cela que j'avais rajouté cette option qui n'etait pas un doublon pour moi

Share this post


Link to post
Share on other sites

Oui je sais ca partais d une bonne intention ;-) , c'etait juste un bug d affichage .
Idem avec les 2 autre parametre sauf que la les valeur par default n'etaient plus reselectionnable apres sauvegarde.
Bref tout est corrigé je pense.

PS si c'est toi qui a dl la 1.37b j'ai fait un petit bug lors de la modif du nom de version (j'ai mis a jour en laissant la meme version)

Share this post


Link to post
Share on other sites

Je teste et j'ai eu un probleme d'installation

syntax error, unexpected T_STRING in /homez.29/capasie/www/ZZ-shop/modules/leguide/leguide.php on line 14

c'est le b de 1.37b qui a créé l'erreur, je l'ai enlevé et c'est OK

autre chose, il manque le dernier changelog dans le fichier readme.txt


Dans le BO: "Declinaisons courtes / longues" > est ce que ce ne serai pas " description courte / longue "
C'est pas tres clair, on ne sait pas ce quelle option va s'appliquer.
Apres test en activant l'option on a une description courte, sans l'activer une description longue

L'export de 0 pour "en stock" fonctionne bien maintenant

EDIT
J'ai mis l'archive de la 1.37b en première page

J'ai juste corrigé le texte comme ca:

Exporter les déclinaisons Actif

Descriptions courtes
(non coché=longues) Actif

Uniquement les produits actifs Actif


j'ai mis a jour le fichier readme.txt

Share this post


Link to post
Share on other sites

Voici une nouvelle version avec la liste des modifs suivantes:


BUGFIX: Correction des frais de port lorsqu il n y a aucune tranche de poids definit (prix seulement)
Prise en compte des frais de port offert par prix/poids (selon les reglages choisit dans le BO)
BUGFIX: probleme d accent corrigé et ajout de qlq caractere non geré (a verifier et a ameliorer encore mais chez moi y a du mieux deja :) )

Merci a ceux qui veule tester ces corrections (pour ceux qui ont les frais de port definits par tanche de poids entre autre je n ai que les prix chez moi)
Pour les accents j'ai rajouté le format csv en utf-8
@+

Share this post


Link to post
Share on other sites

1eres observations

Lorsque l'on coche les options et que l'on génere un fichier d'export, la 2eme et 3 eme option ne restent pas cochées et ne sont pas sauvegardées lors de la sauvegarde des préférences, Il n'y a que la premiere option qui peut etre sauvegardée: Exporter par declinaison.


Je retrouve des problemes de mots collés dans les descriptions, certains sauts à la ligne shift-break ne sont pas remplacés par des blancs.

Share this post


Link to post
Share on other sites
1eres observations

Lorsque l'on coche les options et que l'on génere un fichier d'export, la 2eme et 3 eme option ne restent pas cochées et ne sont pas sauvegardées lors de la sauvegarde des préférences, Il n'y a que la premiere option qui peut etre sauvegardée: Exporter par declinaison.


Tu parles des options
Exporter par declinaison
Descriptions courtes (non coché=longues)
Uniquement les produits actifs
?

Je viens de testé et ca marche chez moi :exclaim: , tu es sur?

Je retrouve des problemes de mots collés dans les descriptions, certains sauts à la ligne shift-break ne sont pas remplacés par des blancs.

bizzare, j'ai juste rajouté des caracteres non geré et forcé le format en utf-8, je vais voir.

Tu as pu testé pour les frais de port?

Share this post


Link to post
Share on other sites

bon, avec les modif dans tous les sens qui avait été faite dans plusieurs fichier pour la conversion des textes on perdais en visibilité, j'ai tous virer et refait une methode pour
J'ai viré egalement la conversion via html2text chez moi ca n a pas posé de pb, si on veut la remettre il suffit de passer le dernier parametre a true ds l appel de la fonction f_convert_text2 ds guide-script.php
>jolvil
Si tu reteste cette version et qu'il y a toujours des pb pour les textes, si tu peux me donner un exemple de texte qui passe mal?
merci
a+

Share this post


Link to post
Share on other sites

Avec la 1.38c Je n'ai plus les problemes de la version précédente, le texte est bien, les mots ne sont pas collés. Les options sont bien mémorisées.

Prise en compte des frais de port offert par prix/poids (selon les reglages choisit dans le BO)


J'ai fait un test en créant un produit avec un prix superieur au seuil de gratuité de ma boutique, ce n'est pas pris en compte dans le fichier export, les frais de port indiqués sont normaux par rapport au poids du produit sans tenir compte du seuil de gratuité.

Share this post


Link to post
Share on other sites

et la gratuité a partir du prix est bien prise en compte si tu simules un achat?
Bizzare les frais de port offert par seuil de prix fonctionne bien chez moi, ca vient peut etre d un reglage dans le BO.

Share this post


Link to post
Share on other sites

Oui j'ai une boutique en production, la gratuité fonctionne bien sur le site.

J'ai refait un test avec le meme produit en front avec les frais de ports passant bien à 0, et restant à 6,70 dans le fichier export du module 1.38c.
Donc ca ne fonctionne pas. Ce n'est pas fondamental donc ca n'est pas genant.

Share this post


Link to post
Share on other sites

Merci pour la mise en garde ! il faudrait contacter moncler qui fait un gros travail sur le module.

Si tu veux aider à la sécurisation du module, ton aide est la bienvenue.

Share this post


Link to post
Share on other sites

Merci innovatio, j avais corriger ce probleme depuis ton alerte ;-)
La j'ai vu par hasard qu' il y a un autre bug dans la fonction javascript qui inverse les selection (et qui a engendrer le probleme signaler par jolvil sur la memo des parametres)
Decidemment lol

Share this post


Link to post
Share on other sites

Bonjour
suite a une faille de securite, ne plus utiliser les precedentes version
Voici une nouvelle version avec la liste des modifs suivantes:


Faille de securité corrigé (merci a Inovatio)
BUGFIX: Correction du bug de la gratuité des frais de port lorsque les prix, seuil de prix, poids sont > 1000 (format incorrect)
BUGFIX: Correction de la fonction Javascript 'Inverser la sélection' qui modifiais les autre parametres
Refonte de la fonction du nettoyage du texte et suppression des precedentes maj

@+

leguide v1.39.zip

Share this post


Link to post
Share on other sites

- nommé 1.38c dans leguide.php

- Le seuil de gratuité n'est toujours pas pris en compte chez moi (150E) testé avec un produit a 160E

- J'ai maintenant des centaines de lignes de code qui s'affichent au dessus du tableau lorsque je genere le fichier dans le BO du module...

Share this post


Link to post
Share on other sites

rooo j'ai un souci avec mon explorateur windows qui raffraichit pas le bureau, j ai encore du zipper une ancienne version
j ai editer et remis la bonne (qui doit bien afficher 1.39 ds modules)

En ce qui concerne les fdp, j'ai tester sur 2 boutiques, celle que j'ai en prod et une toute fraiche (la 1.2.0.5), en reglant la gratuité soit par seuil de prix soit par poids, avec ou sans declinaison, ca a fonctionné.

Si ca ne fonctionne pas, il est possible que cela depende du format des nombres recuperés selon l'encodage des caractere de la boutique, par ex 1500.00 peut etre afficher 1,500.00 , qui peut donc etre mal interpreter lors de la comparaison avec les seuil de gratuité

Si j attache un peu d importance a ce pb c'est parceque je pense que les tris par prix de certain comparateur se font avec les fdp inclus (et donc potentiellement faire gagner plusieurs place)

Share this post


Link to post
Share on other sites

Ok je n'ai plus le bug des lignes par contre la gratuité n'est toujours pas prise en compte.
J'ai un affichage des chiffres normal en euro, je n'ai qu'une langue et une devise.

Share this post


Link to post
Share on other sites

Bonjour,

J'ai un bug durant la génération du fichier (presta 1.2.0.5) qui fait que j'ai 2 fois l'adresse url de mon site dans la colonne url, ce bug existait sur le gsitemap aussi et est corrigé dans le SVN.

Share this post


Link to post
Share on other sites

Bonjour,
C'est vraiment un super module :-) , juste un problème à l'export, les saut de ligne dans mes descriptions courtes, qui me font rater l'import de mon catalogue sur LEGUIDE.com

Voici la réponse du GUIDE..
Votre flux n'est pas intégrable en l'état. En effet, vous avez placé des retours de ligne au sein même de votre descriptif.
Ainsi nous vons :
"Congélateurs|876|Hoover Huna 2716 Congélateur Armoire|Hoover Huna 2716 Congélateur Armoire couleur inox. CR
Congélateur armoire CR etc"
Il faut que nous ayons tous les champs d'une même offre sur une seule ligne, le retour à la ligne venant après toutes les infos de l'offre.
Par conséquent nous devrions avoir autant de retour à la ligne que d'offres, ce qui n'est pas le cas ici.
Par ailleurs ces retours de lignes ne sont pas bons, il nous faut des LF ou CRLF
Merci d'apporter les corrections a votre fichier avant de revenir vers nous par retour de ce mail.

J'ai corrigé mon fichier texte manuellement, mais n'y aurait il pas un moyen de contourner ce problème, avant que je doivent corriger tous les produits de ma boutique??

Share this post


Link to post
Share on other sites

En fait le problème avait été repoussé par les membres en prenant la description courte au lieu de longue (il me semble) mais on voit que dans ton cas ça ne suffit pas vu que tu as des retours à la ligne dans la courte.

Ce qu'il faut faire c'est utiliser une classe php (il en existe des gratuites) qui nettoie la chaine de caractère de la description de l'article en virant tout les codes html ainsi que caractères spéciaux. Les fonctions de décodage de php ne sont pas suffisantes souvent on a des morceau de tags incomplets.

Sinon le fichier est complètement décalé par des retours chariots ou autres sigles...

Share this post


Link to post
Share on other sites

Bonjour,

Je constate un problème avec les frais de port. Nous n'avons pas mis en place de frais de port gratuit a partir d'une certaine somme dans notre boutique.

Si j'exporte les produits avec la 1.39, les frais de ports reste tous a 0, alors qu'il n'en est rien.



EDIT : J'ai aussi le meme probleme que sekar concernant les sauts de ligne.

Sinon pas mal les nouvelle options !

Bon courage :)

Share this post


Link to post
Share on other sites

Personellement les balises html (saut de lignes) sont bien éliminées des descriptions courtes et longues dans le fichier export, avez vous un exemple du fichier généré? quelle version du module utilisez vous?

Share this post


Link to post
Share on other sites

Je confirme, moi également mes retour à la ligne sont présent dans mon fichiers extrait
J'ai effectué cette modification et ça semble régler le problème, mais bon si confirmation d'un expert il pourrait y avoir, ça serait rassurant :P

dans le fichier fonctions.php en dessous de la ligne 44 il faut ajouter

$string = preg_replace('/(\r\n|\n|\r)/', ' ', $string);



ce qui donne au final ceci (ligne ajouter entre les 2 autres existantes)

$string = preg_replace('#
$string = preg_replace('/(\r\n|\n|\r)/', ' ', $string); 
$string=strip_tags(html_entity_decode(($string),ENT_QUOTES,'UTF-8'));

Share this post


Link to post
Share on other sites

Salut,
Oui, c'etais une ligne deja presente ailleurs dans le code mais que j'avais commenté, il y avait des modifs eparpillé partout et j'ai tout regroupé dans une unique fonction (f_convert2) avec le strict minimum pour que ca fonctionne.
Je l'incluerai dans la prochaine release ce soir si j'ai un moment ainsi qu en option la gratuité des fdp en parametre en attandant que je (ou d'autre) vois pourquoi cela fonctionne sur certaine boutique et pas d'autre.

Il y a egalement un autre pb, les liens entre categorie ne sont pas gérés correctement, ie le produit apparait autant de fois qu il est inclu dans les categories qui ont été cochées (il me semble que le guide n accepte qu une offre par produit)

@mibs
Merci pour le module.
J'ai mis la lib que tu avais utilisés (html2text) en option dans la fonctions de nettoyage, car elle me faisait des bug sur les accents et certain caractéres n'etais pas convertis. Si tu en connais une qui fonctionne bien sans trop de bidouille n hesite pas ;-)

@+

Share this post


Link to post
Share on other sites

Bonjour,

Bravo pour ce module !!

je viens de le tester, j'ai juste un petit pb lorsque je souhaite enregistrer le fichier créé (click sur disquette)
j'ai les erreurs :

Warning: Cannot modify header information - headers already sent by (output started at /homepages/42/d241231396/htdocs/modules/leguide/download.php:1) in /homepages/42/d241231396/htdocs/modules/leguide/download.php on line 9

Warning: Cannot modify header information - headers already sent by (output started at /homepages/42/d241231396/htdocs/modules/leguide/download.php:1) in /homepages/42/d241231396/htdocs/modules/leguide/download.php on line 10

Warning: Cannot modify header information - headers already sent by (output started at /homepages/42/d241231396/htdocs/modules/leguide/download.php:1) in /homepages/42/d241231396/htdocs/modules/leguide/download.php on line 11

Warning: Cannot modify header information - headers already sent by (output started at /homepages/42/d241231396/htdocs/modules/leguide/download.php:1) in /homepages/42/d241231396/htdocs/modules/leguide/download.php on line 12

Warning: Cannot modify header information - headers already sent by (output started at /homepages/42/d241231396/htdocs/modules/leguide/download.php:1) in /homepages/42/d241231396/htdocs/modules/leguide/download.php on line 13

Warning: Cannot modify header information - headers already sent by (output started at /homepages/42/d241231396/htdocs/modules/leguide/download.php:1) in /homepages/42/d241231396/htdocs/modules/leguide/download.php on line 14



Avez-vous une idée du pb ?

Merci d'avance pour votre aide

Share this post


Link to post
Share on other sites

C'est un probleme que j'ai aussi depuis la premiere version du module mais il suffit de supprimer les premieres lignes et le reste du fichier est utilisable. Je suis chez OVH.

Sinon il y a le fichier d'export qui est généré directement dans le dossier "exports" du module sur le site distant et qui ne comporte pas ces lignes d'erreurs.

Share this post


Link to post
Share on other sites

ok Merci

un autre truc aussi ...
le résultat visible sous prestashop montre bien les accents de la langue française.
mais lorsque je récupère le fichier (en txt ou en csv) les accents ne sont pas bien gérés

léger à la place de léger

Share this post


Link to post
Share on other sites

Là aussi si tu cliques sur le lien vers le fichier distant cela donne un affichage avec des accents mal gérés, mais si tu recuperes le fichier avec le ftp, tu vas t'apercevoir que le meme fichier a les accents bien gérés, c'est juste un probleme d'affichage du fichier dans le navigateur.

Share this post


Link to post
Share on other sites

pour désactiver l'affichage des message d'erreur il suffit de rajouter tout au début du fichier download.php (jute en dessous des balise de php "<?php") :

error_reporting(0);

Mais je pense que cette fonction n'est pas.... fonctionnelle a l'heure actuelle. Évitez de l'utiliser.
De plus je ne suis pas certains que les fichiers CSV généré soit parfais à cause de la récupération des virgule du commentaire... je dis cela mais j'ai pas tester je prévient juste car j'ai déjà beaucoup jouer sur des csv avec d'autre web-application et l'utilisation de virgule pour le csv est presque toujours source de galère à cause des zones de commentaire/description ou les auteurs utilise des virgules pour structurer leur texte.

Si c'est compatible avec les prestataire comme leguide.com et CIE, je conseilleré l'utilisation de "point-virgule" beaucoup plus rare que la virgule et un petit string replace sur les données exportées pour remplacer les quelques rarissime "point-virgule" des descriptions en virgule toutes simples et inoffensives dans ce type de configuration de CSV.

Vos avis ?

EDIT : Les ";" sont déja remplacé par fonction.php mais en ":"... why not... je préfère la virgule qui fait plus "langage français".

Share this post


Link to post
Share on other sites

Bonsoir à tous,

Je suis donc le seul à avoir se problème de double url ?
C'est étrange, mais comme j'utilise la version 1.2.0.6 (et oui j'ai changé depuis le dernier message au cas ou ...), je présume que je devrait plutôt aller vers une bonne vieille version stable 1.1.

Share this post


Link to post
Share on other sites

Quelque part ça ne fonctionne pas bien ... normalement ça devrait lancé le téléchargement AUTOMATIQUE du fichier CSV sans avoir à l'afficher en html dans la fenêtre...
La fonction de modification des headers permettant cela plante donc le résultat s'affiche dans le navigateur.
Ma fonction "error_reporting(0);" ne sert qu'a désactiver les messages d'erreurs mais ne règle pas le problème initial.
Comme je le disait plus haut la fonction de téléchargement n'est pas fonctionnelle actuellement.

Je me suis penché sur le problème avec moncler mais pour l'instant ni l'un ni l'autre ne voit où est le problème de cette modification d'header buggué qui empêche le téléchargement.

Les erreurs indiquent que le header est déjà modifié avant la fonction. Hors on a beau tester plein de modif rien n'aboutit et pourtant aucune fonction php précédente ne semblent (ou ne devraient) modifier les headers du fichier.

Bref c'est l'énigme !

Share this post


Link to post
Share on other sites

Salut!


Si c'est compatible avec les prestataire comme leguide.com et CIE, je conseilleré l'utilisation de "point-virgule" beaucoup plus rare que la virgule et un petit string replace sur les données exportées pour remplacer les quelques rarissime "point-virgule" des descriptions en virgule toutes simples et inoffensives dans ce type de configuration de CSV.

Vos avis ?

EDIT : Les ";" sont déja remplacé par fonction.php mais en ":"... why not... je préfère la virgule qui fait plus "langage français".

Si tu parles du remplacement qui est dans la fonction f_convert_text , celle ci n'est plus utilisé mais je l'ai laissé au cas ou.
Dans la nouvelle (f_convert_text2) le ; n'est remplacé que s'il est definit comme separateur csv, tous comme les autre separateurs choisit il est remplacer par un espace qui reste neutre quelque soit les csv demandé.

Share this post


Link to post
Share on other sites
Bonsoir à tous,

Je suis donc le seul à avoir se problème de double url ?
C'est étrange, mais comme j'utilise la version 1.2.0.6 (et oui j'ai changé depuis le dernier message au cas ou ...), je présume que je devrait plutôt aller vers une bonne vieille version stable 1.1.


Il semblerai que cela vienne effectivement de la 1.2.0.6... (j'ai testé)

Share this post


Link to post
Share on other sites
Il semblerai que cela vienne effectivement de la 1.2.0.6... (j'ai testé)

Je sais car La team a corrigé le même problème pour le module gsitemap.
Je penses que la correction est simple, mais je n'ai pas eu le temps de me pencher dessus, actuellement je bosse sur mes certificats ssl et sur un magazine en wordpress.

Share this post


Link to post
Share on other sites

Oui ca doit pas étre bien mechant je pense, faut juste le faire lol

Voici une nouvelle version avec quelques petits details corrigés:


V1.40
Suppression des retours chariots pour les descriptions
Ajout du choix gratuité des frais de port (a tester)
Passage du formatage des prix en notation anglaise (number_format: suppression des separateur des milliers ',')
Suppression du boutton forcer le telechargement du fichier d export


@venir, un serveur svn pour suivre l'evolution du module en direct
(je plaisante hein %-P )

a+

Share this post


Link to post
Share on other sites

Quelques problèmes d'accent et d'accord dans cette phrase: ;-)

Le csv peut faire apparaitre des problemes d’accents s’il est vue sur le navigateur (ouvrir avec un éditeur de texte)


devrai être

Le csv peut faire apparaître des problèmes d’accents s’il est vu sur le navigateur (ouvrir avec un éditeur de texte)


J'ai corrigé dans l'archive placé dans la premier page

l'expression " Exporter tous les produits (évite les problemes de doublons)" n'est pas trop claire (produits actifs, non actifs?)

Share this post


Link to post
Share on other sites

Merci Jolvil :)
Par contre pour l 'option exporter tous les produits j'ai oublier de commenté la ligne :red: , en effet elle n'est pas encore fonctionnelle et ne fait rien pour l instant. (j'ai updater sur la precedente archive avec tes modifs)
Elle aura pour but de shunter le filtre des categories car il y a des doublons si un produit est present dans plusieurs categorie coché.

@+

Share this post


Link to post
Share on other sites

ça ma l'air pas mal tout ça !

Plus de saut de ligne, les prix barré | prix normaux sont bien a leurs place.

Je ne peux pas tester la gratuité des frais de port vu que je ne l'utilise pas pour ma boutique, mais si je ne coche pas la case, les frais de port sont donc bien indiqué :)

La case titre est ok

Voila l'export que j'ai effectué :

Export par declinaison []
Descirption courte [X]
Utiliser la gratuité des frais de port (à tester) []
Exporter tous les produits (évite les problemes de doublons) []
Uniquement les produits actifs [X]

Edit : pas de soucis avec cette config aussi :

Exporter par declinaison []
Descriptions courtes (non coché=longues) []
Utiliser la gratuité des frais de port (à tester) []
Exporter tous les produits (évite les problemes de doublons) [X]
Uniquement les produits actifs [X]

Share this post


Link to post
Share on other sites

L'option exporter tous les produits n'est pa encore activer, c'est pour la prochaine version je pense (elle demande un peu plus de boulot)
J'ai supprimer l'affichage de cette option dans la version de mon dernier post mais ce n'est pas grave sinon pour l instant elle ne change rien

Share this post


Link to post
Share on other sites

Mais petite question au passage ?

Savez vous si il existe des modules tel que celui ci mais pour les kelkoo,shopping.com,ciao.fr, pricerunner ect.... ?

Share this post


Link to post
Share on other sites

Je ne peux pas tester la gratuité des frais de port vu que je ne l'utilise pas pour ma boutique, mais si je ne coche pas la case, les frais de port sont donc bien indiqué :)


Y a un endroit dans le BO ou on indique de ne pas l'utiliser? ( a moins qu'il faille un seuil > aux tranches ?)

@+

Share this post


Link to post
Share on other sites
Mais petite question au passage ?

Savez vous si il existe des modules tel que celui ci mais pour les kelkoo,shopping.com,ciao.fr, pricerunner ect.... ?


En gratuit je ne pense pas, maintenant faut voir les formats demandés, ca doit faisable d adapter celui ci y a deja pas mal de champs exporté

J'ai une question également, vous avez mis quoi sur le guide dans le champs "URL de redirection de votre site" (pour les stats)

Share this post


Link to post
Share on other sites

Je ne peux pas tester la gratuité des frais de port vu que je ne l'utilise pas pour ma boutique, mais si je ne coche pas la case, les frais de port sont donc bien indiqué :)


Y a un endroit dans le BO ou on indique de ne pas l'utiliser? ( a moins qu'il faille un seuil > aux tranches ?)

@+




Si tu laisse a 0 "Frais de port offerts à partir de" il est pas pris en compte (dans l'onglet transport)

Share this post


Link to post
Share on other sites
Mais petite question au passage ?

Savez vous si il existe des modules tel que celui ci mais pour les kelkoo,shopping.com,ciao.fr, pricerunner ect.... ?


En gratuit je ne pense pas, maintenant faut voir les formats demandés, ca doit faisable d adapter celui ci y a deja pas mal de champs exporté

J'ai une question également, vous avez mis quoi sur le guide dans le champs "URL de redirection de votre site" (pour les stats)


Hmm bonne question de soulevé ici, ce n'est pas moi qui est rempli la fiche de le guide, mais je viens de verifié, on a laissé l'adresse actuelle pour l'instant.

Share this post


Link to post
Share on other sites

Je ne peux pas tester la gratuité des frais de port vu que je ne l'utilise pas pour ma boutique, mais si je ne coche pas la case, les frais de port sont donc bien indiqué :)


Y a un endroit dans le BO ou on indique de ne pas l'utiliser? ( a moins qu'il faille un seuil > aux tranches ?)

@+




Si tu laisse a 0 "Frais de port offerts à partir de" il est pas pris en compte (dans l'onglet transport)


Ok merci, donc c'est une des raisons pour laquelle tu avais tous les frais de port gratuit en cochant l option gratuité des frais de ports
(corrigé dans la 1.41)

leguide v1.41.zip

Share this post


Link to post
Share on other sites

Hello,

qqs news sur l'utilisation de ce module.
Je viens de tester la nouvelle version 1.41 et par rapport à mon utilisation ça fonctionne trés bien !
Bravo :coolsmile:
j'ai coché uniquement : description courte ET produits actif.

j'ai apporté qqs modifs dans catalogue.php afin de gérer mes spécificités (définition de la garantie suivant la catégorie par exemple)
et une petite modif ci-après pour mettre la virgule comme séparateur de décimale (leguide.com préfère cela)

// ===== REMPLACEMENT DU POINT EN VIRGULE POUR LA DECIMALE ======
$price_ttc_b = strtr($price_ttc_b, ".", ",");
$price_barred_b = strtr($price_barred_b, ".", ",");



Merci encore pour ce module très utile

Cyfou

Share this post


Link to post
Share on other sites

Bonjour,
Je viens d'installer le module, cependant je n'arrive pas à supprimer le champs "marque" dans le fichier .txt exporté. J'ai eu beau supprimer la ligne marque dans catalogue.php, catalogue_header.php... rien y fait. Help !
Sinon, je verai une toute petite amélioration : par exemple sur le guide Tigoon, il proposent de donner l'adresse du fichier .txt à télécharger au lieu de faire un envoi manuel... Peut-etre serait-il bien que en fonction du guide choisi dans la liste déroulante il génère un fichier spécifique à ce guide. Exemple si son choisit d'exporter vers Tigoon, on sélectionne Tigoon dans la liste déroulante puis le fichier exporté porte le nom "calendrier_produits_TIGOON.txt". Qu'en pensez-vous ?

Share this post


Link to post
Share on other sites