2013-12-17 2 views
0

Мы бежим Magento 1.7.0.2 и нужно сделать следующееMagento - Добавить пользовательские метки опции рядом цену

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

Например: продукта XYZ имеет собственный вариант "ФАСОВКА" и варианты:
2 Pack - $ 2,99 (базовая цена)
6 Pack - $ 10,99
12 Pack - $ 20,99

В конце шрифта, когда выбран переключатель для каждого пакета, цена изменяется (это правильно), но с ценой мы также хотели бы добавить ярлык рядом с ним.

так вместо того, чтобы просто показывать цену по:
$ 2,99
$ 10,99
$ 20,99

было бы:
$ 2,99/2 Пакет
$ 10,99/6 Пакет
$ 20,99/12 Упаковка

Мы будем очень признательны за любую помощь или если вы просто укажете нам в правильном направлении.

Заранее спасибо.

+0

Для этого проверьте '{$ theme}/template/catalog/layer/filter.phtml' и' {$ theme}/template/catalog/layer/view.phtml' .. попробуйте использовать как '$ this-> getLabel() ', чтобы получить метку. –

ответ

0

Мне кажется, что вам нужно chnage метод getJsonConfig() в Mage/Catalog/Block/Product/View/Options.php. Нужно добавить информацию метки для объекта var opConfig = new Product.Options() в базе \ default \ template \ catalog \ product \ view \ options.phtml /. А затем добавьте его в этот файл js \ varien \ product.js рядом с методом перезагрузки.

+0

Привет, Валянстин, я думаю, что вы на правильном пути с редактированием файла product.js, я просто не знаю, что именно нужно отредактировать. Кроме того, я, возможно, не объяснил себя правильно. Я нашел следующую тему, которая именно то, что мне нужно, но решение не опубликовано. - http://www.magentocommerce.com/boards/viewthread/694302/ – user1251762

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