|
API модуля открыто и можно использовать методы.
\Askaron\Moysklad\Import::getDir()
Получение строки URL к МоемуСкладу с логином и паролем.
Пример:
$path = \Askaron\Moysklad\Import::getDir()."/api/remap/1.1/entity/product";
Результат:
https://testlogin:testpassword@online.moysklad.ru/api/remap/1.1/entity/product
\Askaron\Moysklad\Import::getListArray( $path, $arFilter = array(), $max_limit = 0 )
Метод возвращает список чего-либо из МоегоСклада. МойСклад возвращает не больше 100 элементов за один запрос. Метод делает несколько запросов, чтобы получить полный список элементов.
Пример. Получение списка товаров из МоегоСклада
$path = \Askaron\Moysklad\Import::getDir()."/api/remap/1.1/entity/product";
$arList =\Askaron\Moysklad\Import::getListArray( $path );
В результате в $arList будут описания всех товаров.
Событие после обновления товара модулем:
$eventManager = \Bitrix\Main\EventManager::getInstance();
$eventManager->addEventHandler("askaron.moysklad", "onAfterElementUpdate", array('CMyClass', 'onAfterElementUpdate'));
class CMyClass {
public static function onAfterElementUpdate( $event )
{
$arParameters = $event->getParameters();
AddMessage2Log( $arParameters );
}
}
Описание модуля |
Описание курса
| Мультирегиональность и многодоменность
|