WooCommerce
Comment intégrer WooCommerce
- Accédez à l'onglet Paramètres du portail -> Paramètres des notifications -> Intégrations.
- Cliquez sur Ajouter une intégration.
- Sélectionnez WooCommerce.
- Saisissez l'URL de votre site web.
- Récupérez votre Consumer Key et Consumer Secret. Suivez les instructions de la documentation WooCommerce.
- Choisissez le plugin nécessaire pour récupérer les informations des numéros de suivi (voir la section sur les plugins ci-dessous).
- Cliquez sur Connect.
Plugin de suivi des colis avec WooCommerce
WooCommerce ne propose pas de méthode standard pour stocker et gérer les numéros de suivi.
Pour permettre à ZigZag de récupérer ces informations, nous avons donc mis en place ce que nous appelons des plugins.
Nous proposons 3 plugins permettant de récupérer les informations de suivi. Le plugin requis pour votre intégration WooCommerce dépendra de la configuration de votre boutique.
Premier plugin - Shipment tracking plugin
Ce plugin doit être sélectionné si votre boutique WooCommerce utilise un module de suivi des expéditions. Si ce module est installé sur votre plateforme, aucune autre action n'est nécessaire. Dans le cas contraire, veuillez consulter les autres plugins ci-dessous.
Deuxième plugin - Shipup plugin
Ce plugin utilise les attributs de métadonnées des commandes pour stocker les informations des numéros de suivi.
Pour que ce plugin fonctionne, vous devez stocker le numéro de suivi et les informations du transporteur dans une métadonnée nommée "shipuptracking". Cette métadonnée doit être un tableau d'objets pouvant contenir 3 clés :
tracking_number- Numéro de suivi du coliscarrier_code- Code transporteur ZigZag provenant de la liste des codes disponiblesuntracked_carrier_name- Si le transporteur ne figure pas dans la liste ci-dessus, vous pouvez renseigner son nom dans cette valeur.
Exemple :
{
"id": 1234,
"meta_data": [
{
"id": 4567,
"key": "_shipup_tracking",
"value": [
{
"tracking_number": "ABC123",
"carrier_code": "colissimo"
},
{
"tracking_number": "987654321",
"untracked_carrier_name": "Carrier not in list"
}
]
}
]
}
Troisième plugin - Custom fields plugin
Ce plugin utilise les attributs de métadonnées des commandes pour stocker les informations des numéros de suivi.
Pour que ce plugin fonctionne, vous devez stocker le numéro de suivi et les informations du transporteur dans les métadonnées de la commande.
Vous aurez besoin de 2 métadonnées : l'une contenant le numéro de suivi et l'autre le nom du transporteur.
Vous pouvez configurer les noms des clés de ces 2 métadonnées dans Shipup.
Exemple :
{
"id": 1234,
"meta_data": [
{
"id": 4567,
"key": "track",
"value": "ABC123"
},
{
"id": 4567,
"key": "carrier",
"value": "Colissimo"
}
]
}