Работу с каталогом следует вести с помощью таблиц. Так проще контролировать точность и полноту сведений о товарах. Быстро вносить правки в тысячи позиций. Наполнение каталога можно проводить быстрее силами нескольких фрилансеров под контролем контент-менеджера. Таблица свойств помогает изучить ассортимент новому менеджеру по продажам. Клиентам удобнее пользоваться полным и актуальным каталогом.
Таблица свойств товаров будет содержать все возможные сведения о товарах, за исключением их краткого и полного описания. На отдельном листе из этих свойств будет собираться CSV для импорта на сайт.
Для создания или доработки импорта CSV на сайт нужно разово привлечь веб-разработчика. Основываясь на нашем ТЗ вы начнёте пользоваться импортом, учитывающем весь наш опыт работы с каталогами. А также экономить время, и нервы, сделав импорт простой и предсказуемой операцией.
ТЗ для импорта CSV в каталог
Нужно создать/усовершенствовать импорт данных из таблицы CSV в каталог нашего сайта. На сайте установлена … CMS.
Таблицу для импорта в 10 строк с реальными данными прилагаю.
Импорт должен быть пошаговым.
Шаг первый
Выбор кодировки, разделителя столбцов и символа экранирования содержания ячеек в импортируемом CSV.
Кнопка “Обзор” для выбора CSV для импорта.
И подсказка:
Для импорта данных следует использовать файл CSV в первой строке которого должны быть названия свойств, загружаемых из нижележащих ячеек в этом же столбце. Названия должны быть уникальными. Один из столбцов обязательно должен содержать … [индивидуальный идентификатор] товара. Импорт осуществляется до первой строки с пустой ячейкой в первом столбце. Чтобы удалить значение свойства в ячейке нужно проставить дефис (минус).
И ссылка на последний загруженный файл CSV для примера импорта.
Кнопка “Обзор” для выбора файла ZIP с изображениями (или другими файлами).
И подсказка:
Для импорта изображений и файлов следует использовать архив только в формате ZIP. Файлы по размерам не должны превышать обозначенные ниже пределы.
На странице должны быть отображены результаты проверки настроек сервера:
-
Максимальный размер файла для загрузки.
-
Максимальный размер GET запроса.
-
Доступность для записи каталогов, которые потребуются для импорта.
Кнопка “Загрузить”.
После нажатия кнопки должны отображаться прогресс загрузки и выполнения последующих операций. Выбранные настройки CSV должны запоминаться на сервере и выбираться автоматом при следующем импорте. Файлы CSV и из архива оставшиеся после предыдущей загрузки должны быть удалены.
Шаг второй
На странице должны быть перечислены все возможные для импорта свойства товара. Напротив свойства должен быть селект с выбором названия импортируемых данных из первой строки CSV (список названий импортируемых столбцов). Если название свойства в CSV совпадает с названием свойства в каталоге — оно должно быть выбрано в селекте.
Селект для выбора уникального идентификатора товара — по какому из свойств товара следует его идентифицировать.
Кнопка “Загрузить данные”.
После нажатия кнопки “Загрузить данные” должны отображаться прогресс выполнения операций и сообщение об успешном импорте данных со ссылкой на каталог, количеством добавленных и обновлённых товаров. Настройка выбора уникального идентификатора должна запоминаться на сервере и выбираться автоматом при следующем импорте.
Общие пожелания и ограничения
Импорт должен происходить по-товарно. Чтобы не отнимать много ресурсов сервера, даже при импорте 10000 наименований. В случае проблем импорта или отсутствия данных, должно быть восстановлено предыдущее значение импортируемого свойства. Если в ячейке стоит только минус — значение свойства удаляется. Пробелы в начале и конце значений должны быть отброшены.
Вместе с импортом текстовых значений свойств должна быть доступна привязка к товару файлов из загружаемого архива по их названию с расширением.
Мы готовы ответить на вопросы и прислушаться к вашим рекомендациям о форматах загружаемых свойств, приведённых в прилагаемой таблице.
Иногда для корректного отображения данных о товаре требуется переделать страницу товара, например, чтобы дописать к значению название свойства или единицу измерения.
Создание функции с загрузкой файлов на сайт всегда требует аудита с точки зрения безопасности сайта — обратитесь за консультацией к специалисту для проверки созданного для вас веб-разработчиком импорта.
Если вы хотите ускорить и усовершенствовать работу с каталогом в вашей компании - отправьте ваши контакты.