Magento 1.9 Установите значение атрибута, вызывая другое значение (вес) - PullRequest
0 голосов
/ 03 октября 2019

Итак, сейчас у меня есть 2 варианта доставки, и поскольку доставка осуществляется по весу, а мой сайт B2B, клиенты хотят знать точную конечную цену, которую они платят, не доходя до корзины, за каждый отдельный продукт.

Итак, в дополнительном информационном блоке у меня есть вес для отображения, и я хочу добавить еще 2 атрибута, по одному на каждую стоимость доставки, дело в том, что для каждого из этих атрибутов мне нужно умножить значение весак цене за фунт ...

Пример: Обычная стоимость доставки стоит 5 долларов за фунт и Экспресс 8 долларов за фунт

У меня есть продукт А, который весит 0,34 фунта

Так чтоМне нужно, чтобы, когда я захожу на страницу продукта, в дополнительной информации, чтобы увидеть это 2 атрибута:

  • Обычная доставка: (Value would be 0.34 * 5) $1.70
  • Экспресс-доставка: (Value 0.34 * 8) $2.72

возможно ли это?

1 Ответ

0 голосов
/ 04 октября 2019

краткий ответ: да. это наверняка возможно.

Разве не должно быть больше логики расчета? Например, минимальная стоимость доставки / вес для перевозчика?

Если вы хотите повторно использовать логику magento, необходимо создать объект цитаты. Что означает положить этот продукт в корзину. Но так как вы не хотите этого, просто реализуйте свою собственную логику в пользовательском блоке и добавьте ее к дополнительной информации или там, где вам это нужно.

...