Как вам помочь ?
Доставка в зависимости от веса и расстояния
Часто возникает потребность внести в доставку товаров критерии стоимости доставки в зависимости от веса товара и расстояния до места доставки товара.
Для этого в панели администрирования можно добавить новый метод. Рассмотрим, как это делается.
Переходим в “Настройки – Доставка”, в правом верхнем углу нажимаем добавить. Выбираем модуль: "Доставка в зависимости от веса и расстояния" (Рисунок 1)
Рисунок 1.
Пишем название модуля, описание и добавляем.
Далее в настройках метода доставки, чтобы увидеть его в клиентской части, делаем его активным. Для этого ставим галочку и сохраняем. (Рисунок 2)
Рисунок 2.
Если необходимо отображать стоимость доставки в карточке товара, нужно включить свойство "Отображать в карточке товара" (Рисунок 3)
Рисунок 3.
В этом модуле заложено два способа по вычислению стоимости доставки:
1. Вычисление базовой стоимости в зависимости от веса товара
2. Вычисление базовой стоимости в зависимости от веса товара и расстояния до пункта доставки
1. Вычисление базовой стоимости в зависимости от веса товара
Для введения базовой стоимости в зависимости от веса товара необходимо заполнить поля "До", "Стоимость" и можно включить дополнительно "за кг".
Рассмотрим два варианта заполнения:
1. Включаем настройку "за кг"
2. Не включаем настройку "за кг"
1.1 Включаем настройку "за кг" (Рисунок 4)
Рисунок 4.
При включении данной настройки стоимость каждого пункта будет умножаться на число килограммов в заказе.
Рассмотрим на примере три покупки с разным весом с учетом того, что цена доставки будет рассчитываться в зависимости от веса за каждый килограмм:
Нужно настроить доставку
от 0 до 2 кг - 100 рублей за кг
от 2 до 5кг - 50 рублей за кг
от 5 кг и далее бесплатно
Для этого последовательно заполняем поля, сначала вводим значение до 2 кг стоимость 100 рублей, ставим галочку "за кг", нажимаем добавить (Рисунок 5)
Рисунок 5.
Затем вводим до 5 кг стоимость 50 рублей. Значение "От 2 кг" вводить не нужно, оно будет браться, т.к. введено предыдущее значение "До". Ставим галочку "за кг". (Рисунок 6)
Рисунок 6.
После того как ввели последние значения веса товара, в соответствии с которыми стоит стоимость доставки, выше этого веса стоимость доставки будет бесплатной. Сохраняем настройки.
Рассмотрим в клиентской части, как будет рассчитываться доставка товара, для данного примера:
Вес товара 1.514 кг. Стоимость за каждый килограмм должна быть 100 руб., поэтому стоимость доставки 151 рублей
Рисунок 7.
Вес товара 3.58кг. Стоимость за каждый килограмм должна быть 50 рублей, поэтому общая стоимость доставки 179 рублей
Рисунок 8.
Вес товара 6.45. Поэтому стоимость доставки будет бесплатной
Рисунок 9.
1.2 Не включаем настройку "за кг"
Рисунок 10.
Рассмотрим на примере:
Нужно настроить доставку
от 0 до 2 кг - 100 рублей
от 2 до 5кг - 50 рублей
от 5 кг и далее бесплатно
Для этого последовательно заполняем поля, сначала вводим значение до 2 кг стоимость 100 рублей, нажимаем добавить (Рисунок 11)
Рисунок 11.
Затем вводим до 5 кг стоимость 50 рублей. Значение "От 2 кг" вводить не нужно, оно будет браться как предыдущее введенное значение "До". (Рисунок 12)
Рисунок 12.
После того как ввели последние значения веса товара, в соответствии с которыми стоит стоимость доставки, выше этого веса стоимость доставки будет бесплатной. Сохраняем настройки.
Рассмотрим в клиентской части, как будет рассчитываться доставка товара для данного примера
Колонки весом до 2 кг поэтому доставка 100руб.
Рисунок 13.
Колонки весом от 2 кг, поэтому доставка 50 руб.
Рисунок 14.
Колонки весом больше 5 кг, поэтому доставка бесплатна
Рисунок 15.
2. Вычисление базовой стоимости в зависимости от веса товара и расстояния до пункта доставки
Для вычисления стоимости доставки в зависимости от веса товара и расстояния до пункта доставки сумма доставки будет складываться:
• из суммы за учет веса товара
• суммы за учет расстояния доставки.
Расчет стоимости доставки, учитывая вес товара можно рассмотреть в пункте 1 - Вычисление базовой стоимости в зависимости от веса товара.
Рисунок 16.
Если для веса нет никаких критериев по оплате, тогда сумма доставки будет зависеть только от суммы доставки в зависимости от расстояния:
Рисунок 17.
Рассмотрим второй критерий вычисления стоимости доставки в зависимости от расстояния до пункта назначения.
Для введения настройки "Учет расстояния" необходимо заполнить поля "До", "Стоимость" и при желании настройку "за км".
Рассмотрим два варианта заполнения:
1. Включаем настройку "за км"
2. Не включаем настройку "за км"
2.1 Включаем настройку "за км"
Рисунок 18.
При включении данной настройки стоимость каждого пункта будет умножаться на число километров в доставке товара.
Рассмотрим на примере
Нужно настроить доставку в зависимости от веса товара:
от 0 до 2 кг - 100 рублей за кг
от 2 до 5кг - 50 рублей за кг
от 5 кг и далее бесплатно
и в зависимости от расстояния:
от 0 до 10 км - 40 рублей за км
от 10 до 100 км - 60 рублей за км
Вычисление доставки в зависимости от веса товара показано в пункте 1.
Рассмотрим вычисление доставки в зависимости от расстояния.
Для этого последовательно заполняем поля, сначала вводим максимальное значение расстояния 100 км.
Рисунок 19.
Затем вводим до 10 км стоимость 40 рублей , ставим галочку "за км". Нажимаем добавить.
Рисунок 20.
Вводим до 100 км стоимость 60 рублей, ставим галочку "за км". Нажимаем добавить.
Рисунок 21.
Рассмотрим в клиентской части, как будет рассчитываться доставка товара для данного примера
1) Рассмотрим колонки с весом 1.514 кг. Стоимость доставки до 2кг – 100 руб. за каждый кг (по условию примера). Следовательно, вычисляем: 100руб * 1.514 = 151 руб. К этой сумме прибавим стоимость доставки за учет расстояния до пункта.
Рисунок 22.
2) В клиентской части в форме оформления заказа товара выбираем метод и ставим расстояние до места назначения. В данном случае 9 км. По условию примера до 10 км – стоимость 40 руб. за км. Следовательно, вычисляем 9 * 40руб. = 360 руб.
3) Для вычисления общей стоимости доставки складываем сумму: 151руб + 360 руб. = 511 руб.(в соответствии с рисунком)
Рисунок 23.
4) Изменим в клиентской части расстояние до пункта назначения на 30 км. По условию примера до 100 км – стоимость 60 руб. за км. Следовательно, вычисляем 30* 60 = 1800руб.
5) Для вычисления общей стоимости доставки складываем сумму: 1800руб + 151 руб. = 1951руб.(в соответствии с рисунком)
Рисунок 24.
2.2 Не включаем настройку "за км"
Рисунок 25.
Рассмотрим на примере
Нужно настроить доставку в зависимости от веса товара:
от 0 до 2 кг - 100 рублей за кг
от 2 до 5кг - 50 рублей за кг
от 5 кг и далее бесплатно
и в зависимости от расстояния:
от 0 до 10 км - 40 рублей
от 10 до 100 км - 60 рублей
Вычисление доставки в зависимости от веса товара показано в пункте 1.
Рассмотрим вычисление доставки в зависимости от расстояния.
Для этого последовательно заполняем поля, сначала, вводим максимальное значение расстояния 100 км.
Рисунок 26.
Затем вводим до 10 км стоимость 40 рублей. Нажимаем добавить.
Рисунок 27.
Вводим до 100 км стоимость 60 рублей. Нажимаем добавить.
Рисунок 28.
Рассмотрим в клиентской части, как будет рассчитываться доставка товара для данного примера
1) Рассмотрим колонки с весом 1.514 кг. Стоимость доставки до 2кг – 100 руб. за каждый кг (по условию примера). Следовательно, вычисляем: 100руб * 1.514 = 151 руб. К этой сумме прибавим стоимость доставки за учет расстояния до пункта.
Рисунок 29.
2) В клиентской части в форме оформления товара выбираем метод и ставим расстояние до места назначения. В данном случае 9 км. По условию примера до 10 км – стоимость 40 руб.
3) Для вычисления общей стоимости доставки складываем сумму: 151руб + 40 руб. = 191руб.(в соответствии с рисунком)
Рисунок 30.
4) Изменим в клиентской части расстояние до пункта назначения на 30 км. По условию примера до 100 км – стоимость 60 руб.
5) Для вычисления общей стоимости доставки складываем сумму: 60руб + 151 руб. = 211руб.(в соответствии с рисунком)
Рисунок 31.
Все Готово. Мы рассмотрели настройку метода доставки "Доставка в зависимости от веса и расстояния".
Другие статьи по теме
- Доставка по зонам
- Список точек продаж с привязкой к городу
- Бесплатная доставка для некоторых товаров
- Типы доставки
- Какие способы доставки существуют в интернет-магазине?
Тэги: доставка, доставка в зависимости от веса и расстояния, метод доставки