Piermi: Odoo - Etiquette Cadeau

Description High Level

Par défaut Odoo propose des bons cadeaux à imprimer sur format A4. Le client souhaite pouvoir imprimer une petite étiquette autocollante sur un pré-imprimé cartonné.

Description Technique v17

Dans le menu Rapport

Dans Technique → Rapports, créer un nouveau rapport dont le nom de l'action est “makeitsimple_loyalty_zebra”

Choisir format de papier Dymo Label Sheet

Nom de modèle: loyalty.card

Nom du modèle2: loyalty.makeitsimple_loyalty_zebra

Cliquez sur “Ajouter au menu imprimer” puis sur vue Qweb

Dans le menu Vue

Créer une nouvelle vue appelée “makeitsimple_loyalty_zebra”

Type de vue: Qweb

Clé loyalty.makeitsimple_loyalty_zebra (la même que le modèle 2 du rapport

Architecture:

<t t-name="loyalty.makeitsimple_loyalty_zebra"> <t t-call="web.html_container"> <t t-call="web.external_layout"> <div class="oe_structure"/> <div style="padding:0; margin:0px; text-align:center;"> <strong><span t-out="docs.points" t-options="{'widget': 'monetary', 'display_currency': docs.currency_id}">1000</span></strong> </div> <div t-if="docs.expiration_date" style="padding:0; margin:0px; font-size:10px; text-align:center;"> Valide jusqu'au <span t-field="docs.expiration_date">2023-12-31</span> </div> <div class="oe_structure"/> <div style="padding:0; margin:0px; text-align:center;"> <img t-att-src="'/report/barcode/QR/'+docs.code" style="width:50px;height:50px" alt="Barcode"/> </div> <div style="padding:0; margin:0px; margin-top:5px; background-color:#efefef; text-align:center;"> <p style="margin:0px; font-size:10px;font-family:arial, 'helvetica neue', helvetica, sans-serif; line-height:12px; color:#A9A9A9"> <span t-field="docs.code">ABCDE12345</span> </p> </div> </t> </t> </t>