Плагин Figma: генерация карточек товаров из фида по данным
95 просмотров 0 откликов#42391
Бюджет€1 325за проект
ФорматРазовый проектбез предоплаты
ОплатаНаличные, Банковский перевод
Приём заявокСрок приёма заявок истёкдо 09.09.2026
Откликов0в среднем по разделу: 0,1
Просмотров9553 за 14 дней
Описание проекта
Мы продуктовая дизайн-команда из шести человек, и каждый спринт вручную собираем в Figma одни и те же карточки каталога из таблицы, которую присылает маркетинг. На каждой карточке заголовок, цена, короткое описание, рейтинг и превью, и сейчас дизайнер по ячейке копирует каждое значение, дублирует компонент, переименовывает слой и вручную вставляет картинку. На пачку из восьмидесяти-ста карточек уходит почти целый рабочий день, и к концу неизбежно появляются ошибки: устаревшая цена, не то фото, слой, до сих пор названный «Frame 214». Нам надоело руками делать машинную работу, и мы хотим собственный плагин Figma, который читает наши данные и собирает карточки за нас.
Плагин должен позволять дизайнеру выбрать мастер-компонент и указать источник данных — вставленную таблицу, загруженный CSV или живую выгрузку из нашего товарного API по ключу, который мы дадим. Дальше он создаёт по одному экземпляру на строку, раскладывает каждую колонку по соответствующему текстовому или картиночному слою по имени, подтягивает превью по указанной ссылке и называет каждый получившийся слой по понятному предсказуемому шаблону, чтобы файл оставался опрятным. Повторный запуск на обновлённых данных должен обновлять существующие карточки на месте, а не плодить дубликаты, а любая строка, которую не удалось разложить, должна попадать в понятный отчёт, а не молча теряться.
Ждём чистый документированный TypeScript под актуальный API плагинов Figma, небольшую панель настроек для маппинга и адреса API, аккуратную обработку лимитов запросов и пустых полей. Пожалуйста, до старта опишите подход и примерные сроки.
Что для нас важнее всего: — надёжное сопоставление колонок и слоёв по имени слоя; — обновление на месте вместо дублей при повторном запуске; — понятный отчёт по строкам, которые не удалось заполнить.