Odoo-portail

De Admin -- TALEVAS.
(Différences entre les versions)
(template de mail pour ouverture de compte client portail)
(template de mail pour ouverture de compte client portail)
 
(5 révisions intermédiaires par un utilisateur sont masquées)
Ligne 26 : Ligne 26 :
 
Le code =>
 
Le code =>
  
<nowiki>
+
<pre>
 
<div style="font-family: 'Lucida Grande', Ubuntu, Arial, Verdana, sans-serif; font-size: 12px; color: rgb(34, 34, 34); background-color: #FFF; ">
 
<div style="font-family: 'Lucida Grande', Ubuntu, Arial, Verdana, sans-serif; font-size: 12px; color: rgb(34, 34, 34); background-color: #FFF; ">
  
Ligne 94 : Ligne 94 :
 
     </div>
 
     </div>
 
</div>
 
</div>
</nowiki>
+
</pre>
  
 
== template de mail pour ouverture de compte client portail ==
 
== template de mail pour ouverture de compte client portail ==
 +
Dans : "configuration de courriels" j'ai décocher "signature de l'auteur"
  
<pre>
 
  
 +
Le contenu :
 +
<pre>
 
${object.user_id.name or ''},
 
${object.user_id.name or ''},
  
Nous vous avons créer un accès au portail de FACLIM France
+
 
 +
 
 +
Nous vous avons créer un accès au portail de FACLIM France.
 +
 
  
 
Votre compte :
 
Votre compte :
  
 
     Nom d'utilisateur : ${object.user_id.login or ''}
 
     Nom d'utilisateur : ${object.user_id.login or ''}
 +
 
     Adresse : ${'portal_url' in ctx and ctx['portal_url'] or ''}  
 
     Adresse : ${'portal_url' in ctx and ctx['portal_url'] or ''}  
  
Vous devez commencer par saisir votre mot de passe personnel en suivant ce lien  :
+
 
 +
Vous devez commencer par saisir votre mot de passe en suivant ce lien  :
  
 
     ${object.user_id.signup_url}
 
     ${object.user_id.signup_url}
 
  
 
En espérant que cela vous sera utile, n'hésitez pas nous contacter pour toute demande d'informations supplémentaires.
 
En espérant que cela vous sera utile, n'hésitez pas nous contacter pour toute demande d'informations supplémentaires.
  
 
L'équipe FACLIM
 
L'équipe FACLIM
 +
</pre>
 +
 +
En allant sur </> le code brut :
 +
 +
<pre>
 +
 +
<p><b>${object.user_id.name or ''},</b></p><p><b><br></b><br>Nous vous avons créer un accès au <b>portail de FACLIM France.</b></p><p><b><br>Votre compte :</b></p><ul><li><p><u>Nom d'utilisateur </u>: ${object.user_id.login or ''}</p></li></ul><ul><li><p><u>Adresse </u>: ${'portal_url' in ctx and ctx['portal_url'] or ''} <br></p></li></ul><p><br></p><p>Vous devez commencer par saisir votre mot de passe en suivant ce lien&nbsp; :</p><p>&nbsp;&nbsp;&nbsp; ${object.user_id.signup_url}<br></p><p>En espérant que cela vous sera utile, n'hésitez pas nous contacter pour toute demande d'informations supplémentaires.<br></p><p><u>L'équipe FACLIM</u><br></p>
  
 
</pre>
 
</pre>

Version actuelle en date du 2 juillet 2019 à 13:57

Sommaire

activer les options

Activer l'option qui va bien pour que les clients puissent valider les devis

ventes => configuration => clients => devis en ligne.
 + "Envoyer les devis aux clients qui peut approuver et payer en ligne (option avancée)"

gestion des utilisateurs

Aller dans la fiche "client" et dans les "actions" => "gestion de l'accès au portail"

Cliquer sur la ligne avec l'adresse mail pour pouvoir ajouter/cocher l'accès à l'utilisateur.

!!! Il faut que l'utilisateur ait un mail valide, il recevra l'invitation à créer son mot de passe d'accès par ce biais. !!!

modification du modèle de devis

En mode développeur :

ventes => configuration => ventes => modèle de devis => default template => modifier le modèle

Concrètement j'ai tout virer !

template de mail avec URL de validation de devis

"Mode developpeur"

Configuration => Technique => Courriel => Modèles rechercher "faclim"

modifier le modèle et passer en mode "code view" => </>

Le code =>

<div style="font-family: 'Lucida Grande', Ubuntu, Arial, Verdana, sans-serif; font-size: 12px; color: rgb(34, 34, 34); background-color: #FFF; ">

    <p style="margin:0px 0px 10px 0px;">Bonjour ${object.partner_id.name},</p><p style="margin:0px 0px 10px 0px;"><br></p>

%set access_action = object.get_access_action()
%set doc_name = 'quotation' if object.state in ('draft', 'sent') else 'order confirmation'
%set is_online = access_action and access_action['type'] == 'ir.actions.act_url'
%set access_name = is_online and object.template_id and 'Accept and pay %s online' % doc_name or 'View %s' % doc_name
%set access_url = is_online and access_action['url'] or object.get_signup_url()
    
    <p style="margin:0px 0px 10px 0px;">Voici votre ${object.state in ('draft', 'sent') and 'devis' or 'confirmation de commande'} de ${object.company_id.name} : </p>

    <div style="margin:0px 0px 10px 0px;border-left: 1px solid #8e0000; margin-left: 30px;">
       <p>  <strong>REFERENCES</strong><br></p>
       <p>  Numéro du devis : <strong>${object.name} </strong><br></p>
       <p>  Total du devis : <strong>${object.amount_untaxed} ${object.pricelist_id.currency_id.name} HT </strong>( ${object.amount_total} TTC )<br></p>
       <p>   Date du devis : ${object.date_order}<br></p>
    </div>
    <p>
       % if object.origin:
         Référence de la commande : ${object.origin}<br></p><p>
       % endif
       % if object.client_order_ref:
         Votre référence : ${object.client_order_ref}<br></p><p>
       % endif
       % if object.user_id:
         Votre contact : <a style="text-decoration-color:-moz-use-text-color;cursor:pointer;color:rgb(51, 122, 183);" href="mailto:${object.user_id.email or ''}?subject=Commande%20${object.name}" marked="1">${object.user_id.name}</a>
       % endif
    </p>
    <br><p></p><p></p><p></p><p></p>

%if is_online:
           <p style="margin:0px 0px 10px 0px;">
           Vous pouvez maintenant valider directement votre devis en ligne en cliquant sur le lien ci-dessous<br>
           Nous en serons informé et traiterons votre demande dans les plus brefs délais.<br>
           Vous pouvez aussi nous laisser un commentaire concernant votre demande.<br>
           <br><br>
          </p>
        <center>
        <a class="o_default_snippet_text" style="background-color: #32749e; padding: 20px; text-decoration: none; color: #fff; border-radius: 5px; font-size: 16px;" href="${access_url}">Valider ce Devis</a>
        <br><p></p><p>
    </p></center>
    <br><p></p><p>
%endif


    </p><p></p><p style="margin:0px 0px 10px 0px;">Si vous avez des questions, n'hésitez pas à nous contacter.</p>
    <p style="margin:0px 0px 10px 0px;">Merci d'avoir choisi ${object.company_id.name or 'notre société'}</p>
    <br><p></p><p></p><p></p><p></p><p></p><p></p><p></p><p>
    </p><p><br></p><p><br></p>
    <div style="width: 347px; margin: 0px; padding: 5px 14px; line-height: 16px; background-color: #32749;">
        <span style="color: #32749; margin-bottom: 5px; display: block; ">
            ${object.company_id.partner_id.sudo().with_context(show_address=True, html_format=True).name_get()[0][1] | safe}
        </span>
        %if object.company_id.phone:
            <div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; ">
                Tél :  ${object.company_id.phone}
            </div>
        %endif
        %if object.company_id.website:
            <div>
                Web : <a style="text-decoration-color:-moz-use-text-color;cursor:pointer;color:rgb(51, 122, 183);" href="${object.company_id.website}" marked="1">${object.company_id.website}</a>
            </div>
        %endif
        <p style="margin:0px 0px 10px 0px;"></p>
    </div>
</div>

template de mail pour ouverture de compte client portail

Dans : "configuration de courriels" j'ai décocher "signature de l'auteur"


Le contenu :

${object.user_id.name or ''},



Nous vous avons créer un accès au portail de FACLIM France.


Votre compte :

    Nom d'utilisateur : ${object.user_id.login or ''}

    Adresse : ${'portal_url' in ctx and ctx['portal_url'] or ''} 


Vous devez commencer par saisir votre mot de passe en suivant ce lien  :

    ${object.user_id.signup_url}

En espérant que cela vous sera utile, n'hésitez pas nous contacter pour toute demande d'informations supplémentaires.

L'équipe FACLIM

En allant sur </> le code brut :


<p><b>${object.user_id.name or ''},</b></p><p><b><br></b><br>Nous vous avons créer un accès au <b>portail de FACLIM France.</b></p><p><b><br>Votre compte :</b></p><ul><li><p><u>Nom d'utilisateur </u>: ${object.user_id.login or ''}</p></li></ul><ul><li><p><u>Adresse </u>: ${'portal_url' in ctx and ctx['portal_url'] or ''} <br></p></li></ul><p><br></p><p>Vous devez commencer par saisir votre mot de passe en suivant ce lien  :</p><p>    ${object.user_id.signup_url}<br></p><p>En espérant que cela vous sera utile, n'hésitez pas nous contacter pour toute demande d'informations supplémentaires.<br></p><p><u>L'équipe FACLIM</u><br></p>