Как добавить чекбоксы в «Смета доставки и налога» Magento в корзине? - PullRequest
2 голосов
/ 15 июля 2011

Итак, на странице корзины мои клиенты могут просматривать область «Расчет стоимости доставки и налога».Я не хочу удалять это, но мне нужно знать немного дополнительной информации от них, чтобы должным образом обработать доставку.Например, для грузовых отправлений мне нужно знать, есть ли у них погрузочный док.

В настоящее время я делаю это в кассе без каких-либо проблем.Я смог проверить, есть ли товар, и, если да, показать флажки клиенту на этапе «Адрес доставки».Затем в функции saveShipping я смог получить значения и передать их для расчета стоимости доставки.

Что ж, у меня есть флажки в шаблоне для отображения в «Оценить доставку и налогmsgstr "когда в корзине есть элемент фрахта, но я мало что знаю о функции coShippingMethodForm, чтобы я мог добавить значения флажков.У кого-нибудь есть идеи, где мне искать это?

Кроме того, когда я нажимаю «Получить оценку», страница обновляется, и она удаляет их выбор.Как лучше всего сохранить их выбор, чтобы заполнить правильные поля после обновления страницы?

1 Ответ

2 голосов
/ 16 июля 2011

Я думаю, что лучшим способом было бы написать свой собственный модуль метода доставки.Лично я бы избежал добавления флажка «Оценить доставку и налоги», вместо этого в моем модуле я вывел бы обе цены с загрузочным отсеком, без загрузочного отсека (только для оценок), при оформлении заказа вы можете получить эту опцию из "Адрес доставки »и передайте его в расчет модуля доставки. Это немного« чище ».

Ознакомьтесь с этой вики, чтобы узнать, как написать собственный модуль доставки http://www.magentocommerce.com/wiki/5_-_modules_and_development/shipping/create-shipping-method-module

...