Update 23.10.2023 г: мы реализовали в модуле поддержку обмена с маркетплейсом МегаМаркет (старое название СберМегаМаркет) без публикации базы 1С. Получение новых заказов происходит по расписанию, обмен статусами заказов также происходит по расписанию. Используйте инструкцию по публикации базы 1С, расположенную ниже, только если хотите получать информацию о новых заказах максимально быстро (событийная интеграция). Для большинства заказчиков будет достаточно работы обмена по расписанию, без выполнения публикации базы 1С.
Публикация базы и http-сервиса
Наш модуль обмена 1С и МегаМаркет поддерживает весь возможный функционал для автоматизации работы с маркетплейсом из 1С.
Для того, чтобы получать в 1С новые заказы маркетплейса автоматически, вам необходимо подключить наш модуль, опубликовать базу 1С на веб-сервере с включенным флагом "Публиковать http-сервисы расширений автоматически", после этого заполнить настройки доступа к базе 1С в личном кабинете мерчанта на МегаМаркет.
Опишем этот процесс подробно и по шагам:
- Вам необходимо установить веб-сервер (обычно это Apache или IIS) и подключить SSL-сертификат для работы в шифрованном протоколе https. Инструкции для разных веб-серверов можно использовать эту или эту.
- После этого необходимо запустить ярлык 1С от имени администратора и зайти в конфигуратор базы 1С с уже подключенным ранее модулем обмена от компании MoscowSoft. Подробнее о подключении модуля можете прочитать в отдельной инструкции.
- В конфигураторе нажимаем в меню Администрирование - Публикация на веб-сервере
- В этом окне обязательно нужно включить флаги "Публиковать http-сервисы по умолчанию" и "Публиковать http-сервисы расширений по умолчанию". См. скриншот.
- После этого нажать кнопку "Опубликовать".
- Проверить доступность базы 1С из внешней локальной сети (например, зайти со смартфона или другого компьютера в базу через веб-клиент).
- В личном кабинете маркетплейса МегаМаркет нужно зайти в пункт меню Настройки - Интеграция по API и указать путь к методам создания заказа и отмены заказа. Смотрите настройки на скриншоте, нужно заменить только имя домена и имя базы, под которым ее публиковали.
- Также нужно указать пользователя и пароль для входа. У пользователя должны быть права на http-сервис. Проще всего дать пользователю права на роль из расширения. Роль называется "Основная роль обмен СММ". Если планируете проверять подключение к базе через веб-клиент под этим пользователем, у него еще должны быть права на подключение под веб-клиентом.
На этом публикация базы и http-сервиса завершена, можете переходить к начальной настройке модуля!
Другие статьи и инструкции по настройке и работе с модулем обмена 1С и МегаМаркет
- Инструкция по начальной настройке модуля интеграции 1С и МегаМаркет. Подробное пошаговое руководство по настройке обмена.
- Инструкция по установке модуля обмена 1С и МегаМаркет. В этой статье расскажем о процессе установки модуля обмена 1С и маркетплейса МегаМаркет в базу данных 1С.