Общая информация о dataset_import

Метод dataset_import позволяет импортировать данные в следующие справочники:

  • Регионы
  • Города
  • Торговые сети
  • Форматы торговых сетей
  • Торговые точки
  • Матрицы наличия товаров по форматам
  • Матрицы наличия товаров по индивидуальным магазинам
  • Сотрудники
  • Планы визитов
  • Промо-акции

Общая структура запроса

Название поля Тип данных Значение поля
login String Логин пользователя, под которым осуществляется import
password String Пароль пользователя
do-login Integer 1
no-session Integer 1
m String Режим импорта, например "trip_plans"
json JSON JSON, содержащий массив объектов, специфичных для режима импорта.
format String Возвращаемый формат - "xml" или "json", по умолчанию - JSON.

Пример использования:

var json=[
  {"y":1,"hash":{/*данные*/}},
  {"y":2,"hash":{/*данные*/}},
  {"y":3,"hash":{/*данные*/}}
];
$.ajax({
  method:"POST",
  url:"https://demo2.easymerch.ru/api/dataset_import/",
  data:{
    "login"      :"admin",
    "password"   :"password",
    "do-login"   :1,
    "no-session" :1,
    "m"          :"shops",
    "json"       :JSON.stringify(json)

  },
  success:function(ret) { console.log(ret); }
});

Результат:

{
  "ok":1,
  "items":[
    {"y":1,"ret":{"error":"Несуществующий регион"}}},
    {"y":2,"ret":{"error":"Неверные атрибуты пользователя"}}},
    {"y":3,"ret":{"ok":1,"update":{"shop_id":123,"city_id":12}}}
  ]
}

URL импорта:

https://servername.easymerch.ru/api/1c_shops_import/