Этот модуль входит в нашу Подписку.
Оформите подписку — и пользуйтесь всеми модулями без ограничений.
API интеграция с webasyst
Модуль помогает синхронизировать CS-Cart и Webasyst через API. С его помощью можно создавать и обновлять товары, а также передавать заказы и статусы между магазинами, чтобы данные оставались актуальными без ручного переноса.
Для чего нужен
Модуль нужен, чтобы поддерживать актуальные данные по товарам в Webasyst, обновлять заказы и их статусы между системами, сопоставлять объекты и статусы в едином сценарии и сокращать ручную работу при обмене данными между магазинами.
Основные возможности
- создание и обновление товаров по SKU;
- обновление заказов и статусов заказов;
- таблицы соответствий объектов и статусов;
- логирование запросов;
- работа через API Webasyst.
Как работает
Модуль использует настройки подключения к Webasyst и отправляет данные по API. Товары обновляются по SKU, чтобы информация в магазинах совпадала. Заказы и статусы передаются с учётом настроенных соответствий. При работе используются служебные таблицы модуля и логирование запросов.
Остались вопросы по работе модуля?
- Store Builder
- Store Builder Ultimate
- Multi-Vendor
- Multi-Vendor Plus
- Multi-Vendor Ultimate
- Вендорам
- Владельцам
- English
- Русский
- 4.21.X
- 4.20.X
- 4.19.X
- 4.18.X
Инструкция к модулю API интеграция с webasyst
Модуль связывает CS-Cart с Webasyst через API. Он передаёт в Webasyst товары и заказы из CS-Cart, получает из Webasyst обновлённые данные, а также помогает сопоставлять локальные и удалённые статусы заказов.
Что делает модуль
- отправляет в Webasyst товары и их изменения по SKU;
- создаёт и обновляет заказы в Webasyst;
- получает из Webasyst обновлённые товары и заказы по cron;
- сопоставляет статусы заказов CS-Cart со статусами Webasyst;
- ведёт лог запросов и ответов;
- хранит служебные соответствия пользователей и статусов.
Где находится модуль
- Модули → API интеграция с webasyst → Общие — URL аккаунта, токен, включение обновления товаров, интервалы обновления, скидки в заказах, категория по умолчанию, компания по умолчанию, логирование и размер файла логов;
- Модули → API интеграция с webasyst → Дополнительная информация — подсказки по cron;
- Модули → API интеграция с webasyst → Сопоставление статусов — настройка соответствия локальных и удалённых статусов;
- кнопка Получить токен отображается в настройках модуля, если он активен.
Как настроить
- Укажите ссылку на аккаунт Webasyst, это корневой URL магазина на стороне Webasyst.
- Нажмите Получить токен и пройдите авторизацию. После возврата токен сохранится в настройках модуля.
- При необходимости включите обновление товаров.
- Задайте время обновления и время обновления заказов. Значение указывается в секундах, по нему модуль выбирает недавно изменённые записи.
- При необходимости включите скидки в заказах, чтобы передавать скидки при создании и обновлении заказов.
- Выберите категорию по умолчанию и компанию по умолчанию. Новые товары будут создаваться с выбранной категорией, а заказы будут синхронизироваться только для указанной компании.
- При необходимости включите логирование и задайте размер файла логов в байтах.
Сопоставление статусов
В разделе Сопоставление статусов для каждого локального статуса заказа укажите удалённый статус Webasyst. Поддерживаются значения shipped, processed и completed. Когда в CS-Cart меняется статус заказа, модуль отправляет его в Webasyst по выбранному соответствию.
Что синхронизируется
- Товары — обновляются по SKU. Если товара с таким SKU нет, модуль может создать новый товар с названием, описанием, SEO-полями, ценой, остатком, изображениями и значениями по умолчанию из настроек;
- Заказы — при создании и обновлении заказа в CS-Cart модуль передаёт в Webasyst состав заказа, данные клиента, адрес доставки, способ доставки, комментарий и стоимость доставки;
- Статусы заказов — при изменении статуса заказа в CS-Cart модуль может перевести заказ в Webasyst в состояние shipped, processed или completed.
Как проверить работу
- Сохраните настройки модуля и проверьте, что токен заполнен.
- Измените товар в Webasyst и запустите cron для обновления товаров, затем проверьте изменения в CS-Cart.
- Создайте или обновите заказ в CS-Cart и проверьте, что он появился или обновился в Webasyst.
- Измените статус заказа в CS-Cart и убедитесь, что в Webasyst сработало сопоставление статуса.
История изменений
v1.2.6 от 01.09.2026
[*] Обновлены описание и инструкция модуля, добавлены локализованные материалы и логотип.
v1.2.4 от 2023-01-05
[*] Изменены короткие теги ` v1.2.3.
[*] 05.01.2023.
[!] Исправлено:.
[!] Исправлена ошибка, из-за которой не все настройки сохранялись при нажатии кнопки сохранения на странице настройки модуля.
v1.2.2 от 2022-12-14
[*] Изменено сопоставление товаров через SKU вместо sku_id.
[*] Добавлены дополнительные настройки модуля для отправки скидок и обновления заказов.
v1.2.1 от 2022-10-28
[+] Добавлено:.
[*] Добавлена информация о cron-ссылке для запуска обновления заказов в настройках модуля.
v1.2.0 от 2022-10-27
[+] Добавлено:.
[*] Добавлена возможность обновления заказов и статусов заказов на основании данных с удалённого маркетплейса.
v1.1.1 от 2022-10-19
[+] Добавлено:.
[+] Добавлен пропущенный файл контроллера.
v1.1.0 от 2022-10-17
[+] Добавлено:.
[*] Добавлена возможность обновления заказов и статусов заказов на удалённом маркетплейсе.
[+] Добавлена страница сопоставления статусов заказов удалённого маркетплейса с локальными.
v1.0.2 от 2022-10-13
[!] Исправлено:.
[!] Исправлена отправка данных клиента.
v1.0.1 от 2022-10-04
[+] Добавлено:.
[+] Добавлен файл, который забыли перенести.
[!] Исправлено:.
[!] Исправлен контроллер для скрипта cron.
v1.0.0 от 2022-09-27
[+] Добавлено:.
[+] Первое издание.
Обозначения:
[+] Добавлено
[-] Удалено
[*] Изменено
[!] Исправлена ошибка
Здесь можно поделиться своим мнением и оценить нашу работу.
Ваши отзывы помогают нам стать лучше и предлагать вам еще более качественный сервис.