0

Товар успешно добавлен в корзину

Оформить заказ

Расширены возможности обмена товарами в формате CSV

Очередное расширение функционала ReadyScript на этот раз коснулось обмена данными в формате CSV. Мы решили облегчить процесс ввода/вывода товаров с помощью файлов этого формата. В результате чего, в состав всех редакций включен дополнительный модуль «Расширенный обмен данными о товарах в CSV»

Классическая реализация обмена данными в CSV имеет у нас специфичный формат, который обеспечивает большие преимущества разработчикам. Имеется ввиду формат данных в колонках - Цены, Фотографии, Категории, Характеристики. Предусмотрено, что в одной ячейке перечисленных выше колонок можно указать неограниченное количество цен товаров, фотографий, категорий, характеристик соответственно.  Это выглядит следующим образом:

csv_original

Однако, это решение оказалось не совсем удобным в повседневной работе пользователей, которые принимают от поставщиков самые простые Excel файлы, в которых, как правило, цены, значения характеристик и другие параметры указаны в разных колонках. В итоге, был разработан модуль расширенного импорта/экспорта товаров в CSV. Принципиальные отличия от стандартной схемы обмена товарами заключаются в следующем:

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

extcsv_prop

 

2. Модуль экспортирует только товары текущей категории и всех её дочерних категорий. (Стандартная схема экспортирует всегда все товары)

extcsv_dir

 

3. Каждая цена, характеристика, фото, категория располагается в отдельной колонке в итоговом экспортном CSV файле. Соответственно такой же формат данных поддерживается и для импорта CSV файлов.

extcsv_dir

Настройки модуля

В разделе Веб-сайт → Настройка модулей → Расширенный обмен товаров в CSV можно встретить следующие опции:

  • Поля для идентификации товара при импорте.
    Это очень важная опция, позволяющая указать по каким колонкам системе следует искать товар, перед тем как принять решение - создавать или обновлять товар. Здесь можно указать одновременно несколько колонок - в этом случае для обновления товара обязательно должно быть совпадение по всем указанным колонкам. По умолчанию: ID.
  • Поле идентификации рекомендуемых товаров.
    Устанавливает, значение какого поля должно быть использовано для описания рекомендуемого товара. По умолчанию: Короткое название.
  • Поле идентификации сопутствующих товаров.
    Устанавливает, значение какого поля должно быть использовано для описания сопутствующего товара. По умолчанию: Короткое название.

 

Полезная информация

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


25 июня 2014 13:31, Артем Полторанин
Рассказать друзьям: