Данная статья основана на запросе клиента:
Мы хотим ускорить процесс заполнения карточек товаров в нашем магазине на UMI.CMS, для этого нужно
реализовать функционал по загрузке фотографий и описаний.
Принцип такой: мы загружаем на сайт архив с фотографиями (JPG, JPEG,
PNG) после чего фотографии присваиваются соответствующим товарам в карте
товара "Фотография 1", "Фотография 2" и т.д.
Точно также и с текстами: мы загружаем архив с текстовыми файлами (TXT,
DOC, DOCX), после чего описания должны присваиваться товарам в
соответствующих полях "Описание" (HTML) и "Краткое описание" (простой
текст)
Привязку можно сделать по соответствию имени файла артикулу товара. В
случаях, когда в карточке должно быть несколько фотографий, то к
основному имени файла будут добавляться "_1", "_2" и т.д.
В каком виде это реализовать - в одном из разделов, отдельная кнопка в
админке или как-то иначе - на Ваше усмотрение.
Комментарий разработчика:
Вопрос номер 1: а чем 1С не подходит для решения данной задачи?
ЮМИ само подхватит нужные картинки и положит их в соотвествующие поля.
Если же 1С не устраивает по каким-то причинам для этой задачи, есть два варианта:
1. Есть простой вариант: выгрузка из сайта и загрузка обратно. Информация выгружается в CSV, потом редактируется в Excel и загружается обратно. Вариант достаточно опасный, так как в процессе выгрузки Вы как клиент или ваш админ должны соблюдать несколько условий (формат файла, его название, кодировка и прочее). Но этот вариант вообще возможен без нас. Максимум - мы можем за 1 трудочас научить Вас делать это и рассказать о возможных проблемах.
2. Есть вариант сложнее: мы договариваемся о том, что все описания кладутся в какое-то место, все картинки кладутся в какое-то место и так далее. Мы делаем специальный скрипт, который проходится по этим местам и смотрим, не появилось ли там что-то. Этот вариант проще для Вас, так как исключает ряд возможных ошибок. Но сложнее, так как вашему адмиину необходимо будет следовать правилам, которые мы разработаем в процессе создания подобной системы. Ориентировочная разработка подобного механизма - 10-20 часов.
Ознакомиться со стоимостью трудочаса разработчика https://a25.ru/uslugi/workhard/