ботвинов
прод +
Обсудить проект

Как проверить корзину магазина с телефона: сценарии, на которых я ловлю ошибки

С телефона меняю количество, довожу товар до нуля, проверяю крупное число и ширину экрана, сверяю бланк с итогом. Открытая страница корзины эти шаги не заменяет.

Рука держит телефон с корзиной магазина и кнопками плюс и минус, на стене жёлтый плакат «Проверь корзину»

на компьютере количество в корзине меняется без проблем, а на телефоне кнопки мешают его поправить)

Корзину в разработке сайта я не принимаю по одной открытой странице. В одном магазине я прогнал 45 мобильных сценариев до публикации и повторил их на сайте. Ниже шаги, которые владелец магазина может пройти сам.

На том же магазине в телефонной строке столпились минус, поле с числом штук, плюс и отдельное удаление. Рядом стояли квадратные отметки наличия. Удаление и эти отметки я убрал: в строке остались минус, поле и плюс.

Если число сдвинулось, я смотрю сумму

Жму плюс и смотрю количество и итог. Потом жму минус и снова сверяю оба числа. Если количество изменилось, а сумма осталась прежней, это ошибка.

Ноль снимает товар, а не оставляет его с нулём

В корзине оставляю несколько позиций и одну уменьшаю, пока в поле не окажется ноль. Эта строка пропадает, соседние остаются.

Последняя позиция оставляет пустую корзину

Если товар в корзине последний, после нуля я вижу пустую корзину.

Крупное число должно влезть в поле и в строку

Набираю количество заметно больше обычной покупки и смотрю, помещается ли оно в поле и не выталкивает ли кнопки из строки. В настольной корзине того же магазина я разделил разряды тысяч в количестве и на печатном бланке.

Проверка на широком экране не заменяет узкий

На выпущенной мобильной корзине того магазина я прошёл девять ширин: нижняя — 320 пикселей, верхняя — 1280 пикселей. На настольной версии уже открытого сайта ширин было десять.

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

На бланке скидка должна сойтись с экраном

Печатаю корзину и кладу лист рядом. Сравниваю цену со скидкой и общий итог: на бумаге оба должны совпасть с корзиной. На том магазине скидочная цена на бумаге посчиталась неправильно, сумма листа и сумма корзины разъехались. Цену поправил и сверил лист с корзиной ещё раз: обе суммы совпали.

Физический iPhone и живой заказ в прогон не входят

На том заказе я не проверял корзину в Safari на физическом iPhone. Живой заказ покупателя я не оформлял. По продажам и по брошенным корзинам цифр нет, и потерянные заказы я по ним не считаю.

больше разборов в канале t.me/botvinovprod напишите мне в тг @botvinov

Обсудить похожую задачу

Теперь —
ваш проект.

Расскажите, что хотите сделать.
Я помогу превратить задачу в понятный результат.

Обсудить на Workzilla

Переписка, согласование и работа —
в одном заказе на площадке.