Для этого урока я создал мини-интернет магазин, где пользователь может приобрести бесплатные курсы. Вы научитесь обрабатывать сигналы от онлайн-кассы, чтобы записать покупки пользователя в базу данных или показать их в приложении.
Обзорное видео
Ресурсы для работы
Интернет-магазин “вкусных курсов”
Документ в 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
Подробное видео
Финальный процесс можно скачать ниже: