Как вам помочь ?

Доставка в зависимости от стоимости доставки каждого товара

Актуально для версии магазина: 6.0 | 5.0

Если возникает потребность внести в доставку товаров критерий стоимости доставки в зависимости от стоимости доставки каждого товара, то в панели администрирования можно добавить новый метод. Рассмотрим, как это делается.

Переходим в "Настройки – Способы доставки", в правом верхнем углу нажимаем "Добавить". Выбираем модуль: "Доставка в зависимости от стоимости доставки каждого товара" (Рис.1).


Рисунок 1.

Пишем название модуля, описание и добавляем.

Далее в настройках редактирования данного метода доставки, чтобы увидеть его в клиентской части, делаем его активным. Для этого в настройках метода ставим галочку и сохраняем (Рис. 2).


Рисунок 2.

Если необходимо отображать стоимость доставки в карточке товара, нужно включить свойство "Отображать в карточке товара" (Рис. 3).


Рисунок 3.

В этом модуле заложено два способа по вычислению стоимости доставки:

1. Стоимость доставки выбирается по максимальной стоимости доставки.

2. Стоимость доставки выбирается по сумме всех стоимостей доставки.


Рисунок 4.

Для того чтобы ввести стоимость доставки для каждого товара, необходимо в панели администрирования выбрать пункт меню "Каталог", далее - "Категории и товары", затем выбрать необходимый товар из списка категорий слева, нажать на карандаш и в настройках "Цена и наличие" выбрать пункт "Стоимость доставки" и поставить стоимость доставки товара. Рассмотрим на рисунках, как это делается:


Рисунок 5.1


Рисунок 5.2


Рисунок 6.


1. Стоимость доставки выбирается по максимальной стоимости доставки

Для того чтобы рассчитать стоимость доставки Вашей корзины, данный метод выбирает в корзине товар с максимальной стоимостью доставки. Есть два варианта расчета в зависимости от настройки:

1) учитывать количество товаров
2) не учитывать количество товаров


Рисунок 7.

1. Учитывать количество товаров

Для того чтобы рассчитать стоимость доставки Вашей корзины при включении этой настройки, данный метод выбирает в корзине товар с максимальной стоимостью доставки и умножает его на количество единиц данного товара. Рассмотрим на примере:

В панели администрирования "Настройки - Способы доставки" выбираем новый метод, включаем настройки и сохраняем.


Рисунок 8.

Введем различную стоимость доставки для трех телефонов Apple:


Рисунок 9.


Рисунок 10.


Рисунок 11.

Переходим в клиентскую часть и формируем корзину: выбираем три данных телефона по две единицы каждого товара:


Рисунок 12.

Оформляем заказ и выбираем данный метод доставки.


Рисунок 13.

В итоге цена доставки получена исходя из выбора в корзине товара с максимальной стоимостью и умножения этой стоимости на количество единиц данного товара.

Т.е. в корзине телефон APPLE IPHONE 5 64GB(ЧЁРНЫЙ) имеет самую максимальную стоимость доставки 300 руб., умножаем на 2 (количество единиц данного товара) и получаем стоимость доставки 600 руб.

2. Не учитывать количество товаров

Для того чтобы рассчитать стоимость доставки Вашей корзины, данный метод выбирает в корзине товар с максимальной стоимостью доставки. Рассмотрим на примере:

В панели администрирования "Настройки - Способы доставки" выбираем новый метод, включаем настройки и сохраняем.


Рисунок 14.

Введем различную стоимость доставки для трех телефонов Apple:


Рисунок 15.


Рисунок 16.


Рисунок 17.

Переходим в клиентскую часть и формируем корзину: выбираем три данных телефона по две единицы каждого товара.


Рисунок 18.

Оформляем заказ и выбираем данный метод доставки.


Рисунок 19.

В итоге цена доставки получена из выбора в корзине товара с максимальной стоимостью, при этом количество единиц данного товара не влияет на стоимость доставки.

Т.е. в корзине телефон APPLE IPHONE 5 64GB(ЧЁРНЫЙ) имеет самую максимальную стоимость доставки 300 руб., соответственно стоимость доставки корзины будет равна 300 руб.

2. Стоимость доставки выбирается по сумме всех стоимостей доставки

Для того чтобы рассчитать стоимость доставки Вашей корзины, данный метод складывает стоимость доставки каждого товара. Есть два варианта расчета в зависимости от настройки:

1) учитывать количество товаров
2) не учитывать количество товаров


Рисунок 20.

1. Учитывать количество товаров

Для того чтобы рассчитать стоимость доставки Вашей корзины при включении этой настройки, данный метод суммирует стоимость доставки каждого товара, умноженную на количество единиц данного товара. Рассмотрим на примере:

В панели администрирования "Настройки - Способы доставки" выбираем новый метод, и включаем настройки и сохраняем.


Рисунок 21.

Введем различную стоимость доставки для трех телефонов Apple:


Рисунок 22.


Рисунок 23.


Рисунок 24.

Переходим в клиентскую часть и формируем корзину: выбираем три данных телефона с разным количеством единиц каждого товара.


Рисунок 25.

Оформляем заказ и выбираем данный метод доставки.


Рисунок 26.

В итоге цена доставки получена суммированием стоимости доставки каждого товара, умноженной на количество единиц данного товара.

Т.е. в корзине 2 телефона APPLE IPHONE 4S 16GB (БЕЛЫЙ), имеющие стоимость доставки за единицу товара 100руб., 3 телефона APPLE IPHONE 5 64GB (ЧЕРНЫЙ), имеющие стоимость доставки за единицу товара 300руб., и 4 телефона APPLE IPHONE 36S 32GB, имеющие стоимость доставки за единицу товара 150руб., в итоге вычислим стоимость доставки:
2*100 + 3* 300 + 4* 150 = 1700 руб.

2. Не учитывать количество товаров

Для того чтобы рассчитать стоимость доставки Вашей корзины при включении этой настройки, данный метод суммирует стоимость доставки каждого товара. Рассмотрим на примере:

В панели администрирования "Настройки - Способы доставки" выбираем новый метод, и включаем настройки и сохраняем.


Рисунок 27.

Введем различную стоимость доставки для трех телефонов Apple:


Рисунок 28.


Рисунок 29.


Рисунок 30.

Переходим в клиентскую часть и формируем корзину: выбираем три данных телефона с разным количеством единиц каждого товара.

В панели администрирования "Настройки - Способы доставки" выбираем новый метод, включаем настройки и сохраняем.


Рисунок 31.

Оформляем заказ и выбираем данный метод доставки.


Рисунок 32.

В итоге цена доставки получена суммированием стоимости доставки каждого товара, при этом количество единиц данного товара не влияет на стоимость доставки.

Т.е. в корзине 2 телефона APPLE IPHONE 4S 16GB (БЕЛЫЙ), имеющие стоимость доставки за единицу товара 100руб., 3 телефона APPLE IPHONE 5 64GB (ЧЕРНЫЙ), имеющие стоимость доставки за единицу товара 300руб., и 4 телефона APPLE IPHONE 36S 32GB, имеющие стоимость доставки за единицу товара 150руб., в итоге вычислим стоимость доставки:
100 + 300 + 150 = 550 руб.

Другие статьи по теме

Открыть онлайн чат? Открыть
Статья оказалась полезной? Да Нет
Благодарим за отзыв.

Как мы можем улучшить статью?

Не нашли нужную статью? Предложить тему

Не нашли нужную статью?

Благодарим за отзыв.

Тэги: доставка, доставка в зависимости от стоимости доставки каждого товара