Skip to content

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.

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.

  • 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.

  • Shopware 6.6 (the plugin’s composer.json constrains shopware/core to >=6.6 <6.7)
  • A running async message worker (the standard messenger:consume worker 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.