Il hook woocommerce_order_status_completed non funziona
13 feb 2014, 09:04:36
Visualizzazioni: 14.3K
Voti: 1
Sto sviluppando un'estensione per WooCommerce dove ho bisogno di eseguire alcune operazioni dopo che un ordine è stato completato con successo. Per questo ho iniziato a scrivere il codice. Ho utilizzato il seguente codice nel costruttore della mia classe.
add_action(‘woocommerce_order_status_completed’,array(&$this,’insert_points’));
Poi ho definito la funzione come segue:
public function insert_points($order_id)
{
global $woocommerce, $table_prefix;
$order = new WC_Order($order_id);
var_dump($order);
}
Ma non funziona. Qualcuno può aiutarmi con un esempio di codice?

Jaykumar Patil
133
Commenti
Tutte le risposte alla domanda
1
Commenti
@JaykumarPatil "woocommerce_payment_complete" è anche un hook rilevante.

13 feb 2014 09:24:17
Ancora non funziona e voglio eseguire il codice solo dopo che lo stato è stato cambiato.

13 feb 2014 11:34:18
Grazie per il tuo supporto, in realtà invece di visualizzare i dati ho inserito alcuni valori nel database e ha funzionato. Grazie per il tuo aiuto

19 feb 2014 11:55:49
Domande correlate