Есть опция "стол" вида чекбокс, по умолчанию выбран стол 1
значения: Стол 1, Стол 2
Есть еще опция "дополнения" вид радиокнопки по умолчанию установлено "стул" зависима от опции "Стол" значения "стол2"
значения: стул, табурет
Теперь сам глюк: Когда пользователь открывает страницу товара все нормально, теперь когда он ставит галку на значение "стол2" отображаются опция "дополнения", но тут не выделена не одна радио кнопка. И если пользоватеь нажмет добавить в корзину то товар добавится без этих опций, хотя одна из них должна быть добавлена.
---------- Добавлено в 15:48 ---------- Предыдущее сообщение было написано в 15:45 ----------
Вопрос решился установкой галки "опция необходима" для опции "дополнения", но глюк остается
---------- Добавлено в 16:16 ---------- Предыдущее сообщение было написано в 15:48 ----------
Уточнение: Если первоночально на опции "стол" не делать установленным по умолчанию значения то срабатывает все правильно.
А вот если опцию сначало включить потом выключить а потом включить опять то тогда и проявляется глюк
---------- Добавлено в 17:08 ---------- Предыдущее сообщение было написано в 16:16 ----------
Так же не работает фильтр если цена составлена из опций, даже если в настройках стоит отображать опции на странице "список товаров" цена отображается а фильтр всеравно видет товар с ценой "0"
Скрыть список параметров но оставить расчет цены можно если подправить шаблон
PHP код:
<!-- begin properties -->
<td align="left" valign="top" width="30%">
<div id="{property_block_id}" style="{property_style}">{property_name}:{property_control}</div>
</td>
<!-- end properties -->
Заменяем на
PHP код:
<!-- begin properties -->
<td align="left" valign="top" width="30%" style="display:none;">
<div id="{property_block_id}" style="{property_style}">{property_name}:{property_control}</div>
</td>
<!-- end properties -->
В итоге цена у нас будет расчитываться, а опции отображаться не будут хотя и будут присутствовать в коде страницы. Шаманство, но как вариант
Социальные закладки