Интеграция данных Magento оптимизированный инвентарь с Lokad

Аналитика и прогнозирование запасов для Magento


Home » Интеграция » Здесь

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