Génération Étiquettes Tiers

Bonjour,

J’ai déjà cherché dans tous les sens, mais je ne trouve pas de solution.

Je souhaiterai pouvoir générer des étiquettes d’expédition basée sur les informations des tiers :
Nom
Prénom
Adresse

Je gère une maison d’éditions et expédie de nombreux paquets. La majorité des paquets sont expédiés en lettre verte.
Je génère les factures ou bon de commande via Dolibarr.

Je suis obligé d’écrire à la main chaque fois les informations du tiers : Nom, Prénom, Adresse …

Existe-t-il une solution pour faciliter cette tâche ?

Je fonctionne sur un serveur dédié avec la version 9.0.1

Bonjour,

Il me semble que 2labels STS sur le Dolistore répond à la demande.

Cordialement,
Sylvain Legrand

Merci pour l’information, mais le prix me bloque …

Il n’existerai pas une solution plus facile, plus abordable ?

Bonjour,

Si bien sur : Retroussez-vous les manches et faites votre propre module !

C’est l’avantage du libre :wink:

Bonjour :happy:
si tu bidouille un peu

<?php
// Include the main TCPDF library.
require_once('../../includes/tecnickcom/tcpdf/tcpdf.php');

// create new PDF document
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);

//information
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('dolibarr95');
$pdf->SetTitle('Etiquettes pour préparation de lexpédition '.$expeditionstatic->ref);

//Pas de header/footer
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);

// set default monospaced font
$pdf->SetDefaultMonospacedFont(PDF_FONT_MONOSPACED);

//margins
$pdf->SetMargins(0,0, 0);

//auto page breaks
$pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
// image scale factor pour avoir bonne taille
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);

// set some language-dependent strings (optional)
if (@file_exists(dirname(__FILE__).'/lang/eng.php')) {
	require_once(dirname(__FILE__).'/lang/eng.php');
	$pdf->setLanguageArray($l);
}
		
$pdf->SetDisplayMode('fullpage', 'SinglePage', 'UseNone');
$pdf->setPageUnit('mm')	;
		
$formatEtiquette=array(89, 36);//80 40 89*36 mm format imprimante dymo 


//a mettre dans une boucle si nécessaire DEBUT
$pdf->AddPage('L', $formatEtiquette);
$pdf->SetAutoPageBreak(false, 0);
$pdf->SetFontSize(55);
$pdf->SetY(5);
// $pdf->SetFont('Arial','',14);
$pdf->SetTextColor(0,0,0);
$pdf->MultiCell(89,36,$expeditionstatic->ref,0,C);
//a mettre dans une boucle si nécessaire FIN


$pdf->lastPage();
$expref = dol_sanitizeFileName($expeditionstatic->ref.'_etiquettes');
$dir = $conf->expedition->dir_output.'/sending/'.$expref.'/'.$expref.'.pdf';
$pdf->Output($dir, 'F');