2016-11-03 2 views
0

Mon problème est que le deuxième paramètre de l'événement plgVmOnUpdateOrderPayment est en fait un ancien code d'état avant modification. Est-ce que quelqu'un sait, comment obtenir une nouvelle lettre d'état après le changement de statut de la commande par exemple. plugin paypal ou dans l'administration?Récupère l'état de la commande virtuemart après la modification

+0

S'il vous plaît lire [comment demander] (http://stackoverflow.com/help/how-to- demander). – segarci

Répondre

0

Aleš Pázner, oui le deuxième paramètre est toujours l'ancien état de la commande.

Mais vous pouvez utiliser ce morceau de code:

function plgVmOnUpdateOrderPayment($virtuemart_order,$old_status) { 
    // getting the new status 
    // $virtuemart_order->order_status 
    return; 
} 

Source: Plugin event methods in Virtuemart for order status