СберМегаМаркет обменивается данными с 1С двумя способами через файл фида и через API. Коротко представлено на схеме.
Обмен через файл Фида
Обмен через файл Фида односторонний, используется для передачи данных о товарах в СберМегаМаркет:
Offer ID - нужен для сопоставления номенклатуры в 1С и товаров на СберМегаМаркете. В нашем модуле присутствует гибкая настройка Offer ID. Можно выбрать поля в 1С из которых он будет формироваться при создании карточки или сопоставлении товаров с учетом по характеристикам или без:
Максимальное кол-во символов в Offer id - 50. Имейте это ввиду при выборе полей, большее кол-во символов СберМегаМаркет откажется принимать. Мы рекомендуем при учете по характеристиками, использовать поля "Артикул" и "ГУИд", но учтите что в Уникальном идентификаторе 36 символов. Получается артикул может быть не больше 14 символов.
Если символов будет больше 50, то вы увидите соответствующее сообщение об ошибке на вкладке "лог" о том, что СберМегаМаркет не смог получить данные о товаре по причине слишком большого Offer ID.
Обмен ценами с помощью файла фида, также можно передавать данные о стоимости ваших товаров. Обратите внимание что передача цен, также реализована и в API СберМегаМаркет, но СберМегаМаркет может не включать вам возможность обмена остатками, оставив вас с обменом ценами, он включается отдельно по запросу в техническую поддержку. На вкладке "остатки и цены" есть возможность выбрать необходимый вид цен по которому вы хотите продавать товары на СберМегаМаркете. Настройка вида цен при передаче по API или через Фид одна, поэтому никаких проблем из-за двойной передачи не возникнет.
Обмен остатками. В файл фида так же выгружается информация об остатках на складах и передается на СберМегаМаркет. При получении заказа, обновление остатков на соответствующем складе в 1С можно получить только через API. Информация об остатках из 1С в СберМегаМаркет также отправляется через API.
Способы передачи файла ФИДа в СберМегаМаркет.
Файл фида на СберМегаМаркет можно загружать "руками" и автоматически через регламентное задание с использованием FTP сервиса.
Загружать руками очень просто. Формируется файл здесь:А загружается здесь:Регламентное задание с выгрузкой на FTP настраивается следующем образом:
Нужно ввести логин и пароль пользователя базы и заполнить соответствующие поля
Так же логин и пароль нужно ввести в СберМегаМаркете на вкладке "настройки" "Интеграция по API":
Расписание настраивается тут:
После проведения настройки СберМегаМаркет будет периодически обращаться к файлу и отслеживать дату и время изменения (создания) и производить изменения, если дата обновилась.
Обмен данными через API
Наш модуль для 1С умеет отправлять данные через API на СберМегаМаркет напрямую, то есть данные об остатках, ценах и статусов заказа (они используются для работы с заказами через наш модуль).
Но получать информацию о новых заказах и отмене заказов через API можно только при публикации базы в WEB-сервисе.
При этом в базе должен быть создан пользователь под которым СберМегаМаркет будет обращаться к базе 1С
О публикации базы в веб сервисе мы подробно рассказали в следующей статье >>>