Technical task (TT) for quick addition of products on WordPress with WooCommerce, Polylang, Yoast SEO, and image optimization:
If you have initial ideas for implementing this project, please write.
1. Goal
Create a tool (application, iOS Shortcut, or web application) for quick adding of products to a WordPress site with automatic content generation, SEO data, and multilingual support.
2. Functional requirements
2.1. Product entry
* Enter basic text (product description) in the form.
* Automatic generation based on instructions via AI:
* Product name.
* Main description.
* SEO Title.
* SEO Description.
* SEO URL.
* SEO Tag.
* Ability to select categories, product attributes.
2.2. Static (unchanging) texts
* Some texts should be static and added or edited manually.
* Changing these texts — only through language (localization). (each language has its own text)
* Example: in the main text, this piece in the placeholder [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="View more photos"]Go to the top of the ad[/su_button] and in the short description this piece [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="Photos of the listed lot are at the very bottom" title="Go to photo album" id="222"]Go to photos[/su_button]
* Only change the phrases "Photos of the listed lot are at the very bottom," "Go to photos," "Go to the top of the ad," "View more photos."
2.3. Working with images
* Uploading the main product image.
* Ability to insert additional photos into the product description.
* All media files should be centered in the description.
* When uploading an image:
* The file name automatically changes to the transcription of the product name (short Latin variant).
* One physical image file for all languages.
* For each language — different ALT text.
2.4. Multilingual support (Polylang)
* Simultaneous creation of translations of the product into Ukrainian, Russian, and English via AI generation.
* Products are stored as a single object with different language versions.
* For each language, the URL is automatically generated (with a unique SEO URL).
2.5. Image optimization
* Limiting image size and weight according to specified parameters.
* Automatic processing and compression via https://recompressor.com or similar service.
* After compression — automatic upload of the optimized file.
3. Technical requirements
* Plugins used: WooCommerce, Polylang, Yoast SEO, Add Polylang support for Customizer, Hyyan WooCommerce Polylang Integration. (these are equivalents for versions that allow translating not only posts but also products)
* The tool interface should be as simple and fast as possible.
* Ability to import data into WordPress admin without extra steps.
* Support for iOS Shortcuts — optionally, if possible, to add products from mobile.
* All actions must comply with WordPress security and not disrupt the operation of SEO plugins.
4. Additional
* Logging the product creation process.
* Ability to manually edit translations after automatic creation.