Категории |
Неактивные товарыВсем привет. Может кто сталкивался ... нужно, чтобы товар после отключения активности оставался доступным по адресу ... т.к. в маге отображаются только те товары, которые фактически есть в наличии путём импорта актуального прайса и остатков, товары с статусом inactive выдают "товар не найден" если заходить по прямому адресу с ID товара. Я так понимаю, что поисковики могут плохо на это отреагировать и начать выкидывать ненайденные страницы из поиска. Да наблюдаю толже такую ситуацию. Даже был неприятный инцидент с этим. например, можно выводить товар с отметкой НЕТ В НАЛИЧИИ. "нет в наличии" - вариант, но в нём много нюансов ... к чему показывать клиенту 100 лишних позиций, и отнимать его время на их просмотр .. а потом ещё и обьяснять клиенту, что товара действительно нет, а потом тратить время на выяснение сроков поступления на склад, потому что вот понравился именно этот товар и всё .. другого не хочу. В итоге в 90% заказа нет, "поговорили ни о чем". В ином же случае клиент смотрит на факт, делает заказ и вопросов не возникает. В принципе выход, сейчас только так и делается, после негативного случая... Так что надпись "нет в наличии" пробему практически не решает. И что хотите? Другую надпись? Или отображать вместо этого главную страницу? Или какую еще? Например, новинки? Вроде всё описал в первом посте ... хочу, чтобы товар скрывался из видимой зоны, но поисковики не выкидывали его из поиска т.к. товар появится через неделю и также будет продаваться. Если поисковик будет видеть, то и юзер через него сможет перейти в карточку товара и через обычный поиск на сайте юзер тоже сможет найти товар. Вроде всё описал в первом посте ... хочу, чтобы товар скрывался из видимой зоны, но поисковики не выкидывали его из поиска т.к. товар появится через неделю и также будет продаваться. 1. НЕ показывать такие товары в списке 2. Показывать в карточке товара как НЕТ В НАЛИЧИИ (а можно и без этой надписи). Тем самым товар скрывается из видимой зоны, ссылок на товар на сайте не будет, а если кто использует ссылку на товар, сохраненную ранее, получит полную инфу о товаре. Тем самым товар скрывается из видимой зоны, ссылок на товар на сайте не будет, а если кто использует ссылку на товар, сохраненную ранее, получит полную инфу о товаре. Вот вот вот .. именно это и нужно. Но не совсем понял "1. НЕ показывать такие товары в списке" .. где это включается и при каких условиях выполняется (0 товара или ещё что) ? Если поисковик будет видеть, то и юзер через него сможет перейти в карточку товара и через обычный поиск на сайте юзер тоже сможет найти товар. Именно это и хочу. По ссылке понял, что товар будет скрываться при количестве 0 по образцу "как не выводить новинки на главной с кол. на складе = 0" Но не совсем понял "1. НЕ показывать такие товары в списке" .. где это включается и при каких условиях выполняется (0 товара или ещё что) ? 1. НЕ показывать такие товары в списке" .. где это включается и при каких условиях выполняется (0 товара или ещё что) ? Стандартно такого нет. Своими силами менять при выводе списка товаров. По ссылке понял, что товар будет скрываться при количестве 0 по образцу "как не выводить новинки на главной с кол. на складе = 0" Да, примерно так. Спасибо, парни .. оформлю .. выручили =) Парни, не могу найти файл *.php в котором правится отображение товаров в категории. Стоит шаблон category_listing_list.html ... Не уверен, но сложилось такое чувство, что это делается в файле /themes/шаблон/module/product_listing/product_listing_list.html <table width="100%" border="0" cellspacing="5" cellpadding="0"> <tr>{foreach name=aussen item=module_data from=$module_content}{php} $col++;{/php} <td width="170" height="170" valign="top"><table border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="themes/default02/img/body_26.jpg" width="6" height="6" /></td> <td background="themes/default02/img/body_27.jpg"></td> <td><img src="themes/default02/img/body_28.jpg" width="6" height="6" /></td> </tr> <tr> <td background="themes/default02/img/body_33.jpg"> </td> <td width="150" height="150" bgcolor="#FFFFFF"><div align="center">{if $module_data.PRODUCTS_IMAGE}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" alt="{$module_data.PRODUCTS_NAME}" title="{$module_data.PRODUCTS_NAME}" /></a>{/if}{if $module_data.PRODUCTS_FSK18=='true'}<br /><img src="{$tpl_path}img/fsk18.gif" alt="" />{/if}</div></td> <td background="themes/default02/img/body_29.jpg"> </td> </tr> <tr> <td><img src="themes/default02/img/body_32.jpg" width="6" height="6" /></td> <td background="themes/default02/img/body_31.jpg"></td> <td><img src="themes/default02/img/body_30.jpg" width="6" height="6" /></td> </tr> </table></td> <td rowspan="2" valign="top"><strong><a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}<br/>({$module_data.PRODUCTS_MODEL})</a></strong> <br /><br /> {if $module_data.PRODUCTS_SHORT_DESCRIPTION}{$module_data.PRODUCTS_SHORT_DESCRIPTION}<br /><br /> {/if} <strong>{$module_data.PRODUCTS_PRICE} </strong><br /> {$module_data.PRODUCTS_TAX_INFO}{$module_data.PRODUCTS_SHIPPING_LINK} {if $module_data.PRODUCTS_VPE}<br />{$module_data.PRODUCTS_VPE}{/if} <br /> {if $module_data.PRODUCTS_SHIPPING_NAME} <table width="200" border="0" cellpadding="0" cellspacing="0"> <tr valign="middle"> <td class="main" align="right">{#text_shippingtime#}</td> {if $module_data.PRODUCTS_SHIPPING_IMAGE} <td><img src="{$module_data.PRODUCTS_SHIPPING_IMAGE}" alt="{$module_data.PRODUCTS_SHIPPING_NAME}" /></td> {/if} <td class="main" align="left"> {$module_data.PRODUCTS_SHIPPING_NAME}</td> </tr> </table> {/if}</td> <td width="100" rowspan="2">{$module_data.PRODUCTS_BUTTON_BUY_NOW_NEW}</td> </tr> <tr> <td> </td> {php} if ($col>=1) { $col=0; echo '</tr><tr>'; } {/php} {/foreach} </tr> </table> ... возможно должна быть заключена в ещё один "если" .. если товра больше 0. Честно говоря, моих знаний тут не достаточно .. кто-нить может зашаманить =) такое дело или я вообще "не в ту сторону смотрю" ? {if $module_data.PRODUCTS_QUANTITY > 0} ... {/if} и всё в шоколаде =) Эх .. новая беда следом .. Никак. Только изменить запросы Никак. Только изменить запросы Дело в том, что товар скрывается условно. Скрывается перед показом на странице, а вот навигация тянет фактическое количество товаров из БД и по условию в запросе. Грубо говоря - надо переписать все запросы, чтобы выводить как вам надо. зы = это я про количество товара только. Понял, спасибо .. буду учить =) |
|