Awesome!

Name has been added to your Follow page.

My Follow Page

Name has been removed from your Follow page.

My Follow Page

Login



CDI – Collect and Deliver Interface for Woocommerce

5 Avg. Rating
40 Installs
Tested with WordPress 5.8.2

This plugin is an add-on for WooCommerce by Halyra.

L’indispensable entre votre site Woocommerce et vos transporteurs de colis

L’essentiel :

CDI – Collect and Deliver Interface, c’est actuellement 4 transporteurs – La Poste , Mondial Relay, UPS, Click&Collect …

… avec des interfaces admin et client unifiés.

Il assure la migration de votre plugin historique «Colissimo Delivery Integration» et la continuité de fonctionnement pour vous et vos clients.

Il est évolutif pour acceuillir de nouveaux transporteurs.

C’est désormais le plugin de référence de CDI qui seul porte ses évolutions.

Guide Migration

  • Il prend la suite du plugin historique «Colissimo Delivery Integration» et a vocation à s’y substituer complément à terme. C’est sa nouvelle vocation, sa nouvelle dénomination, et sa structure interne révisée, qui ont conduit à la mise en place d’un nouveau plugin et non à un simple changement de version de l’ancien plugin.
    La migration de «Colissimo Delivery Integration» à CDI – Collect and Deliver Interface – est automatisée, ne provoque pas de rupture dans les parcours clients, dans les procédures d’exploitation, ni dans les coûts.

  • Le principe de CDI reste qu’il n’assure que l’interface technique entre le site du marchand et les transporteurs de colis. Il appartient donc à chaque utilisateurs marchand de convenir directement avec chacun de ses transporteurs de ses conditions, et d’indiquer ses identifiants (généralement numéro de contrat et mot de passe) dans les réglages CDI appropriés.

CDI et CDI+ :

Les fonctions de CDI se répartissent en 2 niveaux de service :

  • Un service de base en utilisation libre appelé CDI,
  • Un service CDI+ (Premium) qui nécessite un enregistrement des utilisateurs, pour des fonctions additionnelles à plus forte valeur, avec une assistance support et conseil spécifique (sur un canal hors de WordPress):

CDI est une initiative indépendante, sans lien d’intérêt avec les transporteurs qu’il dessert. Contrairement à CDI qui est un logiciel libre, CDI+ est un produit commercial réservé à ses seuls utilisateurs enregistrés. Depuis 2016, CDI accompagne les entreprises avec ses prestations sur le marché de l’interface des installations Woocommerce avec les transporteurs.

Fonctions :

CDI+ réalise l’interfaçage complet des services de transporteurs dans WooCommerce. CDI+ dessert actuellement comme transporteurs : La Poste (services Colissimo), Mondial Relay, et UPS. La nouvelle structure de CDI vise à lui permettre progressivement d’enrichir cette liste.

CDI+ permet:

  • L’utilisation d’une méthode de livraison Woommerce puissante et bien adaptée à toutes situations : sélection des tarifs par classes de produit, fourchette de prix du panier HT ou TTC, fourchette de poids des articles ; tarifs variables programmables ; gestion des coupons promo Woocommerce ; mode inclusion/exclusion pour les classes produit et les coupons promo ; macro-classes pour sélections complexes ; gestion de tarifs prioritaires ; places de marché.
  • Au client son choix de méthode de livraison. Ses données de suivi colis figurent dans les courriels et dans ses vues Woocommerce de commandes. Il dispose d’une extension de l’adresse basique Woocommerce (2 lignes) aux standards internationaux postaux 4 lignes.
  • La gestion de toutes les options des transporteurs: signature, assurance complémentaire, expéditions internationales, type de retour, caractéristiques CN23, … . Le service des retours de colis par le client avec pilotage/autorisation par l’Administrateur. Le traitement des points relais avec carte Google Maps ou Open Map (propre à CDI).
  • La gestion des colis des commandes produites par Woocommerce dans une passerelle dédiée, asynchrone du flux Woocommerce, avec 3 modes de traitement possibles :

    • Mode manuel par l’export d’un csv permettant ensuite à l’Administrateur l’automatisation de scripts pour le logiciel du transporteur qu’il utilise ;
    • Mode personnalisé pour passer les données des colis à une application propre au gestionnaire du site, lui permettant ainsi de s’adapter au protocole de son transporteur non dans la liste ;
    • Mode automatique pour chacun des transporteur, qui exécute en ligne son Web service pour récupérer automatiquement les étiquettes d’affranchissement et autres données ;
  • Une gestion automatisée au maximum des colis dans la passerelle : soumission en 1 clic des colis au transporteur, purge automatique des colis traités, vue directe des étiquettes et cn23, impression globale des étiquettes, export global des colis, historique des colis, outil de debug des anomalies d’exploitation, différents documents logistiques.

  • Un suivi temps réel dans la console d’administration des commandes, de la situation de délivrance des colis expédiés.
  • Une utilisation des grandes fonctions à la carte du gestionnaire du site selon son besoin.

La répartition actuelle des fonctions entre CDI et CDI+ reste susceptible d’évolutions.

Parcours Colis

Le cheminement du colis dans CDI+ donné ici est un exemple du processus, destiné à illustrer les étapes successives dans l’ordre chronologique. Différentes options de réglages ou hooks permettent de personnaliser ce parcours.

L’achat par les clients Internautes :

  • Chaque commande client suit ce parcours :
    -Choix d’un ou plusieurs produits ;
    -Sélection du mode de livraison parmi ceux proposés par le e-marchand ;
    -Sélection éventuelle du point relais de livraison (personnalisable);

  • Réception par le client après chaque commande du mail WC d’accusé comprenant les premières informations de livraison ;

Contrôle et prise en charge des commandes client :

  • Une fois par jour, ou plus selon l’organisation, dans la page commandes de WC :
    -Contrôle des commandes – stocks, incidents, adresses, paiement, etc – dans la liste des commandes WC ;
    -Un pictogramme «Carton ouvert – En attente d’expédition» symbolise la préparation du colis qui est en cours ;

  • La Metabox CDI dans chaque commande Woocommerce:
    -Elle contient les données caractérisant l’expédition qui sera effectuée, la plupart ayant été automatiquement déduites de la méthode d’expédition et des réglages par défaut dans CDI ;
    -Contrôle et modification éventuelle des données de la Metabox CDI de chaque commande ;

  • Le click sur le «Carton ouvert» quand sa préparation est terminée change ce pictogramme en un «Chariot de colis (diable) – Déposé dans la passerelle», et créé une entité colis dans la passerelle CDI ;

Gestion des colis en passerelle d’expédition CDI :

  • La Passerelle CDI se veut l’image d’un quai d’expédition. Une fois par jour, ou plus selon l’organisation :
    -Vérification et correction éventuelle des adresses d’expédition (possibilité d’une vérification en ligne) ;
    -Isolation/blocage pour attente des colis dont le colisage est incomplet ou ayant un problème à régler avant expédition ;

  • Click sur le web service du transporteur pour lui annoncer l’ensemble des colis et récupérer les étiquettes d’affranchissement;
    -Il en résulte un remplissage automatique de toutes les zones données colis dans la passerelle ;

  • Impressions individuelles ou en lot des étiquettes d’affranchissement, des cn23 et du journal d’expédition ;

  • Fermeture des colis, collage des étiquettes d’affranchissement ;

Transport et dépôt des colis chez le transporteur :

  • Il faut bien un petit quelque chose non dématérialisable !

Terminaison des commandes :

  • Automatiquement, au retour dans la page commandes de WC :
    -Les commandes et les Métabox CDI sont mises à jour des informations d’annonce des colis ; le pictogramme CDI est passé dans un état «Dans le camion»
    -Les colis traités dans la passerelle sont supprimés de la passerelle pour ne pas les traiter une 2ème fois ;
    -Pour les clients, les vues commande sur le site du e-marchand comprennent désormais les données d’expédition (code suivi, adresse point relais, …) ;

  • Au click sur le bouton «Terminer» de la commande WC, le mail de fin de commande de WC est envoyé ; il comprend en plus les données d’expédition (code suivi, adresse point relais, …) ;

Retour du colis par le client :

  • Les conditions de retour sont fixées au cas par cas ou globalement par l’Admin :
    -Adaptation éventuelle par l’Admin du paramètre retour colis qui figure dans la Métabox de la commande ;
    -Le client se connecte au site du e-marchand, et seulement quand il y est autorisé, dans sa vue commande il lui est proposé une procédure de retour : production, stockage et impression de l’étiquette d’affranchissement pour le retour du colis ;
    -Le client colle son étiquette sur le colis et le dépose chez son transporteur ;

  1. Installer le plugin de façon traditionnelle depuis WordPress, et l’activer.
  2. Les utilisateurs du plugin historique (Colissimo Delivery Integration) qui le souhaitent auront leurs données récupérées et un paramétrage automatique du nouveau plugin.
  3. Aller dans la page : Woocommerce -> Réglages -> CDI, et adapter quand nécessaire les réglages des divers onglets. Les réglages par défaut de CDI permettent déjà un fonctionnement immédiat.
  4. Renseigner vos réglages des identifiants et mots de passe nécessaires : CDI+, les transporteurs, clé Google Maps, si vous utilisez ces fonctions.

Activation de CDI+

  1. Le plugin est le même pour le service de base CDI et CDI+, les droits étant affectés dynamiquement.
  2. Dans un premier temps, installer le plugin CDI depuis WordPress ce qui donnera accès au service de base CDI.
  3. Ensuite, adhérer à CDI+ depuis les réglages du plugin CDI ou de la passerelle CDI.

Assistance et support :

  • Le support du service de base CDI est assuré par les participants au forum wordpress.org . L’auteur ne fournit pas de support sur le forum wordpress.org .
  • Seuls les utilisateurs du service CDI+ disposent d’un support spécifique et personnalisé

Où puis-je obtenir de l’aide ou parler à d’autres utilisateurs ?

  • Le support gratuit est disponible à l’aide de la communauté dans le forum WordPress de ce plugin.
    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.

Si vous étés enregistré à CDI+ , vous bénéficiez d’un support premium pour vous assister. Il vous faut alors le privilégier et ne pas encombrer inutilement le forum WordPresss.

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

  • Une personnalisation de base peut être obtenue par les paramètres CDI. Mais vous pouvez allez plus loin et avoir une personnalisation beaucoup plus fine lorsque vous utilisez des filtres WordPress installés dans CDI.

    • Différents exemples d’utilisation des principaux filtres CDI sont donnés dans le répertoire /examples du plugin CDI. Ils sont un guide qu’il vous faudra adapter selon vos objectifs et les exigences propres de WordPress.

Où sont les panneaux de réglages/contrôle de CDI ?

  • Le pilotage de CDI s’effectue à 3 endroits:
    -Dans Woocommerce-> Réglages-> CDI pour les réglages généraux, et ceux propres aux transporteurs ;
    -Dans Woocommerce-> Réglages-> Expédition et dans chaque instance en zone d’expédition pour les paramètres relatifs à une méthode d’expédition CDI ;
    -Dans Woocommerce-> CDI pour contrôler la Passerelle CDI pour la production d’étiquettes des colis, la gestion des colis, les documents logistiques, etc.

Comment effectuer des tests ?

  • CDI est un Freemium. Il vous donne un accès libre au service de base, et vous permet de tester les autres fonctionnalités de CDI+ pendant 35 jours.

Quelles sont les dépendances d’appels externes ?

  • CDI sollicite plusieurs services externes :
    -Les Web services des différents transporteurs ;
    -Des services externes de cartographie comme Google maps et Open layer ;
    -Le site de service CDI lui-même qui attribue les droits d’utilisation.

4.1.15 (2021-11-10)

  • Fix DivisionByZeroError in Colissimo Bordereau de remise for empty Bordereau
  • Fix Loading some JS scripts with local path and not url
  • Fix for Redis Cache not supporting WP delete_option
  • Add Waiting 1s between each WS requests “remise bordereau” at Laposte (to avoid possible error 500)
  • Some typo and fix

4.1.14 (2021-10-26)

  • Fix Mondial relay Undefined MRerrcodlist
  • Fix Collect & Deliver non-numeric value for Maps
  • Fix Colissimo label WS – suppress preload – Force no cache soap – Protect against WS url changes
  • Fix Colissimo & UPS Metabox HS tariff with 10 numerics
  • Some typo and fix

4.1.13 (2021-10-10)

  • Improved HS tariff with 10 numerics
  • Fix Compatibility with PHP8 Magic Methods parameters
  • Fix Launch with “CDI error : inconsistency in settings data”
  • Fix Multiple maps with MutationObserver for some themes
  • Some typo and fix

4.1.11 (2021-09-07)

  • Update official CDI settings (Red settings)
  • Improved Carrier compatibility with orders generated under Colissimo Delivery Integration
  • Fix 4 lines extend address option when WCS plugin activated
  • Some typo and fix

4.1.10 (2021-07-23)

  • Improved settings get back from Colissimo Delivery Integration
  • Fix Carrier change with WooCommerce Subscriptions
  • Some typo and fix

4.1.9 (2021-07-07)

  • Add Silent mode for settings get back from Colissimo Delivery Integration
  • Fix Close button display of OM MAP
  • Improved Initial shipping method name vs Carrier used in CDI mails, order views, Metabox, Subscription, Gateway extract views
  • Fix Carrier change in some situations
  • Improved Location and fulladdress after pickup update
  • Some typo and fix

4.1.8 (2021-06-13)

  • Add Click&Collect in WC subscription
  • Add Optional choice of a carrier when non-CDI delivery methods are used
  • Improved Compatibility with orders/parcels previous 4.x.X
  • Fix Compatibility with recent versions of WooCommerce Subscriptions
  • Improvement Automatic WC status switch to completed
  • Some typo and fix

4.1.6 (2021-05-31)

  • Fix Data synchro from order to Gateway
  • Fix Carrier name when not CDI shipping
  • Fix Om layout close map
  • Some typo and fix

4.1.5 (2021-05-24)

  • Add Label possibility for Admin to create Return label
  • Add Click&Collect security code option when QRcode scan
  • Improved settings get back from Colissimo Delivery Integration
  • Fix Colissimo Preload WS and insurance
  • Fix Colissimo Bordereau reference
  • Some typo and fix

4.1.2 (2021-05-12)

  • Add Encrypted files and automatic purge for cdistore (option in settings)
  • Improvement UPS cn23 layout
  • Improved Mondial Relay label access
  • Fix UPS Return label from foreign countries
  • Add Cn23.Possibility for manual creating Return Cn23 by Admin
  • Some typo and fix

4.1.1 (2021-04-30)

  • Fix Security for cdistore directory
  • Add Clarification of WC shipping address when a pickup point address is added
  • Add UPS fixe € amoumt for max shipping cost
  • Some typo and fix

4.1.0 (2021-04-26)

  • Add Carrier Click&Collect
  • Tweak Update FPDF and PFDI
  • Some typo and fix

4.0.15 (2021-04-15)

  • Add Standart settings option for each carrier
  • Fix Mondial Relay (dossier and weight)
  • Fix Jquery css use
  • Add link to label in Gateway
  • Some typo and fix

4.0.14 (2021-03-25)

  • Add Automatic zoom for maps
  • Add Deliveries adjustment capacity in Woocommerce Subscription
  • Some typo and fix

4.0.13 (2021-03-22)

  • Fix Shipping JS module
  • Some typo and fix

4.0.12 (2021-03-19)

  • Fix View of doc guide in Gateway
  • Fix No-signature for no CDI+
  • Some typo and fix

4.0.11 (2021-03-15)

  • adjustments WordPress (5.7) and Woocommerce (5.1.0)
  • Fix change deprecated event
  • Fix Google maps display

4.0.10 (2021-03-08)

  • WordPress adjustments

4.0.6 (2021-03-01)

  • New Rework of CDI plugin to be in situation to be multi-carriers in a common interface
  • Add 2 carriers : MondialRelay and UPS