Jump to content

Bllidz

Members
  • Posts

    197
  • Joined

  • Last visited

Posts posted by Bllidz

  1. Bon beh comment dire.. Merci vous avez résolu mon problème ! 

    image.png.1b1ec7f0db23d3b2fa74a77ed6028e72.png

     

    Et cette ligne :

    $(this).closest('tr.msgClient').find('td .msgclient').val()

    me permet de demander a chercher dans un td qui à la class msgclient, si je ne dis pas de bêtises. Mais il me reste beaucoup à apprendre enfin bon votre solution à tout résolu, surtout bête de ma part de ne pas y avoir pensé. 

    Merci beaucoup !  

  2. Bonjour 

    Je souhaiterai savoir si il était possible d'envoyer les mails de confirmation ect.. du client à une adresse différente de la sienne. Je m'explique un client passe une commande avec son compte mais il faudrait que le mail ne s'envoi pas à lui mais au mail de sa comptabilité. Si c'est possible comment ? 

     

    Merci de votre réponse 

    Ma version PS 1.7.6.9 

  3. Bonjour, J'ai un input dans view.tpl de order "adminXXXX/themes/default/template/controllers/orders/helpers/view"

    <td><input type="text" name="msgclient" class="msgclient" id="msgclient" value="msg pour client" style="display : inline-block; width:80%;" />

    Et je souhaiterai récupérer cette valeur dans order.js 

    $('button.submitmsg_client').unbind('click').click(function(e) { 
            e.preventDefault(); 
    		var msg_client =$(this).closest('tr.msgClient').find('td .msgclient').val();
    		
            query = 'ajax=1&token='+token+'&action=msgClient&id_order='+id_order+'&msg_client='+msg_client+'&';

    pour ensuite l'envoyer avec de l'ajax dans mon controller, J'envoie bien et mon controller reçoit bien exemple si je mets 

    var msg_client = "test"; 

    je reçois bien test cependant pour récupérer l'input je reçois undefined donc c'est que je n'arrive pas à récupérer. Quelqu'un aurait-il une idée pour récupérer l'input de view.tpl de order ? 

    Merci

     Ma version PS 1.7.6.9

  4. Aucun problème. Du coup le champ description est bien affiché ? 

    Pour sauvegarder / récupérer les datas dans le formulaire je suis justement en train de regarder car pour moi ça va être de l'ajax . Donc le but serai de mettre un input ( zone de texte) et un bouton (dans le fichier tpl) et qui quand on clique enregistre la saisie dans l'input dans le tuple de la base de données. Mais je regarde pour éviter de te dire des bêtises  

     

      

  5. Pour vous serait-il dérangeant d'avoir un bouton en dessous de modifier qui modifierait seulement le champ description ?

    Car personnellement j'ai une date dans order que j'affiche en front pour le client et sur ses accusé de réception  que je gère dans le back. (Ce qui est le même principe que vous mais pour attributs)   

    image.png.bc0946f94c8ccfbf708e1ca0bdd48223.png

    Donc ce qu'on peut faire c'est ajouter un champ description dans ta base de données, ajouter un bouton qui fera appel à de l'ajax afin de modifier cette donnée dans la base. Et puis de l'afficher en front pour le client et en back pour que vous pussiez voir justement le contenu. 

     

  6.  

     

    Bonjour, 

     

    Je souhaiterai ajouter le nom du client dans avoirs comme sur le screen ci-dessous.

    image.png.58b9faf78e30c0a44be1a04076bac6f8.png

     

    Sachant que c'est dans le fichier AdminSlipController.php, j'y ai ajouté mon field et fait une jointure à la requête et ajouter le lastname dans le select. Quand je test ma requête sur phpmyadmin elle fonctionne bien.

    public function __construct()
        {
            $this->bootstrap = true;
            $this->table = 'order_slip';
            $this->className = 'OrderSlip';
    
            $this->_select = ' o.`id_shop`,c.`lastname` AS lastname' ;
            $this->_join .= ' LEFT JOIN ' . _DB_PREFIX_ . 'orders o ON (o.`id_order` = a.`id_order`)
            LEFT JOIN ' . _DB_PREFIX_ . 'customer c ON (c.`id_customer` = o.`id_customer`)'; //Jointure 
            $this->_group = ' GROUP BY a.`id_order_slip`';

    Le code pour le nom du client dans le champ  

    //Nom Du client
    'lastname' => array(
                    'title' => $this->trans('Nom du Client', array(), 'Admin.Global'),
                    'align' => 'left',
                    'havingFilter' => true,
                ),

     

    Quelqu'un aurait-il une idée ?

    Merci 

    Version PS: 1.7.6.9

     

  7. 4 hours ago, Alexandre Carette said:

    ah oui completement, le travail est a moitié fait c'était juste pour te montrer la logique du truc ;)

    Normalement tu devras t en sortir avec tout ca ...

    Oui merci beaucoup pour toute ton aide ! 

    Et je pense que créer un objet d' orderDetail et instancier la date_liv de cet objet est dans mes cordes.

    En tout cas merci ! 

    • Like 1
  8. 19 minutes ago, Alexandre Carette said:

    Salut, a quel moment tu as cette erreur ?

    cdt

    C'était un problème dans un override dans order donc réglé 😉

     

    Quote

    public function ajaxProcessupdateDateLivProd() {

    $id_order_detail = Tools::getValue('id_order_detail');

    $date_liv = Tools::getValue('date_liv'); var_dump($date_liv);

    die();

    }

    Mais pour cette fonction il manque pas un update dans un objet  et sa création car là on récupère juste les données sans jamais les implémenter (si je ne dis pas de bétises bien sûr)  ? 

  9. Salut avant de tester j'ai un problème j'ai retiré tout ce que j'avais fais  car j'avais un problème il m'était impossible de rajouter un produit ou de créer une commande. Après avoir tout enlevé (les fonctions ajaxprocess)  de  j'ai toujours ce problème , il me dise " Unknown column 'date_prod_liv' in 'field list'" ce qui est normal vu que date_prod_liv n'est pas dans la table order cependant je ne comprends pas pourquoi il essaie de modifier date_liv_prod dans la table order ?? 

    l'erreur en question 

    image.thumb.png.25b062e8d3e2e3ec5c14aa193831b8d1.png

×
×
  • Create New...

Important Information

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