Magento - обновить статус заказа через API - PullRequest
6 голосов
/ 19 октября 2011

Я добавил опцию статуса пользовательского заказа. Кто-нибудь знает, как я могу установить его на свое пользовательское значение через API?

Ответы [ 2 ]

12 голосов
/ 23 октября 2011

Спасибо Диглину за то, что он указал мне правильное место. Просто чтобы правильно представить ответ:

Это можно сделать с помощью метода addComment, который также позволяет указать новый статус заказа в качестве одного из его параметров.

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

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

Надеюсь, это кому-нибудь поможет.

1 голос
/ 19 октября 2011

После просмотра api doc и исходного кода вы можете получить только информацию о заказе и добавить к ней комментарий. Вы не можете редактировать или удалять заказ. Вы должны создать свой собственный API, если вам это нужно. Смотрите эту ссылку, чтобы узнать, что возможно с API: Magento Core API - Mage Sales

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...