Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

Обновление главных категорий


Recommended Posts

Доброго! Подскажите пжл. следующая проблема может кто знает ocStore 2.3 -  Модуль ExcelPort . При импорте обновляет главные категории в базе за нее отвечает таблица -  oc_product_to_category и колонка  main_category каждый раз приходиться руцями через базу писать update oc_product_to_category set main_category = ' тут номер' where category_id NOT IN ('номер', 'номер ' и т.д.) - топорное решение и не всегда помогает - это для того что-бы не потерять кто у меня главный в категории, а кто нет. Кто сталкивался с такой проблемой и есть ли у нее более нормальное решение, может есть ли модуль с импорт-экспорт у которого этот момент учтен ? 

 

Link to post
Share on other sites

Так добавьте в выгрузку и в импорт main category и не мучайтесь

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

Так добавьте в выгрузку и в импорт main category и не мучайтесь

 

Спасибо за ответ. Я тоже обдумывал такой вариант , и даже видел где-то его как реализовали, но там модуль дефектный и вроде для версии 1.5  Тут проблема в чем прикрепил картинку. В колонке категории указанные категории идут через запятую, а рядом, если добавить главную категорию у нее параметр только - 1 или -0 будет и к чему она из двух категорий будет относиться, это для меня вверх програмирования =))  Интересует если дорабатывать такую хрень дорого ли это выйдет? 

main.JPG

Link to post
Share on other sites

  • 2 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Similar Content

    • By riny
      Скачать/Купить дополнение Лимит товаров в главной категории
      Модуль добавляет возможность задать в админке лимит вывода товаров на страницу главных категорий.
      Установка:
      скопировать содержимое папки upload в корневой каталог вашего сайта (стандартные файлы не заменяются)
      Тестировалось на ocStore v1.5.5.1.1
      Добавил riny Добавлено 13.11.2013 Категория Модули Системные требования Метод активации Ioncube Loader OpenCart ocStore OpenCart.Pro, ocShop Обращение к серверу разработчика  
    • 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 den727
      Доброго времени.
       
      Мне нужно, что бы у карточки товара был следующий путь: domain/brands-name/product
       
      В опенкарте реализован производитель в частности это "/brands" и выглядит: domain/brands, каждый производитель имеет свой URL - brands-name
       
      Когда я создаю товар, он хочет что бы я ему указал главную категорию. В таком случае путь, который я описал выше не получается. Выглядит в духе пути из категорий.
       
      И что самое интересное, если я при создании продукта не указываю главную категорию, то адрес имеет вид: "index.php?route=product/product&product_id=29848" И вот не понятно, где именно сейчас расположен продукт? 
       
       
      PS. Как быть? Создавать главную категорию brands или всё же привязывается к производителям?
       
    • By waropank
      Доброго времени суток)
       
       
      Опенкарт у меня 2.0.1.0. и суть проблемы в следующем: При редактировании товара, я устанавливаю его связи, допустим отображение в главной категории и ее подкатегории. После этого я выбираю одну из них как главную категорию и нажимаю сохранить. Мне пишет, что настройки сохранены успешно, но главная категория почему-то переходит в положение "--None--" или не выбрано, то есть она не сохраняется и получается, что каноникал url формируется не правильно. 
       
      Прикреплю скрин, чтобы было понятнее, о чем я: http://prntscr.com/ddidso - вот так оно сохраняется сколько не меняй главную категорию.
       
      Если вдруг сталкивались с такой проблемой, то помогите решить. Или может натолкнете меня на мысль в каком файле искать проблему.... У меня было предположение, что дело в БД, но пока я там ничего такого не нашел.
       
      Буду очень благодарен за помощь.
    • By zeon1983
      Изучая Total Import PRO, я изучил весь функционал этой программы, для импорта я пользуюсь им, а для экспорта AnyFeed, но заметил единственный недостаток, то что надо вручную добавлять описание поле description, почему так, да потому, что он не будет импортировать теги HTML, так как он требует специальный формат, вот пример, если использовать человекопонятный формат:
      <p class=otstuptext><span style=font-family: 'times new roman', times; font-size: 12pt;><strong>G770</strong> - маломощный инверторный бензогенератор максимальной мощностью (<strong>0.77 кВт</strong>), обеспечивающий высокое качество резервного энергообеспечения при низком уровне шума (всего <strong>60 Дб</strong>). Отлично подойдёт для использования на даче (если вдруг отключат электричество), а также пригодится Вам на рыбалке, охоте, походе, отдыхе на природе (когда требуется обеспечить работу маломощной электротехники и средств освещения). Способен проработать на одной заправке до <strong>7,5 часов</strong>!</span></p><p class=otstuptext><span style=font-family: 'times new roman', times; font-size: 12pt;></span></p><table class=tablica border=1><tbody><tr><td>Номинальная мощность (кВА)</td><td>0.7</td></tr><tr><td>Максимальная мощность (кВА)</td><td>0.77</td></tr><tr><td>Номинальная мощность (кВт)</td><td>0.7</td></tr><tr><td>Максимальная мощность (кВт)<a class=mya1><img class=my1 alt=ico-question src=images/ico-question.png height=16 width=16 /></a></td><td>0.77</td></tr><tr><td>Номинальная частота тока (Гц)</td><td>50</td></tr><tr><td>Номинальное напряжение (В)</td><td>220</td></tr><tr><td>Число фаз</td><td>1</td></tr><tr><td>Номинальная сила тока (А)</td><td>3.04</td></tr><tr><td>Объем топливного бака (л)</td><td>1.55</td></tr><tr><td>Потребление топлива (г/кВА-ч)</td><td>450</td></tr><tr><td>Расход топлива (л/ч)</td><td>0.2</td></tr><tr><td>Время автономной работы (ч)</td><td>7.5</td></tr><tr><td>Уровень шума (Дб)</td><td>60</td></tr><tr><td>Размеры (см)</td><td>41х22х36</td></tr><tr><td>Вес (кг)</td><td>10.5</td></tr><tr><td>Охлаждение</td><td>Воздушное</td></tr><tr><td>Тип запуска</td><td>Ручной</td></tr><tr><td>Система автозапуска</td><td>Невозможна</td></tr><tr><td>Модель двигателя</td><td>KG 140 (Технология HONDA)</td></tr><tr><td>Тип двигателя</td><td>Одноцилиндровый, 4х-тактный</td></tr><tr><td>Рабочий объем двигателя (куб.см)</td><td>38</td></tr><tr><td>Число оборотов двигателя (об/мин)</td><td>6000</td></tr><tr><td>Компрессия</td><td>8.5</td></tr><tr><td>Номинальная мощность двигателя (л.с.)</td><td>1.5</td></tr><tr><td>Система зажигания</td><td>TCI</td></tr><tr><td>Свечи зажигания</td><td>UR5</td></tr><tr><td>Тип топлива<a class=mya2><img class=my1 alt=ico-question src=images/ico-question.png height=16 width=16 /></a></td><td>Бензин</td></tr><tr><td>Панель управления</td><td>Аналоговая</td></tr></tbody></table Будет вылазить ошибка, не хочет он такой формат текста принимать, но если добавить вручную, а потом экспортировать через AnyFeed, тогда стаёт понятно почему это происходит, он преобразовывает код в таком формате:
      <p class="otstuptext"><span style="font-family: 'times new roman', times; font-size: 12pt;"><strong>G770</strong>&nbsp;- маломощный инверторный бензогенератор максимальной мощностью (<strong>0.77 кВт</strong>), обеспечивающий высокое качество резервного энергообеспечения при низком уровне шума (всего&nbsp;<strong>60 Дб</strong>).&nbsp;Отлично подойдёт для использования на даче (если вдруг отключат электричество), а также пригодится Вам на рыбалке, охоте, походе, отдыхе на природе (когда требуется обеспечить работу маломощной электротехники и средств освещения). Способен проработать на одной заправке&nbsp;до <strong>7,5 часов</strong>!</span></p><p class="otstuptext"><span style="font-family: 'times new roman', times; font-size: 12pt;"></span></p><table class="tablica" border="1"><tbody><tr><td>Номинальная мощность (кВА)</td><td>0.7</td></tr><tr><td>Максимальная мощность (кВА)</td><td>0.77</td></tr><tr><td>Номинальная мощность (кВт)</td><td>0.7</td></tr><tr><td>Максимальная мощность (кВт)<a class="mya1"><img class="my1" alt="ico-question" src="images/ico-question.png" height="16" width="16"></a></td><td>0.77</td></tr><tr><td>Номинальная частота тока (Гц)</td><td>50</td></tr><tr><td>Номинальное напряжение (В)</td><td>220</td></tr><tr><td>Число фаз</td><td>1</td></tr><tr><td>Номинальная сила тока (А)</td><td>3.04</td></tr><tr><td>Объем топливного бака (л)</td><td>1.55</td></tr><tr><td>Потребление топлива (г/кВА-ч)</td><td>450</td></tr><tr><td>Расход топлива (л/ч)</td><td>0.2</td></tr><tr><td>Время автономной работы (ч)</td><td>7.5</td></tr><tr><td>Уровень шума (Дб)</td><td>60</td></tr><tr><td>Размеры (см)</td><td>41х22х36</td></tr><tr><td>Вес (кг)</td><td>10.5</td></tr><tr><td>Охлаждение</td><td>Воздушное</td></tr><tr><td>Тип запуска</td><td>Ручной</td></tr><tr><td>Система автозапуска</td><td>Невозможна</td></tr><tr><td>Модель двигателя</td><td>KG 140 (Технология HONDA)</td></tr><tr><td>Тип двигателя</td><td>Одноцилиндровый, 4х-тактный</td></tr><tr><td>Рабочий объем двигателя (куб.см)</td><td>38</td></tr><tr><td>Число оборотов двигателя (об/мин)</td><td>6000</td></tr><tr><td>Компрессия</td><td>8.5</td></tr><tr><td>Номинальная мощность двигателя (л.с.)</td><td>1.5</td></tr><tr><td>Система зажигания</td><td>TCI</td></tr><tr><td>Свечи зажигания</td><td>UR5</td></tr><tr><td>Тип топлива<a class="mya2"><img class="my1" alt="ico-question" src="images/ico-question.png" height="16" width="16"></a></td><td>Бензин</td></tr><tr><td>Панель управления</td><td>Аналоговая</td></tr></tbody></table> При импорте такой формат проходит, и если автоматом импортировать в поле описание нужно постоянно заменой преобразовывать текст в такой формат, а это очень долго, может есть здесь программист, который подскажет, что делать в такой ситуации, я думаю, эта проблема по нескольким причинам:
      1) OC2 - принимает только такой непонятный формат;
      2) Сама программа Total Import PRO через непонятную php функцию преобразовывает в такой непонятный формат, который понимает только она;
      3) Может есть какой-то скрипт, мне бы он пригодился для быстрого преобразования моего кода для понимания в код только для нужд импорта Total Import PRO.
      В остальном нареканий нет, программа супер. Другие программы CSV Price Pro, ExcelPort, DKA Export.Import - ещё не изучал, чтобы сравнить, может там, в поле Описание - текст в формате HTML нормально импортируется и такого беспредела нет?
      В прикрепленном файле привожу полные инструкции по этой программе!
      Установочные файлы.zip
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

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.