на компьютере количество в корзине меняется без проблем, а на телефоне кнопки мешают его поправить)
Корзину в разработке сайта я не принимаю по одной открытой странице. В одном магазине я прогнал 45 мобильных сценариев до публикации и повторил их на сайте. Ниже шаги, которые владелец магазина может пройти сам.
На том же магазине в телефонной строке столпились минус, поле с числом штук, плюс и отдельное удаление. Рядом стояли квадратные отметки наличия. Удаление и эти отметки я убрал: в строке остались минус, поле и плюс.
Если число сдвинулось, я смотрю сумму
Жму плюс и смотрю количество и итог. Потом жму минус и снова сверяю оба числа. Если количество изменилось, а сумма осталась прежней, это ошибка.
Ноль снимает товар, а не оставляет его с нулём
В корзине оставляю несколько позиций и одну уменьшаю, пока в поле не окажется ноль. Эта строка пропадает, соседние остаются.
Последняя позиция оставляет пустую корзину
Если товар в корзине последний, после нуля я вижу пустую корзину.
Крупное число должно влезть в поле и в строку
Набираю количество заметно больше обычной покупки и смотрю, помещается ли оно в поле и не выталкивает ли кнопки из строки. В настольной корзине того же магазина я разделил разряды тысяч в количестве и на печатном бланке.
Проверка на широком экране не заменяет узкий
На выпущенной мобильной корзине того магазина я прошёл девять ширин: нижняя — 320 пикселей, верхняя — 1280 пикселей. На настольной версии уже открытого сайта ширин было десять.
Скрипт корзины там общий, а мобильные стили отдельные, и настольная раскладка после правок осталась прежней. После проверки ширин я вернул тестовую корзину в исходное состояние.
На бланке скидка должна сойтись с экраном
Печатаю корзину и кладу лист рядом. Сравниваю цену со скидкой и общий итог: на бумаге оба должны совпасть с корзиной. На том магазине скидочная цена на бумаге посчиталась неправильно, сумма листа и сумма корзины разъехались. Цену поправил и сверил лист с корзиной ещё раз: обе суммы совпали.
Физический iPhone и живой заказ в прогон не входят
На том заказе я не проверял корзину в Safari на физическом iPhone. Живой заказ покупателя я не оформлял. По продажам и по брошенным корзинам цифр нет, и потерянные заказы я по ним не считаю.
больше разборов в канале t.me/botvinovprod напишите мне в тг @botvinov
