Search the Community
Showing results for tags 'doublons'.
-
Bonjour, Sur Prestashop 1.6.1.24, nous avons plusieurs commandes qui sont en doubles: identifiants différents, mêmes références, mêmes clients, montants et détails des commandes différentes, mêmes modes de paiement, mêmes dates et heures. Voici ci-joint un exemple. C'est arrivé avec différents modes de paiement: paypal et paiements par carte. C'est arrivé sur une poignée de commandes mais pas toutes et pas à la suite l'une de l'autre. Comment est-ce que cela peut arriver et comment est-il possible de le corriger? Merci
-
Bonjour, Je viens vers vous car j'ai un soucis avec ma boutique. En effet, il arrive parfois que des commandes soient créées en double (même date, même produits, même prix, même utilisateur etc...) excepté l'id de la commande ainsi que sa référence. L'id_cart des commandes sont identiques donc les deux commandes sont créées à partir du même panier. Ce problème survient de temps en temps, sur tout type de paiement. En regardant le code de plus près je ne sais pas comment c'est possible. Dans classes/PaymentModule il y a une vérification si la commande existe déjà avec this->context->cart->OrderExists() dans la fonction validateOrder, cela devrait normalement retourner true mais la condition passe quand même. Il est normalement impossible de cliquer plusieurs fois sur le bouton de confirmation de commande (j'ai rajouté un disabled une fois que le bouton a été cliqué). Etant le développeur j'ai modifié quelques fichiers comme pour la génération de référence, mais pas beaucoup plus. Les modifications ne sont pas autours de la création de commande. Modification de la fonction de référence dans override/classes/order/Order.php : public static function generateReference () { $last_id = Db::getInstance()->getValue(' SELECT MAX(id_order) FROM ' . _DB_PREFIX_ . 'orders'); return 'WEB-' . str_pad((int)$last_id + 1, 7, '0000000', STR_PAD_LEFT); } Je cherche depuis maintenant plusieurs mois une réponse à ce problème mais impossible de trouver une solution. Si vous avez des idées n'hésitez pas. Merci d'avance
-
Bonjour, Voici le problème et la question soulevée sur un ajout de produits (pas sur la totalité) : Quand on importe un csv products et que l'on recommence une deuxième fois en voulant écraser le premier import, il n'y a pas de problème. Par contre avec le CSV des déclinaisons, si l'on constate des rectifications à faire, et que l'on renouvelle l'import, contre toute attente, il n'écrase pas le premier import mais crée des doublons. Ce que je ne comprends pas puisque la clé de tri est la référence du produit et les modifications du deuxième essai ne portent pas sur les références. Pour cette fois, j’avais modifé seulement l’attribution des images (j'ai eu de nombreuses foisle problème). On ne peut pas non plus utiliser la fonction "Supprimer les déclinaisons avant l'import" puisqu'à ce moment là il supprime la totalité des déclinaisons de tous les produits de la boutique. Déjà, j'aimerais bien comprendre comment c'est possible, vu que la chose n'est pas cohérente, et comment procéder pour parvenir à écraser le premier import avec le deuxième, comme pour products. Par défaut est-ce qu'il y a un moyen pour supprimer les déclinaisons d'une sélection d'articles, sans être obligés, soit de le faire une à une dans le BO, ou par exemple d'aller dans la BDD et de retransférer les tables concernées à partir de la sauvegarde que l'on a eu quand même la prudence d'effectuer juste avant (en conservant le travail fait avec le csv products). Voilà, je pense que d'autres ont dû se poser la question (je n'ai pas trouvé de réponse précise). J'espère une contribution. Cordialement;
-
- declinaisons
- csv
-
(and 2 more)
Tagged with:
-
Bonjour à tous, Je rencontre une difficulté handicapante sur la gestion des caractéristiques sur Prestashop 1.6.0.11 J'ai des doublons de position qui sont attribués automatiquement à mes caractéristiques à chaques rafraîchissements ou enrégistrements. Les valeurs s'actualisent correctement lorsque je re-positionne mes caractéristiques à la main, mais dès lors que j'enrégistre, les positions re-deviennent aléatoires (caractéristiques éparpillées) et les doublons ré-apparaissent... Voyez par vous même : Ce n'est pas un problème vital en soi, c'est simplement que mes caractéristiques n'apparaissent pas dans un ordre optimal sur la Fiche Technique de mes produits. Quelqu'un a t'il déjà rencontré ce problème ? Après vérification, je n'ai pas vu de post semblable. Merci d'avance pour votre aide.
- 6 replies
-
- 1
-
-
- Caractéristiques
- Doublons
-
(and 1 more)
Tagged with:
-
Bonjour, je suis en train de modifier un module de formulaire pour récupérer les coordonnées des personnes n'ayant pas répondu à mes formulaires. L'idée c'est de récupérer, dans la table 'customer', les personnes qui sont absentes de la table 'submission' du formulaire portant l'id $id et qui font parti du groupe qui reçoit les formulaires. J'ai fait la requête suivante : $sql2 = 'SELECT * FROM `'._DB_PREFIX_.'customer` AS a INNER JOIN `'._DB_PREFIX_.'ukooformpro_submission` AS b ON b.`id_customer` != a.`id_customer` WHERE b.`id_ukooformpro_form` = '.(int)$id.' AND a.`id_default_group` = '.(int)4; $coordonnees2 = Db::getInstance()->ExecuteS($sql2); Ensuite j'ai un foreach qui affiche mes résultats : foreach ($coordonnees2 as $key) { echo "<tr>"; echo "<td style='border:1px solid #ccc; padding: 10px'>".$key['email']."</td>"; echo "</tr>"; } Ça fonctionne sauf qu'il m'affiche les personnes qui n'ont pas répondu en double et les personnes qui ont répondu une seule fois. Il faudrait qu'il m'affiche une seule fois les personne qui n'ont pas répondu... Quelqu'un aurait une idée SVP ?! Merci beaucoup !
- 2 replies
-
- formulaire
- doublons
-
(and 1 more)
Tagged with:
-
Bonjour à toutes et à tous, Je sais que le sujet a été traité à maintes reprises, mais je n'ai rien pu voir de concret côté réponses qui correspondent vraiment à mon problème: Comment puis-je faire pour que mes produits ne produisent pas des urls doubles, et donc des balises tiltle et métas en double également? Par exemple: http://www.monsite.c...it/produit.html http://www.monsite.com/boutique/produit.html C'est le même produit qui pond 2 urls (du moins c'est indiqué ainsi dans Google webmasteurs) J'ai beau tout décocher (catégorie, sous-catégorie...) pour ne laisser cochée que la case du produit, rien n'y fait, je soumet un sitemap correct, avec une seule url par produit, je n'ai que des pages en français, j'ai un module qui redirige les erreurs d'urls (celui de presta-changeo: Duplicate url redirect) mais apparemment il ne corrige pas ces doublons là. Cela me pourri la vie, car cela pénalise forcemment mon site qui commence à descendre dans les résultats, à cause de l'augmentation incessante du nombre d'urls en double. Je ne souhaite pas indiquer l'adresse du site en question, ce qui à mon avis de toute façon n'apporterait rien ou si peu à un élément concret de remède envers ce mal qui ronge mon boulot de positionnement. N'étant pas bien riche, je veux bien échanger des dvds de ma collection contre une réponse concrête. Je sais que cela fait marchand de patates mais je n'ai malheureusement pas les moyens de me payer un spécialiste de l'optimisation de site. Si déjà une âme charitable arrivait à m'expliquer ce qui provoque ces doublons, ce serait génial, une solution serait le top. Ou alors est-ce Google qui voit double? Je vous remercie vraiment à l'avance pour le moindre élément de réponse qui pourrait m'aider à supprimer ces doublons. Si un module pas trop cher faisait cela avec certitude (hormis le module de presta changeo qui a l'air de ne pas pouvoir m'aider de ce côté-là)
- 7 replies
-
- tile
- balise en double
-
(and 2 more)
Tagged with:
-
Bonjour, En travaillant sur le développement d'un import personnalisé, je me suis retrouvé dans ce cas de figure : à chaque nouvel import une nouvelle ligne était créé pour chaque produit importé donc un nouveau doublon à chaque importation ! Alors en fouinant un peu dans les tables j'ai trouvé l'explication. Le problème se situe dans la table "category_product" qui a bien une clé "KEY `category_product_index` (`id_category`,`id_product`)" mais c'est encore mieux en la rendant "UNIQUE" !!! En plus, il me semble logique qu'un même produit ne se trouve pas 2x dans la même catégorie, non ? A vous de voir ...