Карточка товара

В данном разделе рассмотрены вопросы, касающиеся карточки товара.

Блок с доставками

В блоке показываются службы, которые подходят для доставки открытого товара, с ценой и сроком. Расчёт идёт для города покупателя, поэтому у разных городов блок выглядит по-разному.


Если доставки объединены в группы, в блоке показывается по одной строке на группу, и берётся самая дешёвая доставка группы — её цена и срок. Отключить группировку можно в ASTDESIGN → МаркетПро → Настройки, вкладка Заказ и доставка, блок Доставка, галочка Выводить группы доставок: без неё в блоке будет строка на каждую службу. Про сами группы — в статье «Группировка доставок».

Показать текст вместо расчёта

Расчёт можно убрать совсем и вместо него показать свой текст — например, если условия доставки у вас проще объяснить словами, чем считать по службам.

Откройте ASTDESIGN → МаркетПро → Настройки, вкладка Каталог, блок Страница товара, поле Текст для блока с доставками на странице товара. Пока поле заполнено, службы не рассчитываются вообще: покупатель видит только ваш текст. Очистите поле — вернётся обычный расчёт.


Если цена доставки нулевая

Нулевая цена в блоке выглядит странно: покупатель читает «0 ₽» как ошибку. Для таких служб можно показать текст вместо цены — «Бесплатно» или «Уточнит менеджер».

Обе настройки лежат в блоке Доставка вкладки Заказ и доставка: в поле Доставки, для которых выводить текст при нулевой стоимости выберите нужные службы, а в Текст при нулевой стоимости доставки напишите, что показать. Подробнее — в статье «Неизвестная стоимость доставки (Уточнит менеджер)».

Блок обновился не сразу

Причина: результат расчёта кешируется, иначе каждая карточка товара опрашивала бы все службы доставки заново.

Решение: время кеширования задаётся в поле Время кеширования доставок на странице товара (сек.) — вкладка Заказ и доставка, блок Доставка. После смены настроек доставки подождите этот срок или сбросьте кеш сайта. Поисковым роботам блок не отдаётся совсем, поэтому в кеше страницы для робота его нет.

Частые вопросы

Почему в блоке доставок нет нужной службы?

Служба показывается, только если она активна и подходит под свои же ограничения — они задаются в Магазин → Настройки → Службы доставки штатными средствами 1С-Битрикс. Вторая частая причина — город покупателя: расчёт идёт для него, и служба, которая туда не возит, в блок не попадёт. Какие модули доставки поддерживает решение, перечислено в статье «Поддерживаемые модули».