Jump to content
samironov89

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

Recommended Posts

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

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

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

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

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

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

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

 

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
7 минут назад, invays сказал:

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

Версия ocStore 2.3.0.2.3

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

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

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

Yandex Sitemap

 

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

Edited by samironov89

Share this post


Link to post
Share on other sites

Просто в этом модуле баг с производителями

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
8 часов назад, spectre сказал:

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

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

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

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

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

Share this post


Link to post
Share on other sites
3 часа назад, samironov89 сказал:

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

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

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

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

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

Share this post


Link to post
Share on other sites

Коллеги, прошу откликнуться знатоков.

А пока жду отклик, пойду флудить на страницу разработчика.

Share this post


Link to post
Share on other sites

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

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

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

1. смириться

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

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites
В 04.11.2018 в 02:29, kryul сказал:

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

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

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

Share this post


Link to post
Share on other sites
В 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. Обратиться за доработкой к автору оригинального модуля

Share this post


Link to post
Share on other sites
В 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

Share this post


Link to post
Share on other sites
7 часов назад, vitalyvp сказал:

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

 

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

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

 

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

Share this post


Link to post
Share on other sites
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

Share this post


Link to post
Share on other sites

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

 

 

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

 

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

 

Share this post


Link to post
Share on other sites

Для того что бы все ваши производители появились в админке и правильно отображались на сайте, нужно зайти в файл "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
           ......

Share this post


Link to post
Share on other sites

После этого необходимо очистить при помощи SQL запроса TRUNCATE TABLE следующие таблицы БД:

manufacturer
manufacturer_description
manufacturer_to_store

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By zCarot
      550.00 руб
      Скачать/Купить дополнение


      Производители в категории
      Модуль добавляет в категории товаров блоки с сортировкой по производителям тремя разными способами.
      Их можно использовать по одному либо все сразу 
      Настройки видно на фото

      Для описания производителей в списке нужно что бы был установлен модуль "Описания для производителей" либо использовать Ocstore 
       
      Стикеры не входят в комплект данного модуля....
       
      Производители блоками 
      1. Выводит производителя и товары под ними


      2. Выводит список производителей с сортировкой показывает товары выбранного бренда



      3. Выводит select сортировку как и обычные стандартные сортировки

       
      Добавил zCarot Добавлено 13.05.2020 Категория Инструменты, утилиты Системные требования Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 3.0
      2.3
      2.2
      2.1 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х Обращение к серверу разработчика Нет Старая цена 0  
    • By zCarot
      Модуль добавляет в категории товаров блоки с сортировкой по производителям тремя разными способами.
      Их можно использовать по одному либо все сразу 
      Настройки видно на фото

      Для описания производителей в списке нужно что бы был установлен модуль "Описания для производителей" либо использовать Ocstore 
       
      Стикеры не входят в комплект данного модуля....
       
      Производители блоками 
      1. Выводит производителя и товары под ними


      2. Выводит список производителей с сортировкой показывает товары выбранного бренда



      3. Выводит select сортировку как и обычные стандартные сортировки

       
    • By Otvet
      450.00 руб
      Скачать/Купить дополнение


      #FX Brands - Бренды / Производители в Категориях. SEO и Фильтрация
      Модуль автоматически выводит список Брендов в Категориях. Выводятся только те, товары производства которых есть в данной категории.
      Так же работает как фильтр с посадочными страницами Категория/Бренд. Создает соответствующие Мета-теги и Заголовки, и исправляет ссылки и canonical
       
      Демо
       
      Возможности:
      Вывод списка брендов данной категории (виджет/меню/фильтр/теги) Возможность выбрать какие производители будут выводиться или же исключить определенных Минимальная нагрузка и быстрая работа за счет механизма предгенерации списка и ускоренного ЧПУ Включение/отключении индексации - 3 режима работы* Добавление в хлебные крошки самих посадочных, а так же товаров Подстройка необходимых ссылок с учетом производителя Возможность вывода логотипов Совместимость с OCFilter и Mega Filter Pro  
       
      Установка:
      Стандартная.
      Открыл установщик кликнул "выбрать файл" ... установилось Обновил модификаторы Открыл модули, включил, настроил, сохранил Вывел через Макеты  
       
      * - модуль может работать в трех режимах индексации
      Индексация посадочных Запрет посадочных и прямые ссылки на производителей Закрытие только индексации посадочных и ссылок на них (функционал фильтрации остается) - в комплекте патч, только на этот случай Добавил Otvet Добавлено 13.05.2020 Категория SEO, карта сайта, оптимизация Системные требования умение читать инструкцию, работающий установщик, iq > 70 Метод активации Автоматическая активация Ioncube Loader Нет OpenCart 3.0
      2.3 ocStore 3.0
      2.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет Старая цена 450  
    • By Otvet
      Модуль автоматически выводит список Брендов в Категориях. Выводятся только те, товары производства которых есть в данной категории.
      Так же работает как фильтр с посадочными страницами Категория/Бренд. Создает соответствующие Мета-теги и Заголовки, и исправляет ссылки и canonical
       
      Демо
       
      Возможности:
      Вывод списка брендов данной категории (виджет/меню/фильтр/теги) Возможность выбрать какие производители будут выводиться или же исключить определенных Минимальная нагрузка и быстрая работа за счет механизма предгенерации списка и ускоренного ЧПУ Включение/отключении индексации - 3 режима работы* Добавление в хлебные крошки самих посадочных, а так же товаров Подстройка необходимых ссылок с учетом производителя Возможность вывода логотипов Совместимость с OCFilter и Mega Filter Pro  
       
      Установка:
      Стандартная.
      Открыл установщик кликнул "выбрать файл" ... установилось Обновил модификаторы Открыл модули, включил, настроил, сохранил Вывел через Макеты  
       
      * - модуль может работать в трех режимах индексации
      Индексация посадочных Запрет посадочных и прямые ссылки на производителей Закрытие только индексации посадочных и ссылок на них (функционал фильтрации остается) - в комплекте патч, только на этот случай
    • By ambalocha69
      300.00 руб
      Скачать/Купить дополнение


      Модуль "Производители"
      Для Opencart 2.0 - 2.3
      Модуль "Производители" выводит в отдельном блоке список производителей.
      Опции модуля:
      - редактирование заголовка
      - включить\отключить логотипы
      - отображать только производителей с логотипами
      - включить\отключить количество товаров
      - устанавливать лимит количества отображаемых производителей
      - сортировка по названию или по количеству товаров
      - сортировка по возрастанию и убыванию
      Демо: http://opencart2.opencart.zone/
      Поддержка
      - Поддержка осуществляется автором по электронной почте (указана в админке модуля в заголовке)
      - При обращении в поддержку обязательно указывайте адрес сайта на котором установлен модуль, версию движка, описание проблемы
      (желательно со скриншотом). По возможности сразу добавляйте доступ в админку (достаточно режима демонстрации) - это сильно
      упрощает работу и экономит время.
      - Если у вас возникли вопросы перед покупкой модуля - оставляйте сообщение в теме поддержки
      Авторские права:

      Добавил ambalocha69 Добавлено 09.01.2016 Категория Модули Системные требования Метод активации Автоматическая активация Ioncube Loader Нет OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика Старая цена  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

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.