Jump to content

[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 (see edit history)
Link to comment
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 ?

Link to comment
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.

Link to comment
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 ?
Link to comment
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.
Link to comment
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 :)
@+

Link to comment
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.

Link to comment
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)

Link to comment
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

Link to comment
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.
Link to comment
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.

@+

  • Like 1
Link to comment
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 !

Link to comment
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

Link to comment
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
Link to comment
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é !

Link to comment
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é.

Link to comment
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 !!!!

Link to comment
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é
Link to comment
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.
Link to comment
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...)
Link to comment
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
Link to comment
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)

Link to comment
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
Link to comment
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
@+
Link to comment
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.

Link to comment
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?
Link to comment
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+

Link to comment
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é.
Link to comment
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.

Link to comment
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

Link to comment
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

Link to comment
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...

Link to comment
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)

Link to comment
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??

Link to comment
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...

Link to comment
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 :)

Link to comment
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?

Link to comment
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'));

Link to comment
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 ;-)

@+

Link to comment
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

Link to comment
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.

Link to comment
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
Link to comment
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.

Link to comment
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".

Link to comment
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.

Link to comment
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 !

Link to comment
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é.
Link to comment
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é)
Link to comment
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.
Link to comment
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+
Link to comment
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?)
Link to comment
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é.

@+

Link to comment
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]

Link to comment
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

Link to comment
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 ?)

@+
Link to comment
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)
Link to comment
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)
Link to comment
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.
Link to comment
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

Link to comment
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

Link to comment
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 ?

Link to comment
Share on other sites

Bonjours j’ai un Problème de génération de liens ex :

http://www.produitsnaturels.euhttp://www.produitsnaturels.eu/12-cck-30.html 


j'ai déjà posté mais pas de réponse.
Si qu'elle qu'un peux m'aider, sa serais sympa.
c'est un peux lourd de changer manuellement les liens crée :P

ps: j'ai fait un lever de doute avec la dernier version de prestashop ( 1.2.0.6) en local, sa vient pas de mon fichier .htaccess et ni de OVH.
j'ai le bug sur le module LeGuide.com 1.40 en local ( mais plus de bug sur le module Google sitemap v1.4).

merci

Link to comment
Share on other sites

Salut,

Sur la version 1.2 cela provoque cela. et tu as raison, le gsitemap a été corrigé par la team.

Perso, je corrige à la main, cela prend 5 secondes.

Avec un éditer de texte il suffit de faire un bon vieux rechercher/remplacer et c'est tout.

Attention au format du fichier lors de la sauvegarde. (UTF-8)

Link to comment
Share on other sites

ok merci de l'info
je pensai pas que c'était un bug de la 1.2
je confirme pour la commande remplacer avec le bloc note marche nickel :coolsmile:
je vais alors attendre une mise a jour de prestashop ou du module :)
merci

Link to comment
Share on other sites

Bonjours j’ai un Problème de génération de liens ex :

http://www.produitsnaturels.euhttp://www.produitsnaturels.eu/12-cck-30.html 


j'ai déjà posté mais pas de réponse.
Si qu'elle qu'un peux m'aider, sa serais sympa.
c'est un peux lourd de changer manuellement les liens crée :P

ps: j'ai fait un lever de doute avec la dernier version de prestashop ( 1.2.0.6) en local, sa vient pas de mon fichier .htaccess et ni de OVH.
j'ai le bug sur le module LeGuide.com 1.40 en local ( mais plus de bug sur le module Google sitemap v1.4).

merci



C'est pas un soucis avec le module canonical url de la V1.2 ?
Link to comment
Share on other sites

Nous ne savons pas.

C'est juste que le problème a était corrigé sur le module gsitemap donc cela doit être faisable ici aussi.

Je penche pour un petit truc dans les variables, mais comme je n'ai pas décortiqué le module, je ne peux pas plus aider.

pour l'instant

Link to comment
Share on other sites

Bonjours j’ai un Problème de génération de liens ex :

http://www.produitsnaturels.euhttp://www.produitsnaturels.eu/12-cck-30.html 


j'ai déjà posté mais pas de réponse.
Si qu'elle qu'un peux m'aider, sa serais sympa.
c'est un peux lourd de changer manuellement les liens crée :P

ps: j'ai fait un lever de doute avec la dernier version de prestashop ( 1.2.0.6) en local, sa vient pas de mon fichier .htaccess et ni de OVH.
j'ai le bug sur le module LeGuide.com 1.40 en local ( mais plus de bug sur le module Google sitemap v1.4).

merci



C'est pas un soucis avec le module canonical url de la V1.2 ?


non je pense pas, car j'ai fait aussi des essais en le désactivent.
Link to comment
Share on other sites

  • 2 weeks later...

Salut !
Je suis moi aussi passer sur la Version 1.2.0.8 et j'ai activé le module "url canonique"...

J'ai eu le même problème :

http://www.produitsnaturels.euhttp://www.produitsnaturels.eu/12-cck-30.html 



Je l'ai résolu en modifiant dans "guide-script.php" à la ligne 337
ça :

$url_article = "http://".$url_site.$link->getProductLink($id_product,$link_rewrite,$catrewrite);


par
ça :

$url_article = $link->getProductLink($id_product,$link_rewrite,$catrewrite);



Sinon, de ce que j'ai compris des scripts de ce magnifique outil, c'est que le prix de livraison est, de base, en lien avec le poids et non le prix de l'article.
Alors je sais que c'est plus normal de déterminer les frais de port en fonction du poids des articles, mais au vu du nombre de références que je vais utiliser, m'amuser à peser touts mes articles va me prendre un temps fou ...
Alors je voulais savoir s'il était possible de se baser sur le prix et non le poids !
Et en passant, j'ai moi aussi les frais de transport qui sont indiqué en HT ...

Encore merci pour ce super module !

Link to comment
Share on other sites

Bonsoir

Merci pour ce module.

Mon catalogue est en ligne sur le guide, mais je viens de voir une grosse erreur, il m'a mis les frais de port à zéro, je comprends pas pourquoi, j'ai bien selectionné la zone (7,5 e de frais), par contre quand je prends une autre zone, c'est ok.

Pour les frais de port j'ai
7,5 euros de 0 à 59,999
et 0 euros de 60 à 99999 euros (pour la gratuité)

en fait si je mets 7,5 euros dans la deuxième colonne ( de 60 à 10000), le module prends biens les frais de port, mais si je remets à zéro, il laisse zéro dans l'import

L'export de devrait pas prendre la première tranche ?

si quelqu'un peut me mettre sur la piste ça serai sympa, j'ai modifié le fichier à la main, afin que le robot du guide prenne la modif des frais de ports, je peux pas laisser la colonne à zéro.


merci

PS : y a t'il un lien pour une donation paypal, ça le mérite largement

edit : suis en 1.1

10256_MYnUEnMD44Nk02W3G59O_t

Link to comment
Share on other sites

PS : y a t'il un lien pour une donation paypal, ça le mérite largement


Merci pour l'auteur, qui le mérite vraiment.

Personnellement je conseil aux auteurs de modules de mettre un lien directement sur la page configuration de leur module.

Peut être faut il aussi penser à créer un mini site pour promouvoir un module avec la possibilité de faire un dont.

En plus ce module peut aussi évoluer pour proposer d'autres guides.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...