В
salesbeatTildaConfig можно передать дополнительные параметры для выполнения отдельных задач:
withoutPayForDelivery — опциональный параметр, если он передан и его значение true, то стоимость доставки не будет добавляться к стоимости заказа в Tilda
deliveryNecessity — опциоанальный параметр, может иметь вид:
deliveryNecessity: {needFor: {'productNames': ['iphone', 'брелок']}} — доставка необходима только для товаров, в названии которых есть слова «iphone» или «брелок», для всех остальных доставка не нужна (не будет показываться виджет в товарной карточке и в корзине)
deliveryNecessity: {notNeedFor: {'productNames': ['сертификат', 'карта']}} — доставка необходима для всех товаров, кроме тех, в названии которых есть слова «сертификат» и «карта», для сертификаторв и карт не будет показываться товарный виджет и виджет в корзине
additionalCallback — опциональный параметр, это callback, который вызывается, когда покупатель выбрал способ доставки (выбрал пункт выдачи или нажал кнопку Готово, чтобы подтвердить выбор курьерской доставки). В него передается массив всех данных о доставке (он описан
здесь). Можно использовать, чтобы скрыть в корзине Тильды способы оплаты, недоступные для выбранного способа доставки.
saveDeliveryInformation — опциональный параметр, функция, сохраняющая данные доставки в Тильде. Можно использовать, чтобы разбить данные о доставке по разным полям в Тильде (для удобной выгрузки заказов дальше в CRM, например):