Etiquetage courrier suivi

Imprimez vos étiquettes de Courrier Suivi Port Payé directement depuis votre solution e-commerce, ERP, etc.

Par inAzerty inazerty.com

Ce service indépendant de La Poste permet aux entreprises et e-commerçants d'imprimer les étiquettes de Courrier Suivi (Lettres suivies La Poste) directement depuis leur interface (typiquement Prestashop, Magento, Woocommerce ou tout autre solution open-source ou propriétaire), et cela sans avoir à utiliser de logiciel type Expeditor ou Prepafacile.

Contactez-nous pour plus d'informations

Module Prestashop Étiquetage courrier suivi, port payé

Imprimez directement les planches d'étiquettes Lettre Suivies, bordereaux de remise et étiquettes de contenant directement depuis votre backoffice Prestashop ! Ce module complet utilise l'API Courrier Suivi inAzerty. Les documents PDF prêts pour l'impression ne sont pas générés par votre serveur : économie de resources !

Prestashop Obtenir le module Prestashop

Exemples de documents générés

Télécharger un exemple de planche d'étiquettes Télécharger un exemple de bordereau de remise Télécharger un exemple d'étiquettes de contenant

API RESTful

Notre API RESTful permet la génération des 3 types de documents (planches d'étiquettes, bordereaux et étiquettes de contenant) simplement par via requêtes HTTP. Elle permet également d'obtenir l'historique des documents édités.

Contactez-nous pour plus d'informations

Endpoints de l'API

  • Générer une planche d'étiquettes Lettres Suivies : /api/labels/print
  • Générer un bordereau de remise : /api/slip/print
  • Générer une étiquette de contenant : /api/contenant/print

Exemple de requête/réponse PHP vers le endpoint /api/labels/print


/** 
 * Language PHP
 * Génération d'une planche d'étiquettes
 * @param    string JSON $cie_data
 * @param    string JSON $data
 * @return  string JSON 
 */
$curl = curl_init();

// Initialisation des données expéditeur
$cie_data = [
    'name'=>'SARL ACME',
    'address'=>'12 rue Exemple',
    'zipcode'=>'75001',
    'city'=>'Paris',
    'phone'=>'01 01 01 01 01',
    'email'=>'contact@example.com',
    'numero_compte_suivi'=>'302413',
    'numero_debut_plage'=>'0021342423',
    'numero_fin_plage'=>'0021342945',
    'etablissement_pec'=>'NANTES ATLANTIQ PIC',
    'code_etablissement_pec'=>'441650',
    'numero_autorisation_pp'=>'999999',
    'code_produit_commercial'=>'75',
    'code_traitement_service'=>'2L',
    'libelle_affranchissement_site_depot'=>'44 NANTES ATLANTIQ PIC',
    'numero_contrat_port_paye'=>'D-999999-9',
    'coclico'=>'999999999'
];

$cie_data = json_encode($cie_data);

// Iniialisation des adresses destinataires
$addresses = [
    [
    'firstname'=>'Jean',
    'lastname'=>'Dupont',
    'company'=>'Société Test',
    'address1'=>'10 Boulevard Exemple',
    'address2'=>'Batiment B',
    'address3'=>'',
    'zipcode'=>'33000',
    'city'=>'Bordeaux',
    'weight'=>124,
    'id_order'=>'41643'
    ],
    [
    'firstname'=>'Nadine',
    'lastname'=>'Dupont',
    'company'=>'',
    'address1'=>'2 rue Test',
    'address2'=>'',
    'address3'=>'',
    'zipcode'=>'75010',
    'city'=>'Paris',
    'weight'=>20,
    'id_order'=>'41644'
    ]
];

$addresses = json_encode($addresses) ;
                    
curl_setopt_array($curl, array(
  CURLOPT_URL => "https://etiquetage-courriersuivi.inazerty.com/api/labels/print",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 0,
  CURLOPT_FOLLOWLOCATION => true,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => "POST",
  CURLOPT_POSTFIELDS => array('cie_data' => $cie_data, 'data' => $addresses),
));
    
$response = curl_exec($curl);
    
curl_close($curl);
echo $response;

Réponse au format JSON incluant


{
    "status": "success",
    "bordereau": "https://etiquetage-courriersuivi.inazerty.com/labels/D-388843-1/bordereaux/bordereau1588681813.pdf",
    "tracking": [
        {
            "id_order": "41643",
            "tracking": "0125587127",
            "tracking_barcode": "2L01255871272"
        },
        {
            "id_order": "41644",
            "tracking": "0125587126",
            "tracking_barcode": "2L01255871261"
        },
        {
            "id_order": "41655",
            "tracking": "0125587138",
            "tracking_barcode": "2L01255871386"
        },
        {
            "id_order": "41656",
            "tracking": "0125587189",
            "tracking_barcode": "2L01255871898"
        },
        {
            "id_order": "41657",
            "tracking": "0125563263",
            "tracking_barcode": "2L01255632633"
        }
    ]
}