#🟢 Мегамаркет - Маркетплейсы
Модуль позволяет автоматически выгружать заказы из Мегамаркета и обновлять цены с остатками по API.
#🟢 Мегамаркет
Чтобы включить модуль, зайдите в панель управления вашего сайта и в верхнем меню выберите пункт Модули → Управление модулями → Маркетплейсы - Мегамаркет - Включить.
#Настройка модуля
- Скопировать "Авторизационный токен" из личного кабинета "Мегамаркет Про" Настройки - Интеграция по API в одноименное поле настроек модуля.
- Указать по желанию "Пароль YML-файла".
- Указать параметры обновления данных (цены и склад).
- Сохранить настройки модуля.

Настройки в личном кабинете Мегамаркета
#Настройка Мегамаркет
-
В личном кабинете "Мегамаркет Про" Настройки - Магазины, указать ссылку на товарный фид:
https://имя_сайта.ru/yml/?marketplace=megamarket -
В личном кабинете "Мегамаркет Про" Настройки - Интеграция по API, указать:
- URL для метода создания отправления (order/new):
https://имя_сайта.ru/phpshop/modules/megamarket/api.php/защитный_код/new - URL для метода отмены лотов (order/cancel):
https://имя_сайта.ru/phpshop/modules/megamarket/api.php/защитный_код/cancel
Для каждого магазина ссылка на методы обработки заказов персональная с защитным кодом и зависит от токена. Точные ссылки указаны в настройках модуля, закладка
Инструкция. При смене токена ссылка так же меняется (при тестировании связи по API сотрудниками Мегамаркета вам будет дан тестовый токен, после его ввода в настройки модуля ссылки на методы изменятся). - URL для метода создания отправления (order/new):
-
Связаться с представителем Мегамаркета через чат/почту и попросить активировать интеграцию по API для выгрузки заказов, обновления цен и остатков.

URL методов для обработки заказов
#Выгрузка товаров в Мегамаркет
- В карточке редактирования товара в магазине через закладку "
Модули - Мегамаркет" включить опцию Включить экспорт в Мегамаркет и сохранить данные. - После успешной загрузки товарного фида Мегамаркетом товары появятся в разделе Ассортимент - Готовые связки в личном кабинете "Мегамаркет Про".
- Для ручной выгрузки цен и остатков товаров в Мегамаркет используйте кнопку
Выгрузить ценыв настройках модуля. Цены и остатки так же передаются в Мегамаркет при редактировании данных товара в админпанеле. - Для автоматической выгрузки цен и остатков товаров в Мегамаркет по расписанию следует добавить новую задачу в модуль Задачи с адресом запускаемого файла
phpshop/modules/megamarket/cron/products.php.
#Загрузка заказов с Мегамаркет
- Новые заказы с Мегамаркет будут автоматически попадать по API в заказы на сайте со статусом и доставкой, указанными в настройке модуля.
- Поддерживается автоматическое списание товара по признаку статуса заказа в магазине из настроек модуля.
#Отличие от модуля Маркетплейсы
В модуле Маркетплейсы есть так же возможность выгружать товары на Мегамаркет через товарный фид (yml-файл), но нет возможности загружать заказы с Мегамаркета и нет возможности обновления цен и остатков по API, а только с большой задержкой через тот же товарный фид. Обновление цен и остатков по API происходит сразу же после изменения этих данных в магазине или по расписанию, которое вы сами настраиваете (5 минут, 10 минут и т.д.).