Популярные товары в Ubercart

15 апреля 2013 в 19:23
Аватар пользователя itnn itnn 0 4

Здравствуйте.
Помогите пожалуйста с Ubercart на Drupal 6/
Есть магазин с каталогом товаров (суши).
Как сделать в блоке вывод наиболее часто заказываемых товаров?
Для этого нужен какой то модуль? (стандартным views не получилось вывести, так как в нём нет параметра "Товар: часто заказываемые").

Комментарии

Обычно делают чекбоксик "Популярный товар" в типе материала товар.
А потом во вьюхе надо сделать фильтр по этому чексобксу

16 апреля 2013 в 0:45

"VasyOK" wrote:
Обычно делают чекбоксик "Популярный товар" в типе материала товар.
А потом во вьюхе надо сделать фильтр по этому чексобксу

+1, в интернет магазинах в блоке "часто покупаемые", обычно либо находятся товары, которые нужно срочно сбыть, либо вообще от балды, либо какой-нибудь странный алгоритм, результаты которого не сильно то и отличаются от варианта "от балды", в очень редких случаях действительно "часто покупаемые", ибо писать правду в таком блоке, в большинстве случаев, является хреновым маркетинговым ходом.

16 апреля 2013 в 1:04

"sg85" wrote:
+1, в интернет магазинах в блоке "часто покупаемые", обычно либо находятся товары, которые нужно срочно сбыть, либо вообще от балды, либо какой-нибудь странный алгоритм, результаты которого не сильно то и отличаются от варианта "от балды", в очень редких случаях действительно "часто покупаемые", ибо писать правду в таком блоке, в большинстве случаев, является хреновым маркетинговым ходом.

Спасибо, но нужно все по честному сделать. Заказали товар - появился в блоке. Чтобы оно было автоматизировано (без чекбокса).

16 апреля 2013 в 2:23

Можно попробовать так(не гарантирую что на d6 так прокатит, ибо возможностей у rules, на сколько помню, меньше):
добавить числовое поле к товару и инкрементить его при покупке товаров через rules

Вариант для мазахистовпрограммистов:
1 в варианте выше rules можно заменить своим небольшим расширением для уберкартовского CA в своем кастомном модуле.
2 На сколько помню, данные о кол-ве покупок можно либо получить довольно сложным SQL запросом(структуру БД 2го уберкарта уже не помню, да и вообще уберкарт уже не помню, так что запрос подсказать не смогу, но точно помню, что как минимум можно сделать выборку числа покупок товара из отчетов), этот вариант может оказаться довольно тяжелым для сайта(что бы сказать точно, нужно видеть этот запрос, но если хорошо знаете MySQL, или что там у Вас, можете попробовать).

Если совсем будет плохо с этим делом, можете посмотреть модуль uc_views(или как-то так), там много всяких бесполезныхпорой недостающих хреновинрасширений для views под уберкарт, маловероятно(сам в это не верю), но может найдете нужное.

Оффтоп. Кто нибудь догадался, на кой в убере по сей день сохраняются CA(хотя в 3й версии вроде его вырезали, не помню), TAPIr и прочая хрень?)

16 апреля 2013 в 4:46