Техническое задание: Исправление ошибок корзины WooCommerce

На сайте, работающем на WordPress с плагином WooCommerce и кастомной темой на Elementor, наблюдается нестабильная работа функционала корзины. Основные проблемы проявляются на мобильных устройствах, что критически влияет на конверсию.

Суть проблемы

  • Ошибка 404 на мобильных устройствах: В основном на iOS/Safari при переходе в корзину периодически возникает страница с ошибкой 404, хотя шапка и футер сайта загружаются. Сама страница корзины корректно создана в админке WordPress.
  • Расхождения в данных корзины: Ранее наблюдались несоответствия между содержимым корзины на десктопной и мобильной версиях для одного пользователя, подмена товаров и нестабильность сессий.
  • Функционал оформления заказа при этом работает: заказы создаются, отображаются в админке, клиенты получают уведомления.

Что нужно сделать (задачи исполнителя)

  • Проверить корректность назначения страниц корзины и оформления заказа (Cart & Checkout pages), а также работу endpoints.
  • Проанализировать шаблоны, созданные в Elementor, и возможные переопределения (overrides) стандартных шаблонов WooCommerce в теме.
  • Выявить конфликты между темой, плагинами, AJAX-запросами (wc-ajax, cart fragments) и возможные JavaScript-ошибки в консоли.
  • Провести тестирование работы корзины на различных мобильных устройствах (iOS и Android).
  • Устранить первопричину возникновения ошибки 404 и расхождений в данных корзины между сессиями.
  • Обеспечить стабильную работу корзины, не зависящую от кэширования (браузера, сервера, плагинов).

Ожидаемый результат

Корзина должна стабильно и идентично работать как на десктопных, так и на мобильных устройствах:

  • Отсутствие ошибки 404 при переходе в корзину.
  • Отсутствие подмены товаров и расхождений в содержимом.
  • Корректное и мгновенное обновление сумм, стоимости доставки и налогов при изменении корзины.

Итоговый отчет

По окончании работ необходимо предоставить краткий отчет, включающий:

  1. Выявленную основную причину неисправности.
  2. Список выполненных правок и изменений.
  3. Подтверждение тестирования на целевых устройствах.

Разработка собственного платежного шлюза для приема USDT

Ищем опытного разработчика для создания независимой системы приема прямых платежей в криптовалюте USDT (сеть TRC-20) на нашем веб-сайте. Решение должно быть автономным, без интеграции сторонних платежных сервисов или процессинговых центров.