Цена доставки.
Всем доброго времени суток.
Подскажите, пожалуйста, как правильно подставить свою цену доставки, при оформлении заказа.
Если она рассчитывается на фронте. Чтобы потом передать ее вместе на оплату.
Вроде задача не сложная, но у меня почему-то возникли сложности. Так что если не трудно, разжуйте пожалуйста, поподробнее.
Подскажите, пожалуйста, как правильно подставить свою цену доставки, при оформлении заказа.
Если она рассчитывается на фронте. Чтобы потом передать ее вместе на оплату.
Вроде задача не сложная, но у меня почему-то возникли сложности. Так что если не трудно, разжуйте пожалуйста, поподробнее.
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
На фронте рассчитывается стоимость заказа (в принципе, алгоритм расчета не важен).
Но в оплату передается цена корзины без доставки.
В этом и вопрос, как правильно передать цену в оплату.
Ссылка на документацию как расширить класс доставки
Если брать принцип работы корзины заказа, он состоит из несколько служб в которых происходит определенные действия и колбеки которые передают информацию на фронт. Если необходимо изменить логику то наследуем класс службы которой отвечает за алгоритм и произвродим данные действия.
Ссылка на документацию Службы MS2
Я писал ряд статей, где описывал взаимодействия с доставкой надеюсь так проще разобраться:
1. Бесплатная доставка по критерию производителя
2. Поле стоимость доставки значение «Бесплатно» и «Индвидуальный рассчет»
3.Стоимость доставки отдельной строкой в оформление заказа MS2
Скорее всего, она передается только равна нулю.