Перейти к содержимому

Вебхуки из интернет-магазина

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

Обзорное видео

Ресурсы для работы

Интернет-магазин “вкусных курсов”

Документ в Google Sheets (сохраните копию себе)

Процесс получения уже существующих покупок

Упражнения

Возьмите вот этот файл и добавьте недостающие узлы (отмечены стикерами):

Важная информация

Изменения в файле docker-compose.yml

Чтобы вы могли передать ответ от вебхука, необходимо в раздел n8n > labels добавить такие строки:

  - traefik.http.middlewares.cors.headers.customResponseHeaders.Access-Control-Allow-Origin=*
  - traefik.http.middlewares.cors.headers.customResponseHeaders.Access-Control-Allow-Methods=GET, POST, OPTIONS
  - traefik.http.middlewares.cors.headers.customResponseHeaders.Access-Control-Allow-Headers=DNT,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Range,Authorization
  - traefik.http.routers.n8n.middlewares=cors@docker

Подробное видео

Финальный процесс можно скачать ниже:

Метки:
Мои курсы выходят в открытый доступ!