Utiliser les hooks de suivi et point relais (Boxtal connect WooCommerce)
Le module propose des hooks liés au suivi et choix de points relais que vous pouvez utiliser pour personnaliser votre site Wordpress.
Afficher le point relais choisi pour une commande
Vous pouvez par exemple ajouter le point relais choisi pour une commande dans l'email de confirmation de commande en ajoutant dans le template de l'email :
/*
* @hooked Api_Action::print_order_parcelpoint() Prints parcel point details
*/
do_action( 'boxtal_connect_print_parcelpoint', $order);
Pour modifier le template d'un email directement depuis votre interface, allez dans WooCommerce > Réglages > E-mails et sélectionnez l'email que vous souhaitez modifier (par exemple l'email de Commande en cours).
Cliquez sur Copier le fichier dans le thème pour modifier le fichier dans votre thème (de façon à ce que les mises à jour de WooCommerce n'écrasent pas vos modifications). WooCommerce vous indique où trouver le fichier à modifier.
Vous pouvez le modifier directement dans le code ou dans l'interface en retrouvant le fichier dans Apparence > Éditeur de fichiers des thèmes.
WooCommerce vous permet de tester l'envoi d'email via WooCommerce > Email Test pour voir le résultat à partir d'une commande passée sur Boxtal.
Afficher le lien de suivi d'une commande
Vous pouvez également ajouter le lien de suivi d'une commande de cette façon :
/*
* @hooked Api_Action::print_tracking_number() Prints shipping number
*/
do_action( 'boxtal_connect_print_tracking_number', $order);
Ajouter une action à un évènement de suivi
Lorsque la commande est expédiée
function my_order_shipped_function($order_id) {
/* your code here */
}
add_action( 'boxtal_connect_order_shipped', 'my_order_shipped_function' );
Lorsque la commande est livrée
function my_order_delivered_function($order_id) {
/* your code here */
}
add_action( 'boxtal_connect_order_delivered', 'my_order_delivered_function' );