Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Товары по категориям (админка) [решено]


Recommended Posts

Здравствуйте все!

Я прошу заранее прощения если вдруг невнимательно читал форумы, FAQ и документацию, но увы никак не мог найти ответа на вопрос: а можно ли так сделать чтобы товары в админке выводились по категориям как в других скриптах магазинов. Тоесть на самом деле я знаю что нет ничего не возможного, я прошу подсказать наиболее простой и при этом разумный путь: поставить некоторый модуль | переписать фильтр | что-то еще.

Заранее благодарю)

P.S> принимайте в ряды пользователей OpenCart ))

Link to post
Share on other sites

Можно сделать просто, поставив фильтр, но так же можно поставить древовидное меню что для вас лутше?

Link to post
Share on other sites

alexjk, спасибо!

Сегодня попробую поставить!

Link to post
Share on other sites

Ловите мои 5 копеек) исправленный файл product.php для локализации

перезаписать тот который в admin/language/russian/catalog/

product.php.zip

Link to post
Share on other sites

  • 2 weeks later...

В filter_category_v04 есть один баг.

В комментариях модуля был выложен вариант как сделать там сортировку, но при интеграции её в модуль была допущена ошибка.

Решение:

В ./admin/controller/catalog/product.php

Найти:

$this->data['sort_category'] = HTTPS_SERVER . 'index.php?route=catalog/product&token=' . $this->session->data['token'] . '&sort=p2c.category' . $url;
Заменить на:

$this->data['sort_category'] = HTTPS_SERVER . 'index.php?route=catalog/product&token=' . $this->session->data['token'] . '&sort=p2c.category_id' . $url;
Link to post
Share on other sites

  • 2 months later...

В filter_category_v04 есть один баг.

В комментариях модуля был выложен вариант как сделать там сортировку, но при интеграции её в модуль была допущена ошибка.

Решение:

В ./admin/controller/catalog/product.php

Найти:

$this->data['sort_category'] = HTTPS_SERVER . 'index.php?route=catalog/product&token=' . $this->session->data['token'] . '&sort=p2c.category' . $url;
Заменить на:

$this->data['sort_category'] = HTTPS_SERVER . 'index.php?route=catalog/product&token=' . $this->session->data['token'] . '&sort=p2c.category_id' . $url;
Уважаемые подскажите, а как всё вручную настроить, у меня файлах которые заменять надо изменений внесено... всех и не вспомнить. Может есть где мануал?
Link to post
Share on other sites

  • 3 weeks later...

Фильтр для версии 0.1.9 устарел, так как внесены дополнения ввиде title и h1, то появляются ошибки в админке продуктов...Просьба умельцев допилить модуль, а админов впихнуть его в стандартную сборку. Большое спасибо.

Link to post
Share on other sites

  • 2 weeks later...

Как исправить?

Error: Unknown column 'p2c.category_id' in 'where clause'
Error No: 1054
SELECT * FROM oc_product p LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '1' AND p2c.category_id = '1' ORDER BY pd.name ASC LIMIT 0,20

Выдаёт её после выбора категории в фильтре

Link to post
Share on other sites

  • 4 weeks later...

тут \admin\model\catalog\product.php

найти строчку

$sql = "SELECT * FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "'";
изменить ее на

// Add Category Filter измененный SQL
$sql = "SELECT p.*,pd.*,p2c.product_id product_id2 FROM " . DB_PREFIX . "product p LEFT JOIN " . DB_PREFIX . "product_description pd ON (p.product_id = pd.product_id) LEFT JOIN " . DB_PREFIX . "product_to_category p2c ON (p.product_id = p2c.product_id) WHERE pd.language_id = '" . (int)$this->config->get('config_language_id') . "'" ;

кстати в шаблоне можно на select повесить onchange="filter();" и тогда при изменении категории мы всегда будем на нее переходить, удобно.

Link to post
Share on other sites

  • 2 weeks later...

Фильтр для версии 0.1.9 устарел, так как внесены дополнения ввиде title и h1, то появляются ошибки в админке продуктов...Просьба умельцев допилить модуль, а админов впихнуть его в стандартную сборку. Большое спасибо.

Попробую сделать, но незнаю может в 1.5 уже это встроенно будет?

UPD

Сделал, вроде все косяки убрал. Работает под 1.4.9.4

FilterByCategory_v1.zip

  • +1 1
Link to post
Share on other sites

  • 7 months later...

Решение нашел на постороннем ресурсе, не уверен что здесь можно на него ссылку поставить. Файлы пока не могу грузить, видать еще не по статусу

Link to post
Share on other sites

  • 2 months later...

Ну как бы вот, качаем ... на 1.5.1.3 проверил все работает!!! Единственное у меня не 'Категория' пишет а column_category, но на фукционал это не влияет

Link to post
Share on other sites

  • 1 month later...

Отличное решение, спасибо, не понятно почему этого до сих пор по дефолту не предусмотрено.

Единственное у меня не 'Категория' пишет а column_category,

Добавь в russian.php строчку:

$_['column_category']		= 'Категория';
Link to post
Share on other sites

  • 1 month later...

У данного модуля есть недочет, он не работает с сортировкой. Если попытаться отсортировать по любому из полей, то фильтрация по категории сбрасывается... Кто нибудь знает решение этого вопроса?

Link to post
Share on other sites

  • 2 weeks later...

У данного модуля есть недочет, он не работает с сортировкой. Если попытаться отсортировать по любому из полей, то фильтрация по категории сбрасывается... Кто нибудь знает решение этого вопроса?

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

А то облазил весь форум не могу найти решения...

Link to post
Share on other sites

  • 2 weeks later...

Тема забыта и заброшена? Или никто просто не знает решения?

Link to post
Share on other sites

Тема забыта и заброшена? Или никто просто не знает решения?

не понял что нужно если честно..
Link to post
Share on other sites
  • 3 weeks later...

Присоединяюсь! Насколько я поняла, надо, чтобы в админке товары можно было сортировать по категориям: т.е. выбрал категорию N (или подкатегорию), нажал кнопку "фильтр" и у тебя товары только этой категории. Кто-нибудь допилил этот упоминающийся тут файл под последнюю версию движка - 1.5.3.1?

Link to post
Share on other sites

  • 2 months later...

Пришлось удалить модуль - на версии 1.5.3.1 - глюки с опциями

Link to post
Share on other sites

  • 3 weeks later...

Обнаружен баг. С этим дополнением из архива:

Ну как бы вот, качаем ... на 1.5.1.3 проверил все работает!

Не работают Опции должным образом. Т.е. опции добавляются, но при последующем заходе или редактировании выглядит так.

Изображение

Путем повторной замены полагаю, что файл этот /admin/controller/catalog/product.php

Хотя могу и ошибаться. Если тема еще жива и автор присутствует на форуме, прошу о помощи ;)

Дополнение сильно облегчает жизнь, но и опции тоже нужны не меньше.

Пока что проблему решил этим способом + vqmod

Link to post
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
  • 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.