2011-10-19 14 views

risposta

11

Grazie a Diglin per avermi indicato nel posto giusto. Solo per presentare correttamente la risposta:

È possibile farlo utilizzando il metodo addComment, che consente anche di specificare il nuovo stato dell'ordine come uno dei suoi parametri.

$sku='100000003'; 
$orderStatus = 'Downloaded'; 
$comment = 'The order was successfully downloaded'; 
$sendEmailToCustomer = false; 

$proxy->call($sessionId, 'sales_order.addComment', array($sku, $orderStatus, $comment, $sendEmailToCustomer)); 

Spero che questo aiuti qualcuno.

1

Dopo aver visto l'api doc e il codice sorgente, è possibile ottenere solo informazioni su un ordine e aggiungere un commento ad esso. Non è possibile modificare o eliminare un ordine. Devi creare la tua API se ne hai bisogno. Vedere questo link per vedere cosa è possibile con l'API: Magento Core API - Mage Sales

+1

Perfetto funziona - Ero alla ricerca di un metodo personalizzato ed è stato sempre disponibile come parte di addComment. '$ proxy-> call ($ sessionId, 'sales_order.addComment', array ('100000003', 'mycustomvalue', 'Un commento personalizzato', vero));' – elMarquis

+0

Stavo pensando che addComment, aggiungi solo commenti: -) ma puoi aggiungere altro. grande :-) –

Problemi correlati