Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Colissimo Delivery Integration

Une intégration complète de Colissimo avec WooCommerce / A seamless integration of Colissimo in Woocommerce.

Caractéristiques / Features

Colissimo Delivery Integration (CDI) réalise l'intégration des services Colissimo (groupe La Poste) avec WooCommerce.

Colissimo Delivery Integration (CDI) achieve integration of Colissimo services (La Poste group) with Woocommerce.

CDI assure:

  • Le suivi colis/commandes.
  • La gestion de toutes les options d'expédition: signature, assurance complémentaire, expéditions internationales, type de retour, caractéristiques CN23, retours de colis ...
  • La synchronisation et la gestion des données de suivi des colis.
  • L'impression des étiquettes Colissimo et bordereaux douaniers .
  • L'information client des données de suivi dans les courriels des clients et vues de la commande.

CDI offers :

  • Workflow of parcels.
  • Management of all shipping options: signature, additional insurance, international shipments, return type, CN23 export datas, parcel returns ...
  • Synchronization and management of tracking codes.
  • Printing of Colissimo labels and CN23.
  • Insert of tracking data in customer emails and customer order view.

Fonctions / Functions

Des fonctions modulables et optionnelles sont mises en œuvre:

  • La gestion des colis pour chaque commande
  • Passerelle pour exécuter l'impression des étiquettes Colissimo selon différent mode de service Colissimo (fonction Affranchissement)
  • Méthode de livraison multi-usage (classes d'expédition, prix, poids, ...) (WC 2.6)
  • Gestion des code produit Colissimo et sélection du point de retrait (Colissimo points de retrait) avec carte Google
  • Insertion des informations clients dans ses mails et vues d'ordre
  • Service de retour par le client avec production des étiquettes de retour colis

Modular and optionnal functions are implemented :

  • Management of parcels for each order
  • Gateways for Colissimo labels printing with various Colissimo accès (Affranchissement function)
  • A multi purpose shipping method (shipping classes, price, weight, ...) (WC 2.6)
  • A management of Colissimo product code and pickup locations (Colissimo point de retrait) with Google map
  • Inserting customer information in its mails and order views
  • Return service by the customer with production of return labels

Colissimo Affranchissement

La fonction Affranchissement offre 5 modes de service. Manuel, en ligne, Coliship, automatique et personnalisé. Manuel et personnalisé peuvent fonctionner avec tous les transporteurs. En ligne, Coliship, automatique ne fonctionnent qu'avec les services de Colissimo :

  • Mode manuel: Un fichier csv est exporté. Il peut être imprimé pour gérer les colis à envoyer à une agence du transporteur. Il peut également être utilisé pour activer un script d'automatisation du navigateur pour un service en ligne. Il peut également être utilisé comme entrée pour un logiciel du transporteur. Les données de suivi des colis devront alors être insérées manuellement dans le panneau de la passerelle.
  • Mode en ligne (Professionnel): Un script iMacros est exporté. Il peut être exécuté dans un navigateur connecté au site Colissimo en ligne. Il faut être inscrit et connecté au service Colissimo en ligne, et avoir enregistré un expéditeur par défaut. Après l'impression des étiquettes Colissimo, les données de suivi devront alors être insérées manuellement dans le panneau de la passerelle. Il est conseillé de ne pas avoir plus de 5-6 colis dans un seul script.
  • Mode Coliship (Entreprise): Un script iMacros est exporté. Il peut être exécuté dans un navigateur connecté au service Coliship de Colissimo. Il faut être en contrat entreprise avec La Poste et être connecté au service Coliship. Après l'impression des étiquettes Colissimo, les données de suivi devront alors être insérées manuellement dans le panneau de la passerelle. Il est conseillé de ne pas avoir plus de 5-6 colis dans un seul script.
  • Mode automatique: Le service est exécuté en ligne avec le Web Colissimo d'affranchissement de Colissimo. Un contrat entreprise avec La Poste est nécessaire. Les données de suivi des colis et url aux étiquettes sont automatiquement insérés dans le panneau de la passerelle. De la passerelle ou de la vue de la commande, l'impression des étiquettes peut être fait.
  • Mode personnalisé: Il active un filtre Wordpress pour passer les données des colis et récupérer les données de suivi. Ainsi, l'utilisateur utilisera les données en fonction de ses propres besoins et le protocole de transporteur. Ce filtre peut interagir avec l'API d'un transporteur (Colissimo ou autre transporteur) et se termine en retournant les données de suivi à la passerelle. Les données de suivi sont automatiquement mis à jour dans la passerelle.

The Affranchissement function provides 5 service modes. Manual, Online, Coliship, Automatic, and Custom. Manual and custom can work with all carriers. Online, Coliship, automatic only work with the Colissimo services :

  • Manual mode: A csv file is exported. It can be printed to manage parcels to be sent to an agency of the carrier. It can also be used to activate a browser automation script for an online service. It can also be used as input for a carrier software. Parcel tracking data should then be manually inserted into the gateway panel.
  • Online mode (Professional): An iMacros script is exported. It can be run in a browser connected to the Colissimo online site. You must be registered and connected to the Colissimo service online, and have registered a default sender. After printing the Colissimo labels, the tracking data should then be manually inserted into the gateway panel. It is advisable not to have more than 5-6 parcels in a single script.
  • Coliship mode: An iMacros script is exported. It can be run in a browser connected to the Coliship service. You have to be in contract with La Poste and be connected to the Coliship service. After printing the Colissimo labels, the tracking data should then be manually inserted into the gateway panel. It is advisable not to have more than 5-6 parcels in a single script.
  • Automatic mode: The service is run in line with the Colissimo Web service. A contract with La Poste is necessary. The parcel tracking and url data to the labels are automatically inserted into the gateway panel. From the gateway or from the orders control view, the labels can be printed.
  • Custom mode: It activates a Wordpress filter to pass the parcels data and retrieve tracking data. Thus, the user will use the data according to his own needs and the carrier protocol. This filter can interact with the API of a carrier (Colissimo or other carrier) and terminate by returning the tracking data to the gateway. The tracking data is automatically updated in the gateway.

Vos commentaires sont les bienvenus / Your feedback is welcome

Je suis un développeur amateur sans lien d'intérêt avec La Poste ou Colissimo. Ce projet est né de mon besoin en développant mon propre site de e-commerce, et de l'absence de tel Plugin Colissimo dans WooCommerce.

I'm an amateur developer with no interest or link with La Poste or Colissimo. This project was born from my need when developping my own e-commerce website, and the absence of such Colissimo Plugin in Woocommerce.

Author Harasse
Profile
Contributors Harasse
Tags colissimo, laposte, logistic, parcel, shipping, tracking, woocommerce
  1. colissimo-delivery-integration screenshot 1

    CDI global architecture.

  2. colissimo-delivery-integration screenshot 2

    CDI parameters in Woocommerce settings panel.

  3. colissimo-delivery-integration screenshot 3

    Orders page of Woocommerce.

  4. colissimo-delivery-integration screenshot 4

    Colissimo box in order details panel.

  5. colissimo-delivery-integration screenshot 5

    Colissimo gateway panel.

  6. colissimo-delivery-integration screenshot 6

    Colissimo shipping settings (shipping methods).

  7. colissimo-delivery-integration screenshot 7

    Colissimo shipping settings (Points de livraison - Pickup location).

  8. colissimo-delivery-integration screenshot 8

    Checkout page with Pickup locations list.

  9. colissimo-delivery-integration screenshot 9

    Checkout page, zoom on a locations.

  1. Download the plugin.
  2. Extract all the files.
  3. Upload everything to the `/ wp-content / plugins directory.
  4. Activate the plugin through the 'Plugins' menu in WordPress.
  5. Go to the settings page : Woocommerce -> Settings -> Colissimo tab, to enter the default settings.
  6. In an admin order page (displaying the order datas), adapt the Colissimo meta box for the parcel to ship.
  7. For orders in processing status, click Colissimo button, or via bulk action, to deposit parcels in the Colissimo gateway.
  8. Go to the Colissimo tab in the Woocommerce sidebar (Woocommerce -> Colissimo) to access the gateway services and process parcels.

1.18.1 (2017-02-12)

  • Fix iMacros Coliship script (adapt to new Coliship html)

1.18.0 (2017-02-12)

  • Tweak factory default page layout for address labels printing
  • Fix iMacros Coliship script
  • Fix iMacros Online script
  • Add Initialisation tariffs file in shipping méthod settings
  • Add Filters for cn23 before creating Metabox
  • Some typo and fix

1.17.0 (2017-01-29)

  • Add Print address labels gateway mode
  • Fix Data cleaned on plugin suppress
  • Tweak Google map width optimizing
  • Tweak Redefine factory default settings
  • Some typo and fix

1.16.6 (2017-01-08)

  • Tweak Addressing errors details for Colissimo and Google Maps
  • Fix Google Maps API key when geocoding
  • Some typo and fix

1.16.5 (2016-12-18)

  • Add Instance selection capacity for exclusive method
  • Add A no Class selection capacity in Colissimo shipping method
  • Fix Customer warning when invalid sender address detected by Colissimo or googlemap
  • Add Filter to choose SelectPickup and GoogleMap emplacement on screen
  • Fix Display GoogleMap at switch of 2 pickup shipping tariffs

1.16.4 (2016-12-11)

  • Fix Decimalization of TotalAmount InsuranceValue and Cn23ArtValue
  • Fix When CN23 Art Value is 0€
  • Fix iMacros scripts for online mode and coliship mode
  • Fix Gateway autoclean
  • Tweak Max nb of CN23 art extended to 100 (but limit stay to 10 for online mode)
  • Add Filters in Gateway for parcels sort and destination display
  • Some typo and fix

1.16.2 (2016-12-04)

  • Tweak Rework of Colissimo gateway
  • Tweak Freeze parcels capacity in Colissimo gateway
  • Fix Point Retrait with CDI defaut weight = 0
  • Add Php code sequence in tariff variable area
  • Some typo and fix

1.16.1 (2016-11-27)

  • Fix Productcode and pickup relay for not logged customers
  • Tweak Rework of Colissimo gateway
  • Tweak GoogleMaps only Ajax triggered to avoid conficts
  • Add Tracking code updatable in Colissimo Metabox
  • Add Order datetime in array_for_carrier
  • Add filter on company field for auto, online, and Coliship gateway
  • Add "Cart price all taxes included" mode in shipping method
  • Some typo and fix

1.16.0 (2016-11-20)

  • New Coliship mode in Gateway
  • Fix Foreach array for PHP7
  • Fix Forced product codes algo
  • Tweak change parcel return settings
  • Add international parcel return
  • Some typo and fix

1.15.3 (2016-11-13)

  • Tweak CDI status "intruck" as retour-colis eligibility (no more WC status "completed")
  • Tweak new setting for Colissimo retour url
  • Add new filter for retour-colis eligibility
  • Fix label and cn23 display when stream transmitted (not base64)
  • Fix suppress MailBoxPicking request in Retour-colis
  • Some typo and fix

1.15.1 (2016-11-07)

  • Fix datas in personalized support function
  • Fix init options module to log and role name for gateway
  • Some typo and fix

1.15.0 (2016-11-06)

  • Tweak CDI log mecanism - Multi select of modules to log
  • Tweak Customer mails - Hook change to avoid conflict with WCDN plugins (further analysis to do)
  • Tweak WS product codes new algorithm when not in metabox
  • Tweak Retour-colis product code selected from settings
  • Fix Product codes to associate to shipping - Some rework choix-livraison
  • Fix Country pickup list controled in choix-livraison
  • Add filter to custom datas before building of Colissimo Metabox
  • Add Setting to allow WP roles to use the CDI gateway
  • Some typo and fix

1.14.3 (2016-10-22)

  • Add optional Google maps API key
  • Fix invalid offset when not shipping zone method in the package list
  • Fix sanitize phone
  • Fix sanitize FR mobilephone (WS Colissimo)
  • Some typo and fix

1.14.2 (2016-10-16)

  • Add multi select shipping classes in shipping method
  • Fix slug of shipping class selected
  • Add multi-site compatibility
  • Some typo and fix

1.14.1 (2016-10-09)

  • Add an exclude mode option for shipping class sélection
  • Fix mobile number in automatic mode
  • Add styles googlemap setting in filter
  • Fix respect of standarts for woocommerce address lines
  • Some typo and fix

1.14.0 (2016-10-02)

  • Add uninstall data clean option
  • Add a click in gateway url
  • Fix no pickup when only virtual products
  • Fix variable shipping fare when kg in woocommerce setting
  • Some typo and fix

1.13.2 (2016-09-18)

  • Add docs in settings
  • Add a not registered settings warning
  • Fix error #30204
  • Some typo

1.13.1 (2016-09-06)

  • Add an exclusive capacity for shipping methods
  • Fix product code exceptions

1.13.0 (2016-08-31)

  • Control PHP not less than 5.4.0
  • Rework of pickup selection and cdi_pickuplocationlabel
  • Add Filters for frontend customization (examples in WC-filter-examples.php)
  • Add letter box deposit for online gateway
  • Uppercase online gateway output
  • Some typo and fix

1.12.1 (2016-08-20)

  • Add a personalized support function
  • Add setting "Pickup location map open"
  • Some internal rework
  • Some typo and fix

1.12.0 (2016-08-13)

  • Add Colissimo "retour colis"
  • Translation frontend
  • Some typo and fix

1.11.1 (2016-07-31)

  • Tuning pickup location in mail and customer order view
  • Add pickup location in admin colissimo meta box
  • Add Compute Colissimo MetaBox for on-hold status orders
  • Complete French translation of admin colissimo meta box
  • Some typo and fix

1.11.0 (2016-07-27)

  • Add cn23 weight supports product variation
  • Add up to 10 article lines in cn23
  • Add Internationalization of the plugin
  • Add french localization
  • Fix activate/enabling shipping method instance
  • Some typo and fix

1.10.2 (2016-07-23)

  • Add instance selection capacity in method referrals settings
  • Add woocommerce weight product unit conversion (kg/g)
  • Fix product weight for product variation
  • Add product code and pickup location in manual and custom gateways
  • Some typo and fix

1.10.0 (2016-07-10)

  • Add map view of pickup locations
  • Add exception product codes in settings (auto mode)

1.9.0 (2016-07-03)

  • Add optionally shipping icons in cart and checkout
  • Add setting to choose Colissimo Pickup locations type
  • Add pickup location label in customer view order
  • Some tweaks and fix

1.8.0 (2016-06-26)

  • Compatibility with WC 2.6
  • Colissimo shipping method is now shipping zones mode compatible (need WC 2.6 or further)
  • New organization of settings
  • Fix pickup location process for unauthenticated users
  • Some tweaks and fix

1.7.1 (2016-06-18)

  • Add Prefix method name for frontend
  • Fix for return choice (auto mode)
  • Fix Add rates
  • Some tweaks and fix

1.7.0 (2016-06-10)

  • Major update
  • Add Colissimo "Choix de livraison - Pickup location" web service
  • Add Colissimo multi purpose shipping method (countries, weight, price)
  • Some tweaks and fix

1.6.0 (2016-05-30)

  • Some internal rework and fix
  • Extend Colissimo metabox in order display
  • Extend settings for web service (pickup location contries and product code)
  • Add pickup location and product code web service possibilities

1.5.0 (2016-05-22)

  • Add in settings an option for Colissimo to return or not the cn23 labels
  • Add parcelNumberPartner when returned in Colissimo response
  • Add and display label pdf and cn23 pdf when returned in Colissimo response
  • Rework of Colissimo meta box

1.4.1 (2016-05-15)

  • Tweak - correct versioning bug (need no more to desactivate/activate plugin after update)

1.4.0 (2016-05-15)

  • Major update
  • Add Url to labels in gateway
  • Add Automatic mode - web service
  • Add optionnal insert of tracking code in customer emails and customer order view
  • Add 'url to labels' return from custom mode filter
  • Add 'cn23_shipping' in custom mode filter and in order display
  • Change cn23 category internal codification for international practice
  • Some tweaks

1.3.2 (2016-04-25)

  • Tweak - Compatibility with WP 4.5 (WC-Metabox-Colissimo.php)

1.3.1 (2016-02-15)

  • Tweak - Colissimo status.

1.3.0 (2016-02-06)

  • Internal rework.
  • Fix - Suppress spaces in tracking codes.
  • Fix - Refresh tracking codes shown in order view.
  • Fix - iMacros script error at add dest.
  • Tweak - Change values for return type.
  • Tweak - Insert order num in adress for online Colissimo.

1.2.2 (2016-02-01)

  • Add of Custom mode.
  • Minor tweaks.

1.1.3 (2016-01-16)

  • Fix in HStariff code iMacros script.

1.1.2 (2016-01-16)

  • Fields added in csv manual gateway.

1.1.1 (2016-01-14)

  • Minor changes.

1.1.0 (2016-01-13)

  • Setting added for auto clean Colissimo orders.
  • Check orders number in gateway
  • Add billing phone and billing email in gateway output.
  • Imacros script as gateway output for online browser.
  • Auto calculate article CN23 fields

1.0.5 (2016-01-05)

  • Automatic delete of Colissimo orders in gateway when tracking code known.
  • Colissimo status redefined

1.0.4 (2016-01-06)

  • Minor changes for svn install.

1.0.2 (2016-01-03)

  • Initial release in Wordpress

Où puis-je obtenir de l'aide ou parler à d'autres utilisateurs ? / Where can I get help or talk to other users?

  • Le support gratuit est disponible à l'aide de la communauté dans le Forum de Colissimo Delivery Intégration. C'est le meilleur moyen parce que toute la communauté profite des solutions données dans le forum. Vous pouvez utiliser indifféremment l'anglais ou le français. Pour de l'aide plus spécifique ou des informations confidentielles, utilisez l'assistance personnalisée de CDI accessible depuis la page Wordpress des extentions.

  • Free support is available with the help of the community in the Colissimo Delivery Integration Plugin Forum. It is the better way because the whole community has the benefit of solutions given in the forum. You may indifferently use English or French language. For private help or with confidential data, use the CDI personalized support from the Wordpress plugins page.

Puis-je obtenir une personnalisation poussée de CDI ?

Une personnalisation de base peut être obtenue par les paramètres CDI. Mais vous pouvez avoir une personnalisation beaucoup plus fine lorsque vous utilisez des filtres Wordpress installés dans les fichiers CDI. La règle d'utilisation de chacun de ces filtres est donnée par son utilisation dans les fichiers php activant ces filtres. Des exemples d'utilisation sont donnés dans le fichier includes/WC-filter-examples.php.

En mode automatique (service web), quelle est la règle d'affectation du code de produit Colissimo ?

  • Le code produit affiché dans la Metabox Colissimo de la commande a toujours la priorité. Il peut être forcé manuellement dans la Metabox Colissimo. Si le code produit n'existe pas dans la Metabox Colissimo, le mode automatique utilisera les paramètres par défaut définis dans Woocommerce-> Configuration-> Colissimo (France, Overseas, Europe, International / signature, pas de signature, lieu de ramassage)
  • Le code produit inséré dans la Metabox Colissimo peut être initialisé lors de l'analyse d'une méthode d'expédition: soit il correspond à une méthode d'expédition définie dans Woocommerce-> paramètres-> expédition-> Colissimo; soit un code produit est retourné dynamiquement par Colissimo "Point de livraison - Pickup locations" service web.

Où sont les panneaux de réglages/controle de CDI ?

  • Les panneaux sont en 3 endroits: -Dans Woocommerce-> Paramètres-> Colissimo pour les réglages généraux, cn23 paramètres, infos clients, mode automatique (WS), références aux méthodes, méthode de livraison, et retour colis. -Dans Woocommerce-> paramètres-> expédition et dans chaque instance en zone d'expédition pour les paramètres relatifs à une méthode d'expédition Colissimo. -Dans Woocommerce-> Colissimo pour contrôler la passerelle pour la production d'étiquettes de colis et la gestion des colis.

Comment effectuer des tests et se mettre en mode log/debug ?

  • Configurez votre fichier wp-config.php en mode débogage en insérant, à la place de la ligne "define ('WP_DEBUG', false);" , ces 3 lignes : define ('WP_DEBUG', true); Define ('WP_DEBUG_LOG', true); Define ('WP_DEBUG_DISPLAY', false);
  • Activez le paramètre "log for debugging purpose" dans les paramètres de CDI, et choississez les modules pour lesquels vous voulez un log. Après exécution de votre séquence à tester, affichez le fichier wp-content/debug.log pour voir les traces. Si vous afficher votre fichier debug.log dans le forum: a) supprimez le fichier debug.log avant votre test pour réduire sa longueur b) pour votre sécurité supprimez dans votre fichier toutes vos données contractNumber et password.
  • N'oubliez pas lorsque votre site passe de test en exploitation de restaurer votre fichier wp-config.php avec "define ('WP_DEBUG', false);".

Puis-je utiliser un transporteur différent de Colissimo ?

  • Non pour le mode en ligne, Coliship, et automatique (WS). Ainsi que pour les fonctions spécifiques comme point de retrait.
  • Oui, c'est une possibilité pour le mode manuel et le mode personnalisé, pour la méthode générale de livraison, et pour les infos rendues au client. Toutefois, les données passées dans la passerelle respecteront les normes Colissimo (signature, montant du remboursement, ...).

A quoi sert le paramètre "Nettoyage automatique des colis dans la passerelle Colissimo" des paramètres généraux?

  • La Metabox Colissimo des commandes WooCommerce sont automatiquement mises à jour des code de suivi et autres informations depuis la passerelle. Le commutateur d'état est positionner à "Dans le camion" dans la Metabox. Cependant, les paquets Colissimo présents dans la passerelle sont supprimés automatiquement après ces opérations, uniquement si le paramètre "Nettoyage automatique des colis dans la passerelle Colissimo" est activé.
  • Ne pas positionner ce paramètre peut être toutefois utile lorsque l'administrateur souhaite gèrer manuellement les colis par des sessions à sa main; Le nettoyage de la passerelle doit alors être effectué manuellement.

Pourquoi y at-il un maximum de 10 articles dans les articles CN23 ?

  • C'est un choix d'avoir des opérations simples pour l'administrateur, et en tenant compte du fait que la majorité des envois ont seulement quelques articles. Si plus de 10 articles sont nécessaires, un complément au formulaire CN23 peut être fait manuellement, ou un filtre personnalisé peut être utilisé.
Share  
Download
Version 1.18.1

Requires WordPress version: 4.4 or higher

Compatible up to: 4.7.2

Last Updated 12 Feb 2017

Date Added: 05 Jan 2016

Evaluation
star1
star2
star3
star4
star5

4.3 stars
6 ratings
4,676 downloads

Compatibility

Not Enough Data

Reports:
Works: 0
Broken: 0