PIM for Shopware
Description
Highlights
- Bulk editing with automatic snapshots and one-click revert
- AI text generation (ChatGPT & claude.ai) and DeepL translation for all product texts
- Advanced filtering with 25+ criteria and saveable presets
- Full CSV/TSV/XML import and export with column mapping and rollback
- Fully configurable layout, field visibility, permissions, and approval workflows
Features
- Dedicated PIM dashboard with catalog health analytics and completeness scoring
- Variant generator with matrix view for quick price and stock editing
- Product preview for inactive articles with temporary activation and auto-revert
- Translation dashboard with bulk DeepL translation across all shop languages
- Drag-and-drop section ordering via configuration matrix
- Property and group management with color swatches, images, and translations
- Cross-selling management with product lists and dynamic product groups
- Tiered pricing with multiple quantity-based price rules
- Inline image management with upload, reorder, cover selection, and alt texts
- Change history and audit log with field-level diffs and user attribution
- Edit lock with heartbeat-based concurrency protection
- Granular role-based permissions for all PIM features
- SEO template engine with variables for meta titles, descriptions, and URLs
- Product duplication including all variants, images, and assignments
- Automatic redirect from default Shopware product list to PIM
About the Extension
PIM for Shopware - Professional Product Information Management for Shopware 6
PIM for Shopware transforms your Shopware 6 administration into a powerful product management hub. Designed for merchants who manage large catalogs, PIM for Shopware replaces the default product list with a feature-rich PIM interface that puts every product detail at your fingertips — without ever leaving the page.
Streamlined Product Editing
Edit master data, prices, descriptions, SEO fields, images, properties, cross-selling, and custom fields directly in a clean, single-page detail view. Every section is organized in collapsible accordions with a fully configurable layout — drag and drop sections into your preferred order via the configuration matrix.
Powerful Variant Management
Create, edit, and manage product variants with ease. StawPim provides a dedicated variant generator with group and option management, a matrix view for quick price and stock editing across all combinations, and the ability to propagate data from the parent product to all variants — including tiered prices, cross-selling assignments, descriptions, images, and SEO fields.
Bulk Editing
Select multiple products and apply changes in one operation. Supported bulk actions include:
- Status — activate or deactivate products
- Prices — set fixed prices, increase or decrease by percentage or amount
- Stock — set, increase, or reduce inventory
- Tax class — reassign tax rates (gross price stays, net recalculates)
- Categories, tags, properties, manufacturers — add or remove assignments
- Sales channel visibility — control where products appear
- EAN/GTIN — set, prefix, suffix, or clear
- Listing configuration — main product vs. variant display
- Shipping, delivery time, packaging units, order quantities
- SEO fields — generate meta titles, descriptions, and SEO URLs from templates with variables
- Main category — set per sales channel for SEO URL generation
All bulk operations include automatic snapshots with full revert capability — undo any bulk change with a single click.
AI Text Generation & Translation
Generate product descriptions, meta titles, meta descriptions, and keywords using OpenAI (ChatGPT) & claude.ai — directly from the product detail view or in bulk for multiple products at once. Choose from multiple tones (professional, casual, technical, emotional, luxury) and provide custom instructions. Combine AI generation with DeepL integration for automatic translation of product texts into all configured shop languages.
CSV Import & Export
A full-featured CSV module with built-in and custom profiles, column mapping, field validation, and preview. Import supports multiple modes: create new products, update existing, or both. Export supports all product fields including variants, images, translations, custom fields, and cross-selling. Additional formats supported: TSV, XML, and DATANORM. Every import creates a backup with one-click rollback.
Advanced Filtering & Presets
Find exactly the products you need with over 25 filter criteria: status, variants, topseller, closeout, shipping free, manufacturer, category, sales channel, visibility level, tags, properties, images, description, EAN, SEO completeness, price range, stock range, tax class, delivery time, weight, creation date, and modification date. Save any filter combination as a named preset for instant reuse. Quick filter badges provide one-click access to common views like "without images" or "without description".
Approval Workflow
Enable a multi-stage approval process for product changes. Products move through draft, review, and approved states. Only authorized users can approve or reject products, with optional comments. The approval status is visible in the product list and detail view at all times.
Dashboard & Analytics
A dedicated PIM dashboard provides an instant overview of your catalog health: total products, active/inactive count, average completeness score, products without images, without descriptions, without SEO data, duplicate EANs, and more. A completeness distribution chart and lists of recently changed and least complete products help you prioritize your work.
Translation Management
A dedicated translation dashboard shows the translation status of all products across all shop languages. Filter by language, status (complete, incomplete, missing), and field. Translate individual products or trigger bulk DeepL translations for the entire catalog — with the option to only translate missing fields or overwrite existing translations.
Product Preview for Inactive Articles
Preview inactive products directly in the storefront without making them publicly visible. StawPim temporarily activates the product and sets visibility to "Direct link only", then automatically reverts both after a configurable duration (15s, 30s, 60s, or 120s).
Configuration Matrix
Every aspect of StawPim is configurable through a comprehensive configuration matrix:
- Section order — drag and drop to rearrange master data, variant, and sidebar sections
- Field visibility — show or hide any field, mark fields as required
- Column configuration — choose which columns appear in the product list
- Filter visibility — enable or disable individual filters and quick filter badges
- Permissions — granular role-based access for creating, deleting, bulk editing, CSV import/export, snapshots, audit log, and approvals
- Sales channel filtering — restrict which shops appear in the PIM interface
- Edit lock — prevent concurrent editing with automatic heartbeat-based locking
- Dashboard KPIs — configure which metrics and quality checks appear
- Completeness scoring — customize field weights for the completeness calculation
All settings are persisted to the database and shared across all admin users.
Change History & Audit Log
Every product change is tracked in a detailed audit log with timestamps, user attribution, and field-level diffs. Configure retention periods and automatic cleanup to manage log size.
Additional Features
- Product duplication — clone products including all variants, images, and assignments
- Inline image management — upload, reorder, set cover images, and edit alt texts without leaving the detail view
- Property & group management — create and edit property groups and options directly within the PIM, including color swatches, images, translations, and display settings
- Cross-selling management — create, edit, and reorder cross-selling groups with product list or dynamic product group assignments
- Tiered pricing — manage quantity-based price rules with multiple price tiers per rule
- Keyboard navigation — navigate between products using arrow keys
- Automatic redirect — optionally redirect the default Shopware product list to StawPim
- Multi-language — full German and English localization with 2,690 translation keys
Compatibility
StawPim is compatible with Shopware 6.7. No additional dependencies or external services required — AI and translation features are optional and require separate API keys.
PIM for Shopware - Professional Product Information Management for Shopware 6
PIM for Shopware transforms your Shopware 6 administration into a powerful product management hub. Designed for merchants who manage large catalogs, PIM for Shopware replaces the default product list with a feature-rich PIM interface that puts every product detail at your fingertips — without ever leaving the page.
Streamlined Product Editing
Edit master data, prices, descriptions, SEO fields, images, properties, cross-selling, and custom fields directly in a clean, single-page detail view. Every section is organized in collapsible accordions with a fully configurable layout — drag and drop sections into your preferred order via the configuration matrix.
Powerful Variant Management
Create, edit, and manage product variants with ease. StawPim provides a dedicated variant generator with group and option management, a matrix view for quick price and stock editing across all combinations, and the ability to propagate data from the parent product to all variants — including tiered prices, cross-selling assignments, descriptions, images, and SEO fields.
Bulk Editing
Select multiple products and apply changes in one operation. Supported bulk actions include:
- Status — activate or deactivate products
- Prices — set fixed prices, increase or decrease by percentage or amount
- Stock — set, increase, or reduce inventory
- Tax class — reassign tax rates (gross price stays, net recalculates)
- Categories, tags, properties, manufacturers — add or remove assignments
- Sales channel visibility — control where products appear
- EAN/GTIN — set, prefix, suffix, or clear
- Listing configuration — main product vs. variant display
- Shipping, delivery time, packaging units, order quantities
- SEO fields — generate meta titles, descriptions, and SEO URLs from templates with variables
- Main category — set per sales channel for SEO URL generation
All bulk operations include automatic snapshots with full revert capability — undo any bulk change with a single click.
AI Text Generation & Translation
Generate product descriptions, meta titles, meta descriptions, and keywords using OpenAI (ChatGPT) & claude.ai — directly from the product detail view or in bulk for multiple products at once. Choose from multiple tones (professional, casual, technical, emotional, luxury) and provide custom instructions. Combine AI generation with DeepL integration for automatic translation of product texts into all configured shop languages.
CSV Import & Export
A full-featured CSV module with built-in and custom profiles, column mapping, field validation, and preview. Import supports multiple modes: create new products, update existing, or both. Export supports all product fields including variants, images, translations, custom fields, and cross-selling. Additional formats supported: TSV, XML, and DATANORM. Every import creates a backup with one-click rollback.
Advanced Filtering & Presets
Find exactly the products you need with over 25 filter criteria: status, variants, topseller, closeout, shipping free, manufacturer, category, sales channel, visibility level, tags, properties, images, description, EAN, SEO completeness, price range, stock range, tax class, delivery time, weight, creation date, and modification date. Save any filter combination as a named preset for instant reuse. Quick filter badges provide one-click access to common views like "without images" or "without description".
Approval Workflow
Enable a multi-stage approval process for product changes. Products move through draft, review, and approved states. Only authorized users can approve or reject products, with optional comments. The approval status is visible in the product list and detail view at all times.
Dashboard & Analytics
A dedicated PIM dashboard provides an instant overview of your catalog health: total products, active/inactive count, average completeness score, products without images, without descriptions, without SEO data, duplicate EANs, and more. A completeness distribution chart and lists of recently changed and least complete products help you prioritize your work.
Translation Management
A dedicated translation dashboard shows the translation status of all products across all shop languages. Filter by language, status (complete, incomplete, missing), and field. Translate individual products or trigger bulk DeepL translations for the entire catalog — with the option to only translate missing fields or overwrite existing translations.
Product Preview for Inactive Articles
Preview inactive products directly in the storefront without making them publicly visible. StawPim temporarily activates the product and sets visibility to "Direct link only", then automatically reverts both after a configurable duration (15s, 30s, 60s, or 120s).
Configuration Matrix
Every aspect of StawPim is configurable through a comprehensive configuration matrix:
- Section order — drag and drop to rearrange master data, variant, and sidebar sections
- Field visibility — show or hide any field, mark fields as required
- Column configuration — choose which columns appear in the product list
- Filter visibility — enable or disable individual filters and quick filter badges
- Permissions — granular role-based access for creating, deleting, bulk editing, CSV import/export, snapshots, audit log, and approvals
- Sales channel filtering — restrict which shops appear in the PIM interface
- Edit lock — prevent concurrent editing with automatic heartbeat-based locking
- Dashboard KPIs — configure which metrics and quality checks appear
- Completeness scoring — customize field weights for the completeness calculation
All settings are persisted to the database and shared across all admin users.
Change History & Audit Log
Every product change is tracked in a detailed audit log with timestamps, user attribution, and field-level diffs. Configure retention periods and automatic cleanup to manage log size.
Additional Features
- Product duplication — clone products including all variants, images, and assignments
- Inline image management — upload, reorder, set cover images, and edit alt texts without leaving the detail view
- Property & group management — create and edit property groups and options directly within the PIM, including color swatches, images, translations, and display settings
- Cross-selling management — create, edit, and reorder cross-selling groups with product list or dynamic product group assignments
- Tiered pricing — manage quantity-based price rules with multiple price tiers per rule
- Keyboard navigation — navigate between products using arrow keys
- Automatic redirect — optionally redirect the default Shopware product list to StawPim
- Multi-language — full German and English localization with 2,690 translation keys
Compatibility
StawPim is compatible with Shopware 6.7. No additional dependencies or external services required — AI and translation features are optional and require separate API keys.
Details
- Available: English, German
- Latest update: 20 May 2026
- Publication date: 11 May 2026
- Version: 1.0.10
- Category: Administration
Resources
Reviews (6)
Average rating of 5 out of 5 stars
Starkes Tool für mehr Produktivität
Average rating of 5 out of 5 stars
PIM + JTL
Average rating of 5 out of 5 stars
Ich bin gerade noch im Testmonat, aber ich denke, dass es aufgrund der Komplexibilität ein dauerhaftes Plugin bei uns werden könnte!
Stone & Water hat immer zeitnah auf (weniger als 10 mins) auf Rückfragen geantwortet!
Umfangreiches PIM mit vielen praktischen Funktionen
Average rating of 5 out of 5 stars
Besonders positiv finde ich das Dashboard mit der Übersicht zur Datenqualität und Produktvollständigkeit. Dadurch sieht man sofort, bei welchen Artikeln noch Bilder, Beschreibungen, SEO-Daten oder andere Informationen fehlen. Gerade bei größeren Sortimenten hilft das enorm dabei, strukturierter zu arbeiten und Fehler schneller zu erkennen.
Auch die allgemeine Produktverwaltung wirkt deutlich durchdachter als im Standard-Backend von Shopware. Varianten, Zusatzfelder, Preise und Medien lassen sich wesentlich effizienter pflegen und viele Änderungen können direkt gesammelt durchgeführt werden.
Man merkt, dass das Plugin auf den tatsächlichen Arbeitsalltag im Shop ausgelegt ist und nicht nur zusätzliche Funktionen ergänzt.
Support reagiert ebenfalls schnell und kompetent.
Klare Empfehlung für Shops mit größerem Produktkatalog und regelmäßigem Pflegeaufwand.
Top Erweiterung!
Average rating of 5 out of 5 stars
Gerade hinsichtlich der Bearbeitung von Zusatzfeldern in Verbindung mit der Mehrfachänderung, bietet uns das Tool alles was wir brauchen, um unseren Daten schnell, und vor Allem, sauber zu bearbeiten.
Auch ein Lob an Stone & Water, welche extrem schnell auf etwaige Fragen reagiert haben!
5 Sterne!!!
Mächtiges Tool, spart sehr viel Zeit bei Produktanlage und Produktpflege
Average rating of 5 out of 5 stars
Die Produktanlage und Pflege wird dadurch deutlich einfacher und schneller. Der Zeitaufwand reduziert sich enorm, gerade wenn viele Varianten, Texte, Eigenschaften und Medien gepflegt werden müssen.
Besonders stark ist die integrierte KI-Textgenerierung. Produkttexte lassen sich damit sehr schnell erstellen, optimieren und sauber formulieren. Auch die Übersetzung in mehrere Sprachen mit DeepL funktioniert hervorragend und spart zusätzlich sehr viel Zeit.
Insgesamt ein wirklich starkes Tool, das die Produktdatenpflege in Shopware deutlich vereinfacht und beschleunigt. Für Händler mit umfangreichem oder variantenreichem Sortiment eine klare Empfehlung!
MEGA hilfreiches PIM für die Produktpflege
Average rating of 5 out of 5 stars
Sehr praktisch ist die strukturierte Übersicht für Produkte, Varianten, Preise, Medien, Eigenschaften und Übersetzungen. So hat man alle wichtigen Produktdaten direkt im Blick und muss nicht ständig zwischen verschiedenen Bereichen wechseln. Außerdem sind die Produkte so super easy und schnell bearbeitet.
Dabei ist die Massenbearbeitung und der Import sowie Export von Daten ein große Hilfe. Gerade bei größeren Sortimenten spart das viel Zeit und macht die tägliche Pflege deutlich angenehmer. Auch die Funktionen für KI-Texte, Übersetzungen und SEO-Felder sind sehr nützlich, wenn man viele Produkte effizient bearbeiten möchte. Und alle Schritte werden immer gesichert, sodass eigentlich nichts schief gehen kann.
Wirklich sehr gut durchdacht. Man merkt hier auf jeden Fall, dass damit aktiv während der Entwicklung gearbeitet wurde, sodass das Tool sehr anwenderfreundlich geworden ist. Und es kommen regelmäßige Updates. Klare Weiterempfehlung und im Vergleich zu anderen Tools seinen Preis wert!
About the Extension Partner
Stone & Water
Partner Status
-
Shopware
Extension Partner
Details
-
Ø-Rating:
4.8
Average rating of 4.8 out of 5 stars
- Partner since: 2017
- Extensions: 4
Support
- Based in: Germany
- Speaks: German, English
https://pim-shopware.de/dokumentation.html
1.0.10
Products are now completely deleted — including main products with variants and cross-selling
- Products could not be deleted in certain situations (e.g. when they have variants, are referenced in cross-selling lists, or when an installed plugin reacts to the product delete event).
- Completely new delete architecture: a direct backend endpoint removes the product and all its dependencies at the database level, so that plugin subscribers or indexers cannot interfere.
- Reliably cleaned up: variants (recursive), cross-selling lists and assignments, configurator settings, visibilities, categories, tags, properties, media, search keywords, product stream mappings, reviews, translations, prices, main categories and SEO URLs.
- Order line items are not touched — the link is set to NULL so the order history is fully preserved.
- Applies to all delete paths: single delete from the context menu, "Delete" toolbar button on selected products and "Delete products" tab in bulk edit.
- Success notification clearly shows what was cleaned up, e.g. "5 products deleted (incl. 23 variants, 47 links cleaned up)".
Fixed — delete error messages are now properly evaluated
- When deleting single or multiple products, the API response wasn't being checked — errors still produced a success notification, but nothing was actually deleted.
- Server responses on all delete paths are now properly evaluated and real error causes are shown directly, instead of being silently swallowed.
Fixed — purchase price gross/net ignored on CSV import
- The CSV columns "Purchase price gross" and "Purchase price net" weren't processed on import — values did not reach the product.
- Purchase prices are now imported correctly, including all variants: gross only / net only / both values 1:1 / single value. When gross and net are present together, it's automatically detected if the values don't match the tax rate and they're stored as unlinked accordingly.
Improved — CSV mapping dropdown finds all fields
- Fields disappeared from the dropdown as soon as they were assigned to another CSV column — fields like "Purchase unit" or "Base price unit" became hard to find once mapped elsewhere.
- All fields are now permanently visible in the dropdown. Already-assigned fields are marked in colour with the hint "already assigned to 'X'". Clicking a marked entry automatically replaces the previous assignment.
- Clearer names for the unit fields: "Product unit / pack unit" (instead of just "Purchase unit"), "Measurement unit ID" and "Measurement unit (name)" (instead of just "Unit ID/Name"), "Content quantity (base price)" and "Base price unit (reference quantity)".
Compatibility — Shopware 6.7 / Doctrine DBAL 4
- Plugin is now compatible with the new Doctrine DBAL 4 in Shopware 6.7. Backend code detects at runtime which DBAL version is active and uses the right API automatically. Works on Shopware 6.5, 6.6 and 6.7 alike.
1.0.9
CSV import: mapping dropdown significantly improved
- Dropdown much wider (720 px), items in two lines: label on top (readable), technical field name below — both now fully visible, even for very long custom field migration names.
- Search now supports multiple terms simultaneously — all words must appear (whether in the label, technical name or group name).
- Selected field clearly recognizable with indigo accent border and bold label — previously it looked like several fields were marked at once.
- Duplicate custom field entries in the dropdown fixed: when multiple sales channels share the same language and only one real CSV column would exist, it is now shown only once.
CSV import: prices applied correctly
- Gross and net prices are now both applied 1:1 from the CSV. Previously the net value was ignored and recomputed from the gross value via the tax rate — manual values were lost for unlinked prices.
- If the two values don't match the tax-rate relationship (difference more than 1 cent), the price entry is automatically marked as "unlinked" — Shopware then keeps the manual values.
CSV export: purchase price gross/net repaired
- The columns "Purchase price gross" and "Purchase price net" remained empty in exports (internal column-name mismatch). Values are now exported correctly.
More master data fields in import/export
- Newly importable and exportable: dynamic product groups, "Show in listing", variant listing configuration, feature set and CMS layout (each with validation).
- Full audit of all master data and delivery fields completed — both import and export are now fully covered.
Fixed — snippet on detail page
- The "Purchase unit (plural)" field on the detail page showed the snippet key instead of the translation — snippet was missing in the detail block, now correctly added for German and English.
1.0.8
Quickview modal from product listing overhauled
- Modal header now shows the variant name first (bold, dark), with the product number following as secondary information (small, gray) — matching the main-product variants modal.
- Input fields in the quickview unified with label on top, input below (42 px height) — consistent with the rest of the plugin.
- "Expand all / Collapse all" button in the modal header — same as in the master data detail view.
Bulk edit — filter display and layout
- Complete display of all filters from the selected preset (manufacturer, categories, tags, properties, stock, price, weight, date ranges, visibility and more) instead of just a few as before. IDs are resolved to readable names.
- Preset chips and item count on separate rows — no more awkward wrapping when many presets are present.
- "Item count:" and "Active filters:" now flush-left at the same horizontal position for a consistent layout.
- "No filters active" warning with clearly visible red border.
Config matrix — quickview fields section
- Complete migration of the quickview fields section to the standard config matrix pattern — visually identical to the "Variants view" and "Master data view".
- Each field group has its own accordion with "X / Y visible" badge.
Variant images in listing
- Variant images in the product listing now display as small 32 px thumbnails (instead of full size), main articles continue with 40 px.
- Variant rows indented by 32 px — hierarchy to the main product clearly visible.
CSV import/export — unified layout
- Export settings "Max. products" and "Decimal separator" now use the same setting pattern as the other options (label on the left, input/dropdown on the right).
- "Main export language" with label and dropdown side-by-side.
Modal boxes — scroll flicker fixed
- Root cause was the backdrop blur on the modal background being recomputed on every DOM change. Dedicated compositing layers on backdrop and panel; scroll container additionally isolated.
- Noticeable in the bulk edit, CSV import/export, filter modal and quickview modals.
CSS consistency — major audit
- 145 missing CSS class definitions added — all using the existing CI design tokens.
- Font sizes, colors, border widths and input field heights now unified across the entire plugin.
Variants generator — warning box cleaned up
- Title "Important before running" removed — only the warning icon, vertically centered with the hint text.
- Search icons removed from problematic modal search inputs — placeholder text now starts cleanly at the beginning.
1.0.7
Prices — independent gross/net control
- New "Set purchase price" action in bulk edit — choose either gross or net input. The other value is automatically calculated using the product's tax class.
- CSV import and export now support separate columns for gross and net purchase prices. On import, you can mix and match: gross only, net only, both, or the legacy combined column. Missing values are derived from the tax class. German and English column names are recognised automatically (e.g. "EK brutto", "Einkaufspreis netto", "cost gross", "cost net").
- In the config matrix, all four price types — sales price, purchase price, list price and lowest price over the last 30 days — can now be toggled independently for gross and net. Applies to both main products and variants. Existing user configurations with the old combined toggles remain valid.
Config matrix — new fields and consistency check
- Pack unit plural now available as a new field for main products and variants.
- Available stock has its own toggle — was previously coupled with stock level.
- Full consistency audit performed across the config matrix: every toggle is now connected to the corresponding input field in the detail or variant modal. No more toggles without effect.
- Removed non-functional fields from the config matrix: internal note, custom CMS layout, display variants in listing, and feature set.
Quickview fields (variant editing in the product listing)
- New config matrix section to control which fields appear in the quickview modal when clicking a variant in the product listing.
- Structure and styling identical to the master-data view and variants view: one accordion per field group with "X / Y visible" badge and "Deselect all" button.
Variants modal
- In the variant edit modal, the variant name now appears first (bold, dark), with the product number following as secondary information behind it (small, gray) — matching the smart bar of the main article.
- Form labels in master-data and variant views now styled uniformly.
Unified input field height
- All input fields in the master-data and variant master-data views now share the same height (42 px) — whether native dropdowns, custom selectors like tax rate, manufacturer and delivery time, or Shopware form components.
- Price fields were previously 48 px, now 42 px — matching the rest.
- Border thickness, color and radius unified for a consistent look across all fields.
WYSIWYG editor (product description)
- The frame now wraps the toolbar and content area as one cohesive field — previously the outer frame was visually offset from the content.
- Styling identical to all other input fields (border, radius, focus ring).
Bug fixes — appearance
- Search field in the config matrix ("Search setting…") is now fully styled — hit counter, prev/next buttons, clear button and keyboard shortcut hint (⌘K or Ctrl+K) were previously invisible or broken.
- Hint texts beneath input fields in the CSV import/export view (e.g. the main language hint on export, or the strict-mode explanation on import) now display correctly as small muted helper text. Previously they were shown in full body size.
- Status pill on the strict-mode toggle (Active / Inactive) now correctly rounded and colored.
1.0.6
Major feature release focused on AI text generation, branded admin UI, expanded bulk edit and performance improvements.
AI Text Generation
- Claude (Anthropic) as a second AI provider — dedicated section in the config matrix under "Translations" with API key, model selection (Haiku 4.5, Sonnet 4.6, Opus 4.6 / 4.7), tone preset and bulk toggle
- When both ChatGPT and Claude are enabled, you can pick the provider per call in the AI generator modal
- Connection test button for Claude, mirroring the existing one for ChatGPT
- Both providers operate fully independently — own keys, models, tones and bulk activation
Bulk Edit
- New action "Base price" — set content quantity and base-price unit on multiple products at once
- New action "Product unit" — assign product unit (Piece / Litre / kg / ...) to multiple products at once
- Live progress display with counter, phases (snapshot / apply), ETA and cancel button — no more black box when processing large batches
Master Data
- New field "Product unit" (dropdown Piece / Litre / Kilogram / ...) in the product detail view next to content quantity, base-price unit and purchase unit — configurable in the config matrix under "Fields"
CSV Import / Export
- New column "Unit (name)" — exports the readable name of the product unit (e.g. "Litre") alongside the unit ID so the CSV is directly readable in Excel
- Import detects "Unit (name)" / "Produkteinheit" as a column header and automatically resolves it to the matching unit ID
- CSV profile "Prices & Stock": defaults to unit name instead of unit ID (more readable)
- CSV modal: Import tab is now only visible to super admins (and when the permission is enabled). Export tab also permission-gated
- Longer field labels like "Match via" no longer overlap the dropdown next to them
Admin UI
- New Stone & Water branding bar at the top of every PIM page (dashboard, listing, product detail, config matrix) — with logo, "Stone & Water — PIM für Shopware" text and "Request feature" button with direct link
- Shopware smart-bar is hidden on PIM pages — creates more space for the actual product data
- Config matrix: search input and tab bar are now sticky together and stay visible while scrolling
- Listing: table, pagination and filter row have consistent horizontal inner padding
- PIM dashboard now uses the same layout as the other PIM pages
Performance
- JS bundle is minified during the build step (comments and redundant whitespace removed). Bundle size ~23 % smaller (2.5 MB → 1.9 MB) with identical functionality
- Listing table uses the CSS property "content-visibility: auto" as browser-native virtualization. With large product lists (1000+) the browser only paints visible rows — no behavior change in older browsers
1.0.5
Dashboard
- Clickable KPI cards open the listing pre-filtered
- New "Top issues" section with prioritised action list
- Trend arrows show change over up to 30 days
- New stock status section (out-of-stock, low stock, inactive with stock)
- Top-10 manufacturers and price distribution histogram
- Configurable thresholds and cache indicator
Filter presets
- Search field and favourites filter in the preset modal
Bulk edit
- Filter restriction is now automatic in Preset/Filter mode
- "Clear fields" now also operates on variants
- Clean reload of list and variant cache after changes
Listing
- Inline editing for stock, price, EAN, manufacturer number and weight — also for variants
CSV
- Configurable decimal separator (point or comma) for Excel
1.0.4
- Preselect variants during variant generation
1.0.3
- Bulk Update: Assign cross-selling groups in bulk (product stream or product list)
- Bulk Update: Variant preselection after generation (set main variant, hide main item)
- Configuration Matrix: Global defaults for variant preselection
Cross-Selling: productVersionId fix → Visibility in the storefront
- Revised CSV import/export: Batch API, significantly faster
- CSV export: Custom fields per language, main category names with tree resolution
- Filter improvements: notContains with parent products, AND combiner fix
- UI improvements: Variant generator layout, listing pagination
- Code cleanup: -73% noise comments
1.0.2
- User interface customization
- CSV import/export enhancement
- Batch update enhancement
1.0.0
- Release PIM for Shopware