Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Привет,

есть проект в работе на моем компе поэтому я выложить пока не могу, но подробное описание и суть проблемки привожу в подробном виде.

Код добавки товара в корзину:

[*farve:shk_widget]

Price: [*price*] kr

добавитьv

Снипет ШК вот:

[!Shopkeeper?

&cartType=`small`

&orderFormPage=`382`

&gotoid=`11`

&noCounter=`1`

&cartTpl=`@FILE:shopCartBlock.tpl`

&changePrice=`1`

&counterField=`0`

&flyToCart=`nofly`

&currency=`руб`

!]

Цена в ТВ *прайс* =0, а ТВ farve имеет знаечения :

метал == 100

пластик == 200

Вопрос в том что цена в корзине 0 не зависимо от того какой материал выбран при клике на кнопку добавить.

Когда выбираю значение опции которое выводится плагином shk_widget (http://modx-shopkeeper.ru/documentation/modx-evolution/modifikator-shk-widget-dlya-plagina-phx.html):

[*farve:shk_widget]

то цена товара Price:

[*price*]

перед кнопкой

добавить

меняется на лету и правильно показывает цену, но эта цена не "попадает" в корзину у этой опции товара. Всевремя 0 напротив любого товара.

Может дело в том что не верно код добавки?

Например, в документации к shopkeeper_1.3.5/shopkeeper/docs/ru/rus_doc_snippet.html говорится:

Две и более цены для одного товара

Для этого нужно создать две или более формы (

) и в поле name="shk-id" после ID написать имя TV с ценой.

Пример:

При submit формы в корзину добавится цена из TV-параметра с именем "price2".

пробовал:

но тогда цена товара это просто набор чисел из всех строк данного ТВ: в данном примере 100 200

И цена товара в корзину заносится 100200 , то есть 100 тыс. 200 рублей.

Подскажите пожалуйста где я запутался или не верно следую инструкции / логике, за ранее спасибо.

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

11 лет назад
modx_customize
Дмитрий 
43 годаРоссия
14 лет в сервисе
Был
2 года назад