PHPShop
  • 🟠PHPShoр: прибыльные магазины для малого бизнеса
  • С чего начать?
    • Быстрый старт
    • ✨Помощь AI
    • SEO возможности
    • Ведение склада
    • Pro модули
    • Виды скидок
    • Конфигурации
    • Цифровые товары
  • Установка, обновление
    • Установка на хостинг
    • Установка на компьютер
    • После покупки Лицензии
    • Техническая поддержка
    • Обновление PHPShop
    • 📦Коробочная версия
    • 🖥️Аренда на своем хостинге
    • ☁️Аренда в облаке
  • ⤵️Наполнение базы
    • Переезд и миграция
    • Импорт / Экспорт:
      • Excel
      • YML
      • RSS
      • CommerceML
      • Сторонние XML
      • Сторонние парсеры
        • Пример загрузки товаров с сайта Sima-land.ru
      • Парсер PriceLoader
    • Импорт по расписанию
    • Интерактивный .xls прайс с корзиной
    • Пакетная загрузка фото
    • Пакетное редактирование базы
    • Бекап и очистка базы
  • 🌟Синхронизация Pro
    • 🟠1С
      • Версии и конфигурации 1С
      • Встроенный типовой обмен CommerceML (для новых версий 1С)
      • Тестирование связи с 1С на демо-версии
      • Установка и активация внешнего обработчика 1С (для старых версий 1С)
      • Инструкции по внешнему обработчику 1С (для старых версий 1С)
      • Видео-уроки по внешнему обработчику 1С (для старых версий 1С)
      • Дополнительные обработчики (для старых версий 1С)
        • Редактор описаний в 1С
        • Импорт прайс-листов в 1С
        • Загрузка изображений в 1С
    • 🔵МойСклад
    • 🔵OZON
    • 🟣Wildberries
    • 🟢Мегамаркет
    • ⚫Яндекс.Маркет
    • 🟢Avito
    • 🔵Вконтакте
  • ⤴️Выгрузка товаров
    • Яндекс и Google
  • 📦Товары
    • Ручное добавление каталогов, товаров
    • Работа с изображениями
    • Характеристики, фильтры
    • Подтипы
    • Мультисклад
    • Витрины
    • Поиск
  • 📈Заказы
    • Работа с заказами
    • Способы оплаты
      • Наличная оплата
      • Счет в банк
      • Платежные системы
      • Скидки от вида оплаты
    • Настройка доставок
    • Telegram, VK, SMS, PUSH
    • Ценообразование
  • 🌟Бесплатные модули
    • 100+ бесплатных модулей:
    • ⭐Pro модули
    • Дизайн
      • Stiker - стикер
      • Кнопки
      • Count Cat
      • Filemanager
      • Пакетная обработка фото на сервере (Генератор превью картинок)
      • Mobile
      • Панорама 360°
      • Snow
    • SEO
      • SeoUrl
      • Seo Meta Новости
      • Карта сайта SiteMap
      • Карта сайта SiteMap Pro
    • Доставки
      • Почта России
      • Saferoute Widget
      • Boxberry Widget
      • Яндекс Доставка
      • CDEK Widget
      • Калькулятор доставки
      • Нова пошта
      • Бланки Почты России
      • Виджет доставок
    • Чаты и звонки
      • Cleversite
      • Мультиязычность Google Translate
      • Envybox
      • JivoSite
      • Pozvonim
      • Обратный звонок
      • Verbox
    • CRM
      • МойСклад
      • 📊Bitrix24
      • 📈retailCRM
      • 🔊Рекламные кампании
      • Unisender
    • Маркетплейсы
      • 🟣WB Partners
      • 🔵OZON Seller
      • ⚫Яндекс.Маркет
      • 🟢Мегамаркет
      • 🟢Авито
      • 🔵VK
      • Модуль Маркетплейсы: Яндекс.Маркет, СберМегаМаркет AliExpress, Google Merchant
    • Платежные системы
      • Банки
        • Альфа-банк
        • ВТБ
        • Банк Авангард
        • МодульБанк
        • Т-Банк
      • Кассы
        • Онлайн касса Атол
        • Печка54
        • CloudKassir
        • Robokassa
        • Модулькасса
      • Платежные системы агрегаторы
        • ЮKassa
        • ЮMoney
        • IntellectMoney
        • Mandarin
        • 2can&ibox
        • NovaPay
        • AcquiroPay
        • Idram
        • Assist
        • CloudPayments
        • Easypay
        • PayKeeper
        • Fondy
        • LiqPay
        • PayOnline
        • PayPal
        • Uniteller
      • Платежные шлюзы
        • PayAnyWay (Монета) платежный шлюз
        • PayMaster
        • Interkassa
        • Platron
        • Webmoney
        • Счет в банк
    • Кредитование
      • Купи в рассрочку Долями
      • Покупка в кредит от Alfabank Credit
      • Купить в кредит Почта Банк
      • Купи в кредит Т-Банк
    • Яндекс
      • Яндекс.Маркет
      • Яндекс.Карта
    • Продажи
      • Подарок - товар с 0₽ в корзине
      • Оптовые акции - скидки от количества товара в заказе
      • Хиты продаж
      • Свойства товаров
      • Комплектующие
      • Заказ в 1 клик
      • Sort Selection - сквозной фильтр на главной
      • Товар дня
      • Группы товаров - продажа комплектов
      • Промокоды
      • Услуги сборки, монтажа в карточке товара
      • Product Similar похожие товары по характеристикам
      • Product List похожие товары из каталога
      • Product Last View - просмотренные товары
      • Sort Brand - подборки по характеристикам
      • Sort Product - товары по характеристикам
      • Visual Cart - брошенные корзины
      • Партнерская программа
    • Разработчикам
      • Умный поиск
      • Adm Log
      • WebHooks
      • Form Generator
      • История заказов
      • GeoIP
      • Замок
      • Product Option
      • Debug
      • Задачи
      • Защитник файлов Guard
  • 👫Пользователи
    • Покупатели
    • Статусы и скидки
    • Бонусы
    • Авторизация и регистрация
  • 👤Администраторы
    • Администраторы
    • Восстановление пароля
    • Журнал авторизации
  • 🎯Маркетинг
    • Канбан доска
    • Промоакции
    • Почтовые рассылки
    • Баннеры и pop-up
  • 💻Веб-сайт
    • Страницы
    • Отзывы
    • Новости
    • Пиксель, счетчики
  • ⚒️Настройки
    • Основные настройки
    • Реквизиты
    • Обмен данными
    • SEO настройки
    • Валюты
    • Изображения
    • Витрины
    • Склады
    • Диалоги и чаты
    • Интеграция с сервисами
    • Быстродействие (кеширование)
    • Интеграция с Yandex Cloud
    • Локализация
    • Обслуживание
  • 🎨Дизайн
    • Настройка шаблона
    • HTML Верстальщику
    • 🔦Шпаргалка по шаблонам
  • 👨‍💻API
    • PHP API
    • JSON API
    • Создание модулей - правка API через файлы модулей
    • Создание хуков - правка API через функции
    • Создание дизайн-хуков - правка API через файлы дизайна
    • База дизайн-хуков
      • Характеристики и новости
      • Заказы и личный кабинет
      • Каталоги и прайс-лист
      • Поиск и товары
      • Корзина и элементы
    • Создание 1С-хуков
      • API синхронизации интернет-магазина с 1С
      • Изменение API синхронизации с 1С
  • EasyControl
    • Установка
    • PriceLoader
    • Monitor
    • Updater
Powered by GitBook
On this page
  • Настройка модуля
  • Интеграция с APIXDrive
  • Регистрация
  • Создание источника связи в APIXDrive
  • Создание приема данных в APIXDrive
  • Интеграция с Zapier
  • Регистрация
  • Создание цепочи связей в Zapier

Was this helpful?

  1. Бесплатные модули
  2. Разработчикам

WebHooks

Модуль отправки данных на сторонние сервисы по стандарту Веб-хуков.

Last updated 10 months ago

Was this helpful?

Веб-хуки позволяют по разным событиями (новый заказ, новый пользователь, редактирование заказа и т.д.) отправлять редактируемые данные на сторонние сервисы автоматизации процессов и .

Настройка модуля

Модуль доступен в административной панели магазина в меню Модули → Управление модулями → Разработчикам - WebHooks - Включить. Затем открыть модуль в меню Модули → WebHooks. Добавление нового веб-хука находится в закладке Обзор WebHooks.

В обзоре WebHooks нажмите ➕ Добавить и выберите действие срабатывания веб-хука:

  1. Новый заказ

  2. Изменение заказа

  3. Списание товара со склада

  4. Новый товар

  5. Изменение товара

  6. Новый пользователь

  7. Изменение пользователя

В поле URL WebHook указывается уникальный адрес внешнего сервиса приема данных, например: https://s1.apix-drive.com/web-hooks/62652/lc56dfkhbq89f

Поле Название служит для комментария назначения веб-хука. Метод передачи POST или GET задается сервисом приема данных.

В Обзоре WebHooks отображаются все созданные веб-хуки.

В разделе Журнал операций отображаются все запросы со статусом ответа.

По ссылке имени действия в колонке Действие отобразится полный лог переданных данных.

[parameters] => Array
        (
            [name] => 24-14
            [sum] => 800
            [date] => 25-09-2020
            [comment] => 
            [adress] => 
            [fio] => 
            [tel] => (926) 969-6636
            [tracking] => 
            [paid] => 
            [status] => Новый заказ
            [email] => den@phpshop.ru
            [payment] => Наличная оплата
            [positions] => Array
                (
                    [0] => Array
                        (
                            [name] => Футболка Springfold 37 бледно-голубой
                            [quantity] => 1
                            [uid] => 
                            [price] => 800
                            [discount] => 0
                            [vat] => 18
                        )
                )

        )
    [response] => данные приняты

Интеграция с APIXDrive

ApixDrive - это простой способ «подружить» разные приложения и сервисы между собой без программирования и специальных знаний.

Регистрация

Создание источника связи в APIXDrive

С помощью модуля WebHooks и сервиса APIXDrive создадим функцию передачи сообщения о новом заказе в Telegram.

Перейдем в раздел Главная - ➕ Создать связь. В качестве источника данных нужно выбрать Webhook (источник). Нажимаем кнопку Продолжить.

На закладке Действие выбираем действие Принять данные. Нажимаем кнопку Продолжить.

В закладе Доступ выбираем свой аккаунт. Нажимаем кнопку Продолжить.

В закладке Настройка выводится URL для приема данных. Копируем этот URL для использования в модуле WebHooks. Нажимаем кнопку Продолжить.

В закладке Фильтр нажимаем кнопку Продолжить.

Далее нам нужно перейти в модуль WebHooks и создать новый веб-хук с URL адресом для приема данных, показанным на предыдущем шаге в закладке Настройка. В качестве действия веб-хука следует выбрать Навый заказ.

Далее необходимо активировать этот веб-хук на действие нового заказа, для этого делаем новый заказ из пользовательской части интернет-магазина как обычный покупатель.

Переходим обратно в управление APIXDrive и нажимаем кнопку Загрузить тестовые данные из Webhook (источник). Появляется таблица данных нового заказа - это значит веб-хук сработал и передал данные в APIXDrive. Если таблицы с данными нет, то веб-хук не сработал и следует проверить его настройки. Нажимаем кнопку Далее.

На следующем этапе видим сообщение об успешной настройки и нажимаем кнопку Начать настройку приема данных.

Создание приема данных в APIXDrive

В закладке Система выбираем систему Телеграм. Нажимаем кнопку Продолжить.

В закладке Действие выбираем Отправить сообщение. Нажимаем кнопку Продолжить.

В закладке Доступ выбираем Подключить аккаунт. В появившемся окне кликните Сохранить. Далее, откроется новое окно, в котором нужно скопировать данные в поле Строка для подключения Телеграм-бота, закрыть это окно, перезагрузить страницу и выбрать созданный аккаунт. В Вашем приложении Телеграм в строке поиска введите apix-drive. Нажмите на профиль бота и кликните Запустить.

В закладке Настройки можно указать какое сообщение будет отправлено в Телеграм. Справа в селекторе можно выбрать данные, полученные от модуля WebHooks из интернет-магазина. Нажимаем кнопку Продолжить.

У вас новый заказ №{name:none:80537} на сумму {sum:none:80537} руб.

В закладке Тест отображается пример сообщения, которое будет отправлено в Телеграм.

Можно нажать кнопку Отправить тестовые данные в Телеграм и получить это сообщение у себя в Телеграм. Нажимаем кнопку Далее.

Настройка Приема Данных успешно завершена. Нажимаем кнопку Включить автообновление.

Цепочка связей настроена и теперь вы сможете получать оповещение о новом заказе в свой Телеграм от чат-бота ApiX-Drive | Уведомления.

Интеграция с Zapier

Zapier - это англоязычная платформа для передачи данных между любимыми веб-приложениями с помощью программного обеспечения, поддерживающего более 300 приложений.

Регистрация

Создание цепочи связей в Zapier

С помощью модуля WebHooks и сервиса Zapier создадим функцию передачи сообщения о новом заказе в Gmail.

Перейдем в раздел Главная - ➕ MAKE A ZAP. В качестве Choose App нужно выбрать Webhooks by Zapier. В качестве Choose Triger Event нужно выбрать Catch hook. Нажимаем кнопку COUNTINUE.

На втором шаге Customize Request появится Custom Webhook URL, который нам нужно скопировать в настройки модуля Webkooks. Нажимаем кнопку COUNTINUE.

Далее нам нужно перейти в модуль WebHooks и создать новый веб-хук с Custom Webhook URL, показанным на предыдущем шаге в закладке Customize Request . В качестве действия веб-хука следует выбрать Навый заказ.

Далее необходимо активировать этот веб-хук на действие нового заказа, для этого делаем новый заказ из пользовательской части интернет-магазина как обычный покупатель.

На третьем шаге Find Data мы должны протестировать связь, для этого нажимаем кнопку Test triger.

Если тест пройден, то появляется таблица принятых данных из нового заказа. Если тест не прошел, то требуется проверить правильность заполнения полей в настройках модуля Webhooks. Нажимаем кнопку COUNTINUE.

На следующем этапе Choose App & Event выбираем приложение Gmail в качестве Choose App и Send Email в качестве Choose Action Event. Нажимаем кнопку COUNTINUE.

Далее выбираем свой Gmail account, с которого будет рассылаться почта. Нажимаем кнопку COUNTINUE.

Далее следует настроить параметры почтового сообщения. В качестве поля To выбираем поле Email из данных, которые пришли на этапе тестирования. В поле From выбираем свой Gmail аккаунт.

В поле Body вводим текст сообщения, которое будет отправляться покупателю. За место номера заказа и суммы заказа выбираем поля Name и Sum из предложенного списка. В поле Subject заполняем заголовок письма "Спасибо за покупку".

Спасибо за ваш заказ №{{100459341__name}} на сумму {{100459341__sum}} руб.

На следующем этапе Send Data жмем кнопку TEST & CONTINUE и затем TERN ON ZAP.

На указанный email покупателя поступит сообщение с данными заказа.

Модуль доступен для версии PHPShop 6.0.9+ и только для редакции PHPShop Pro.

Для анализа получаемых данных от веб-хуков рекомендуем использовать сервис

Для регистрации в APIXDrive достаточно перейти на и заполнить форму нового пользователя.

Более подробная инструкция по подключению Телеграм-бота доступна по ссылке . Нажимаем кнопку Продолжить.

Для регистрации в Zapier достаточно перейти на и заполнить форму нового пользователя.

🌟
https://webhook.site
официальный сайт
https://apix-drive.com/ru/help/telegram
официальный сайт
APIXDrive
Zapier