Какие действия при неработающей карточке товара
Что проверяют
Умеете ли вы превратить расплывчатое «не работает» в локализованный баг: что именно сломано, у кого и на каком слое. Карточка товара стоит на пути к оплате, поэтому следом спрашивают про приоритет и про то, когда эскалировать без промедления.
Как отвечать
Сначала уточните симптом. «Не работает» может значить что угодно: страница отдаёт 404 или 500, открывается пустой, нет фото, цена не та, не выбирается размер, кнопка «В корзину» ничего не делает.
Дальше сузьте область:
- охват: один товар, категория или все карточки; веб, Android, iOS или всё сразу; гость или авторизованный пользователь; конкретный регион или склад;
- слой: в DevTools на вкладке Network смотрите запрос к API товара. Сервер вернул ошибку или пустое поле, значит проблема в бэкенде или данных. Ответ корректный, а экран нет, значит фронтенд, и в Console обычно уже есть ошибка;
- данные: откройте товар в админке. Частые причины: нет цены или остатков, битая ссылка на изображение, не заполнен обязательный атрибут, неверная привязка к категории;
- изменения: был ли недавно релиз, включённый фича-флаг или A/B-тест, обновление кэша или CDN. Проверьте в режиме инкогнито и со сбросом кэша.
Приоритет: сломанная карточка одного товара это обычный баг, а все карточки или кнопка «В корзину» на всём сайте это блокер, о нём сообщают в канал инцидентов сразу, а не только тикетом.
В баг-репорте: ссылка и артикул товара, окружение, шаги, ожидаемый и фактический результат, запрос и ответ API, скриншот или видео. После исправления проверьте исходный товар, похожие товары и соседние сценарии: каталог, поиск, корзину.
Где спотыкаются
Заводят задачу «карточка не работает» без симптома, товара и окружения. Разработчик тратит время на то, что вы могли выяснить за пять минут.
Не отделяют ошибку в данных от ошибки в коде. Если у товара просто не заполнена цена, это задача для контент-менеджера, а баг скорее в том, что фронтенд не обработал пустое поле.
Проверяют в одном браузере и под своим аккаунтом, забывая про кэш, регион и роль пользователя.