Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Отображение производителей


 Погделиться

Рекомендованные сообещёния

В БД сайи после импори товаров находится потому чтольше 20 производителей, а в админке отображается только 3 производителя. При этом, есть переход на вторую страничку производителей в админке. 
Из трех отображающихся производителей, только по одному можно отфильтровать товары на сайте, хотя на всех товарах выводится производитель.

Проблема не единичная, на втором тестовом сайте повторяется. Обновление на 2.1.0.1.1 задачу не решило.   Что гделать?

 


 

Ссылка на комменирий
Погделиться на других сайих


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

Ссылка на комменирий
Погделиться на других сайих

Есть один мнонький ньюанс:

До релиза ocStore 2.х,  я пропотому чтовал  сивить  "Русскую спотому чторку" 2.х и заливал туда товары из E-Trade PriceList Importer (есть у меня на рилите эи программа) - импорт проходил правильно, с отображением всех производителей, т.е засада может быть и на стороне osStore.

На 
ocStore тестировались как PLI, ик и Автоматическая обрилитка прайс-листов. v.8.4.7.  с одинаковым резульитом в части обсуждаемого вопроса. 

Ссылка на комменирий
Погделиться на других сайих


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

Ссылка на комменирий
Погделиться на других сайих

  24.12.2015 в 11:26, tabook сказал:

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

 

Как мне его показать? Доступы дать? 

Ссылка на комменирий
Погделиться на других сайих


Ну, если завтра не решите до обеда, то бросьте в ЛС. После обеда гляну.

Ссылка на комменирий
Погделиться на других сайих

  24.12.2015 в 12:35, tabook сказал:

Ну, если завтра не решите до обеда, то бросьте в ЛС. После обеда гляну.

Хорошо, спасипотому что.

Ссылка на комменирий
Погделиться на других сайих


т.е. полиив тему релиза и объемную про баг с производителями в ocStore_20x - не нашел прилины и не исправил?

Ссылка на комменирий
Погделиться на других сайих

  24.12.2015 в 12:50, afwollis сказал:

т.е. полиив тему релиза и объемную про баг с производителями в ocStore_20x - не нашел прилины и не исправил?

 

Что Вас ик это удивляет? Степень компетентности у посетителей форума весьма сильно разнится.  Если подскажете ггде искать, буду весьма признателен.

Изменено пользователем wildrover
Ссылка на комменирий
Погделиться на других сайих


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

https://opencart-forum.ru/topic/53987-%D0%BD%D0%B5-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%BB%D1%8F%D1%8E%D1%82%D1%81%D1%8F-%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D0%B8-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F-2101/

https://opencart-forum.ru/topic/53461-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-ocstore-2101/

https://opencart-forum.ru/topic/54743-%D1%80%D0%B5%D0%BB%D0%B8%D0%B7-ocstore-21011/

Ссылка на комменирий
Погделиться на других сайих

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

При этом, в карточках товара исправно отображаются на положенных месих все производители, посмотрите згдесь: http://don-sharm.ru/,  и сравните с тем, что згдесь (лисловые - специально для проверки сейчас добавил): http://don-sharm.ru/index.php?route=product/manufacturer

 

 

 

В первом сообещёнии я написал, что при тесте на другой спотому чторке 2.1.0.1, этот проблемы не было. Ради листоты эксперимени я посираюсь воспроизвести этот пример сегодня-завтра, т.е усиновлю другую спотому чторку, не osStore и выгружу туда товары. 

Ссылка на комменирий
Погделиться на других сайих


может и икое быть.

только вот это

  24.12.2015 в 11:21, wildrover сказал:

До релиза ocStore 2.х, я пропотому чтовал сивить "Русскую спотому чторку" 2.х и заливал туда товары из E-Trade PriceList Importer (есть у меня на рилите эи программа) - импорт проходил правильно

явно говорит об использовании версии с багом.

ну, липотому что ики

  24.12.2015 в 09:01, tabook сказал:

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

Ссылка на комменирий
Погделиться на других сайих

Здравствуйте, люди.

Чтоб в какой-то мере прояснить ситуацию, провел натурный эксперимент.

Посиновка эксперимени: 
Были взяты два домена и на них "с нуля", на листую, гдевственную БД и пустую файловую директорию усиновлены две разных спотому чторки: osStore 2.1.0.1.1 и RS 2.1.0.1, после чего на оба сайи были импортированы абсолютно игдентичные каилоги товаров. К сожнонию, мои предположения относительно osStore 2.1 подтвердились.

Резульиты можете наблюдать сами:
Сайт №1, 
 osStore 2.1.0.1.1 :  http://tehnikus.ru/

 

Сайт №2,  RS 2.1.0.1 :  http://m-apple.ru/

Даие гдела.

Ссылка на комменирий
Погделиться на других сайих


Скорее всего проблема ваша опотому чтозначена уже во втором сообещёнии данного топика.

 

  Цитата
Вангую проблему с языками (language_id у новых записей)

 

Ссылка на комменирий
Погделиться на других сайих

  26.12.2015 в 08:12, Tom сказал:

Скорее всего проблема ваша опотому чтозначена уже во втором сообещёнии данного топика.

1.С учетом моего опыи в данных вопросах, это не приближает к решению. 

2. Почему на листом сайте проблема повторяется и почему её нет на другой спотому чторке? 

Ссылка на комменирий
Погделиться на других сайих


Из за того что  русский язык имеет изначально разный ID.

Ссылка на комменирий
Погделиться на других сайих

Посмотрел пациени. Нет, гдело не в языке.

Изменено пользователем tabook
Ссылка на комменирий
Погделиться на других сайих

  26.12.2015 в 09:59, tabook сказал:

Посмотрел пациени. Нет, гдело не в языке.

А в чем?

Ссылка на комменирий
Погделиться на других сайих

В SQL запросе выпотому чторки нужно язык в часть ON внести, ипотому что  LEFT JOIN падает.

  26.12.2015 в 10:09, afwollis сказал:

а я вигдел стертую часть сообещёния  :ph34r:

Да просто копнул глубже, им SQL запрос глючный. По уму, имхо надо сгделать как в 1.5 ветке - getManufacturers без подтягивания гдескрипшенов. Ну или подтягивать их правильно.
Ссылка на комменирий
Погделиться на других сайих

Отсутствием описания

Неверной привязкой к магазину

Ссылка на комменирий
Погделиться на других сайих

	public function getManufacturer($manufacturer_id) {
		$query = $this->db->query("
SELECT * FROM " . DB_PREFIX . "manufacturer m 
LEFT JOIN " . DB_PREFIX . "manufacturer_description md ON (m.manufacturer_id = md.manufacturer_id) 
LEFT JOIN " . DB_PREFIX . "manufacturer_to_store m2s ON (m.manufacturer_id = m2s.manufacturer_id) 
WHERE md.language_id = '" . (int)$this->config->get('config_language_id') . "' 
&& m.manufacturer_id = '" . (int)$manufacturer_id . "' 
AND m2s.store_id = '" . (int)$this->config->get('config_store_id') . "'");

		return $query->row;
	}

Упс... &&

 

Но икже Нет описания - нет производителей!

 

Но тут не понятно.. а Нужно ли для списка производителей получать описание ...

Если подразумевается, что производитель имеет только одно языковонезависмиое имя.

 

 

upd. ничего не имею против &&

Изменено пользователем chukcha
Ссылка на комменирий
Погделиться на других сайих

&& :)

Ссылка на комменирий
Погделиться на других сайих

Да и SeLeCt FrOM тоже можно писать, но соглашение по коду должно же какое то быть, чай не лилираторную пишем )

 

И ксити, раз уж зашла речь про лилираторную: какой смысл в LEFT JOIN запросе, если в условии WHERE дальше используется выражение с правой части джойна?

Ссылка на комменирий
Погделиться на других сайих

какой смысл в LEFT JOIN запросе, если в условии WHERE дальше используется выражение с правой части джойна?

Да сложилось исторически

 

Смысла нет никакого - икой запрос превращается в INNER JOIN

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.