2016-05-18 36 views
1

Ich verwende Woocommerce Subscriptions und z.Zt. wird der untenstehende Aktions-Hook ausgelöst, wenn Sie Ihre Adresse auf Ihrer Kontoseite> Versand bearbeiten (Mein-Konto/Adresse bearbeiten/Versand /) aktualisieren nicht ausgelöst, wenn Sie Ihre Adresse auf dem Konto> Abonnement anzeigen> Versand bearbeiten (/ Mein-Konto/Zustelladresse/Versand /? Abonnement = 62400) aktualisieren.Hook für Woocommerce Subskriptions-Adressänderung

function kidstir_email_customer_address($user_id) { 
// do stuff 
} 

add_action('woocommerce_customer_save_address','kidstir_email_customer_address', 20); 

Ich habe stundenlang suchen, und kann nicht herausfinden, warum es nicht abfeuern, oder wie eine Benachrichtigung zu erhalten, die eine Abonnement-Adresse geändert hat. Hat jemand anderes dieses Problem?

Antwort

1

Die Version von WooCommerce Abonnements (2.0.9) ruft nicht die woocommerce_customer_save_address Haken in Datei Klasse-WC-Abonnements-addresses.php

Um mein Problem, das ich diese Datei zu lösen bearbeitet (ich weiß Kern Bearbeitung ist nicht ratsam), den Haken (doaction usw.) auf Linie 137 anzurufen.

0

Gemäß official documentation des WooCommerce Subscriptions-Plugins gibt es einen updated_users_subscriptions Haken.

+1

Ja, ich sah das danke. Es wird nur ausgelöst, wenn die folgenden Elemente ändern – user3358204

+1

'EXPIRY_DATE' 'failed_payments' 'end_date' 'status' 'completed_payments' 'failed_payments' 'suspension_count' – user3358204