E
elen888
Прохожие
- Автор темы
- #1
Разыскивается модуль самых продаваемых товаров для shop script
__________________:bc:
__________________:bc:
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Такого модуля нет, есть только отчеты по продажам в админкеРазыскивается модуль самых продаваемых товаров для shop script
__________________:bc:
есть и самописный модуль под шопскрипт. но никто им не хочет делицца...Ну если ведется учет сколько чего куплено, то весь модуль - один запрос, и потом его вывести. Есть рабочий шоп скрипт? Желательно с тестовой базой товаров (чтобы самому не забивать)?
Выборка SQL там будет очень простая. Модуль сам по себе не сложный. SQL запрос можно посмотреть в отчёте. У меня нет модуля, поскольку я переписывал много скриптов.есть и самописный модуль под шопскрипт. но никто им не хочет делицца...
если сможеш сделать такой модуль - дам тебе рабочий шопскрипт и готовую базу товаров.
Разыскивается модуль самых продаваемых товаров для shop script
__________________:bc:
Выложи и ссылку закинь в ПМ.если сможеш сделать такой модуль - дам тебе рабочий шопскрипт и готовую базу товаров
$q = db_query("SELECT t1.productID, t1.name, t1.description, t1.Price, COUNT(t1.name) as t2 FROM `SS_products` AS t1 LEFT JOIN `SS_ordered_carts` AS t3 ON t3.`name` = t1.`name` WHERE t3.`name` > '0' AND t1.`enabled` = '1' GROUP BY t1.`name` ORDER BY t2 DESC LIMIT 5") or die (db_error());
$topProduct = array();
while ($row = db_fetch_row($q))
{
$topProduct[] = $row;
}
$smarty->assign("topProduct", $topProduct);
...{foreach from=$topProduct item=topProduct}
Название: {$topProduct.name}<br />
ИД товара: {$topProduct.productID}<br />
Описание: {$topProduct.description}<br />
Цена: {$topProduct.Price}<br />
Сколько раз был куплен: {$topProduct.t2}<br /><br />
{/foreach}
Сенкс FLINT1-у, он выложил.
Это вставить в index.php:
Это в index.tpl.html своего шаблона:
...
И вообщем то все. Дальше уже оформляйте как захочет левая пятка.
...
p.s. Тока в запросе надо будет SS_ordered_carts и SS_products поменять на свои.
$q = db_query("SELECT t1.default_picture, t1.name, t1.brief_description, t1.Price, COUNT(t1.name) as t2 FROM `SS_products` AS t1 LEFT JOIN `SS_ordered_carts` AS t3 ON t3.`name` = t1.`name` WHERE t3.`name` > '0' AND t1.`enabled` = '1' GROUP BY t1.`name` ORDER BY t2 DESC LIMIT 5") or die (db_error());
$topProduct = array();
while ($row = db_fetch_row($q))
{
$topProduct[] = $row;
}
$smarty->assign("topProduct", $topProduct);
{foreach from=$topProduct item=topProduct}
{$topProduct.name}<br />
{$topProduct.default_picture}<br />
{$topProduct.brief_description}<br />
Цена: {$topProduct.Price}<br />
Куплен: {$topProduct.t2}раз(а)<br /><br />
{/foreach}