Jump to content

Recommended Posts

Доброго времени суток)

 

 

Опенкарт у меня 2.0.1.0. и суть проблемы в следующем: При редактировании товара, я устанавливаю его связи, допустим отображение в главной категории и ее подкатегории. После этого я выбираю одну из них как главную категорию и нажимаю сохранить. Мне пишет, что настройки сохранены успешно, но главная категория почему-то переходит в положение "--None--" или не выбрано, то есть она не сохраняется и получается, что каноникал url формируется не правильно. 

 

Прикреплю скрин, чтобы было понятнее, о чем я: http://prntscr.com/ddidso - вот так оно сохраняется сколько не меняй главную категорию.

 

Если вдруг сталкивались с такой проблемой, то помогите решить. Или может натолкнете меня на мысль в каком файле искать проблему.... У меня было предположение, что дело в БД, но пока я там ничего такого не нашел.

 

Буду очень благодарен за помощь.

Edited by waropank

Share this post


Link to post
Share on other sites

Прикреплю скрин, чтобы было понятнее, о чем я: http://prntscr.com/ddidso - вот так оно сохраняется сколько не меняй главную категорию.

Смотрите лог ошибок


то есть она не сохраняется и получается, что каноникал url формируется не правильно. 

Умные слова  :ugeek:


У меня было предположение, что дело в БД,

Не думаю

Share this post


Link to post
Share on other sites

Смотрите лог ошибок

 

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

Share this post


Link to post
Share on other sites

а в бд она есть?

Share this post


Link to post
Share on other sites

а в бд она есть?

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

Edited by waropank

Share this post


Link to post
Share on other sites

Никто не сталкивался с такой проблемой? все еще не могу понять в чем дело....

Share this post


Link to post
Share on other sites

Мне тут на форуме как-то раз подсказали, что главная - это самая младшая категория, например, "Дисплеи для Apple" в твоём случае, и у меня она тоже не сохранялась.

 

Я грешил на модуль импорта. Но в итоге попробовал поставить главной родительскую ("Запасные части" в твоём случае) и всё сохранилось.

 

Так и не понял, мне неправильно подсказали, или это особенность OcStore 2.1 (у меня он), но решил не заморачиваться и всё пересохранил по указанной мной схеме: главная категория - самая старшая из тех, где будет показываться товар.

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.

Sign in to follow this  

  • Similar Content

    • By Condorious
      Коллеги, добрый день.
      В админке в карточке товара на вкладке Связи выпадающий список главной категории выводится не по алфавиту, очень не удобно искать нужную категорию.
      Не нашел как это можно исправить, в макете получения списка категорий добавлял в запрос сортировку по имени, и всё равно, выводит как хочет.
      Сталкивался ли кто-то с подобным?

    • By IIIBarsik
      Приветствую всех гуру! 
      Я можно сказать еще "лунтик", поэтому прошу не кидаться тапками, а оказать помощь в вопросе.
       
      Есть следующая логика рубрикатора товаров: 
      Главные категории по принципу: Тип товара (Линейные светильники, Купольные, Подвесные и т.д.  ) и Применение (Промышленные, Уличные, Офисные и т.д.) Подкатегории по принципу названия серии товаров: Название1, Название2 (это как есть автомобили Форд и у них есть серии Форд Фьюжен, Форд Фокус и т.д.) Товар (Форд Фокус 3, Форд Фьюжен Гибрид) В рубрикаторе прописано, что у одной подкатегории может быть несколько главных категорий. При этом товары в подкатегории одни и те же
      Поясню это гипотетическими ссылками:
      домен.ру/главная-категория-1/подкатегория-1/товар-1
      домен.ру/главная-категория-2/подкатегория-1/товар-1
      Выходит дубль
      Рубрикатор утвержден и менять не хотят, на мои аргументы о дублях "это должен решить ты"
       
      Идея сайта, что в меню показываем только Главные категории, при нажатии на них пользователь попадает на страницу с фильтрами
      Пример такого сайта: https://www.fagerhult.com/ru (в меню сверху Продукция - выбираем категорию)
       
      И вот я начал решать как уйти от дублей:
       
      Первый путь:
      Нашел модуль фильтра для опенкарт: Мегафильтр
      Этот модуль умеет делать Aliases:

       
      И я даже решил, что это выход, но что-то мне подсказывает, что это не так (паучье чутье не иначе). Думаю, что по СЕО будут плохо продвигаться категории с алиас
       
      Второй путь:
      1. Делаю возможность присвоения одной категории несколько главных категорий: либо вот так, либо модулем (нашел все это в обсуждение)
      2. Смотрим по запросам какие главные категории важнее в поиске и присваиваем им rel=canonical (как вот тут )
      Но тут же получаем, что какие то главные категории не будут особо продвигаться, а возможно это понадобиться либо сейчас, либо в будущем
      Да и ущемлять целую категорию товаров, не хочется
      Тоже вроде бы как плохой путь
       
      Третий путь:
      1. В админке ocStore 2.3 Система - Настройки - Мой Магазин - Сервер ставлю "ЧПУ товаров с категориями" значение "нет", получаю такую ссылку домен/товар1
      2. Делаю возможность присвоения одной категории несколько главных категорий как в 2-ом пути
      Но ссылка на товар тогда обрезанная, не с полной вложенностью. На сколько знаю это тоже не хорошо
       
      По факту не нравиться не один из вариантов
       
      Поэтому обращаюсь к вам, гуру опенкарта и СЕО! Объясните как реализовать на ocStore 2.3:
       Вложенность одной подкатегории в несколько главных категорий, при этом не иметь дублей для поискового робота  Нормальные URL с полной вложенностью (домен.ру/главная-категория-1/подкатегория-1/товар-1 на сколько я понимаю такой вид есть зер гуд, а вот такой домен.ру/товар-1 или домен.ру/главная-категория-1/товар-1 не есть хорошо, но может я не прав) или поделитесь хитростью как можно сделать иначе и это тоже будет правильно Во многих крупных магазинах (220вольт, мегафон, тот же фагерхульт, который я приводил в пример по структуре каталоге выше) увидел такую логику: В url товара отсекается подкатегория домен/продукция/главная-категория-1/товар, либо url  идет с одной степенью вложенности домен/products/товар, либо вообще без категорий домен/товар. При этом хлебные крошки с большой степенью вложенности в товаре. Не совсем понимаю как и зачем это сделано, мне просто не хватает теории (я гуглил, честно много гуглил, неделю читал всякое, но так и не понял зачем делают так и как это сказывается на СЕО)  
      По поводу проекта: 
      - OcStore 2.3, чистый дистрип, делаю с нуля
      - Товаров около 10.000 и это число будет расти
      - Шаблон самописный (defaut скопировал и переделал в свой) без лишних модулей, без лишних финтифлюшек, как любят делать на продажу (понимаю, для универсальности, но по мне так это лишние таблицы в бд, лишний код и больший вес - скорость в приоритете)
      - Стоит мегафильтр, настроенный на небольшое количество параметров, чтобы не плодить страницы
       
    • By riny
      Скачать/Купить дополнение


      Лимит товаров в главной категории
      Модуль добавляет возможность задать в админке лимит вывода товаров на страницу главных категорий.
      Установка:
      скопировать содержимое папки upload в корневой каталог вашего сайта (стандартные файлы не заменяются)
      Тестировалось на ocStore v1.5.5.1.1
      Добавил riny Добавлено 13.11.2013 Категория Модули Системные требования Сайт разработчика Старая цена Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop  
    • By s88inua
      Доброго! Подскажите пжл. следующая проблема может кто знает ocStore 2.3 -  Модуль ExcelPort . При импорте обновляет главные категории в базе за нее отвечает таблица -  oc_product_to_category и колонка  main_category каждый раз приходиться руцями через базу писать update oc_product_to_category set main_category = ' тут номер' where category_id NOT IN ('номер', 'номер ' и т.д.) - топорное решение и не всегда помогает - это для того что-бы не потерять кто у меня главный в категории, а кто нет. Кто сталкивался с такой проблемой и есть ли у нее более нормальное решение, может есть ли модуль с импорт-экспорт у которого этот момент учтен ? 
       
    • By den727
      Доброго времени.
       
      Мне нужно, что бы у карточки товара был следующий путь: domain/brands-name/product
       
      В опенкарте реализован производитель в частности это "/brands" и выглядит: domain/brands, каждый производитель имеет свой URL - brands-name
       
      Когда я создаю товар, он хочет что бы я ему указал главную категорию. В таком случае путь, который я описал выше не получается. Выглядит в духе пути из категорий.
       
      И что самое интересное, если я при создании продукта не указываю главную категорию, то адрес имеет вид: "index.php?route=product/product&product_id=29848" И вот не понятно, где именно сейчас расположен продукт? 
       
       
      PS. Как быть? Создавать главную категорию brands или всё же привязывается к производителям?
       
  • 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.