Jump to content

Mukatai

Members
  • Posts

    16
  • Joined

  • Last visited

Mukatai's Achievements

Newbie

Newbie (1/14)

1

Reputation

  1. Bonjour, Tout d'abord merci pour votre aide. Alors je viens de comprendre la solution du reporter mais ce n'est pas top car j'ai 6810 entrées dans la table ps_feature_value et je me vois mal toutes les passées de 1 à 0 pour la colonne custom. A moins que l'on puisse faire cela d'un seul coup. Sinon j'ai continué à chercher et à comprendre le fonctionnement de l'import des caractéristiques et le problème est bien celui que je décrite plus haut. Donc lors de l'effacement d'une caractéristique (dans la fonction deleteFeatures() du fichier classes/Product.php) il faudrait une fonction qui vérifie si la caractéristique qui va être effacée n'est pas attribuée à une autre produit, et si c'est le cas ne pas l’effacer. Mais je ne sais pas faire une telle fonction. Après j'ai trouvé une autre solution. C'est de ne pas entrer qu'une seule fois les caractéristiques communes à plusieurs produits dans la bdd. Et donc chaque caractéristiques communes à un id différent et ne sera donc pas effacées. Mais ça ne règle pas complétement le problème (contrairement à l'autre solution) car les caractéristiques communes importées précédemment seront effacé si on met à jour un des produits ayant des caractéristiques communes. De plus la base de données se remplira plus vite. Pour cette solution il suffit d'aller dans le fichier classes/FeatureValue.php et de supprimer ou mettre en commentaire les lignes 143, 144 et 157. Mais je ne conseil pas cette solution sauf si c'est une nouvelle installation. Finalement le problème est assez simple mais je ne maitrise pas les fonctions getInstance()->executeS (je suis débutant en php) et donc je ne peux pas faire la fonction en question. J'espère que quelqu'un va bientôt se pencher sur ce problème. Merci. @+
  2. Bonjour, Lorsque j'importe des produits par csv avec des caractéristiques personnalisées communes, et qu'ensuite je modifie l'un de ces produits importés les caractéristique communes disparaissent sur tous les autres produits importées. Par exemple j'importe 7 produits par csv. Les produit 1, 2 et 3 ont tous des caractéristiques personnalisées différentes, les produite 4, 5, 6 et 7 ont les mêmes caractéristiques personnalisées. Après l'import tous est OK, chaque produit à bien ces caractéristiques d'importées ! Mais si j'édite par exemple le produit 7 et que j'enregistre, les produit 1, 2, 3, 4, 5 et 6 vont perdent les caractéristiques personnalisées communes avec le produit 7. Par contre si les caractéristiques communes ne sont pas personnalisées elles ne seront pas perdues. J'ai un peu regardé le code et j'ai l'impression que lors de l'import les caractéristiques personnalisées communes sont entrées qu'une seule fois dans bdd et que l'id est attribué à chaque produit. En suite quand on modifie un produit toutes les caractéristiques de ce produit sont effacées de la bdd pour être récrites avec de nouveaux id. Mais durant la procédure d'effacement la fonction ne vérifie pas si l'id est utilisé par un autre produit. Et donc on perd tous. Mais peut être que je me trompe… J'ai ouvert un ticket sur la forge le 20/02/2013 et aujourd'hui mon ticket n'est tjs pas assigné .(PSCFV-7907) J'ai contacté par e-mail Damien METZGER qui m'a dit qu'une personne devait s'occuper des problèmes d'import csv au début du mois d'avril. Aujourd'hui je suis complètement bloqué car mon site est en production avec 1200 produits (importé avec une version 1.4.8.2) mais j'en ai plus de 5000 à importer et avec ce bug je mets un temps fou. J'ai déjà rencontré ce bug avec une vieille version (1.4.2.5 si je ne dis pas de bêtise) puis par la suite ça a été corrigé mais je ne me souviens plus avec quelle version. Et j'ai retrouvé ce bug sur les versions 1.5.3.1 et 1.5.4.0. J'ai testé sur plusieurs sites (mise à jour et nouveau site) et plusieurs serveurs différents et je retrouve tjs ce problème. J'espère que quelqu'un va m'aider car là je suis vraiment bloqué et je ne sais pas comment faire . Merci. @+
  3. Salut, Pour le problème dont je parle dans ce post j'ai ouvert un ticket sur la forge... --> http://forge.prestashop.com/browse/PSCFV-7907 Mais rien pour l'instant @+
  4. Bonjour, J'ai poser également ma question dans le section développement mais finalement j'ai trouvé comment faire et j'ai posté la solution sur l'autre post que j'ai ouvert : --> http://www.prestasho...68#entry1094968 Sinon la solution trouvée rentre dans une utilisation classique @+
  5. Bonjour, Finalement j'ai trouvé (par hasard) comment faire, il faut aller dans : Localisation --> Pays Puis pour chaque pays on peux définir le format de l'adresse. @+
  6. Salut, Il y a 2 modules qui permettent de faire ce que vous cherchez : --> http://addons.prestashop.com/fr/outils-administration-modules-prestashop/5124-extended-registration.html --> http://addons.prestashop.com/fr/securite-paiement-module-prestashop/4505-registration-confirmation.html Je n'ai testé aucun des 2 pour l'instant mais j'aimerai avoir des avis afin de savoir si cela fonctionne bien sous PS 1.5.3.1 avant de passer à la caisse... @+
  7. Bonjour, J'aimerai modifier le format de l'adresse pour les factures et bl sous prestashop 1.5.3.1. Actuellement le format est : Nom Company Adresse 1 Adresse 2 Code postal ville Pays N° de téléphone Et j'aimerai par exemple : Company Adresse 1 Adresse 2 Code Postale et Ville Pays Mais je n'arrive pas à trouver comment faire. Actuellement j'ai uniquement $invoice_address comme variable qui me donne l'adresse déjà formatée J'ai essayé $invoice_address->company mais ça ne donne rien. Comment faire pour extraire uniquement l'information que l'on veut et pas l'adresse complète ? Merci @+
  8. Bonjour, J'aimerai modifier le format de l'adresse pour les factures et bl sous prestashop 1.5.3.1. Actuellement le format est : Nom Company Adresse 1 Adresse 2 Code postal ville Pays N° de téléphone Et j'aimerai par exemple : Company Adresse 1 Adresse 2 Code Postale et Ville Pays Mais je n'arrive pas à trouver comment faire. Actuellement j'ai uniquement $invoice_address comme variable qui me donne l'adresse déjà formatée J'ai essayé $invoice_address->company mais ça ne donne rien. Comment faire pour extraire uniquement l'information que l'on veut et pas l'adresse complète ? Merci @+
  9. Bonjour, L'astuce que je donne plus haut permet normalement de corriger les 2 bugs (l'image et la catégorie qui ne sont pas prisent en compte). En tous cas chez moi ça fonctionne... @+
  10. Il faut aller dans le fichier : controllers/admin/AdminImportController.php Puis remplacer les lignes en rouges par celles qui sont vertes. @+
  11. Salut Quentin, J'ai aussi rencontré ce bug qui fait aussi que l'image importée n'est pas prise en compte. Pour régler les 2 problèmes il faut effectuer cette modif : https://github.com/P...0e3ebe473233d07 Par contre moi j'ai un problème avec l'import des caractéristiques et je ne trouve pas de solution ni de post qui l'évoque. Mes caractéristiques importées disparaisse lorsque j'édite un produit (des fois sans que je l'édite), mais le plus bizarre c'est que cela affiche des caractéristique vide ! J'ai déjà rencontré ce problème dans une veille version qui à été corrigé plus tard. Je sais pas si vous rencontrez également ce bug ? @+
  12. Bonjour, Petite UP pour vous dire que le problème est tjs présent dans la V1.5.3.1 @+
  13. Bonjour, Je rencontre le même problème que domdas et j'ai fait également les modifs Alors j'ai regardé avec firebug et dans ajax-cart.js quand on se met sur this.name avant de passer sur la fonction de truncate la chaine de caractère est déjà tronqué. Donc ça se passe avant mais où ? Merci @+
  14. Bonjour, Je rencontre le même problème que vous ! L'import avec fichier csv est bcp plus long qu'avec le version 1.4.8.2 que j'avais précédemment. On dirai qu’après avoir traité toutes les lignes du fichier csv il se passe quelque chose d'autre !! J'arrive à suivre l'avancement de l'import en actualisant la page de la catégorie où sont importer les produits. Et au bout d'un certain temps tout les produits ont été importés mais le processus d'import continu. Et si je le stop en revenant en arrière ou en quittant le page ça n'a pas l'air de poser de problème ! Enfin j’espère que cela ne fou pas le bazar dans la bdd !? Est-ce qu'un ticket est ouvert sur la forge pour ce problème ? J'ai cherché mais il y a tellement de ticket ouvert avec les mots import csv que je n'ai rien trouvé ! Prestashop version : 1.5.2.0 @+
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More