Денис

Денис

С нами с 09 декабря 2018; Место в рейтинге пользователей: #2336

Цена товара изменяемая покупателем

MODX Evolution 1.2-d8.1.5 (Oct 28, 2016) с Shopkeeper 1.3.4
Помогите, пожалуйста, решить следующую проблему. Мне нужно чтобы покупатель сам указывал цену товара и с этой ценой товар попадал в корзину и заказ. В товаре цена поле TV с названием 'price'. В шаблоне вот такая форма

<form id="add2cart_form" action="[~[*id*]~]" method="post" name="shkform" id="shkform[*id*]">
                                                         
    <input type="hidden" name="shk-id" value="[*id*]" />
    <input type="hidden" name="shk-name" value="[*pagetitle*]" />
    <input type="hidden" name="shk-rid" value="[*rid*]" />
                                 
        [[*priceTV:replace=`[[+id]]==[[*id]]`]] 
                                 
        [[+tv.price:replace=`500==5`]]
                         
    <input type="text" name="shk-price" class="shk-price" value="[[*price*]]" />
                                 
    <!-- <input type="hidden" name="shk-price" class="shk-price" value="[[*price*]]" /> -->
 
    <button style="display:none;" type="submit" class="shk-but" id="shk_but_[*id*]">В корзину</button>
                                 
<a style="cursor:pointer;" class="menu-inner_to-basket" onclick="_txq.push(['track', 'ADD_2_CART_2']);document.getElementById('shk_but_[*id*]').click();return false;">В корзину <i class="ic-basket-head"></i></a>                             
</form>

Я в шаблоне вывожу поле price не как hidden а как текст. Вот такие вариации замены цены не работают prntscr.com/ls3mpi Сниппет корзины и формы заказа такой

Денис
09 декабря 2018, 14:53
modx.pro
552
0