2011-10-19 12 views

Odpowiedz

11

Dziękuję Diglin za wskazanie mnie we właściwym miejscu. Wystarczy podać prawidłową odpowiedź:

Można to zrobić za pomocą metody addComment, która pozwala również określić status nowego zamówienia jako jeden z jego parametrów.

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

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

Mam nadzieję, że to komuś pomaga.

1

Po obejrzeniu api doc i kodu źródłowego można uzyskać tylko informacje o zamówieniu i dodać do niego komentarz. Nie możesz edytować ani usunąć zamówienia. Musisz utworzyć własny interfejs API, jeśli tego potrzebujesz. Zobacz ten link, aby zobaczyć, co jest możliwe z interfejsem API: Magento Core API - Mage Sales

+1

Perfect it works - Szukałem niestandardowej metody i był dostępny cały czas w ramach addComment. '$ proxy-> call ($ sessionId, 'sales_order.addComment', array ('100000003', 'mycustomvalue', 'komentarz niestandardowy', true));' – elMarquis

+0

Myślałem o addComment, dodaj tylko komentarz: -), ale możesz dodać więcej. wspaniały :-) –

Powiązane problemy