Ошибка при редактировании контента через csv или импорт/экспорт через csv Принято

1

Из-за того что webasyst нереально сильно, даже авторитарно унифицирует функционал и делает все по стандарту который сами себе придумывают возникает ряд ошибок:

Если при создании артикулов использовать "Выбор параметров" то артикула формируются по алгоритму webasyst точнее базы данных и если название артикула изменить например с "Белый, 104" на "р.104. Белый" то при экспорте в csv редактировании и обратном импорте система создает дубли артикулов по опять же алгоритму webasyst и получится что у нас есть например 20 артикулов с названием по нашему стандарту "р.104. Белый" и 20 артикулов по стандарту webasyst "Белый, 104". И так при каждом экспорте/импорте

Так же если изменять значения характеристик в csv,  а потом импортировать на сайт то значения не изменяются а ДОБАВЛЯЮТСЯ  и получается полный каламбур. Добавьте к этому всему и "дублирование" артикулов начинаешь проклинать тот день когда связался с ...

Исправьте пожалуйста эти "нелогичный и не правильный алгоритм обработки контента"

А если углубится глубже то всем созданным артикулам присваивается внутренний (системный) идентификатор и при экспорте/импорте создаются артикулы и соответственно новые идентификаторы, и тут наша следующая боль за счет "стандарта" webasyst: к артикулу можно привязать только одно изображение, а что бы нормально показать товар с вариациями (у нас все такие товары) нам пришлось разрабатывать функционал и при помощи него связывать изображения с артикулами (это нам стало в немалые деньги) и связываются изображения как раз по внутреннему идентификатору но пи экспорте/импорте по стандарту добавляются артикула с новым идентификатором и соответственно из-за того что система постоянно создает новые артикула с идентификаторами невозможно связать с ними изображения (у нас их более 100 тыс изображений).

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


10 комментариев

  • +2

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


    - Появится новая проблема: перелинковать их в карточках товаров. Но с помощью плагинов проблема решается довольно просто (группы товаров).

    - Покупателем будет немного неудобно на страницах категорий, если не настраивать порядок товаров в категориях. Опять же, проблема решается плагинами, автоматизирующими ранжирование товаров в категориях (управление товарами + приоритет товаров).

    + Зато проблем с администрированием сайта будет заметно меньше.

    + Также это будет плюсом для SEO за счет увеличения количества товаров на страницах категорий.

    + Также это будет плюсом для SEO за счет увеличения страниц товаров в поиске (артикульные страницы товаров вида "?sku=12" в том виде в котором вебасист их выкатил - очень сырые и неуправляемые).

    • +1
      Андрей Андрей 29 августа 2020 03:16 #

      Спасибо за предложение, но есть товары с 300+ артикулами и у всех товаров по 2 характеристики для формирования артикула

      При объединении "товаров" в товар могут появляться "мертвые зоны" когда в одном цвете 1 размер, а во втором 3 или же создавать "несуществующие" товары...

      Думаете при таком подходе можно использовать плагин оптовые продажи там где группируются все артикула?

      В теории такой способ мог бы исправить недоработку webasystа в том что назначить артикулу можно только одно изображение...

    • +1
      Михаил Ушенин Михаил Ушенин Webasyst 28 августа 2020 19:01 #

      Для чего вы изменяете названия артикулов, которые сформировались автоматически в режиме «Выбор параметров»?

      • +2

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

      • +1
        Андрей Андрей 29 августа 2020 02:33 #

        Прекрасный вопрос, если бы вы сделали хотя бы возможность растравлять очередность характеристик для формирования названий артикулов было бы в половину проще. Но есть такое понимание как корпоративные стандарты, seo и юзабилити для клиентов.

        • +1
          Михаил Ушенин Михаил Ушенин Webasyst 31 августа 2020 09:08 #

          Прекрасный вопрос

          Ответьте на него, пожалуйста.

          • +1
            Андрей Андрей 31 августа 2020 10:19 #

            1. За счет разных типов товаров и разного времени создания характеристик их последовательность нет возможности изменить. и пришлось править вручную. (нет возможности изменить последовательность или создать маску для корректного формирования)

            2. Контент создается как в админке так и из прайсов поставщиков и загружается через csv и названия характеристик (размеров. цветов...) могут отличаться и они правятся под стандарт подачи. (пример с размерами кто-то указывает размер 50, кто-то XL, кто-то XL (50)... и вариантов может быть масса и его приходится редактировать в том числе и ссылаясь на пункт №1

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

            Контент менеджеров несколько и за всеми проследить и проконтролировать в режиме реального времени нельзя и наступает момент когда нужно исправить "косяки" 

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


            Но опять же пока вы не сделаете возможность добавления нескольких изображений к артикулу и характеристик/данных к для каждого артикула персонально из коробки будут возникать такие конфликтные ситуации так как приходится всё вместе "дружить"

            • +1
              Михаил Ушенин Михаил Ушенин Webasyst 31 августа 2020 14:42 #

              Такая проблема есть: если товар в режиме «Выбор параметров» экспортировать в CSV-файл, в нём в наименованиях артикулов поменять порядок значений характеристик и импортировать файл в магазин, то в в товарах появятся новые артикулы. Передал разработчикам информацию об этой ошибке.

              Насколько я вижу, это проблему получается обойти, если при импорте отредактированного файла для идентификации артикулов выбрать не наименования, а числовые ID. В этом случае артикулы сопоставляются правильно, и новые артикулы не создаются. Попробуйте — возможно, это частично снимет проблему.

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

              Что касается прикрепления нескольких фотографий к артикулу товара, то это вряд ли можно обсуждать в рамках этой темы на форуме, потому что такой функции в магазине просто нет, а считать её отсутствие ошибкой — сомнительное решение. Добавление этой возможности стоит описать в разделе «Идеи и предложения». Или проголосовать за аналогичное предложение, если вы сможете его найти на форуме (мне это не удалось).

              • +1
                Андрей Андрей 31 августа 2020 15:31 #
                "Насколько я вижу, это проблему получается обойти, если при импорте отредактированного файла для идентификации артикулов выбрать не наименования, а числовые ID. В этом случае артикулы сопоставляются правильно, и новые артикулы не создаются. Попробуйте — возможно, это частично снимет проблему."

                Создаются! Если название артикулов изменялись то артикула создаются. Я экспортировал 2 товара, изменил и после импорта создались дубли артикулов. Повторюсь нужна возможность полностью управлять контентом: изменением всех характеристик (а не дополнением их без удаления уже проставленных) и изменением названий  артикулов и кодов артикулов при этом не затрагивая ID артикула так как этот идентификатор критически важен.

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

              • +1
                Андрей Андрей 7 сентября 2020 12:10 #

                Возможно будет проще отключить механизм генерации артикулов по "выбору параметров" при загрузке файла csv и оставит только механизм генерации через админ панель. И этим проблема решится, если нужно генерировать артикула то через сайт, а если их редактировать (изменять названия и прописывать коды артикулов и/или дополнять/изменять характеристики) то через админ панель или через csv. И структура будет оставаться (не будут генерироваться нежные артикула и "недочет" с механизмом структуры формирования названия артикулов можно будет без проблем исправить в таблицах и загрузить обратно. (хотя это лишние движения и хотелось бы что бы можно было управлять очередностью названий характеристик либо указывать маски формирования названий.

                Добавить комментарий

                Чтобы добавить комментарий, зарегистрируйтесь или войдите