Introduction
P2Lab AI is a Shopware 6 plugin that brings AI-assisted content tooling directly into the admin panel. It is built for shop operators who maintain large catalogues and need to scale repetitive copywriting tasks — writing meta titles, normalising property data, translating descriptions, generating alt text, replacing image backgrounds — without leaving Shopware.
What it does
Section titled “What it does”The plugin adds AI buttons to the existing Shopware product and category forms, plus a dedicated AI Assistant module under the Catalogue menu. From there you can:
- Generate SEO metadata, product names and descriptions
- Extract physical measurements (weight, dimensions, units) from free-text descriptions
- Match descriptions against your existing property groups or suggest new ones
- Translate copy across all your sales languages in one batch
- Improve, shorten or unify text inline in the WYSIWYG editor
- Suggest categories and search keywords for a product
- Replace product image backgrounds or do pin-based touch-ups
- Find product photos on the web and add them to a product
- Organise your media library — titles, alt text, tags and sub-folders from image analysis
- Run any of the above as a background job over thousands of products
- Trigger AI actions automatically whenever a product or category is saved
Every AI call produces a suggestion that you can review, edit or discard. Nothing changes on your products until you explicitly apply it.
Who it is for
Section titled “Who it is for”- Shop owners running mid-to-large Shopware 6 catalogues who want to fill gaps in copy and metadata without hiring writers.
- Editors who maintain product data and want a faster turnaround for translations and rewrites.
- Agencies managing multiple stores and looking to standardise tone, length and structure across them.
The plugin is not a one-click content factory. Treat it as an assistant that proposes — you stay in control of what gets published.
What you need
Section titled “What you need”- Shopware 6.6 (the plugin’s
composer.jsonconstrainsshopware/coreto>=6.6 <6.7) - A running async message worker (the standard
messenger:consumeworker that Shopware uses for background tasks) - An OpenAI account with API access and a funded billing balance — the plugin uses your own OpenAI key, you pay OpenAI directly per token
The plugin includes a built-in cost estimator. You configure per-model rates (input/output per million tokens, web-search call cost, image-edit cost) once on the connection model, and every job and suggestion stores its estimated cost. A cost statistics chart in the AI Assistant module breaks spending down by request type so you can see where the money is going.