Die Auflösung des Medienordners erfolgt nun über die Plugin-Entität statt über den Ordnernamen. Administratoren können den Medienordner von Shop The Look in der Shopware Administration umbenennen, ohne dass dies Auswirkungen auf Bild-, PDF-, Katalog- oder Demo-Medien-Uploads hat.
Static code analysis fixes
- Added a complete Shop The Look demo CMS landing page with all available STL CMS elements.
- Added headings and descriptive content between demo CMS elements for clearer page structure.
- Assigned the demo CMS landing page to the Shop The Look demo category.
- Made demo imports idempotent: existing demo data and CMS pages are reused safely.
- Added six demo scenes to the Shop The Look scene slider.
- Fixed the demo CMS page type to “Landing page”.
- Fixed empty category-slug handling in scene breadcrumbs to prevent storefront rendering errors.
- Improved Messenger-based demo import handling and concurrent import protection.
- Fixed Shopware 6.7.11.1 compatibility for the expired catalogue scheduled task.
Problem beim Umblättern zur letzten Seite im Modalkatalog behoben
- Fixed catalogue modal height
- Made catalogue element full width when no description
bugfix message queue relative/absolute path detection
Added
- Real-time progress tracking for PDF catalogue splitting with visual progress bar
- Estimated time remaining (ETA) display during PDF processing - Failed page tracking with detailed error reporting
- Retry functionality for failed PDF pages
- Worker queue information messages to guide users on setup requirements Improved
- PDF splitting now processes one page at a time through message queue for better memory management
- Split button state management with proper enable/disable logic based on export status
- Progress bar visibility - now shows immediately when splitting starts
- Memory handling for large PDF files (30MB+) through batched processing
- User notifications system with clear status messages at each stage
- CSS styling with concrete color values for consistent appearance
Fixed
- Maximum execution time errors when processing large PDF files
- Memory exhaustion issues during PDF splitting
- Progress bar disappearing and reappearing during initial processing
- Button state not reflecting catalogue export status correctly
- Message queue worker conflicts when multiple workers run simultaneously
Technical Changes
- Implemented `PdfSplitPageMessage` for individual page processing
- Added progress tracking in media entity configuration
- Optimized Imagick usage with proper resource cleanup
- Enhanced error handling with try-catch blocks for individual pages
- Added polling mechanism for real-time progress updates (4-second interval)
Update to Shopware 6.7 version
Media folder resolution now uses the plugin entity instead of the folder name. Administrators can rename the Shop The Look media folder in the Shopware Administration without affecting image, PDF, catalogue, or demo-media uploads.
### Added
- Added complete demo-data import through Shopware’s asynchronous message queue and Administration Worker.
- Added a complete Shop The Look CMS landing page during demo import.
- Added all Shop The Look CMS elements to the demo page, including visible headings and descriptive text.
- Added six demo scenes to the Shop The Look scene slider.
- Assigned the generated CMS landing page to the generated STL category.
### Changed
- Demo-data import is now split into small queued jobs, including one media download per job, so it works reliably through the Administration Worker.
- Demo import is repeat-safe: existing demo entities and the CMS page are reused and updated instead of causing duplicate-data errors.
- PDF split progress updates are synchronized to prevent concurrent page jobs from overwriting progress information.
### Fixed
- Fixed PDF-split jobs remaining permanently in “in progress”.
- PDF-split failures are now persisted and displayed instead of leaving an endless progress state.
- Added clear errors when ImageMagick cannot decode PDF files or cannot execute Ghostscript.
### Technical requirements
PDF splitting requires:
- PHP extension imagick
- ImageMagick with PDF support
- Ghostscript (gs) installed and available to the PHP-FPM process
Fixed issue with flipping to last page in modal catalogue
- Fixed catalogue modal height
- Made catalogue element full width when no description
bugfix message queue relative/absolute path detection
Added
- Real-time progress tracking for PDF catalogue splitting with visual progress bar
- Estimated time remaining (ETA) display during PDF processing - Failed page tracking with detailed error reporting
- Retry functionality for failed PDF pages
- Worker queue information messages to guide users on setup requirements Improved
- PDF splitting now processes one page at a time through message queue for better memory management
- Split button state management with proper enable/disable logic based on export status
- Progress bar visibility - now shows immediately when splitting starts
- Memory handling for large PDF files (30MB+) through batched processing
- User notifications system with clear status messages at each stage
- CSS styling with concrete color values for consistent appearance
Fixed
- Maximum execution time errors when processing large PDF files
- Memory exhaustion issues during PDF splitting
- Progress bar disappearing and reappearing during initial processing
- Button state not reflecting catalogue export status correctly
- Message queue worker conflicts when multiple workers run simultaneously
Technical Changes
- Implemented `PdfSplitPageMessage` for individual page processing
- Added progress tracking in media entity configuration
- Optimized Imagick usage with proper resource cleanup
- Enhanced error handling with try-catch blocks for individual pages
- Added polling mechanism for real-time progress updates (4-second interval)
Split PDF images over Message queue
PDF exporter - CDN Support,
Catalogue modal for mobile view,
Bundle boxes and config on element for show/hide button "Add all items to cart"
- Catalogue: Valid from - Valid until
- CSS style products with long name
- PDF sppliter in admin bugfix
- Added service to automatically export PDF to single pages (images)
- Added config to catalogue CMS element
Bugfix: fixed issue with pseudo modal
First version of the Shop the look for Shopware 6