2013-08-29 6 views
0

Я хотел добавить пользовательскую плату в корзину, как у нас есть скидка ... Но она должна быть добавлена ​​только тогда, когда условие удовлетворяет, например, если флажок щелкнуть по интерфейсу от клиента.Magento добавьте дополнительную сумму на странице корзины покупок

сослались: http://www.excellencemagentoblog.com/magento-add-fee-discount-order-total

Но он добавляет по умолчанию.

Просьба дать любой намек.

+0

Любое решение пожалуйста? – mahmoudismail

ответ

0

Логика о том, применять или не применять плату, находится в Excellence_Fee_Model_Fee :: canApply(). Это статическая функция, которая по умолчанию возвращает true. Добавьте свою собственную логику ... когда она вернется, она добавит плату.

+0

Да, но как клиент может контролировать состояние, которое добавляет/возвращается из тележки. –

+0

Например: при щелчке по флажку добавьте значение в сеанс клиента и проверьте его в методе canApply(). – JNDPNT

 Смежные вопросы

  • Нет связанных вопросов^_^