Покупатель выбирает керамические кружки для подарка, отмечает понравившийся цвет и откладывает покупку до вечера. В учебном примере магазин предлагает добавить кружку в избранное, но вместо сохранения показывает регистрацию. Владелец решает: действительно ли учётная запись нужна в этот момент и что человек получит после входа?
Что покупатель сохраняет: намерение купить или сам товар?
Избранное хранит отложенный выбор. Корзина относится к покупке, которую человек уже собирает к оформлению. Если кружку сохраняют на будущее, помещение её в корзину не заменяет список желаний: покупатель может убрать остальные товары и случайно потерять выбранную модель.
Избранное WooCommerce проектируют под конкретное действие. В нашем примере человек сравнивает цвета подарка и возвращается к карточке позднее. Ему нужен узнаваемый список с фотографией и названием кружки. Отправка сохранённого товара в заказ без отдельного действия покупателя в эту задачу не входит.
Когда оправдано сохранение без регистрации?
Гостевой список оставляет человеку возможность отложить товар до знакомства с магазином. При выборе расширения разработчик проверяет, где и как оно хранит такой список. Если сохранение привязано к браузеру, переход на другой телефон сам по себе не переносит выбранные кружки.
Список в учётной записи связывает выбор с покупателем после входа. Это подходит человеку, который начинает смотреть каталог на телефоне, а завершает покупку с компьютера. Ограничение обратное: ради сохранения требуется вход. Само наличие регистрации ещё не доказывает, что выбранное расширение переносит гостевой список в учётную запись.
Владелец заранее выбирает поведение при входе: объединять два списка, сохранять только один или показывать покупателю выбор. Разработчик проверяет доступные варианты на конкретном инструменте. Если объединение не предусмотрено, интерфейс не должен обещать его человеку. Обязательный вход и сохранение для гостя оценивают как разные варианты доработки.
Срок хранения и зависимость от браузера объясняют рядом с действием сохранения, если эти ограничения есть.
Сохранять модель кружки или выбранный цвет?
У товара с несколькими вариантами одного названия недостаточно. Покупатель отметил синюю кружку, а после возвращения видит общую карточку с другим цветом. Владелец решает, хранит список модель целиком или конкретный выбранный вариант. Подпись, изображение и переход к карточке проверяют в соответствии с этим выбором.
Если список сохраняет только модель, человек повторно выбирает цвет перед добавлением в корзину. Если конкретный вариант — разработчик проверяет, что происходит после его удаления из продажи. Недоступная кружка не должна незаметно заменяться другой. Вместо такой подмены покупатель видит актуальное состояние и самостоятельно выбирает замену.
Менеджер отдельно проверяет изменение доступности товара между сохранением и покупкой. Запись в избранном не резервирует кружку, если резервирование не предусмотрено отдельной функцией. Поэтому текст о сохранённом выборе не должен создавать у человека ожидание, что товар уже отложили на складе.
Как убедиться, что список сохраняет нужный выбор?
В проверочном варианте владелец отмечает кружку гостем, открывает список повторно и проходит вход. Затем он проверяет второй браузер и удалённый вариант цвета. Эти действия показывают реальные границы сохранения. Проверка одного нажатия на сердце не отвечает на вопрос, найдёт ли покупатель свой товар вечером.
При приёмке сравнивают согласованное поведение списка с тем, что видит гость и вошедший покупатель. Названия действий остаются однозначными: удалить из избранного и убрать из корзины меняют разные списки. Покупатель понимает, где он только сохраняет выбор, а где начинает оформление.
