Дополнительные параметры можно добавить через конфигуратор или это можно сделать самостоятельно.
Параметры добавляются после скрипта https://dostavka.sbl.su/api/delivery.js?ключ=значение&ключ=значения
, посмотрим все возможные параметры:
comp=
это список компаний для модуля, по умолчанию стоит значение все, принимает в значение цифры через запятую, это ID у компаний каталога c.sbl.subtn=
это показ/скрытие кнопки вызова модуля, по умолчанию фиксированная кнопка выводится, чтобы убрать её добавьте значение no
, принимает yes, no
pos=
это расположение фиксированной кнопки, по умолчанию стоит значение right
, принимает left, right
btnBg=
это цвет фиксированной кнопки, по умолчанию стоит значение #03a9f4
, принимает 6 значное значение цвета btnText=
это текст для фиксированной кнопки, по умолчанию стоит значение 0startCt=
это город отправки, по умолчанию стоит пустое значениеstartCntr=
это страна отправки, по умолчанию стоит пустое значение, вводится в международном формате (RU, UA, BY, KZ и т.д.)endCt=
это город прибытия, если передается значение и поля веса/объема заполнены, то сразу же рассчитывает стоимость, т.е. клиент видит уже результат.endCntr=
это страна получение, по умолчанию стоит пустое значение, вводится в международном формате (RU, UA, BY, KZ и т.д.)autoEnd=
это параметр "Автоопределение города получателя", по умолчанию стоит "0", если передать значение 1, то определит и подставит город получателя, а если все поля заполнены, то рассчитает стоимость автоматически.autoResult=
это параметр запрета для авто расчета (когда все параметры у калькулятора есть, он сразу рассчитывает), по умолчанию стоит "1", если передать значение 0, то при получении всех параметров, автоматический расчет не сработает.startPick=
это забор груза у отправителя, по умолчанию стоит "0", принимает "1" или "0", при значении "1", если указан город по умолчанию, скрывает галочку "Забор груза", то есть означает что магазин сам доставляет до склада транспортной компании.startPickCheck=
это забор груза по умолчанию, по умолчанию стоит "0", принимает "1" или "0", при значении "1", автоматически считает вместе с забором груза, полезно будет магазинам, которые заказывают забор у транспортных компаний.dopLathing=
это дополнительные параметр "Жесткая упаковка", по умолчанию стоит "0", принимает "1" или "0", при значении "1" показывает в модуле параметр "Жесткая упаковка".dopLathingImp=
это дополнительные параметр "Обязательная жесткая упаковка", по умолчанию стоит "0", принимает "1" или "0", при значении "1" ставит по умолчанию галочку обрешетки, если например у вас все товары едут с обрешеткой (жесткой упаковкой).dopInsure=
это дополнительные параметр "Страховка груза", по умолчанию стоит "0", принимает "1" или "0", при значении "1" показывает в модуле параметр "Страховка груза".dopInsureSum=
это дополнительные параметр "Стоимость груза", по умолчанию стоит 0, принимает цифры (стоимость), при значении больше 0 автоматически подставляет стоимость и галочку.innerDeliv=
это параметр для установки модуля в контент, без всплывающего окна, по умолчанию стоит "0", принимает "1" или "0", при значении "1" ищет тэг <div class="ec-delivery"></div>
и встраивает в него калькулятор.title=
это параметр для установки заголовка у модуля, по умолчанию стоит "Расчет доставки", принимает строку.weight=
это параметр "Вес", по умолчанию стоит "0", если передать значение больше "0", выставит в поле "Вес" передаваемое значение. (кг)value=
это параметр "Объем", по умолчанию стоит "0", если передать значение больше "0", выставит в поле "Объем" передаваемое значение. (м.куб.)size=
это параметр "Размеры", по умолчанию стоит "0", если передать 3 значения через запятую, например: 40,30,60, автоматически рассчитает и подставит посчитанное значение в поле "Объем". (см)sizeShow=
это параметр меняет объем на размеры ДШВ, по умолчанию стоит "0", если передать 1, то заменит поле "Объем" на 3 поля Длина, Ширина, Высота. (см)diski=
это параметр добавляет к шинному калькулятору еще размеры дисков, по умолчанию стоит "0", если передать 1, то добавит размеры дисков. csblCustomFunc($)
функция вызывается после инициализации калькулятора, можно использовать для добавления дополнительных действий в калькуляторе, например добавления текста. csblCustomFuncResult($)
функция вызывается после удачного расчета на калькуляторе, можно использовать для добавления дополнительных действий в калькуляторе, например добавления текста, выполнения целей яндекс метрики / гугл аналитики и других действий.