- Old designs will be automatically cleaned up from the database
- Old, uploaded files will be automatically cleaned up from the file system
- Bug fix: In some cases texts were not properly saved if they contained special characters
- In the backend the order quantity and a list of placed elements will be shown
- The size of SVG images added to the canvas will not exceed the canvas size.
- The URL to the designer's asset files (JS, CSS etc.) can now be configured in the plugin configuratio.
Bug fix: In multi-language shops configuration labels may not have been translated properly.
- Bug fix: Past orders could not be loaded.
- New feature: Filters. You are now able to have the product designer add filters to uploaded images.
- New feature: SVG upload can be disabled/enabled
- New feature: Image quality calculation can be adjusted
- Improved loading time on opening the product designer
Bug fix: In some cases there were display issues when changing the brightness of an image.
Bug fix: In some cases a design didn't appear in the backoffice if multiple items were added to the cart/order.
Bug fix: In some cases some buttons were not properly shown in the horizontal layout.
- Bug fix: URLs in Shopware Admin
- Bug fixes: In some cases products without design could not be added to the cart.
- QR codes, text objects and image uploads can now be disabled in each admin configuration
- Cleaner structure of admin configuration options
- Preview functionality in admin configuration
- It's now possible to copy elements.
- Bug fix: Media folder for preview images will be created if not existing.
- Bug fix: The designer now works with different product layouts, too.
- Bug fix: In a few cases configurations could not be saved.
- New, horizontal layout. You can now choose between a vertical, horizontal or automatic layout based upon screen ratio.
- Improved compatibility to custom themes (Stratus etc.)
- Compatibility with the HTML Minify App
- Fixed compatibility with Shopware Custom Products plugin
- Customers are now able to adjust the brightness of images
- Bug fix: In some cases the cart button won't be displayed
- Improved plugin compatibility to "Variants table"
- Improved compatibility for PHP 8.2
- Bug fix: In some cases configuration could not be saved
- Improvements for the functionality to re-apply a previous design
- Preview images will now be generated for every assigned configuration
- Small layout improvements
- Exported design files will now be saved on the shop server.
- Pixabay images will now be downloaded to the shop server. In case Pixabay deletes a file from their servers, it's still possible to export the design.
FOR CUSTOMERS OF THE RENDERING SERVICE
With the next version of the rendering service there will be fundamental changes to it. Please mind, that with the next version the Rendering Service is able to export the same file formats like you can choose from for manual rendering. If you have questions, don't hesitate to contact the plugin support.
- Slightly improved style to save more space
- Improve mobile style
- The UI can now be hidden by the customer
- Configuration labels are now translateable
- Bug fix: If background colors are disabled, in some cases an empty modal has been shown
- Bug fix: Focusing the text area for QR codes will now not zoom in automatically in iOS
- Objects can now be mirrored
- New ways for text scaling
- Small improvements in mobile view
- Bug fix: Translations for some language were not be loaded.
- Improved embedding of the modal that loads the designer
- Elements can now be deleted by pressing the delete key on the keyboard
- Bug fix: In some cases emojis weren't correctly replaced with images
- Compatibility to Shopware 6.5
- Compatibility to Rendering Service, v2
- Better compatibility to alternative themes
- Bug fix: Focusing a text field will now not focus the input field automatically on iOS devices.
- If there were no results searching for Pixabay images, the customer will now be informed about that.
- New feature: Now you can image search via pixabay.com to the designer. Simply register for a free API key on pixabay.com and paste it into your product designer configurations.
- Bug fix: If multiple configurations were assigned to a single article there might be performance issues.
- Improvements and bug fixes for PDF generation
- Bug fix: In some cases designs with QR codes could not be finished.
- Bug fix: Surcharges were not displayed correctly under special circumstances.
- Bug fix: The foreground image for printing was not embedded.
- Bug fix: For SVG files no surcharges were added.
- Bug fix: In some cases the designer did not load if an initial design was configured.
- Bug fix: Price calculation for images was incorrect in some cases.
- Improved error handling: Failing image uploads will now show a better error message.
- Cleaner display of unexpecteds error messages that can easily be closed
- Improved SVG support
- Performance improvements for canvas renderings
- Bug fix: Some SVG prevented the design to be finished.
- Bug fix: Some image file types could not be uploaded anymore.
- Bug fix: When using an unknown language English wasn't used as a fallback.
- You are now able to export designs as PDF
- Bug fix: Deleting a configuration in backend may not remove that configuration from the list.
- Bug fix: If no CSS was specified for a configuration an invalid URL was loaded.
- Performance improvements when loading designs in admin area
- Bug fix: Currently selected text in text box was not properly shown.
- Improve performance when saving temporary design
- Bug fix: An issue regarding the import / export functionality was fixed
- Your customers are now able to upload PDF files
- Bug fix: The button to create a design didn't update it's text after a design has been created.
- Bug fix: CSV export could not be performed in some cases
- Bug fix: Orders could not be loaded in some cases
- Improvements regarding SVG processing and PDF export
- Compatibility to Shopware 6.6.1.0
- Performance improvements for cart price surcharges
- Compatibility for Shopware 6.6
- Bug fix: In some cases CSV exports were invalid.
- Initial design data won't be saved with the designs anymore, to reduce storage data
- Bug fix: For some fonts the character spacing hasn't been rendered correctly.
- Performance fix: Loading ordered designs in backend may have been very slow
- It's now even more easy to create initial designs: There's no order necessary anymore.
- Existing designs can be modified in the backend
- Several UX & UI improvements in Backend
- New tab "Cleanup" to remove old database entries and files
- New loading indicator if a customer adds an image to the canvas while the image is still loading.
- Bug fix: Curved texts could not be changed to bold nor italic
- Bug fix: Texts of rendered designs were incorrectly sized in a few cases.
- Implementation of snap lines: Using snap lines your customers are able to easily align the elements placed on the canvas. Color and strength of snap lines can be configured in the Shopware backend.
- It's now possible to enter relative URLs for the article image as long as it starts with a dot or a slash.
- Performance improvements when storing temporary designs.
- Bug fix: Designs in backend could not be deleted.
- Bug fix: Issue with selecting transparency when using backend color picker.
- Bug fix: Custom CSS was not loaded in some cases.
- Bug fix: Some translations in backend were missing.
- Bug fix: In some cases the loading icon was always visible in the backend configuration list.
- Performance fix: Loading of designs in backend is faster now.
- Bug fix: Some texts on designs which were created with version 1 hat a RTL directon.
- Bug fix: When uploading an image the loading animation was not shown.
- Bug fix: Initial designs could not be loaded.
- Bug fix: Designs with SVGs could not be generated in backend in some cases.
- Bug fix: In some cases background images and predefined images could not be loaded.
- Bug fix: Designs with some SVGs were not able to get finished or loaded in the backend.
- Bug fix: Some SVG files were not accepted.
Update to version 2 of the product designer.
Version 2 comes with a lot of changes!
You can find a list of changes in our new documentation:
https://docs.product-designer.io/v2/
Please test the new version carefully on your system.
If you use custom JS or CSS you have to adjust it to the new version. Find out more about it here: https://docs.product-designer.io/v2/migration.html
You now also have access to the source code of the designer - so you can customize it however you like:
https://docs.product-designer.io/customizations/
Thanks for using the product designer!
- Emoji Support
- Minor bug fixes
- Let your customers decide between background images now. For this add the images to choose from in media manager directory "Product Designer - Background Clip Arts"
- Adjustments for Shopware 6.4
- After applying a design the text of the button "Create design" will be changed to "Update design"
- Added some more translations
- Integration of KILB Rendering Service: This soon to be available plugin will automatically generate designs. You can choose between 6 different file formats.
- If an image can not be loaded from a different domain (i.e. because of missing CORS headers) the plugin will now try to load the file from the current domain.
- Configurations can now be exported and imported as CSV
- Add a link to documentation in backend
- Temporary designs that were not applied yet will also be saved.
- Paypal express checkout button will be disabled, too, if no design applied yet.
- Bug fix: Multi language shops with language flag in URL will be supported, too
- New feature: With a "sort index" configurations can be sorted in the backend and - if you assign multiple configurations to a single article - in the frontend, too.
- Performance optimizations in backend if you have a huge list of configurations
- Bug fix: Sometimes basket preview image has not been rendered correctly on mobile apple devices.
An issue with resolving wild card article numbers was fixed.
- Uploading an SVG will make the quality indicator disappear.
- When a clip art will be placed on the design it will be scaled to "good image quality".
- New feature: An image quality indicator shows the customer what quality the image he placed has.
- The maximum length of QR code text was reduced to 100. More text would generate bigger QR codes that are hard to scan.
- Stored designs are limited to 9 now. Additionally they will be compressed before saving. This will fix some issues with browsers which limit the locale storage a lot (like Safari or mobile devices)
- The text size of some input fields got slightly increased so there will happen no unwanted zooming on iOS devices.
- The size of the basket preview image can now be adjusted for each configuration.
- If you edit a color field of a backend configuration you can now use a color picker.
- The transparency which is hiding the background image and elements outside of the canvas can now be adjusted.
- On the product detail page not all configurations will be loaded from backend anymore. Only those who are really needed for that article. This will improve performance if you have a lot of configurations in your system.
- Previously created designs can now be applied & reused again.
- The navigation entry "Product Designer" is now a sub entry of "Catalog"
- A lot of small bug fixes
- New feature: Upload your own fonts. Please read the FAQ section regarding fonts before using this feature.
- Bug fix: Clicking outside of the canvas did not unselect the currently active element all the time.
- Bug fix: Article numbers containing only digits will work now.
- New feature: The zoom functionality - your customers are now able to zoom the canvas. So they are able to place their elements more easily.
- New feature: You are now able to use wildcards (*) for configuration articles numbers.
- Breaking change: Scaling is reimplemented. Background image and canvas will now be sized as big as possible to fit in the browser window. It's important the background image is placed on the same domain like the shop (or: CORS headers correctly set).
- Bug fix: Safari bottom bar will not hide parts of designer content anymore.
- Performance fix: Canvas will only be rendered now if it's really necessary.
- Improved support of SVG graphics
- You are now able to define a "price per design" that will be added to the base product price if the customer placed at least 1 element.
- Performance improvements when switching between configurations in Frontend
- Improvements of design of elements placed outside of drawing area
- Bug fix: Drawing area will now be calculated correctly again when switching between configurations
Backend icons will show up again now
- If you click on a blank area the focus of current canvas element will be removed
- Additional pricing now also works for curved text
- Breaking Change: Elements are now visible, movable and changeable even if they are not inside the canvas. This will increase user experience
- Breaking Change: Customers can't set text bold or italic if the font doesn't support it anymore.
- New fonts added.
- Bug fix: Placement of initial elements for multiple configurations per article fixed.
Our biggest update so far!
- Optimization of the file size of the javascript file
- Performance optimizations for product listings if you've created a lot of product designer configurations
- Improvement of usability on mobile devices
- Letter spacing can now be changed on text elements
- Text elements can now be curved
- Bug fix: Drag & Drop inside the image upload layer will work now
- Critical Bug fix: Products could not be loaded in the backend. Fixed.
- For even more product tiles in your shop the button "Add to basket" will be replaced with "Create design now".
- You are now able to change the color picker. You can choose between different layouts here.
- You are now able to define the colors users can choose for their text elements.
- Improving layout of clip art layer
- Improving size and rotation handles of elements placed on the canvas
- Bug fix: You can place PNG images on the canvas now again
- Exif metadata of uploaded images will be parsed now. This will support rotated and mirrored images.
- You can define your own fonts now. For this create a folder "product-designer-fonts" in Shopwares public directory & place your TTF fonts in there.
- Bug fix: If you've deleted an order in the Shopware backend product designs could not be loaded anymore. This has been fixed.
- Price information on product detail page will now contain * char to inform about including VAT
- Bug fix: A issue was solved that in rare cases large graphics were not rendered completely in the backend.
- There's a plugin icon in the admin plugin manager now
- Custom JS & CSS files won't be cached anymore
- Bug fix: If no background image URL was defined for a configuration in some cases it was not possible to open that configuration in the backend anymore.
- Bug fix: Fixed showing the grid on top of all placed elements when opening product designer modal again.
- Bug fix: Using the category dropdown in clip art layer was zooming the page on iOS.
- In each configuration you can now define a grid which will help your customers to arrange the design elements.
- Uploaded images and added clip arts will be initially set to a size where the customer can see it completely in the canvas.
- Dynamic Price Calculation: For each product design configuration you can specify an additional price amount for each clip art, image and text element that will be added to the product price.
Please mind: In some cases it's necessary to disable and enable the plugin after the version upgrade again. No data will be lost.
- The CSS style für the button design is now available for own customizations via ".btn"
- You can filter for several clip art categories in product designer configurations now.
- Layers for clip arts, QR codes etc. improved by design.
- Bug fix: HTML of frontend and backend page of product designer will not anymore cached in browser cache.
- Bugfix:Ordered product designs will still be listed now, even when a related product has been deleted.
- Bugfix: Clip arts placed in sub directories will now be grouped into categories.
- Feature: You can now add your custom JavaScript file into a product design configuration which will give you the opportunity to modify the behaviour of the product designer.