Лучший Ответ 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