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

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

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

Комментарии

Аватар пользователя VasyOK VasyOK 16 апреля 2013 в 0:45

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

Аватар пользователя sg85 sg85 16 апреля 2013 в 1:04

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

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

Аватар пользователя vtnn vtnn 16 апреля 2013 в 2:23

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

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

Аватар пользователя sg85 sg85 16 апреля 2013 в 4:46

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

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

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

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