Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Поддержка] [Модуль] С этим товаром также покупали (Also Purchased)


Recommended Posts

[Модуль] С этим товаром также покупали (Also Purchased)

Завантажити / Придбати розширення

Простой модуль для вывода товаров которые покупали с данным товаром.

Количество выводимых товаров настраивается через админку.

В модуле работает кеширование.

Не требует VQMOD и не перезаписывает системные файлы.

Модуль подбирает товары автоматически и выводит их по убыванию количества заказов с данным товаром.

Количество выводимых товаров настраивается.

Модуль был написан в течении часа, поэтому было принято решение выложить его в свободный доступ.

Версия 1.0.1 - Исправлена досадная ошибка при большом количестве заказов.


 

  • +1 3
Надіслати
Поділитися на інших сайтах

Модуль все делает автоматически. Товары сортируются по убыванию количества заказов с данным товаром.

Надіслати
Поділитися на інших сайтах

добрый день!

 

есть желание дописать модуль под такую задачу: 

человек заходит на страницу "передние зеркала для Volkswagen Golf 4", а модуль ищет автоматом другие детали для гольфа 4 и предлагает их.

 

Это очень интересно, а то вручную все делать долго..Тогда и продавать по приличной цене можно модуль ;)

Надіслати
Поділитися на інших сайтах


Если расскажите логику работы данного решения, то и написать проблемы не будет.

Задача этого модуля - выводить товары которые чаще всего покупают с данным товаром.

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

А вручную можно товары привязывать?

Данная функция не входит в идеология модуля, увы.
Надіслати
Поділитися на інших сайтах

Подскажите пожалуйста, как сделать так чтоб модуль отображался по горизонтали? А то когда добавляешь его в низ страницы он разваливается по вертикали. Спасибо заранее.

Надіслати
Поділитися на інших сайтах

Меняйте стили своего магазина или код модуля.

Надіслати
Поділитися на інших сайтах

  • 1 month later...

Добрый день! Ваш модуль прекрасно работал, пока, в один прекрасный день пропала возможность заходить на странички некоторых товаров. При попытке захода на страничку с товаром выдает такую ошибку:

Notice: Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND op.product_id != '103' AND p2s.store_id = '0' GROUP BY op.product_id ORDER' at line 1
Error No: 1064
SELECT op.product_id, COUNT(*) AS total FROM order_product op LEFT JOIN `order` o ON (op.order_id = o.order_id) LEFT JOIN `product` p ON (op.product_id = p.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) WHERE o.order_status_id > '0' AND p.status = '1' AND p.date_available <= NOW() AND op.order_id IN (135, 122, 464, 474, 86, 112, 117, 118, 142, 165, 170, 186, 187, 190, 205, 210, 233, 251, 256, 262, 266, 276, 469, 285, 286, 294, 305, 306, 312, 317, 333, 345, 397, 416, 417, 420, 442, 478, 483, 485, 494, 495, 501, 504, 515, 518, 538, 549, 580, 596, 608, 622, 624, 628, 629, 633, 637, 638, 652, 663, 665, 681, 690, 693, 715, 717, 723, 739, 742, 749, 752, 753, 758, 765, 770, 776, 787, 790, 804, 835, 851, 868, 872, 879, 881, 893, 896, 900, 901, 904, 919, 925, 933, 937, 939, 943, 952, 955, 970, 971, 972, 973, 980, 985, 988, 989, 992, 994, 1022, 1025, 1032, 1033, 1046, 1044, 1047, 1049, 1071, 1072, 1092, 1096, 1103, 1115, 1120, 1131, 1138, 1139, 1141, 1146, 1151, 1165, 1168, 1169, 1171, 1173, 1186, 1190, 1193, 1195, 1202, 1210, 1236, 1277, 1279, 1283, 1285, 1287, 1288, 1289, 1297, 1303, 1308, 1313, 1314, 1320, 1332, 1336, 1337, 1342, 1378, 1388, 1392, 1400, 1410, 1412, 1414, 1424, 1425, 1426, 1427, 1428, 1429, 1444, 1460, 1466, 1472, 1484, 1489, 1503, 1505, 1507, 1508, 1524, 1533, 1534, 1536, 1539, 1553, 1557, 1559,) AND op.product_id != '103' AND p2s.store_id = '0' GROUP BY op.product_id ORDER BY total DESC LIMIT 4 in /home/slava/domains/upack.kiev.ua/public_html/system/database/mysql.php on line 49

Причем, таких проблемных товаров около 5% от всего ассортимента магазина. Если в админке отключить ваш модуль - все работает. Если включить - наблюдаем ту же проблему.

Пожалуйста, помогите разобраться.

Надіслати
Поділитися на інших сайтах


Попробуйте выполнить этот же запрос в phpmyadmin

SELECT op.product_id, COUNT(*) AS total FROM order_product op LEFT JOIN `order` o ON (op.order_id = o.order_id) LEFT JOIN `product` p ON (op.product_id = p.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) WHERE o.order_status_id > '0' AND p.status = '1' AND p.date_available <= NOW() AND op.order_id IN (135, 122, 464, 474, 86, 112, 117, 118, 142, 165, 170, 186, 187, 190, 205, 210, 233, 251, 256, 262, 266, 276, 469, 285, 286, 294, 305, 306, 312, 317, 333, 345, 397, 416, 417, 420, 442, 478, 483, 485, 494, 495, 501, 504, 515, 518, 538, 549, 580, 596, 608, 622, 624, 628, 629, 633, 637, 638, 652, 663, 665, 681, 690, 693, 715, 717, 723, 739, 742, 749, 752, 753, 758, 765, 770, 776, 787, 790, 804, 835, 851, 868, 872, 879, 881, 893, 896, 900, 901, 904, 919, 925, 933, 937, 939, 943, 952, 955, 970, 971, 972, 973, 980, 985, 988, 989, 992, 994, 1022, 1025, 1032, 1033, 1046, 1044, 1047, 1049, 1071, 1072, 1092, 1096, 1103, 1115, 1120, 1131, 1138, 1139, 1141, 1146, 1151, 1165, 1168, 1169, 1171, 1173, 1186, 1190, 1193, 1195, 1202, 1210, 1236, 1277, 1279, 1283, 1285, 1287, 1288, 1289, 1297, 1303, 1308, 1313, 1314, 1320, 1332, 1336, 1337, 1342, 1378, 1388, 1392, 1400, 1410, 1412, 1414, 1424, 1425, 1426, 1427, 1428, 1429, 1444, 1460, 1466, 1472, 1484, 1489, 1503, 1505, 1507, 1508, 1524, 1533, 1534, 1536, 1539, 1553, 1557, 1559,) AND op.product_id != '103' AND p2s.store_id = '0' GROUP BY op.product_id ORDER BY total DESC LIMIT 4
Надіслати
Поділитися на інших сайтах

А этот

SELECT op.product_id, COUNT(*) AS total FROM order_product op LEFT JOIN `order` o ON (op.order_id = o.order_id) LEFT JOIN `product` p ON (op.product_id = p.product_id) LEFT JOIN product_to_store p2s ON (p.product_id = p2s.product_id) WHERE o.order_status_id > '0' AND p.status = '1' AND p.date_available <= NOW() AND op.order_id IN (135, 122, 464, 474, 86, 112, 117, 118, 142, 165, 170, 186, 187, 190, 205, 210, 233, 251, 256, 262, 266, 276, 469, 285, 286, 294, 305, 306, 312, 317, 333, 345, 397, 416, 417, 420, 442, 478, 483, 485, 494, 495, 501, 504, 515, 518, 538, 549, 580, 596, 608, 622, 624, 628, 629, 633, 637, 638, 652, 663, 665, 681, 690, 693, 715, 717, 723, 739, 742, 749, 752, 753, 758, 765, 770, 776, 787, 790, 804, 835, 851, 868, 872, 879, 881, 893, 896, 900, 901, 904, 919, 925, 933, 937, 939, 943, 952, 955, 970, 971, 972, 973, 980, 985, 988, 989, 992, 994, 1022, 1025, 1032, 1033, 1046, 1044, 1047, 1049, 1071, 1072, 1092, 1096, 1103, 1115, 1120, 1131, 1138, 1139, 1141, 1146, 1151, 1165, 1168, 1169, 1171, 1173, 1186, 1190, 1193, 1195, 1202, 1210, 1236, 1277, 1279, 1283, 1285, 1287, 1288, 1289, 1297, 1303, 1308, 1313, 1314, 1320, 1332, 1336, 1337, 1342, 1378, 1388, 1392, 1400, 1410, 1412, 1414, 1424, 1425, 1426, 1427, 1428, 1429, 1444, 1460, 1466, 1472, 1484, 1489, 1503, 1505, 1507, 1508, 1524, 1533, 1534, 1536, 1539, 1553, 1557, 1559) AND op.product_id != '103' AND p2s.store_id = '0' GROUP BY op.product_id ORDER BY total DESC LIMIT 4
Надіслати
Поділитися на інших сайтах

Проблема локализована. Скачайте новую версию и перезалейте только один файл catalog\model\module\alsopurchased.php

  • +1 1
Надіслати
Поділитися на інших сайтах

Вам спасибо за баг-репорт.

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

Не знаю, как в других версиях, но в 1.5.4.1 и так вручную можно добавлять похожие товары

Если я правильно понял, то похожие товары и этот модуль - это абсолютно разные вещи! Их не стоит путать! 

Надіслати
Поділитися на інших сайтах


В логах посмотрите на предмет ошибок.

Надіслати
Поділитися на інших сайтах

  • 3 weeks later...

Не тестировал, но попробовать вам  ничто не мешает. В крайнем случае просто удалите модуль.

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.