Поддержка WooCommerce Автоматизация woocommerce

  • Добрый день! Столкнулся с проблемой автоматизации заказов. Сайт на woocommerce принимает заказы. Мне нужно автоматически выгружать нужные параметры о заказе и формировать запрос на определенный сайт, опираясь на данные заказа по api. Дальше получить ответ от того сайта, что заказ выполнен, и отправить этот статус в woocommerce. В итоге вопрос заключается (С помощью каких инструментов это возможно реализовать максимально эффективно?) Почитал и про http запросы и справочную по woocommerce api, однако куда лучше копать…

Просмотр 1 ответа (всего 1)
  • Модератор Yuri

    (@yube)

    Задачка, прямо скажем, неслабая.

    В общих чертах где-то так:
    Если запрос на второй сайт синхронный, то есть, по какому-то событию на первом, то используем API WC для формирования http-запроса ко второму сайту. Если асинхронный (например, обмен каждый час), используем запланированные задачи (schedule events). Я бы синхронный подстраховал асинхронным, потому что связь штука ненадежная.
    Если ответ от второго приходит сразу же, то тут же его и обрабатываем через то же самое API WC. Если ответ отложенный (callback), то делаем обработчик входящего запроса (обязательно с проверкой достоверности) и в нем через API WC меняем статус заказа. Хорошо бы подстраховаться подтверждением получения, чтобы в случае чего второй сайт мог повторить запрос.

Просмотр 1 ответа (всего 1)
  • Тема «Автоматизация woocommerce» закрыта для новых ответов.