Перейти к содержанию
Форум поддержки пользователей VamShop

С данным товаром также покупают:


Рекомендуемые сообщения

Немного предыстории:

Мы внесли корректировку в код, что бы при нулевом остатке товара на складе отображалась вместо кнопки купить - надпись "Нет в наличии"

Наблюдается следующая проблема:

при просмотре карточки товара, в поле "С данным товаром также покупают" отображается ряд товаров, который кем-то ранее был заказан с просматриваемым товаром. Товар в поле "С данным товаром также покупают" отображается с надписью "Нет в наличии", хотя фактически на складе числятся остатки.

вот пример страницы ссылка

в чем может быть проблема?

Ссылка на сообщение
Поделиться на другие сайты

Надо смотреть Ваши шаблоны, может там какая-то ошибка в условии вывода "нет в наличии"

Ссылка на сообщение
Поделиться на другие сайты

Кеш включен?

И смею вас заверить, что после n-ного количества заказов Ваш магазин начнет сильно тормозить именно из-за этого модуля. В нем очень извращенный запрос к БД.

Ссылка на сообщение
Поделиться на другие сайты

Надо смотреть Ваши шаблоны, может там какая-то ошибка в условии вывода "нет в наличии"

Немного предыстории:

Мы внесли корректировку в код, что бы при нулевом остатке товара на складе отображалась вместо кнопки купить - надпись "Нет в наличии"

в module\product_info\product_info_v1.html


{if $PRODUCTS_QUANTITY > 0}
<p class="CartContentRight">
{$ADD_QTY}
</p>
<p class="CartContentRight">
{$ADD_CART_BUTTON}
</p>
{/if}
{if $PRODUCTS_QUANTITY == 0}
<p class="products_quantity_0">
<center><i>{$HEADER_PRODUCTS_QUANTITY_0_TITLE} </i></center>
{$HEADER_PRODUCTS_QUANTITY_0_BODY}
</p>
{/if}
<div class="clear"></div>
[/CODE]

Ссылка на сообщение
Поделиться на другие сайты

Кеш включен?

И смею вас заверить, что после n-ного количества заказов Ваш магазин начнет сильно тормозить именно из-за этого модуля. В нем очень извращенный запрос к БД.

admin/configuration.php?gID=11

2012041212.jpg

Ссылка на сообщение
Поделиться на другие сайты

Так это кусок шаблона карточки товара.

А сопутсвующие - это ведь /templates/шаблон/module/cross_selling.html

Ссылка на сообщение
Поделиться на другие сайты

Так это кусок шаблона карточки товара.

А сопутсвующие - это ведь /templates/шаблон/module/cross_selling.html

выяснилось, это also_purchased.html


{foreach name=aussen item=module_data from=$module_content}
<dl class="itemNewProductsDefault">
<dt class="itemImage">
{if $module_data.PRODUCTS_IMAGE}<a href="{$module_data.PRODUCTS_LINK}"><img src="{$module_data.PRODUCTS_IMAGE}" border="0" alt="{$module_data.PRODUCTS_NAME}" /></a><br />{/if}
[b]{if $module_data.PRODUCTS_QUANTITY > 0}{$module_data.PRODUCTS_BUTTON_BUY_NOW}{else}<p class="redtext">Нет в наличии</p>{/if}[/b]
</dt>
<dd class="itemDescription">
<a href="{$module_data.PRODUCTS_LINK}">{$module_data.PRODUCTS_NAME}</a>
</dd>
[/CODE]

как, в итоге, понял в функции getAlsoPurchased() includes\classes\product.php не берутся данные из базы p.products_quantity

добавил строчку :)

2012041214.jpg

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...