Jump to content

FabienMona

Members
  • Posts

    10
  • Joined

  • Last visited

1 Follower

Profile Information

  • First Name
    Fabien
  • Last Name
    Lacroix

Recent Profile Visitors

107 profile views

FabienMona's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. Bonjour, J'ai un problème sur mon site : pour certains clients, l'adresse qui s'affiche sur la page de récapitulatif de commande n'est pas la bonne ?? Ce n'est pas le cas pour tous les clients mais visiblement l'adresse qui s'affiche correspond à celle du client dont l'id_customer = l'id_adresse qui s'affiche. Par exemple, si je suis mon id-customer = 439 et mon id_adresse = 440, sur mon récap de commande je vois l'adresse correspondante au client dont l'id_customer est 440 J'ai vérifié la base de données : les adresses sont bien reliées aux bons clients (idem sur le BO de Prestashop) : c'est uniquement sur le front et pas pour tous les clients... C'est dommageable et en plus ça génère des commandes avec de mauvaises informations puise que la commande n'est pas attribuée au bon client ! Là je sèche, je n'ai pas trouvé d'infos sur les forums... si vous avez une idée, elle est la bien venue !
  2. Bonjour, J'ai le même souci avec certains clients dont l'adresse qui s'affiche sur la page de récapitulatif de commande n'est pas la bonne ?? Ce n'est pas le cas pour tous les clients mais visiblement l'adresse qui s'affiche correspond à celle du client dont l'id_customer = l'id_adresse qui s'affiche Par exemple, si je suis l'id-customer 439 et mon id_adresse = 440, sur mon récap de commande je vois l'adresse correspondante au client dont l'id_customer est 440 J'ai vérifié la base de données : les adresses sont bien reliées aux bons clients (idem sur le BO de Prestashop) : c'est uniquement sur le front et pas pour tous les clients... C'est dommageable pour mon client et en plus ça génère des commandes avec de mauvaises informations puise que la commande n'est pas attribuée au bon client ! Je n'ai pas trouvé d'infos sur les forums... si vous avez une idée, elle est la bien venue !
  3. Bonjour, Le site n'utilise pas de module de paiement, seul le paiement chèque est actif (en fait c'est uniquement des prises de commandes, il n'y a pas de paiement en ligne) La version Prestashop utilisée est 1.6.1.4 et hébergé chez OVH (à noter que nous avons constaté des lenteurs d'affichages du site hier) Toutes les commandes n'ont pas été impactée par cette erreur : seulement 2 (sur 12 passées)
  4. Bonjour, Je me permets également de ressortir ce post car je n'arrive pas à mettre en place le code à modifier... mon souci est de pas cumuler des remises liées à des groupes pour des produits avec un prix spécifique pour un membre du groupe. @cockpitinferno : où sont les fichiers à modifier ? Je suis sur la version 1.6.1.4 de Prestashop... Merci,
  5. Bonjour, Certaines commandes passées sur mon site ne sont pas attribuées au bon client ?? J'ai vérifié dans la base de données et je ne vois pas d'où peut venir l'erreur... dans la table ps_order les informations correspondent entre l'id_customer et l'adresse du client indiqué (mais pas le bon id_customer...) Je suis hébergé chez OVH, est-ce que ça peut venir du serveur ? Merci, Fabien
  6. Bonjour Franckm100, Oui ma variable est bien vide (!!) lorsque je l'utilise dans ma requette (ici :avec (int)$order->id; mais aussi essayé avec $id_order). Par contre, plus bas, elle contient bien mon id recherché dans la ligne $firstline = "E;Num commande;Num Client AD;Commande interne;".$id_order; Qu'enttends-tu par Merci de ton aide
  7. Bonsoir, Je souhaite ajouter un fichier .csv contenant le récap d'une commande au mail envoyé par le fichier mailalerts.php J'ai donc modifié le fichier mailalerts.php en ajoutant le code suivant : $sqlE = "SELECT o.id_order, SUBSTR(c.email, 1, 5), fm.field_value FROM ps_orders o, ps_customer c, ps_fmm_custom_userdata fm WHERE c.id_customer = o.id_customer AND o.id_order = fm.id_order AND o.id_order = ".(int)$order->id; $orderlist = Db::getInstance()->ExecuteS($sqlE); $file = fopen(_PS_ROOT_DIR_.'/archives/export.csv', 'w'); $firstline = "E;Num commande;Num Client AD;Commande interne;".$id_order; $secondline = "L;Ref produit;Nom produit;Quantité;Prix;Date;Message"; fwrite($file, $firstline."\r\n"); fwrite($file, $secondline."\r\n"); // 1ere Boucle d'affichage des informations de la ligne d'entête L foreach($orderlist AS $orderline){ fwrite($file, "E;"); fwrite($file, implode(';', $orderline)."\r\n"); /****** Sélection des champs pour les secondes lignes *****/ $sqlL = "SELECT DISTINCT od.product_reference as Reference, od.product_name, od.product_quantity, od.product_price, o.date_add, me.message as message_name FROM ps_orders o, ps_customer c, ps_order_detail od, ps_product p, ps_customer_thread th, ps_customer_message me, ps_fmm_custom_userdata fm WHERE o.id_order = $id_order AND o.id_customer = c.id_customer AND o.id_order = od.id_order AND od.product_id = p.id_product AND o.id_order = th.id_order AND th.id_customer_thread = me.id_customer_thread AND o.id_order = fm.id_order "; $orderlistL = Db::getInstance()->ExecuteS($sqlL); // 2nd Boucle d'affichage des informations de la ligne d'entête E correspondant à la ligne L foreach($orderlistL AS $orderlistL){ fwrite($file, "L;"); fwrite($file, implode(';', $orderlistL)."\r\n"); } } fclose($file); $fileAttachment['content'] = file_get_contents(_PS_ROOT_DIR_.'/archives/export.csv'); //File path $fileAttachment['name'] = 'Export'; //Attachment filename $fileAttachment['mime'] = 'application/vnd.ms-excel'; //mime file type if ($dir_mail) Mail::Send( $mail_id_lang, 'new_order', sprintf(Mail::l('Nouvelle commande : #%d - %s', $mail_id_lang), $order->id, $order->reference), $template_vars, $merchant_mail, null, $configuration['PS_SHOP_EMAIL'], $configuration['PS_SHOP_NAME'], $fileAttachment, null, $dir_mail, null, $id_shop ); L'envoie du mail et de la pièce jointe fonctionne mais je bloque sur la requette que ne me renvoie rien : je n'arrive pas à lui passer l'id_order dans la clause WHERE... si je force l'id_order en indiquant un chiffre cela fonctionne... c'est certainement un détail mais il ne me saute pas au yeux...
  8. Bonjour, Existe-il un moyen de connaitre l'ordre de prise en compte des règles de remise sur les tarifs ? En fait, j'ai des remises sur des articles valables pour tous les clients et des remises spécifiques pour un groupe de client sur ces articles : Prestashop sait-il prendre en compte la remise la plus avantageuse ?
  9. Bonjour, Il faut modifier la class ".box-caption" en enlevant la propriété "background" dans la feuille de style. Vous pouvez me contacter par MP si vous avez besoin d'aide pour cela. Bonne journée, Fabien
×
×
  • Create New...