Se rendre au contenu

Stock : Imprimer les étiquettes d'adresse en masse

Dans l'application Inventaire d'Odoo, il est possible de générer et de valider en masse les bons de livraison, et ensuite de des marquer comme expédiés en masse aussi.

Cependant, il n'existe pas d'option pour imprimer en masse des étiquettes d'adresse, par exemple pour les coller sur des enveloppes.

Nous allons donc voir comment ajouter un rapport dans Odoo pour imprimer une étiquette d'adresse associée à un bon de livraison.

Cette méthode est applicable à Odoo en ligne (cloud, online), que vous disposiez d'une licence One App Free, Standard ou Personnalisée (Custom).

Dans cet exemple, nous allons concevoir une étiquette qui occupera une page A4, contenant 12 étiquettes de dimensions 105mmx45mm.

Il est préférable d'utiliser des étiquettes au même format ; sinon, des ajustements seront nécessaires. Je donnerai plus de détails plus tard.


1. Passer en mode développeur

À partir de l'écran d'accueil :

  •  Allez dans l'application Paramètres
  • Descendez tout en bas
  • Cliquez sur Activer le mode développeur
  • Revenez au menu principal


2. Créer le rapport

Depuis l'écran principal, aller dans Paramètres > Technique > Rapports


Cliquez sur le bouton Nouveau en haut à gauche.

Puis remplissez les champs:

  • Nom de l'action :  Etiquette Adresse
  • Format de papier : A4 Label Sheet
  • Nom de modèle : stock.picking
  • Nom du modèle : rapport_etiquette_adresse

Puis cliquez sur Ajouter au menu "Impression".


3. Configurer la mise en page

Aller ensuite dans le menu Techique > Vues.

Puis cliquez sur Nouveau.

Et remplissez les champs suivants:

  • Nom de vue : rapport_etiquette_adresse
  • Clé : stock.rapport_etiquette_adresse
  • Type de Vue : QWeb

Puis dans l'onglet Architecture mettez ceci :

<t t-name="stock.rapport_etiquette_adresse">
    <t t-call="web.basic_layout">
        <div class="page">
            <t t-set="num_label" t-value="0"/>
            <t t-foreach="docs" t-as="doc">
                <t t-call="stock.rapport_etiquette_adresse_document"/>
                <t t-set="num_label" t-value="num_label+1"/>
                <t t-if="num_label &gt;= 10">
                    <t t-set="num_label" t-value="0"/>
                    <div style="page-break-before:always;"/>
                </t>
            </t>
        </div>
    </t>
</t>


Puis cliquez à nouveau sur Nouveau pour créer une seconde vue avec les éléments suivantes:

  • Nom de vue : rapport_etiquette_adresse_document
  • Clé : stock.rapport_etiquette_adresse_document
  • Type de vue : QWeb

Puis dans l'onglet Architecture mettez ceci :

<t t-name="stock.rapport_etiquette_adresse_document">
    <div style="margin:0;width:50%;height:187px;padding:15px; vertical-align:middle;border: 0px solid black;float:left;page-break-after: auto;">
        <div style="width:100%;text-align:right;font-size:10px;padding-right:10px;">
            <t t-esc="doc.name"/> - <t t-esc="doc.origin"/>
        </div>
        <div style="padding: 10px 20px 10px; font-size:18px;">
            <div t-out="doc.move_ids[0].partner_id or doc.partner_id" t-options="{&quot;widget&quot;: &quot;contact&quot;, &quot;fields&quot;: [&quot;address&quot;, &quot;name&quot;], &quot;no_marker&quot;: True}">
                    NOM PRENOM <br/>
                    Adresse 1 <br/>
                    Adresse 2 <br/>
                    Code postal Ville<br/>
                    PAYS<br/>
            </div>
        </div>
    </div>
</t>


4. Essai

Allez dans l'application Inventaire > Bon de livraison, cliquez sur sur le bouton "XX à livrer" pour voir les BL à traiter.

Sélectionnez tous les BL :

Puis cliquez sur le bouton Imprimer et ensuite Etiquette Adresse :

Vous obtiendrez un fichier PDF avec les adresses bien placée pour la feuille à étiquettes :



A appliquer sans modération


Grâce à cette méthode simple et efficace, vous pouvez désormais imprimer facilement et rapidement vos étiquettes d'adresse directement depuis l'application Inventaire d'Odoo. 

Cette fonctionnalité est particulièrement pratique pour gagner du temps lors de l'expédition en masse, tout en assurant un rendu professionnel et organisé. 

N'hésitez pas à ajuster le modèle proposé selon vos propres formats d'étiquettes ou besoins spécifiques. 

En optimisant ainsi votre flux logistique, vous améliorez non seulement votre productivité, mais aussi la satisfaction de vos clients grâce à une expédition plus rapide et fiable.



Stock : Imprimer les étiquettes d'adresse en masse
LCSX Tech, Cossiaux Laurent 20 mars 2025
Partager cet article
Se connecter pour laisser un commentaire.
Modifier le fond d'écran d'Odoo sans Studio
Que ce soit pour renforcer l'identité visuelle de votre société ou pour distinguer différentes instances d'Odoo, il peut être judicieux de personnaliser le fond d'écran d'Odoo. Toutefois, cette fonctionnalité est réservée aux licences Personnalisée. Voici comment procéder manuellement.