Скрипт показывает посетителям предполагаемую дату доставки. Дата доставки вычисляется путем прибавления к текущей дате количество дней, указанное в настройках.
Скрипт работает на всех страницах, где подключен файл скрипта и размещен контейнер для вывода даты.


.png)
.png)
Перейдите в панель управления и выберите в главном меню Дизайн - Управление дизайном (шаблоны). На открывшейся странице выберите Страница товара:

Добавьте код в самый конец шаблона перед закрывающим тегом </body>:
<script src="/js/um.delivery-date.js"></script>
<script>
um.DeliveryDate({
days: 3,
holidaysOff: true,
holidays: 'сб,вс',
node: '.um-delivery'
})
</script>
Пример:

Теперь выберите на странице товара подходящее для сообщения место и разместите следующий код:
<p>$ENTRY_TITLE$ будет у вас дома не позднее <b><span class="um-delivery"></span></b></p>
Например, рядом с ценой и кнопкой добавления в корзину:

Нажмите "Сохранить".
Когда требуется реализовать разный срок поставки у разных товаров, используйте условные операторы для запуска скрипта. Пример:
<script src="/js/um.delivery-date.js"></script>
<?if $CID$ = '15'?>
<script>
um.DeliveryDate({
days: 13,
holidaysOff: true,
holidays: 'сб,вс',
node: '.um-delivery'
})
</script>
<?else?>
<script>
um.DeliveryDate({
days: 3,
holidaysOff: false,
holidays: 'сб,вс',
node: '.um-delivery'
})
</script>
<?endif?>
В данном примере реализовано следующее: для товаров, относящихся к категории с id = 15 поставка обозначается после 13 рабочих дней. Для остальных доставка через 3 дня, в том числе по выходным.
Подобным образом можно конструировать неограниченное количество условий поставки в зависимости от вида товара.
ID-категории можно узнать перейдя в настройки категорий панели управления
