-

Облачный хостинг с изолированными сайтами
Заразился один сайт, остальные в безопасности!

-
-
 

ТЗ для импорта CSV в каталог

Работу с каталогом следует вести с помощью таблиц. Так проще контролировать точность и полноту сведений о товарах. Быстро вносить правки в тысячи позиций. Наполнение каталога можно проводить быстрее силами нескольких фрилансеров под контролем контент-менеджера. Таблица свойств помогает изучить ассортимент новому менеджеру по продажам. Клиентам удобнее пользоваться полным и актуальным каталогом.

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

Для создания или доработки импорта CSV на сайт нужно разово привлечь веб-разработчика. Основываясь на нашем ТЗ вы начнёте пользоваться импортом, учитывающем весь наш опыт работы с каталогами. А также экономить время, и нервы, сделав импорт простой и предсказуемой операцией.

ТЗ для импорта CSV в каталог

Нужно создать/усовершенствовать импорт данных из таблицы CSV в каталог нашего сайта. На сайте установлена … CMS.

Таблицу для импорта в 10 строк с реальными данными прилагаю.

Импорт должен быть пошаговым.

Шаг первый

Выбор кодировки, разделителя столбцов и символа экранирования содержания ячеек в импортируемом CSV.

Кнопка “Обзор” для выбора CSV для импорта.

И подсказка:

Для импорта данных следует использовать файл CSV в первой строке которого должны быть названия свойств, загружаемых из нижележащих ячеек в этом же столбце. Названия должны быть уникальными. Один из столбцов обязательно должен содержать … [индивидуальный идентификатор] товара. Импорт осуществляется до первой строки с пустой ячейкой в первом столбце. Чтобы удалить значение свойства в ячейке нужно проставить дефис (минус).

И ссылка на последний загруженный файл CSV для примера импорта.

Кнопка “Обзор” для выбора файла ZIP с изображениями (или другими файлами).

И подсказка:

Для импорта изображений и файлов следует использовать архив только в формате ZIP. Файлы по размерам не должны превышать обозначенные ниже пределы.

На странице должны быть отображены результаты проверки настроек сервера:

  1. Максимальный размер файла для загрузки.

  2. Максимальный размер GET запроса.

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

Кнопка “Загрузить”.

После нажатия кнопки должны отображаться прогресс загрузки и выполнения последующих операций. Выбранные настройки CSV должны запоминаться на сервере и выбираться автоматом при следующем импорте. Файлы CSV и из архива оставшиеся после предыдущей загрузки должны быть удалены.

Шаг второй

На странице должны быть перечислены все возможные для импорта свойства товара. Напротив свойства должен быть селект с выбором названия импортируемых данных из первой строки CSV (список названий импортируемых столбцов). Если название свойства в CSV совпадает с названием свойства в каталоге — оно должно быть выбрано в селекте.

Селект для выбора уникального идентификатора товара — по какому из свойств товара следует его идентифицировать.

Кнопка “Загрузить данные”.

После нажатия кнопки “Загрузить данные” должны отображаться прогресс выполнения операций и сообщение об успешном импорте данных со ссылкой на каталог, количеством добавленных и обновлённых товаров. Настройка выбора уникального идентификатора должна запоминаться на сервере и выбираться автоматом при следующем импорте.

Общие пожелания и ограничения

Импорт должен происходить по-товарно. Чтобы не отнимать много ресурсов сервера, даже при импорте 10000 наименований. В случае проблем импорта или отсутствия данных, должно быть восстановлено предыдущее значение импортируемого свойства. Если в ячейке стоит только минус — значение свойства удаляется. Пробелы в начале и конце значений должны быть отброшены.

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

Мы готовы ответить на вопросы и прислушаться к вашим рекомендациям о форматах загружаемых свойств, приведённых в прилагаемой таблице.

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

Создание функции с загрузкой файлов на сайт всегда требует аудита с точки зрения безопасности сайта — обратитесь за консультацией к специалисту для проверки созданного для вас веб-разработчиком импорта.

Если вы хотите ускорить и усовершенствовать работу с каталогом в вашей компании - отправьте ваши контакты.

Vk, Fb, Tg

Записи по этим же темам

  • Куда писать? Площадки для размещения контента

    Актуальный список площадок для размещения контента. Ответ на вопрос: где публиковать контент?

  • Новинки на сайте

    Нужно решить, кто инициализирует появление новинок на сайте и какую информацию о новинке он должен предоставить

  • Как проще поддерживать каталог товаров актуальным?

    Работу с каталогом следует вести с помощью таблиц. Так проще контролировать точность и полноту сведений о товарах. Быстро вносить правки в тысячи позиций. Наполнение каталога можно проводить быстрее силами нескольких операторов под контролем контент-менеджера. Таблица свойств помогает изучить ассортимент новому менеджеру по продажам. Клиентам удобнее пользоваться полным и актуальным каталогом.

  • Как добавить товар на сайт так, чтобы его продать?
  • Фильтрация, как конкурентное преимущество

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

    В устоявшихся отраслях, например в электронике, возможностью отсортировать фильтрами нужный товар уже никого не привлечёшь. Яндекс.Маркет задал эту планку для всех продавцов. В тех отраслях, куда Яндекс.Маркет пока не дошёл такая лазейка пока открыта. На этой неделе я открыл фильтрацию по RFID меткам (чур, в код не смотреть: я контентщик, а не веб-мастер) и, кажется, создал конкурентное преимущество компании, в которой работаю)))

    На самом деле фильтров нам всем очень не хватает. Яндекс, это понимает и начал настраивать фильтры в поиске - острова. (Да, я тоже только на этой неделе узнал, какая это крутая штука!))) Яндекс, такой яндекс )

    Например, даже в электронике, можно создать фильтр, который станет одной из фишек поддержки лояльности - это поиск устройства не по его характеристикам, а по задачам. Например, мне нужно вести трансляцию видео в интернет. У Яндекс.Маркета в фильтрах по видео-камерам такого пункта я не смог найти.

-
-