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

Белый лист вместо страницы "Производители". Не привязываются производители в админке.


samironov89

Recommended Posts

Доброго времени! Есть уникального рода ошибка. Или не ошибка. Не понимаю.

В общем в какой-то момент перестала корректно отображаться страница "Производители".

Своевременно со словами "Не очень-то и хотелось" вместо то что бы разобраться с проблемой, просто удалил ссылку на эту страницу с сайта и не парился.

Но сейчас появилась необходимость работать с производителями и оказалось, что есть ещё один баг: в карточках товаров не отображаются производители. Товары заливаются через модуль "Экспорт / Импорт" (бесплатный и всеми любимый). Производитель в файле импорта указывается. Но после заливки не отображается в карточке товара.

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

Сегодня добавилось следующее наблюдение: если просто руками в карточках изменить производителя и ничего не экспортировать/импортировать, через какое-то время он сам снова отвяжется.

Так же сегодня нашёл беду. Файл стандартного шаблона "manufacturer_list.tpl" пуст. В нем нет ни одной строки кода.

 

Очень прошу помочь советом, а так же скиньте кто-нибудь файл "manufacturer_list.tpl".

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


7 минут назад, invays сказал:

Версия движка какая ? И сам движок чистый?

Версия ocStore 2.3.0.2.3

Состояние стокового.

Установлены модули:

- Простая регистрация и заказ Simple

Yandex Sitemap

 

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

Змінено користувачем samironov89
Надіслати
Поділитися на інших сайтах


в ocstore чуть по-другому производители берутся, скачайте экспорт-импорт под ocstore + возьмите из сборки шаблон

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

8 часов назад, spectre сказал:

в ocstore чуть по-другому производители берутся, скачайте экспорт-импорт под ocstore + возьмите из сборки шаблон

ис сборки файл подложил - теперь страница работает. спасибо.)) вчера вечером почему то сам не додумался из сборки взять.

Модуль переустановил, скачал именно для OcStore v.3.10.

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

Есть ещё какие-то догадки? Я уже всю голову сломал

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


3 часа назад, samironov89 сказал:

ис сборки файл подложил - теперь страница работает. спасибо.)) вчера вечером почему то сам не додумался из сборки взять.

Модуль переустановил, скачал именно для OcStore v.3.10.

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

Есть ещё какие-то догадки? Я уже всю голову сломал

Присоединяюсь, у меня тоже не импортируются производители из файла, притом даже из экспортного. Т,е. если скачать экспорт с сайта (производители видны в скачанном файле) и тут же его назад залить через импорт, производитель не переносится. Присоединяюсь к просьбе о помощи. Спасибо.

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


Если кто следит за топиком. Баг с привязкой производителя - известная ошибка.

Разработчик оригинального модуля её не исправляет.

Поэтому варианта три:

1. смириться

2. найти для себя другой модуль

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

Следующим постом подскажу аналогичные модули без подобных проблем функционала.

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


  • 2 weeks later...
В 04.11.2018 в 02:29, kryul сказал:

samironov, в итоге не пробовали менять код? Есть идеи, где именно и что менять?

@kryul , нет не пробовал. Не имею знаний необходимых для этого. Да и не критичный пока для меня вопрос.

Если понадобиться, буду думать в сторону других модулей.

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


В 25.10.2018 в 05:29, samironov89 сказал:

Если кто следит за топиком. Баг с привязкой производителя - известная ошибка.

Разработчик оригинального модуля её не исправляет.

Поэтому варианта три:

1. смириться

2. найти для себя другой модуль

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

В оригинальном модуле подобной проблемы нет, т.к. он сделан под Opencart, а там нет дополнительной таблицы oc_manufacturer_description,

которая добавлена в oc_store. Именно с ней модуль доработанный под ocStore работает некорректно.

 

Разработчик оригинального модуля готов выполнить доработку под любые хотелки:

Цитата

If you need a customized version of the Export/Import Tool, let us know and we can create one for a charge.

 

В теме по модулю для ocStore я описывал суть проблемы и как её можно пофиксить для конкретного производителя. Кодить не обязательно,

но phpMyAdmin и/или в таблицах SQL ориентироваться нужно.

К сожалению, правка, скорей всего, потребуется при добавлении каждого нового производителя.

 

Дополню варианты:

4. Освоить нехитрые манипуляции в sql

5. Обратиться за доработкой к автору оригинального модуля

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


  • 5 months later...
В 25.10.2018 в 05:29, samironov89 сказал:

Если кто следит за топиком. Баг с привязкой производителя - известная ошибка.

Разработчик оригинального модуля её не исправляет.

Поэтому варианта три:

1. смириться

2. найти для себя другой модуль

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

Следующим постом подскажу аналогичные модули без подобных проблем функционала.

 

Доброго времени!

Скажите, вы нашли решения этой проблемы с производителями?  На апрель 2019 в ocstore 2.3.0.2 сохраняется проблема с не выведением в админку загруженных производителей.

Не важно чем они загружёны Export/Import Tool или ExcelPort - Full Product Data Excel Export / Import  производители загружаются и выгружаются, но не отображается и не выбираться  на вкладке товаров, хотя подсчитываются в списке производителей, в админке. 

В ручную создаются и добавляются к товарам.

Странная ошибка. 

2019-04-22_025158.png

2019-04-22_025732.png

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


7 часов назад, vitalyvp сказал:

Не важно чем они загружёны Export/Import Tool или ExcelPort - Full Product Data Excel Export / Import  производители загружаются и выгружаются, но не отображается и не выбираться  на вкладке товаров, хотя подсчитываются в списке производителей, в админке. 

 

потому что в ocStore в версиях 21021-23023 имена производителей сделаны мультиязычными

и если для текущего языка админки имя производителя не заполнено - в пагинации они считаются исправно, но в самом списке не выводятся

 

для этих версий учитывайте при импорте поля name - не только в таблице manufacturer, но и в manufacturer_description

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

8 часов назад, AlexDW сказал:

 

потому что в ocStore в версиях 21021-23023 имена производителей сделаны мультиязычными

и если для текущего языка админки имя производителя не заполнено - в пагинации они считаются исправно, но в самом списке не выводятся

 

для этих версий учитывайте при импорте поля name - не только в таблице manufacturer, но и в manufacturer_description

 

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

 

В выгрузке этого поля нет.

 

2019-04-22_183126.thumb.png.6dedf63dfcfcf88eb80d7001bc6913dd.png

 

2019-04-22_183223.thumb.png.fd3618b168de19fa6db84bed8eb89db9.png

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


  • 2 weeks later...

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

 

 

В 22.04.2019 в 10:12, AlexDW сказал:

 

для этих версий учитывайте при импорте поля name - не только в таблице manufacturer, но и в manufacturer_description

 

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


  • 5 weeks later...

Для того что бы все ваши производители появились в админке и правильно отображались на сайте, нужно зайти в файл "admin\model\tool\export_import.php", найти "function storeManufacturerIntoDatabase", и добавить в него такую строчку: 

$this->db->query("INSERT INTO ".DB_PREFIX."manufacturer_description SET name = '".$this->db->escape($name)."', language_id= '1'"); //TODO

В результате получится вот так:

protected function storeManufacturerIntoDatabase( &$manufacturers, $name, &$store_ids, &$available_store_ids ) {
    foreach ($store_ids as $store_id) {
      if (!in_array( $store_id, $available_store_ids )) {
        continue;
      }
      if (!isset($manufacturers[$name]['manufacturer_id'])) {
          $this->db->query("INSERT INTO ".DB_PREFIX."manufacturer SET name = '".$this->db->escape($name)."', image='', sort_order = '0'");
 
          $this->db->query("INSERT INTO ".DB_PREFIX."manufacturer_description SET name = '".$this->db->escape($name)."', language_id= '1'"); //TODO
           ......
Надіслати
Поділитися на інших сайтах


  • 9 months later...

Проблема оказалась в следующем. Во время импорта производитель создавался только в таблице manufacturer и все а таблица manufacturer_description при этом оставалась пустой, видимо это баг самого модуля импорта экспорта, что он не добавляет туда данные, либо же не совместим именно в этом месте с версией движка. Не важно. Заходите в админ панель базы данных и вручную добавляете в таблицу manufacturer_description поля соответствующие id  из таблицы manufacturer с описанием и вуаля, все производители в списке в админке и автоматически подятнулись ко всем товарам что импортировались в карточке товара. Ну и на сайте соответсвенно. 

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


  • 1 month later...

Добрый вечер! у меня в списке производителей почему то появились 22000 пустых производителей,это 1883 страницы.Подскажите пожалуйста почему так произошло а главное как их все разом удалить?

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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