0

J'ai webnet .net qui a également intégré avec WooCommerce .NET wrapper. J'ai aussi un magasin WordPress fonctionne sur WooCommerce. Ce que j'essaye de faire est, dès qu'il y a une nouvelle commande sur le site Web, je veux informer mon webapi avec cette commande ainsi je peux enregistrer cette commande sur l'autre application.Comment notifier .net api de WordPress WooCommerce quand il y a une nouvelle commande

Je suis capable d'utiliser l'API WooCommerce pour obtenir des commandes, des produits, etc. mais je veux que l'API de WooCommerce m'envoie les données quand il y a une vente. Ou au moins m'avertir avec l'identifiant de la commande afin que je puisse aller de l'avant et obtenir cette commande avec cet identifiant de commande à partir de mon application .net.

J'ai beaucoup cherché, mais tout ce que je trouve, c'est consommer l'API de WooCommerce. Mais je ne pouvais pas trouver quoi que ce soit que WooCommerce notifie mon api. J'ai également vérifié les crochets de bande, mais je n'ai pas compris. Il y a une URL de livraison. D'après ce que je comprends, pour une action créée, il frappe cette URL de livraison, mais ce qu'elle affiche? Json objet? Je n'ai trouvé aucune explication pour cela. Je suis un peu nouveau à WooCommerce.

Est-ce possible? Y a-t-il un exemple pour ceci ou n'importe quelle documentation au sujet de ce que j'essaye de faire.

Répondre

1

Vous pouvez utiliser le code suivant dans votre boutique/installation WooCommerce (le fichier functions.php est préférable).

// add the action 
add_action('woocommerce_new_order', 'action_woocommerce_new_order', 10, 3); 

function action_woocommerce_new_order($order_id){ 

// Do what ever with the order id, send mail or call your API 

} 
+0

Donne un sens. Merci beaucoup – curiousBoy