Лучший Ответ isay777 , 24 May 2017 - 10:48
Проблема решилась жестким изменением jbhtml.php
Перейти к сообщениюЛучший Ответ isay777 , 24 May 2017 - 10:48
Проблема решилась жестким изменением jbhtml.php
Перейти к сообщениюОтправлено 15 May 2017 - 06:41
Добрый день форумчане. Возникла проблема.
Все товары на сайте продаются с минимальным количеством 0,2, т.е. количество не целое число.
и все было бы отлично, если бы не корзина. Я как не пробовал, там только целые числа.
Как быть куда бежать?
Отправлено 15 May 2017 - 10:56
Это уже не актуально? http://forum.jbzoo.c...go-kolichestva/
Отправлено 15 May 2017 - 11:48
Это уже не актуально? http://forum.jbzoo.c...go-kolichestva/
Я видел эту тему. К сожалению, да не актуально. Все настроено и в товарах все идеально, а вот в корзине нет.
Думаю это связанно как-то с корзиной.
А в корзине это целые числа.
Отправлено 15 May 2017 - 12:20
посмотри в коде при покупке значение твоих 0,2. может у тебя текстом 0,2, а в value элемента передается единица.
Отправлено 15 May 2017 - 14:29
посмотри в коде при покупке значение твоих 0,2. может у тебя текстом 0,2, а в value элемента передается единица.
Там скрипт в товаре норм, а корзине не тот дефолт берет.
попытки поставить как надо или сделать так
if ($editMode) { $options = $cartItem->find('params._quantity', array()); switch ($cartItem->item->type) { case 'product': $options['step'] = 0,2; $options['min'] = 0,2; break; } $itemHtml['quantityEdit'] = $jbhtml->quantity($quantity, $options); }
взял от сюда http://forum.jbzoo.c...step#entry86858
Привели к поломке item-count-digits
<dl class="item-count-digits" style="top: 0px; margin-top: -80px;"><dd>1</dd><dd>0</dd><dd>0</dd><dd>0</dd><dd>0</dd> </dl>
У цены В товаре так
{"quantity":{"min":0.2,"max":999,"step":0.2,"default":0.2,"decimals":1}}
А в корзине в head
jQuery(function($){ $("#quantity-448337").JBZooQuantity({"min":1,"max":999999,"step":1,"default":0.2,"decimals":0}, 0); })
Сообщение отредактировал isay777: 15 May 2017 - 14:29