Jump to content

Помогите сделать сортировку в Производителях по категориям


Recommended Posts

Часто сталкиваюсь с тем, что клиенты хотят чтобы в определенной категории можно было отобрать по определенному производителю товар. Сейчас в категориях выдается все производители и это очень неудобно для клиента, когда он хочет выбрать в этой категории только одного поставщика! Как это реализовать? Пробовал запустить модуль многоуровневой навигации, но не получается - жутко тормозит и не хочет ничего выводить.

Link to comment
Share on other sites

Или как вариант можно вывести в производителях - все подкатегории на верху в виде меню. То есть заходишь в производителя и наверху появляются вкладки с возможностью выбора категории

Link to comment
Share on other sites

вроде наконец-то удалось запустить на денвере - вроде даже ка кто и работает, НО жутко грузит базу - 50% ЦП занято на обработку mysqld.exe и не останавливается пока не отключишь денвер вообще!!! После повторного включения и настройка модуля - ситуация вроде меняется и запросы в базу незначительные, НО как правильно установить этот модуль на хостинг - меня за такие штуки с загрузкой - по головке врят ли поглядят! Когда индексируются цены (которые кстати не выводятся чтобы ты не делал) - загрузка ЦП вообще 70%!!!

Link to comment
Share on other sites

Denwer - это не законченный и надежный Web-сервер, это — всего лишь инструмент, позволяющий отлаживать (тестировать) сайты, «не выходя из дома». Так что тормозить и глючить там может все что угодно!

 

При добавлении товаров в индекс фильтра идет очень много сложных запросов к БД, обрабатывается куча сложных запросов из-за этого и процесор грузится, ты не обращал внимание что когда играешь в какую ни будь компьютерную игрушку у тебя проц под 100% грузится? вот тут тоже самое..но это кратковременно, на сколько грузится проц и как долго зависит от конкретной конфигурации сервера, софта и от оптимизации серверного софта.

 

Если ты будешь делать импорт товаров с картинками то там вообще может быть под 100% загрузка, потому что там идет еще и ресайз/кропинг картинок. На шаред хостингах обычно тебя отрубают минут через 5 после начала таких манипуляций с импортом или индексом фильтра, по этому надо брать VPS хостинг свой хотя бы..

Link to comment
Share on other sites

с этим то понятно - поэтому делаю все на домашнем компе а потом гружу сразу полный дамп базы на хостинг. у меня вопрос - индекс в дампе создается - тоесть если я проделаю все манипуляции а потом загружу на сервер дамп базы - это поможет - чтобы меня не отрубили? VPS не дешовая штука и настраивать его не умею - так что с ним пока пауза. мне нужно решить сейчас задачу как на хостинг выложить результат индекса этого модуля так чтобы не перегрузить их сервак? И кстати почему цены невыводятся - может быть из-за того что у меня нулевые остатки а он выводить может только те которые есть в наличии - как это решить?

Link to comment
Share on other sites

Это не модуль, а страница, там можно вывести у каждого товара в списке товаров ссылку на категорию к которой этот товар относится, список категорий из которых эти товары определенного производителя выведены, с верху то же можно сделать.

Link to comment
Share on other sites

это понятно что можно все сделать - вопрос только как? кстати встал вопрос об хостинге - база данных разрослась до 120 мегабайт и уже довольно сложно дамп делать - так как как отсечка стоит у хостера 30 секунд - за это время дамп не успевает сформироваться :(

хостер предлагает следующий тариф по 1000 рублей в месяц (но это не ВПС)

что скажете - есть ли смысл? ВОт тариф что предлагается:

http://masterhost.ru/service/hosting/virtual/extra/cms-universal/

Link to comment
Share on other sites

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

 

 

На счет категорий в производителях у меня появилась одна теоритическая идея как это можно сделать..клонировать модуль блока категорий, расположить его в хуке выведенном на странице производителя, и переделать запросы и некоторые php функции чтобы выводились только категории по отношению к выбранному производителю..

 

Но это лишь теория...

Link to comment
Share on other sites

Был бы очень признателен если бы описали сам процесс - какие модули отключить точно и как именно (какими средствами) почистить базу? Может действительно тогда и этого тарифа хватит чтобы "лишные" деньги не выкидывать!?

 

по категориям - я все таки хочу просто запустить модуль многоуровневой навигации - вроде получилось его запустить только совершенно немогу понять зачем он сканирует все индексы по ценам если цену упорно выводить не хочет ни при каких обстоятельствах (видимо где то условие какое то стоит).

 

Меня сейчас больше волнует задвоенность кастомных характеристик в базе так как добавлял их по средством обычного экспорта встроенного в престу - и я так понимаю они задвоились - как бы их переписать в базе и на будущее правильно добавлять через экспорт?

 

кстати почему то не получается вес экспортировать - задаешь в табличке вес - а выдает ошибку при экспорте?

 

нашел бесплатный модуль: deleteconnections

он поможет в этой ситуации или не стоит им пользоваться?

Edited by lightman (see edit history)
Link to comment
Share on other sites

Комбинации в престе 1.4 задваивались с каждым импортом, это пофиксили в 1.4.11, в принципе там от той версии пару файлов перекинуть можно на любую 1.4 и это тоже пофиксит это. Но там появились особые условия к импорту комбинаций, у каждой комбинации артикул должен быть уникальным чтобы все работало, не задваивались.

 

По поводу чистки, я так думаю что это должно само по идее удалится в месте с удалением модулей собирающих статистику в магазине.

Link to comment
Share on other sites

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

Link to comment
Share on other sites

Комбинации в престе 1.4 задваивались с каждым импортом, это пофиксили в 1.4.11, в принципе там от той версии пару файлов перекинуть можно на любую 1.4 и это тоже пофиксит это. Но там появились особые условия к импорту комбинаций, у каждой комбинации артикул должен быть уникальным чтобы все работало, не задваивались.

 

По поводу чистки, я так думаю что это должно само по идее удалится в месте с удалением модулей собирающих статистику в магазине.

 

а как задвоение это убрать когда оно уже есть?

если перейти на престу 1.4.11 - разумеется оно же всеравно останется - ведь так?

 

не подскажите какие файлы нужно перекинуть чтобы исправить импорт или не мучиться и решиться на переход к новой версии?

Link to comment
Share on other sites

В теории я могу удалить все характеристики из базы и отыскать исходники залитых товаров и залить их заново - это конечно ОГРОМНЕЙШАЯ работа, но тоже как вариант. Мне тогда нужны будут файлы которые нужно взять из 1.4.11 и заменить ими в моей версии 1.4.8.2! Пожалуйста прошу Вас подсказать - какие это файлы? Тогда можно было бы попробовать уже решить вопрос и с фильтром по характеристикам - было бы уже проще

Link to comment
Share on other sites

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

 

Есть модуль экспорта в престе, можно им вытащить комбинации, подредактировать и залить обратно, предварительно удалив старые комбинации...

 

Если файлы перетащить из 1.4.11 то надо все равно в любом случае удалять комбинации и заново создавать, чтобы каждая комбинация была уникальная по артикулу.

 

Более подробно чтобы объяснить у меня времени нету, я пишу на уровне понятному разработчику на престе. Чтобы создать, настроить, оптимизировать интернет-магазин на престе нужно иметь определенные знания. Если у тебя их нету то обратись платно к разработчику и тебе помогут. Не пытайся разобраться сам, если ты этим профессионально не думаешь заниматься, созданием интернет-магазинов, программированием, версткой и т.д., то только зря время потеряешь в попытках разобраться, как и чего там делается.

Link to comment
Share on other sites

Кто его знает как жизнь сложиться - поэтому возможно и пригодятся эти навыки поэтому разобраться было бы замечательно. к тому же за не имением особо высоких доходов магазином занимаюсь сам так что в любом случае будет полезно! В конце концов как хобби рассмотреть даже (чтобы в депрессивные моменты не впадать - вроде чем то занят и то хорошо).

 

Файлы я хотел перетащить потому что постоянно делаю импорт новых товаров поэтому чтобы не допускать ошибок то уж лучше файлы обновить поэтому мне нужно знать какие именно.

 

у меня не комбинации а характеристики (возможно разницы здесь нет). В дальнейшем планирую реализовать отбор по характеристикам и нужно все же решить старый вопрос по поводу вывода товаров из определенной серии (тут готов заплатить но к сожалению толком никто не стал заморачиваться - так что требуется исполнитель)

 

Как определить что характеристики задвоены - где это посмотреть - в самой карточке этого не видно?

Link to comment
Share on other sites

Сегодня обнаружил непонятную для меня вещь (возможно после установки позавчера и запуска модуля многоуровневой фильтрации). База сегодня с утра на глазах стала уменьшаться и в течении часа похудела сама по себе на 7-мь мегабайт

 

что это можете быть? хостер заявляет что отношения к этому не имеет!

 

престашоп сам чтобы оптимизируется?

post-261067-0-89514500-1377670363_thumb.jpg

post-261067-0-40340700-1377670369_thumb.jpg

Link to comment
Share on other sites

С чем с с таким? где по твоему инфа о товарах хорониться? добавил или удалил товары и естественно и из базы товар удалился и все что с ним было связано включая поисковый индекс..

Link to comment
Share on other sites

ну прям научная фантастика!

 

Говорю тебе что на одном скрине больше информации, на другом меньше...не обращай внимание на то сколько у тебя бд весит, вообще я вот на jino.ru плачу 200р в месяц и у меня 4гб под базу данных веделено, я не понимаю кто тебя там пытается на бабло развести из-за того что у тебя база чуть более 100мб весит..

 

Судя по скринам это даже два разных сервера (или версии phpmyadmin)

Edited by Kerm (see edit history)
Link to comment
Share on other sites

×
×
  • Create New...