Техническое задание (ТЗ) для быстрого добавления товаров на WordPress с WooCommerce, Polylang, Yoast SEO и оптимизацией изображений:
Если у вас есть начальные варианты реализации этого проекта, пишите.
1. Цель
Создать инструмент (приложение, iOS Shortcut или веб-приложение) для быстрого добавления товаров на сайт WordPress с автоматическим формированием контента, SEO-данных и мультиязычной поддержкой.
2. Функциональные требования
2.1. Ввод товара
* Ввести базовый текст (описание товара) в форме.
* Автоматическая генерация на основе инструкций через ИИ:
* Название товара.
* Основное описание.
* SEO Title.
* SEO Description.
* SEO URL.
* SEO Tag.
* Возможность выбора категорий, атрибутов товара.
2.2. Статичные (неизменные) тексты
* Часть текстов должна быть статичной и добавляться или редактироваться вручную.
* Изменение этих текстов — только через язык (локализация). (для каждого языка свой текст)
* Пример: в основном тексте вот этот кусок в пеном месте [su_button url="#222" background="#282828" color="#ffffff" size="4" center="yes" wide="yes" radius="0" icon="icon: arrow-up" text_shadow="1px 0px 1px #000000" title="Посмотреть больше фото"]Перейти в начало объявления[/su_button] и в коротком описании этот кусок [su_button url="#111" background="#282828" color="#ffffff" size="4" center="yes" wide="yes" radius="0" icon="icon: arrow-down" text_shadow="1px 0px 1px #000000" desc="Фото выставленного лота находятся в самом низу " title="Перейти к фотоальбому" id="222"]Перейти к фото [/su_button]
* Тут меняется только «Фото выставленного лота находятся в самом низу» «Перейти к фото» «Перейти в начало объявления» «Посмотреть больше фото»
2.3. Работа с изображениями
* Загрузка главного изображения товара.
* Возможность вставлять дополнительные фото в описание товара.
* Все медиафайлы должны быть центрированы в описании.
* При загрузке изображения:
* Название файла автоматически меняется на транскрипцию названия товара (короткий латинский вариант).
* Один физический файл изображения для всех языков.
* Для каждого языка — разный ALT текст.
2.4. Мультиязычность (Polylang)
* Одновременное создание переводов товара на украинский, русский, английский с помощью генерации ИИ.
* Товары сохраняются как один объект с разными языковыми версиями.
* Для каждого языка автоматически генерируется URL (с уникальным SEO URL).
2.5. Оптимизация изображений
* Ограничение размера и веса изображений согласно заданным параметрам.
* Автоматическая обработка и сжатие через сервис https://recompressor.com или аналог.
* После сжатия — автоматическая загрузка оптимизированного файла.
3. Технические требования
* Используемые плагины: WooCommerce, Polylang, Yoast SEO, Add Polylang support for Customizer, Hyyan WooCommerce Polylang Integration. (это аналоги для версий, позволяющих переводить не только посты, но и товары)
* Интерфейс инструмента должен быть максимально простым и быстрым.
* Возможность импорта данных в админку WordPress без лишних шагов.
* Поддержка iOS Shortcuts — опционально, если возможно, для добавления товара с мобильного.
* Все действия должны соответствовать безопасности WordPress и не нарушать работу SEO-плагинов.
4. Дополнительно
* Логирование процесса создания товаров.
* Возможность ручного редактирования переводов после автоматического создания.