CSV экспорт своих полей (product_custom_fields)

В обновлении Shop-Script 6.3.0 был анонсирован хук product_custom_fields для добавления в CSV импорт своих полей, тогда же была информация о добавлении аналогичного функционала для экспорта. Планируется ли реализация данного функционала?

5 ответов

  • 1
    Михаил Ушенин 27 февраля 2024 09:32 #
    • +1
      MDcode MDcode 27 февраля 2024 09:39 #

      Это хук для импорта, а для экспорта?

      • +1
        Михаил Ушенин Михаил Ушенин 27 февраля 2024 14:08 #

        В настройках экспорта CSV-файлов есть параметр «Данные плагинов: Экспорт дополнительных полей». При использовании вашего плагина этой настройки недостаточно?

        • +1
          MDcode MDcode 27 февраля 2024 17:42 #

          Параметр "Данные плагинов: Экспорт дополнительных полей" имеет некоторые ограничения:

          • он позволяет экспортировать данные плагина только из таблиц shop_product и shop_product_skus, нельзя экспортировать данные из своих таблиц
          • нельзя дать понятное кириллическое название для колонки, например: "Дополнительное поле плагина" вместо plugin_id_additional_field. Данное название не юзер-френдли, пользователям не всегда понятно
          Хук product_custom_fields более гибкий, позволяет добавлять в импорт дополнительные колонки с понятными именами (+для удобства пользователя) и самое главное в сочетании с хуком product_save позволяет обрабатывать и сохранять данные куда угодно.

          Пример, в плагине, для артикула требуется 10 дополнительных полей, чтобы воспользоватся csv импортом/экспортом для этих полей, необходимо создать 10 колонок plugin_id_field1,plugin_id_field2,plugin_id_field3 и т.д. в таблице shop_product_skus.

          Используя же хук product_custom_fields можно все эти данные вынести в отдельную таблицу plugin_id_product_skus и успешно импортировать через csv, но нет возможности экспортировать эти данные без аналогичного хука для экспорта.

          P.S. так же наверное было бы удобно настраивать параметры экспорта не одним параметром "Экспортировать или нет доп. поля", а иметь возможность выбирать какие поля экспортировать.

          P. S. S. Вот тут в анонсе обновления, в пункте 2 было упоминание о хуке для экспорта
          • +2
            Михаил Ушенин Михаил Ушенин 28 февраля 2024 10:38 #

            Спасибо за пояснение! Передали ваше предложение разработчикам.

Эта тема в архиве. Добавление комментариев к ней отключено.