Lokad позволяет работать с системой Magento. Мы занимаемся прогнозированием товарных запасов, коммерческой аналитикой и оптимизацией расценок. Lokad, как и Magento, — это приложение с ежемесячной подпиской. Компании, работающие с Magento, обычно используют Lokad для оптимизации товарных запасов — иными словами, для повышения вероятности обслуживания и сокращения уровня запасов. Запросите
бесплатную демонстрацию. Мы стараемся сделать Lokad как можно проще, несмотря на то, что оптимизация товарных запасов по природе своей является сложной задачей.
Данные с
Magento можно импортировать в Lokad всего в несколько щелчков благодаря разработкам по совместимости с Magento REST API. На данной странице мы расскажем, как использовать возможности интеграции с Magento с максимальной пользой.
Авторизация Magento
Чтобы импортировать данные Magento в Lokad, необходимо иметь учетную запись Lokad. Если у вас ее еще нет,
зарегистрируйтесь бесплатно за 60 с. После этого, когда вы впервые войдете в учетную запись Lokad, вам предложат подключиться к различным источникам данных, в том числе и к Magento. Теперь нужно выполнить кое-какие настройки в разделе администратора Magento.
- Откройте System » Web Services » REST OAuth Consumers (путь:
https://mystore//index.php/admin/oauth_consumer
). Здесь мы создадим запись, в которой укажем, что Lokad является полноправным сторонним пользователем API. - Нажмите Add new (Добавить). В разделе Name (Имя) введите
Lokad
и укажите https://sync.lokad.com/magento/callback
в качестве обратного URL-адреса. Скопируйте куда-нибудь ключ и секретный вопрос — они вам понадобятся позже. - Введите пароль администратора и подтвердите изменения. Пользователь REST создан.
- Откройте System » Web Services » REST Roles. В данном разделе нужно предоставить соответствующие права для данной роли.
- Нажмите Add Admin Role (Добавить роль администратора), а затем Role API resources (Ресурсы API для роли) слева. Теперь нужно указать права, которые вы хотите предоставить Lokad. В панели справа выберите Resource Access: Custom (Доступ к ресурсам: Настраиваемый).
- В выпадающем списке отметьте все пункты, которые начинаются с Retrieve. Так вы предоставите Lokad права только для чтения данных.

- В левой панели выберите Role Users (Пользователи роли) и добавьте в список своего пользователя (обычно это
admin
). - Нажмите кнопку Save role (Сохранить роль) в верхней части экрана.
- Откройте System » Web Services » REST Attributes и выберите тип вашего пользователя.
- В выпадающем меню Resource Access (Доступ к ресурсам) выберите Custom (Настраиваемый) и отметьте все пункты, начинающиеся с Read (Чтение). Так вы предоставите права только для чтения параметров.

- Нажмите кнопку Save (Сохранить) в верхней части экрана.
Настройка учетной записи Magento завершена. Вернитесь в учетную запись Lokad и нажмите
Connect Data Souces (Связать источники данных). Найдите в списке Magento и выберите этот пункт. После этого система Lokad запросит URL-адрес вашего магазина. Нужно ввести ключ и секретный вопрос, полученные от Magento во время настройки. Введите данные и нажмите
Next (Далее) для продолжения. Вы будете перенаправлены в свой магазин на Magento, где потребуется еще раз подтвердить предоставление прав Lokad. По завершении вы вернетесь в систему Lokad, и Magento появится в списке источников данных для вашей учетной записи Lokad.
Два примечания:
- наш алгоритм считывания данных допускает только чтение информации. Ваши данные Magento не будут изменены Lokad каким-либо образом. Если вы выполнили все настройки в соответствии с указаниями выше, Lokad никогда не сможет изменить какие-либо данные в вашей учетной записи Magento.
- ваша компания является единственным собственником своих данных. По умолчанию мы обрабатываем такие данные так же, как если бы компания Lokad заключила с вами соглашение о неразглашении информации. Если вы хотите фактически подписать такое соглашение, напишите нам об этом.
Устранение неполадок
Если у Lokad не получается получить данные из Magento, это, как правило, связано с настройками Magento. Во-первых, попробуйте воспользоваться новой версией Magento, в идеале 1.9+ или выше. Многие ошибки Magento REST API были устранены с течением времени, поэтому использовать новую версию программы гораздо легче, чем старую.
Во-вторых, убедитесь, что REST API работает правильно. Ознакомьтесь с
данным руководством, чтобы проверить критические точки REST API вручную. В частности, у вас должна быть возможность вручную вводить данные о товарах и продажах. Если данная операция не выполняется, то импорт данных в Lokad также скорее всего не будет выполнен по той же самой причине.
Данные, полученные из Magento
Lokad получает широкий набор данных из Magento, включая следующее:
- Все данные о товарах, включая категорию товаров, марку, наличный запас и т. д.
- История продаж, включающая в себя количество товара, стоимость без НДС, размер НДС и данные о клиентах.
Lokad_Items.tsv
Файл
Lokad_Items.tsv
содержит следующие столбцы:
Id
: код товараName
: наименование товараVariant
: варианты и опцииStockAvailable
: количество доступных единиц товара
Lokad_Orders.tsv
Файл
Lokad_Orders.tsv
содержит следующие столбцы:
Id
: идентификатор, состоящий из кода торговой точки и кода товараDate
: дата создания заказаQuantity
: объем заказаNetAmount
: общая стоимость заказа без учета налоговTaxAmount
: общий размер налогов, взимаемых за данный заказCurrency
: код валютыChannel
: источник заказаClient
: код клиентаOrderId
: код заказа