Цена в способе доставки (miniShop)

Добрый вечер!

1.
В способе доставки для склада есть 2 параметра: цена за единицу веса и добавочная цена.
Итоговая стоимость доставки — это цена за единицу веса, умноженная на суммарный вес товаров — правильно понимаю?
Что такое добавочная цена?

2.
Вес товара 0 кг. Цена за единицу веса — 250 р. Добавочная цена — 0 р.
На чекауте при выбора способа доставки в селекте пишет: +250 р.
Однако, в письме плейсхолдер [[+order.delivery_price]] выводит 0, а значение [[+cart.total]] не отличается от [[+order.sum]].
По-моему тут ошибка?

Заранее спасибо!
Антон Слободчук
28 сентября 2012, 16:04
modx.pro
1 772
0

Комментарии: 5

Василий Наумкин
28 сентября 2012, 20:08
0
1. Добавочная цена — это цена, которая добавляется к цене за доставку.

2. Это просто в чанке показывается цена за единицу. Уберите, или считайте сами на javascript.
    Антон Слободчук
    28 сентября 2012, 20:19
    0
    Только что в чейнджлоге нашел:
    > Цена доставки вычисляется по формуле (weight * price) + add_price

    Но тогда на странице чекаута в выборе доставки неправильно считается плейсхолдер [[+price]]:
    — если поставить: цена за единицу веса — 250, добавочная цена — 0, то плейсхолдер [[+price]] на чекауте — 250, в письме — 0
    — если поставить: цена за единицу веса — 0, добавочная цена — 250, то плейсхолдер [[+price]] на чекауте — 0, в письме — 250

    Получается, что там просто (weight * price), без + add_price

    Или я чего-то не понимаю?
      Василий Наумкин
      28 сентября 2012, 20:22
      0
      Не понимаете, да. В «чекауте» (мы в России вообще?) ничего не считается — это просто плейсхолдеры.

      Посмотрите в чанк msGetOrderPlaceholders — там считается.
        Антон Слободчук
        28 сентября 2012, 20:32
        0
        Теперь понял, на чекауте (пардон за мой английский, но так короче, чем «на странице оформления заказа») [[+price]] — всего лишь значение цены за едниницу веса для конктерного способа доставки, а не конечная стоимость доставки метода.
        Спасибо!
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
5