Business::Colissimo is a Perl module helps you to produce shipping labels for the following ColiPoste services:
Access France
$colissimo = Business::Colissimo->new(mode => 'access_f');
Expert France
$colissimo = Business::Colissimo->new(mode => 'expert_f');
Expert Outre Mer
$colissimo = Business::Colissimo->new(mode => 'expert_om');
Expert International
KPG countries:
$colissimo = Business::Colissimo->new(mode => 'expert_i_kpg');
Countries outside of KPG:
$colissimo = Business::Colissimo->new(mode => 'expert_i');
SYNOPSIS
use Business::Colissimo;
$colissimo = Business::Colissimo->new(mode => 'access_f',
customer_number => '900001',
parcel_number => '2052475203',
postal_code => '72240',
weight => 120);
# get logo file name
$colissimo->logo;
# produce barcode images
$colissimo->barcode('tracking', spacing => 1);
$colissimo->barcode('shipping', spacing => 1);
# customer number
$colissimo->customer_number('900001')
# parcel number from your alloted range numbers
$colissimo->parcel_number('2052475203');
# country code for recipient (expert_i and expert_i_kpg mode)
$colissimo->country_code('DE');
# postal code for recipient
$colissimo->postal_code('72240');
# add weight in grams
$colissimo->weight(250);
# not mechanisable option
$colissimo->not_mechanisable(1);
# cash on delivery option (expert mode only)
$colissimo->cod(1);
# insurance level (expert mode only)
$colissimo->level('01');
# recommendation level (expert mode only)
$colissimo->level('21');
# set scale in pixels for barcode image (default: 1)
$colissimo->scale(2);
# set height in pixels for barcode image (default: 77)
$colissimo->height(100);
Product's homepage
Requirements:
· Perl