Как показывать доставку в карточке товара
Какие сведения о цене и сроке доставки дать до корзины, как обозначить предварительный расчёт и обновлять его при смене города или варианта товара.

В карточке товара стоит показать доступный способ получения, стоимость или честную предварительную оценку и срок с понятными условиями. Привяжите ответ к городу, выбранному варианту и количеству товара. Если расчёт пока невозможен, объясните, каких данных не хватает и на каком шаге появится итоговая сумма.
Короткий блок возле покупки помогает принять решение до корзины. Общая страница «Доставка и оплата» раскрывает правила, но не заменяет ответ для конкретного товара и места получения.
Какие данные нужны для расчёта
Сначала выясните, что влияет на цену и срок в вашей модели: населённый пункт или индекс, способ получения, склад отгрузки, габариты, масса, количество, подготовка и доступность товара. Если доставка зависит от всей корзины, отдельная карточка может давать только оценку для выбранной позиции.
Город, определённый автоматически, покажите явно и разрешите изменить. Покупатель может заказывать подарок в другом регионе или пользоваться сетью с неверной геолокацией. Условия «для Москвы» не должны молча применяться к любому посетителю.
Варианты тоже имеют значение. Маленький стул и собранный стол могут быть товарами одной коллекции, но не одной отправкой по весу и габаритам. При переключении размера, комплектации или количества пересчитывайте условия либо сбрасывайте неподходящую прежнюю оценку.
Что разместить рядом с покупкой
Достаточный компактный ответ обычно содержит город, способ, цену и ориентир получения. Если нужны адрес или индекс, добавьте понятное действие «Уточнить доставку». Подробные зоны, ограничения и дополнительные услуги можно раскрыть по переходу, но существенная доплата не должна появляться неожиданно только перед оплатой.
| Что известно | Как сформулировать | Что не стоит обещать |
|---|---|---|
| Фиксированная цена для заданных условий | «В выбранный ПВЗ — 350 ₽ за одну упаковку» | Этот тариф для любого количества и адреса |
| Есть оценка по городу | «Ориентировочно 350–500 ₽; уточним после выбора пункта» | Точную сумму без нужных данных |
| Цена зависит от корзины | «Оценка для одного товара — 350 ₽; заказ рассчитаем в корзине» | Простое умножение тарифа на все товары |
| Данные ещё не введены | «Выберите город, чтобы узнать способы и стоимость» | «Бесплатно» или «от 0 ₽» без применимого условия |
| В расчёте временный сбой | «Не удалось получить тариф. Повторите расчёт или уточните у магазина» | Старое значение как подтверждённую цену |
«От 350 ₽» имеет смысл, если понятно, для чего доступна минимальная цена и как получить свой расчёт. Если её обеспечивает редкий способ в одном городе, одна эта цифра плохо описывает предложение остальным покупателям. При бесплатной доставке укажите порог, зону и исключения, которые реально влияют на выбранный товар.
Например, при условной корзине на 2 500 ₽ и бесплатном пороге 4 000 ₽ после скидок можно написать: «Доставка в выбранный ПВЗ — 350 ₽. Бесплатно от 4 000 ₽ за товары после скидок в этой зоне». Текущая платная цена остаётся видимой, а условие не выдано за уже полученную льготу. Если крупногабаритные товары исключены, сообщите об этом в том же блоке при их выборе. Суммы здесь учебные; используйте только действующие правила своего магазина.
Срок доставки и срок подготовки — разные интервалы
Если перевозчику нужно три дня, но магазин готовит товар ещё два, нельзя обещать получение через три дня от заказа. Укажите, от какого события считается срок: оформление, подтверждение, оплата или передача перевозчику. При рабочих днях учитывайте календарь, время отсечения и выходные.
Дата или интервал получения удобны, когда магазин способен надёжно их рассчитать. Если такой возможности нет, лучше объяснить подготовку и перевозку отдельно, чем показать точную дату без оснований. Для изготовления под заказ срок производства должен участвовать в общей оценке.
Слова «завтра» требуют обновления. Если карточка закеширована или открыта со вчерашнего дня, обещание может стать неверным. Определите срок действия расчёта и пересчитывайте его при изменении исходных данных и переходе к оформлению.
Учебный пример: одна кружка и набор
Условия вымышленного магазина: одна кружка в выбранный ПВЗ стоит 350 ₽ за доставку, набор из шести кружек — 550 ₽. Подготовка занимает один рабочий день. В учебном календаре заказ оплачен в понедельник до установленного магазином времени, передача перевозчику — во вторник, перевозка — 2–4 календарных дня после передачи. Значит, ориентир получения — четверг–суббота. Праздники и задержки в примере не моделируются.
Неудачный блок выглядит так: «Доставка от 350 ₽, 2–4 дня». Он не сообщает место, единицу расчёта и дополнительный день подготовки. После выбора набора минимальная цена становится ещё и неприменимой к текущему варианту.
Заготовка для одной кружки при этих условиях:
Ваш город: [выбранный город — изменить]
В выбранный ПВЗ: 350 ₽ за доставку одной кружки.
Передадим перевозчику во вторник при оплате в понедельник до [время].
Ориентир получения: четверг–суббота.
Расчёт для 1 шт. Итог для всей корзины покажем при оформлении.
При выборе набора система должна показать 550 ₽ и уточнить, что оценка относится к набору. При смене города старые цена и интервал не остаются как действующие: сначала новый расчёт или сообщение о необходимых данных. В своём магазине замените товар, календарь, тариф и условие оплаты; учебные 350 ₽ нельзя переносить как актуальный тариф перевозчика.
Сверьте карточку с корзиной и оформлением
Пройдите одинаковый маршрут для одной позиции, нескольких штук и смешанной корзины. Запишите исходную оценку, данные следующего расчёта и итог. Разница может быть обоснована новым количеством, адресом или платной услугой, но покупателю нужна понятная причина изменения.
Например, цена одной отправки не обязана суммироваться по каждой карточке: магазин может объединять товары в коробку или отправлять с разных складов. Правило нужно проверять на своей интеграции. Если при неизменных условиях карточка показывает 350 ₽, а оформление — 550 ₽, это расхождение для исправления, а не допустимая «погрешность» без объяснения.
Отдельно проверьте крупногабаритный товар, отсутствие доставки в выбранный район, предзаказ и бесплатный порог. Для мебели уточнение подъёма может влиять на полную цену, для цветов — доступный временной интервал, для обычной посылки — конкретный ПВЗ. Копировать один блок на эти три сценария без адаптации нельзя.
Выбор пункта должен сохраняться вместе с действующими условиями. Как связать список, карту и оформление, объясняет статья о пунктах выдачи на сайте. Остальной состав блока покупки разобран в материале о сведениях рядом с кнопкой «Купить».
Чек-лист блока доставки
- Укажите город и действие для его смены: автоматически выбранное место можно исправить.
- Выберите вариант и количество: цена относится именно к ним либо ясно помечена как предварительная.
- Проверьте начало отсчёта: подготовка и перевозка не потерялись в общем обещании.
- Измените город и вариант: прежняя оценка обновилась или больше не показана как действующая.
- Добавьте товар в корзину и оформите тестовый заказ: при одинаковых условиях стоимость сходится, а изменения объяснены.
- Смоделируйте сбой тарифа: вместо ложного нуля или старой цены показан понятный следующий шаг.