WooCommerce · Telegram

Связанный сценарий от Telegram до заказа WooCommerce

Пользователь должен был перейти из внешнего Telegram-сценария непосредственно к покупке нужного товара. При этом магазину требовалось сохранить связь заказа с Telegram-пользователем и не передавать параметры покупки в открытом виде.

  • WordPress
  • WooCommerce
  • PHP
  • JavaScript
  • Telegram
  • AES-256-CBC

Изображение проекта

Интерфейс перехода из Telegram в оформление заказа WooCommerce

Задача

Реализовать защищенный переход в WooCommerce, автоматически сформировать корзину и сохранить Telegram ID на всех этапах оформления заказа.

Что реализовано

  • обработчик зашифрованной входящей ссылки
  • расшифровка и проверка переданных параметров
  • добавление заданного товара и количества в корзину
  • получение Telegram ID из входящего сценария
  • сохранение идентификатора в сессии WooCommerce
  • вывод идентификатора в checkout как недоступного для изменения значения
  • сохранение Telegram ID в данных заказа
  • очистка временных данных после завершения сценария

Моя роль

Проектирование потока данных, разработка серверного обработчика, интеграция с корзиной, checkout, сессией и метаданными заказа WooCommerce.

Результат

Пользователь переходит из Telegram к уже подготовленной корзине, а созданный заказ сохраняет техническую связь с исходным Telegram-пользователем. Параметры сценария не передаются в URL открытым текстом.

Подтверждение

  • Подтвержденная владельцем выполненная работа; домен клиента и пользовательские данные не раскрываются.

Нужна интеграция WooCommerce с Telegram — написать в Telegram

Есть похожая задача?

Пришлите описание проекта, текущую проблему, желаемый срок и бюджет, если он уже определен.

Telegram: @dmitrydevelopmentEmail: web@dmitrydevelopment.com
Телефон / WhatsApp / Viber:+381 64 118 22 24WhatsAppViber