Magento: получить идентификатор заказа для использования во внешнем приложении - PullRequest
0 голосов
/ 24 января 2011

Я хочу настроить партнерскую программу для интернет-магазина, который использует Magento для электронной коммерции. Как я могу сохранить идентификатор заказа для продажи, который будет использоваться для обновления моей партнерской таблицы?

Пожалуйста, не рекомендуйте «Affiliates for all». Он такой же негибкий, как Magento, и причина, по которой я выбираю решение, сделанное на заказ. Любая помощь приветствуется.

1 Ответ

0 голосов
/ 24 января 2011

При разработке внешних приложений для Magento я обычно использую Magento API . Это сведет к минимуму объем работы, которую вы должны выполнять на стороне Magento (что из моего опыта может иногда расстраивать). Вы можете сосредоточиться больше на своем приложении и меньше на данных, которые вам нужны от Magento.

Чтобы ответить на ваш вопрос более прямо, вам необходимо использовать заказ API-вызовов .

Пример (чтобы получить список заказов):

$proxy = new SoapClient('http://www.YOURDOMAIN.com/magento_root/api/soap/?wsdl');
$sessionId = $proxy->login('Username', 'password');

$filters = array();

$orders = $proxy->call($sessionId, 'sales_order.list', array($filters));
var_dump($orders);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...