экспорт атрибутов в опенкарт

Тема в разделе "Импорт CSV", создана пользователем Куат, 26 дек 2015.

  1. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.169
    Адрес:
    @kagorec
    Город:
    Riga
    Попробуйте через повторяющиеся границы табличный вид характеристик распарсивать в формат
    Код:
    Характеристики|название|значение
    Характеристики|название2|значение2
    Характеристики|название3|значение3
     
  2. Ostrun

    Ostrun New Member Пользователи

    Регистрация:
    5 ноя 2016
    Сообщения:
    12
    Спасибо за помощь. Да я добился такого результата и в файл у меня характеристики так и выводятся, единственное понять не могу почему база данных ругается и еще не понятно как сделать парсинг характеристик и из таблицы и просто из текстового файла.
     
  3. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.169
    Адрес:
    @kagorec
    Город:
    Riga
    Краткий отрывок из ошибки помог бы понять что вы имеете ввиду.
    А так можно предположить что ошибку при импорте может вызвать одинаковые названия характеристик.
     
  4. Ostrun

    Ostrun New Member Пользователи

    Регистрация:
    5 ноя 2016
    Сообщения:
    12
    Вот такая ошибка
     

    Вложения:

    • bag.jpg
      bag.jpg
      Размер файла:
      21,9 КБ
      Просмотров:
      11
  5. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.169
    Адрес:
    @kagorec
    Город:
    Riga
    Как раз это ошибка на дублируюшиеся названия характеристик.
    Решения 2:
    1. Используйте новую версию csv price export imporet pro, в ней пофиксен этот баг.
    2. Перед импортом вручную проверьте и удалите одинаковые характеристики у товаров
     
  6. Ostrun

    Ostrun New Member Пользователи

    Регистрация:
    5 ноя 2016
    Сообщения:
    12
    Хм ) выберу первый вариант, к тому же лицензия есть на новую версию, а как быть к примеру если на сайте не таблица характеристик а просто текстом указанно через двоеточие, можно в CD сделать правило для обработки сразу двух возможных вариантов?
     
  7. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.169
    Адрес:
    @kagorec
    Город:
    Riga
    Навтрят-ли если нет тегов
     
  8. Ostrun

    Ostrun New Member Пользователи

    Регистрация:
    5 ноя 2016
    Сообщения:
    12
    Спасибо!!! Вы оказались правы на счет новой версии импорта, действительно закинулись без проблем все товары из файла CSV. По поводу второго вопроса, теги и разделители есть такие например как </li>
    P.S. вы реально крутой ))) видимо и видео в сети от вас тоже, я уже их штук 20 посмотрел
     
  9. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.169
    Адрес:
    @kagorec
    Город:
    Riga
    Не путайте, все видео документации о программе делал разработчик @Root

    С такими тегами пробуйте делать замены также как с таблицами
     
  10. Ostrun

    Ostrun New Member Пользователи

    Регистрация:
    5 ноя 2016
    Сообщения:
    12
    Ну хорошо, буду пробовать как-то настраивать. Спасибо еще раз вам огромное и товарищу Root спасибо за видео, все доходчиво и полезно, за одни сутки почти разобрался, хотя видно что у программы потенциал очень большой.
     
  11. Ivanko

    Ivanko New Member Пользователи

    Регистрация:
    17 янв 2017
    Сообщения:
    6
    1. Можно по подробнее как именно так сделать? (Не ругайте только недавно начал работать с программой)
    2. И если возможность поставить еще, чтобы автоматом нумерацию ставило (как выделено жирным?) 1(это порядок сортировки)|Характеристики|название2|значение2?
    3. Все характеристики выводились в одной ячейки, и каждая характеристика товара выводилась с новой стройки ячейки
     
  12. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.637
    Здравствуйте!
    Еще раз то повторите то, что в предыдущем посте, только с примерами и пояснениями?
    какой порядок сортировки? он тут вообще не указывается, это все настраивается индивидуально в оперкарте, с чего вы взяди, что тут присутствует порядок сортировки*?
    Как сделать что? Что именно вы хотели спросить? как сделать через повторяющиеся границы? или вообще как реализовать данный вид характеристик?
    Тогда приведите пример ссылки на которой надо сделать( это кстати надо было сделать в самом начале этой всей дискуссии)
    перечитайте, то что написали, и распишите опять, что именно вы имели ввиду?
     
  13. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.073
    Город:
    Барнаул
    Здравствуйте.

    1) Для каждого сайта подбирается свой способ (вот мануал по использованию повторяющихся границ парсинга Ссылки недоступны для гостей);
    2) Использовать макрос шаблона вывода [INT_ID] (нарастающая числовая переменная);
    3) Если используете повторяющиеся границы для парсинга характеристик, настройте разделители циклов в окне ctrl+5 (оператор [CSVLB] служит для обозначения переносов строк при парсинге в CSV.

    С уважением к вам, Сергей.
     
    Ivanko нравится это.
  14. Ivanko

    Ivanko New Member Пользователи

    Регистрация:
    17 янв 2017
    Сообщения:
    6
    почти за всем разобрался, спасибо за наводку, осталось только сделать, что повторяющиеся границы выводились в одной ячейке в формате
    1|Общие характеристики|Для работы подходят виды ЛКМ|все виды
    2|Параметры кисти|Форма рабочей части кисти|круглая
    3|Параметры щетины|Длина щетины|42 мм
    4|Габариты и вес|Длина в упаковке|24.5 см
    5|Страна-производитель|Страна происхождения бренда|Германия
    сейчас выводится вот так
    1|Общие характеристики|Для работы подходят виды ЛКМ|все виды 2|Параметры кисти|Форма рабочей части кисти|круглая 3|Параметры щетины|Длина щетины|42 мм 4|Габариты и вес|Длина в упаковке|24.5 см 5|Страна-производитель|Страна происхождения бренда|Германия|Общие характеристики|Для работы подходят виды ЛКМ|все виды
     
  15. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.073
    Город:
    Барнаул
    Приложите ваш файл проекта.
     
  16. Ivanko

    Ivanko New Member Пользователи

    Регистрация:
    17 янв 2017
    Сообщения:
    6
     

    Вложения:

  17. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.073
    Город:
    Барнаул
    2017-01-18_10-21-27.png
     

    Вложения:

    Ivanko нравится это.
  18. Ivanko

    Ivanko New Member Пользователи

    Регистрация:
    17 янв 2017
    Сообщения:
    6
    сорри за свою наглость ..есть еще один вопрос я задал границы повторяющихся границ для блока
    Код:
    Параметры кисти
     Форма рабочей части кисти  круглая
     Ширина рабочей части  25 мм
     Форма рукоятки  стандартная
     Исполнение рукоятки  дерево
     Материал изготовления бандажа  металл
     Наличие отверстия для крепления  присутствует
    скрипт парсит только первую строчку характеристики, а как сделать остальные? ОГРОМНОЕ СПАСИБО ЗА ПОМОЩЬ!
     
  19. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.073
    Город:
    Барнаул
    С ваших слов не понимаю сути вопроса.

    Не понимаю, что за первая строчка характеристики.
    Не понимаю, что есть остальные строчки.
     
  20. Ivanko

    Ivanko New Member Пользователи

    Регистрация:
    17 янв 2017
    Сообщения:
    6
    на странице есть характеристики
    Параметры кисти (Группа характеристики)
    Форма рабочей части кисти круглая (сами характеристики)
    Ширина рабочей части 25 мм
    Форма рукоятки стандартная
    Исполнение рукоятки дерево
    Материал изготовления бандажа металл
    Наличие отверстия для крепления присутствует (конец характеристик)
    с
    Параметры кисти (Группа характеристики)
    Форма рабочей части кисти круглая (сами характеристики)
    и все. остальные строки не хочет.
    а надо что бы парсило до конца, т.е. остальные строки.
    вроде все расписал
     

Поделиться этой страницей