Несмотря на обилие сервисов по расчету расстояний, нередко существует необходимость организовать подобный функционал на своем сайте. Представляем решение для Joomla 4— модуль и компонент расчета расстояний и стоимости доставки..
Модуль продается в нашем интернет магазине.
Совместимость модуля: Joomla 4
Внимание! Этот модуль не может быть установлен, как способ доставки для Virtuemart, JoomShoping или для другого интернет магазина. Это отдельный модуль и размещается в позиции для модуля или на странице материала Joomla
Купить модуль расчета расстояний и стоимости доставки
Демонстрационный сайт: https://joomla4.sitogon.ru/index.php/modul-rascheta-rasstoyanij
Установка и настройка модуля
После приобретения и скачивания модуля, архив необходимо распаковать. После чего на жестком диске вашего компьютера можно будет увидеть два файла:
com_sitogon_shiping.zip— компонент, где будут отображаться созданные ранее заказы
mod_raschetrastoyaniy.zip— модуль расчета и стоимости доставки
Последовательно устанавливаем компонент и модуль
Возможности и назначение модуля
Модуль расчета расстояний и стоимости доставки по умолчанию отображает на сайте два текстовых поля: «Пункт отправления» и «Пункт прибытия», под которыми расположена кнопка «Рассчитать» и карта.
После заполнения текстовых полей и нажатия на кнопку, модуль выводит количество километров и стоимость доставки.
Стоимость доставки рассчитывается исходя из стоимости километра. Этот параметр устанавливается в настройках модуля.
Бывают случаи, когда нет необходимости постоянно вводить пункт отправления. Например, на сайтах строительных организаций такой пункт нередко один и тот же. В таком случае, в админ панели модуля вводится пункт отправления, после чего соответствующее текстовое поле перестает отображаться на сайте. Для посетителя доступно поле только поле «Пункт прибытия»
Настройки модуля
Для того, чтобы настроить модуль, необходимо отправиться в административную панель Joomla, перейти в менеджер модулей и найти в списке «Distance and cost module»
Откроем его на редактирование и внимательно изучим настройки.
Увеличение карты — речь идет об увеличении карты в момент открытия страницы. Когда данные посетителем сайта еще не введены
Пункт отправления — если это поле не заполнено, то на сайте будут отображаться оба текстовых поля: «Пункт отправления» и «Пункт прибытия». Если в данное поле ввести, например, «Санкт-Петербург», то на сайте перестанет отображаться поле «Пункт отправления», а во всех расчетах исходной точкой будет являться северная столица нашей Родины.
Бесплатные километры — нередко организации включают часть доставки в стоимость своего продукта. Например, первые 500 километров доставки входят в стоимость деревянного дома. В таком случае, необходимо заполнить данное поле и указать необходимое количество километров.
Ширина карты и высота карты — значение может указываться либо в пикселях либо в процентах. В первом случае значение указывается, к примеру, как «800px», во втором случае, как «100%».
Отображать стоимость доставки — если установлен флажок, то после нажатия на кнопку «Рассчитать», будет отображаться стоимость доставки, если флажок снят, то посетитель сайта увидит только расстояние из пункта А в пункт Б в километрах.
Стоимость доставки — вводится значение, которое будет использоваться при расчете
Наименование валюты — это то, что будет написано на сайте рядом с ценой. Если вы работаете в России, то логично вписать в данное поле «РУБ»
Настройка модуля расчета расстояний и стоимости доставки не вызывает особых сложностей. Модуль может быть опубликован в любую из существующих позиций вашего шаблона. При необходимости его можно опубликовать внутри материала. Любые вопросы, касаемые модуля — просьба задавать через чат, по телефону, указанному на сайте или по электронной почте
С уважением, Владимир