Что нужно сделать?

Исходные данные

После того, как покупатель оплачивает заказ на WordPress, он должен получить автоматическое сообщение. В этом сообщении содержится текст, связанный с купленным товаром. Конкретный текст для каждого товара должен задавать администратор через панель управления (не разработчик).

Техническое задание (к решению на Python)

  1. Базовая интеграция: Реализуйте логику, при которой срабатывает событие оплата заказа. Идентификатор заказа передаётся в скрипт обработчик.
  2. Проверка и формирование письма: Получаем из данных заказа и привязанных к нему позиций (товаров). Если у товара при обновлении в админке заполнено определённое произвольное поле (например, секретное поле или индивидуальное текстовое сообщение) - система должна собирать этот текст.
  3. Отправка: Готовый текст отсылается или выводится для использования в уведомлении WordPress / CRM / почтовом плагине.
  4. Административная часть WordPress: Тексты обновляются напрямую из админки. Для товаров без текговой информации админ контент не принимается (либо блок пустой строкой).

Примечания к “другим вариантам”

Возможны разные подходы под стандартным процессом отправки: перехват события статуса заказа, триггер A саpрера ecvdCustomEmеil/Hooks. Финальный механизм согласовывается с исполнителем.

Верстка и разработка сайта на WordPress с админкой

Требуется сайт на WordPress с функциональной админ-панелью. Необходима возможность публикации статей с фото, редактирования текста и замены изображений. Сайт должен корректно отображаться на вебе и в мобильной версии.