Дубли товаров в разных категориях (как отсеять дубли товаров)

Тема в разделе "Решение различных задач по парсингу", создана пользователем vladimir4000, 17 май 2019.

  1. vladimir4000

    vladimir4000 Member Пользователи

    Регистрация:
    25 авг 2017
    Сообщения:
    119
    День добрый. Столкнулся с такой проблемой, не знаю как ее решить. В файле парсинга имеем:

    ИД Название Категория
    2604^Брюки арт. 942-1, черные^Мужской ассортимент
    .......
    еще какие то товары
    .......
    2604^Брюки арт. 942-1, черные^ДЕТИ

    При такой загрузке в cms по ИД, данный товар попадает в последнюю категорию "ДЕТИ", т.к. перезаписывается категория "Мужской ассортимент", а должен попадать в обе. Можно ли как то отредактировать или по другому спарсить или еще что то сделать, что бы если по ячейка ИД имеет дубль, то оставалось бы одна строка, выглядевшая так:
    2604^Брюки арт. 942-1, черные^Мужской ассортимент|ДЕТИ
    Я что только не пробовал, все безрезультатно. Спасибо.
     
  2. Root

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

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

    Отсеять дубли при парсинге можно с помощью макроса [DUPIGNORE]

    Ссылки недоступны для гостей
     
  3. vladimir4000

    vladimir4000 Member Пользователи

    Регистрация:
    25 авг 2017
    Сообщения:
    119
    Отсеять дубли не вариант. Тогда данный товар попадет только в одну из категорий или в "Дети" или в "Мужской ассортимент", в зависимости от того какой дубль будет удален.
     
  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Бегло прочитал сперва, не до конца понял.

    Если только сделать такую функцию в редакторе CSV и выполнять это действие после парсинга.
     
  5. vladimir4000

    vladimir4000 Member Пользователи

    Регистрация:
    25 авг 2017
    Сообщения:
    119
    А как сделать такую функцию, в смысле где то в редакторе csv можно писать функции с условиями if-else и т.д?
     
  6. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Это мне нужно сделать такую функцию. До завтрашнего вечера обдумаю вопрос по ее реализации.
     
  7. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
     
    Djahat и gans нравится это.
  8. vladimir4000

    vladimir4000 Member Пользователи

    Регистрация:
    25 авг 2017
    Сообщения:
    119
    То, что надо. Огромное спасибо.
     
    Root нравится это.

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