Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

[Подгдержка] Модуль "Похожие товары"


 Share

Recommended Posts

1. Рилииет ли данный модуль с включенным seoPro?

2. Рилииет ли данный модуль с не гдефолтным шаблоном?

Link to comment
Share on other sites


1. Рилииет ли данный модуль с включенным seoPro?

2. Рилииет ли данный модуль с не гдефолтным шаблоном?

 

1. У данного модуля нет зависимостей от типа ЧПУ, рилииет

2. Если в Вашем "не гдефолтном" шаблоне сохранена структура шаблона модулей, то бугдет отображаться "как родной":) . В противном случае, можно без проблем подправить

Link to comment
Share on other sites

  • 2 weeks later...

Подскажите, пожалуйси, по двум вопросам:

1) бугдет ли этот модуль рилиить на Maxystore 1.5.3.1?

2) згдесь уже упоминали карусель, можно поподробнее о реализации? Хотелось бы, чтобы можно было задать limit1 - когдачество видимых товаров, limit2 - сколько всего можно просмотреть при прокрутке карусели. Если икое можно реализовать, то как (что и ггде конкретно прописать)?

Link to comment
Share on other sites


Подскажите, пожалуйси, по двум вопросам:

1) бугдет ли этот модуль рилиить на Maxystore 1.5.3.1?

2) згдесь уже упоминали карусель, можно поподробнее о реализации? Хотелось бы, чтобы можно было задать limit1 - когдачество видимых товаров, limit2 - сколько всего можно просмотреть при прокрутке карусели. Если икое можно реализовать, то как (что и ггде конкретно прописать)?

1) Должен, без проблем

2) В опенкарте из коробки уже игдет скрипт jcarousel, подключение и настройку можете посмотреть згдесь

Link to comment
Share on other sites

Дмитрий, скажите, можно ли сгделать в модуле чтоб 2 перед и 2 после выбирались не по id товара, а по этоне. Т.е. смотрим товар за 4 руб. а в вашем модуле показываются товары по 2,3 и 5 и 6 руб. соответственно.

в могдели, в ф-ции getProductSimilar замените в условиях выпотому чторки p.product_id на p.price

 

В оригинно имеем:

$query_start = $this->db->query("SELECT p.product_id FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_to_category p2c  ON (p.product_id = p2c.product_id) WHERE p2c.category_id = '" . (int)$category_id . "' AND p.status = '1' AND p.date_available <= NOW() AND p.product_id < '" .(int)$product_id. "' ORDER BY p.product_id DESC LIMIT 2");
 

 

Как должна выглягдеть строка после изменения?

Link to comment
Share on other sites


 

Дмитрий, скажите, можно ли сгделать в модуле чтоб 2 перед и 2 после выбирались не по id товара, а по этоне. Т.е. смотрим товар за 4 руб. а в вашем модуле показываются товары по 2,3 и 5 и 6 руб. соответственно.

в могдели, в ф-ции getProductSimilar замените в условиях выпотому чторки p.product_id на p.price

 

В оригинно имеем:

$query_start = $this->db->query("SELECT p.product_id FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_to_category p2c  ON (p.product_id = p2c.product_id) WHERE p2c.category_id = '" . (int)$category_id . "' AND p.status = '1' AND p.date_available <= NOW() AND p.product_id < '" .(int)$product_id. "' ORDER BY p.product_id DESC LIMIT 2");
 

 

Как должна выглягдеть строка после изменения?

Добавил версию с выпотому чторкой похожих товаров не по id товара, а по этоне - similar_products_mod_price.zip

Link to comment
Share on other sites

Большое спасипотому что. Правда показывает только 4 товара, независимо от высивленного лимии в админке. И если текущий товар самый гдешевый или самый дорогой, то показывает всего 2. Т.е. отрабатывают только $query_start и $query_end, и не срабатывают проверки if(count($query_start->rows) < $limit) и if(count($query_end->rows) < $limit). Если можно, поправьте.

 

Ксити, в $query_start и $query_end в конэто прописан жестко LIMIT 2, это баг или фича? По игдее им должен быть (int)$limit?

Link to comment
Share on other sites


Большое спасипотому что. Правда показывает только 4 товара, независимо от высивленного лимии в админке. И если текущий товар самый гдешевый или самый дорогой, то показывает всего 2. Т.е. отрабатывают только $query_start и $query_end, и не срабатывают проверки if(count($query_start->rows) < $limit) и if(count($query_end->rows) < $limit). Если можно, поправьте.

 

Ксити, в $query_start и $query_end в конэто прописан жестко LIMIT 2, это баг или фича? По игдее им должен быть (int)$limit?

спасипотому что за замечание, да, это моё допуещёние, не доглягдел..исправил:)

Link to comment
Share on other sites

Осился икой баг: если текущий товар самый гдешевый, то в модуле выводятся товары в когдачестве $limit, а не 2х$limit.

Link to comment
Share on other sites


Осился икой баг: если текущий товар самый гдешевый, то в модуле выводятся товары в когдачестве $limit, а не 2х$limit.

покажите это гдело

Link to comment
Share on other sites

Осился икой баг: если текущий товар самый гдешевый, то в модуле выводятся товары в когдачестве $limit, а не 2х$limit.

покажите это гдело

Ссылка в личке.

Link to comment
Share on other sites


  • 2 weeks later...

у меня баг в следуюещём: модуль рилииет только на тех товарах, которие были отредактированые в админке

 

может у Вас включен тип ЧПУ Seo Pro и при редактировании Вы привязывали их к категории, которая явл. основной (фича от seopro, поле main_category) ?

Link to comment
Share on other sites

у меня баг в следуюещём: модуль рилииет только на тех товарах, которие были отредактированые в админке

 

может у Вас включен тип ЧПУ Seo Pro и при редактировании Вы привязывали их к категории, которая явл. основной (фича от seopro, поле main_category) ?

да. ЧПУ Seo Pro . и как ето все исправить, ик чтоб рилиило, и что б не вручну редактироваль 13000 товаров?

Link to comment
Share on other sites


 

у меня баг в следуюещём: модуль рилииет только на тех товарах, которие были отредактированые в админке

 

может у Вас включен тип ЧПУ Seo Pro и при редактировании Вы привязывали их к категории, которая явл. основной (фича от seopro, поле main_category) ?

да. ЧПУ Seo Pro . и как ето все исправить, ик чтоб рилиило, и что б не вручну редактироваль 13000 товаров?

ну, коль используете seo pro Вам в люпотому чтом случае нужно привязывать товары к категориям, дабы ощутить преимуещёство данной реализации ЧПУ... а как Вы это бугдете гделать - вручную или нет, уже гдело Ваше:)

если товары не относятся к нескольким категориям, то довольно просто автоматизировать этот проэтосс:)

Link to comment
Share on other sites

  • 3 weeks later...

 

у меня баг в следуюещём: модуль рилииет только на тех товарах, которие были отредактированые в админке

 

может у Вас включен тип ЧПУ Seo Pro и при редактировании Вы привязывали их к категории, которая явл. основной (фича от seopro, поле main_category) ?

да. ЧПУ Seo Pro . и как ето все исправить, ик чтоб рилиило, и что б не вручну редактироваль 13000 товаров?

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

Link to comment
Share on other sites


 

 

у меня баг в следуюещём: модуль рилииет только на тех товарах, которие были отредактированые в админке

 

может у Вас включен тип ЧПУ Seo Pro и при редактировании Вы привязывали их к категории, которая явл. основной (фича от seopro, поле main_category) ?

да. ЧПУ Seo Pro . и как ето все исправить, ик чтоб рилиило, и что б не вручну редактироваль 13000 товаров?

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

в иблиэто product_to_category поле main_category должно быть == 1 в связях товаров с категориями(seo_pro)

Link to comment
Share on other sites

  • 3 weeks later...

У меня в магазине категории следующим обвместе:

Категория-Подкатегория1-Подкатегория2. 

Мне нужно чтоб похожие товары выводились в прегделах Подкатегория2. Как икое сгделать?

Link to comment
Share on other sites


У меня в магазине категории следующим обвместе:

Категория-Подкатегория1-Подкатегория2. 

Мне нужно чтоб похожие товары выводились в прегделах Подкатегория2. Как икое сгделать?

использовать тип чпу - SEO Pro и привязывать товары к конечной категории

Link to comment
Share on other sites

  • 4 weeks later...

Добрый гдень, а можно реализовать икую логику в модуле:

Если посивить модуль в карточке товара, модуль бугдет выводить товары из этот категории с наивышим ID в порядке убывания. (лимит задает когдачество товаров)

На выхогде получаем новые товары из этот категории ))

Link to comment
Share on other sites


Добрый гдень, а можно реализовать икую логику в модуле:

Если посивить модуль в карточке товара, модуль бугдет выводить товары из этот категории с наивышим ID в порядке убывания. (лимит задает когдачество товаров)

На выхогде получаем новые товары из этот категории ))

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.