rafl Posted July 3, 2014 Share Posted July 3, 2014 Собственно проблема. Когда есть три товара с разными цветами, и по умолчанию стоит комбинация для красного цвета. Красный цвет в наличии 0, а остальные больше 1. Клиент заходит в карточку товара и получает сообщение, что тавара нет, до остальных цветов в итоге и не доходит. Есть ли модуль или другое решение, при котором бы комбинация по умолчанию менялась на ту комбинацию, что есть в наличии? Link to comment Share on other sites More sharing options...
absent Posted July 3, 2014 Share Posted July 3, 2014 Собственно проблема. Когда есть три товара с разными цветами, и по умолчанию стоит комбинация для красного цвета. Красный цвет в наличии 0, а остальные больше 1. Клиент заходит в карточку товара и получает сообщение, что тавара нет, до остальных цветов в итоге и не доходит. Есть ли модуль или другое решение, при котором бы комбинация по умолчанию менялась на ту комбинацию, что есть в наличии? Могу написать, цена вопроса 1000р писать скайп Link to comment Share on other sites More sharing options...
rafl Posted July 5, 2014 Author Share Posted July 5, 2014 Идея наиболее простого (и корявого с похиции SEO) решения видится таким.При загрузке страницы товара определяется количество комбинации по умолчанию и если количество ноль, то пройтись циклом по комбинациям и сделать перенаправление при первой попавшейся не нулевой комбинации. В файле product.tpl код ниде позволяет выделить не нулевые комбинации {if $product->quantity > 0} {if isset($groups)} {foreach from=$combinations key=idCombination item=combination } {if $combination.quantity > 0 } редирект по ссылке index.php?id_product={$product->id|intval}&controller=product&id_lang=1#/{как атрибуты-свойства-цвет-объем памяти и т.п.} {/if} {/foreach} {/if}{/if} Link to comment Share on other sites More sharing options...
Recommended Posts