Документация

Все параметры

Дополнительные параметры можно добавить через конфигуратор или это можно сделать самостоятельно.

Параметры добавляются после скрипта https://dostavka.sbl.su/api/delivery.js?ключ=значение&ключ=значения, посмотрим все возможные параметры:

  • comp= это список компаний для модуля, по умолчанию стоит значение все, принимает в значение цифры через запятую, это ID у компаний каталога c.sbl.su
  • btn= это показ/скрытие кнопки вызова модуля, по умолчанию фиксированная кнопка выводится, чтобы убрать её добавьте значение no, принимает yes, no
  • pos= это расположение фиксированной кнопки, по умолчанию стоит значение right, принимает left, right
  • btnBg= это цвет фиксированной кнопки, по умолчанию стоит значение #03a9f4, принимает 6 значное значение цвета
  • btnText= это текст для фиксированной кнопки, по умолчанию стоит значение 0
  • startCt= это город отправки, по умолчанию стоит пустое значение
  • 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($) функция вызывается после удачного расчета на калькуляторе, можно использовать для добавления дополнительных действий в калькуляторе, например добавления текста, выполнения целей яндекс метрики / гугл аналитики и других действий.
      Пример с удалением города отправки после подсчёта

    Ответы на вопросы к этой теме

    • Cпособы установить город по-умолчанию — Подробнее