- Resolved an issue where inventory notification settings were not being saved.
- Resolved issue Inventory notification settings not displaying.
- Resolved issue of notification field showing in digital products.
- Resolved issue where scheduled task notification constantly appeared.
- Added Shopware 6.6 compatibility
- Added hidden label above e-mail fields to avoid accessibility issues
- Added improved sorting for the "Customers Waiting" column in the stock subscriber insights overview by storing the number of subscribers inside of a customField in the database
- Inserted custom fields via migration to avoid issues with type handling via the API
- Added FroshPlatformTemplateMail compatibility
- Added multi lingual support for the mail templates
- Added product image to mail template
- Improved default mail template
- Added rule ids to context of notification task handler
Resolved mail send in respective languages
Resolved mail send in respective languages
Bug fixes:
- Resolved snippets are missing on email validation.
- Resolved icon display of the Notified.
- Resolved missing semicolons.
- Resolved logged users aren't able to subscribe to a stock.
- Patch of the ${var} in strings is deprecated.
Added notification time for the confirmation Message.
- Added functionality to clear the input field after subscribing to the product.
- Added functionality for registered users who have subscribed to a product. After reloading a page, a notification will be shown for products that have already been subscribed.
- Resolved issue of getLanguageIdChain is return value must be of type array.
- Resolved the issue with the "config.lastRunTimestamp" log in the SWAdmin log.
- Resolved issue where super create was missing in the createdComponent.
- Resolved issue where emails were being sent when the stock reached the minimal threshold.
- Resolved issue where scheduled task notification constantly appeared.
Added media cover null condition in the mail template.
Added Multiple email support in "Email for notifications" filed.
Resolved modal popup of the terms of service and privacy policy
Make it compatible for Shopware 6.5.7.3
- Added input-group selector around email input field to fix styling issues with some themes
Resolved variant product name display in email.
Resolved Stock subscriber and product sorting by default descending order in admin.
- 6.5 compatibility update
- Added title snippet for notification form on product detail page
- Updated default mail templates to be more bullet proof with Windows mail clients like Outlook and Windows Mail
- Added product SEO url support using the {{ product.url }} variable
- Added partial support for google recaptcha V2, V2 invisible recaptcha still not supported, use V3 instead.
- Added a plugin vitals check which automatically povides the admin with a notification when something is not going as planned.
- Added auto-recovery function, resetting the scheduled task status when it got stuck
- Added support for package unit plural
- Added salutation association to the back in stock mail template.
- Reduced performance impact of flow builder hooks by moving expensive computational tasks to the message queue
Resolved issue where scheduled task notification constantly appeared.
- Resolved issue where super create was missing in the createdComponent.
- Resolved issue where emails were being sent when the stock reached the minimal threshold.
- Resolved variant option group in email for display variant product name.
Optional arguments specified after required arguments
Added option to consider the article in stock if clearance sale is inactive before mail is sent
- Adjusted optiply suggestion message to be less invasive
- Added option to hide the optiply suggestion message
- Added rule ids to context of notification task handler
- UGRENT HOTFIX: Fixed error caused by last update
Added in the notifySubscriber update the data via simple query.
Resolved url language wise in email.
Resolved Stock subscriber and product sorting by default descending order in admin.
Resolved variant product name display in email.
Fixed Notification counting in product detail page.
- Fixed translation
- Fixed sorting of new time columns in the stock subscriber insights overview
- Added batching to the scheduled tasks to avoid running out of RAM for huge subscriber lists
- Added two extra columns to the subscriber insights table to give more time-based insights into your subscriber base
- Changed path to url to avoid strange resolving issues from occurring.
- Added option to show a notification bell in the swatch of unavailable variants
# 1.6.0
- Added option to set stock threshold before a mail is send
- Optimised product detail admin interface to support more stock configuration options
- Added notification for products that are frequently out of stock and in high demand
- Added alert on product detail page to give store owners insights into the current number of subscribers for that product
- Upgraded debug command to make it easier to gain insights in errors in the stock notification process
- Fixed issue where inactive products would cause an error during the stock notification process
- Mapping product translations to properties to make email variables more intuitive
- Updated documentation
- Improved plugin configuration structure
- Added scheduler check to plugin config to allow users to verify if the scheduler is running
- Added mail template type template data to allow previewing the e-mail template
- Moved template creation to migrations
- Fixed missing EntityFactory dependency in StockSubscriberRepository and StockSubscriberProductRepository
- Added B2B options to allow only logged in customers to see the stock subscription form.
- Made echo outputs in task handler conditional to only output in test environments
- Added support for Google Recaptcha V3
- Fixed leading "." for dutch snippet file
- Fixed issue with the subscription updated feedback
- Added feedback in case the subscriber is already subscribed to a product.
- Added logger with catch to avoid subscription error if a mail notification error occurs.
- Some refactoring.
- Changed default email subject of "back in stock notification"-email from product.name to product.translated.name to avoid empty value.
- Fixed spelling error in German translation
- Added captcha support for subscribe controller
- Fixed issue in use of minimal purchase
- Resolved error where notification form not showing up when the stock is lower than the minimal purchase quantity
- Changed double opt-in confirmation route to non-cached page to avoid caching of flash message.
- Fixed bug in Business event collector leading to the notification action not being available on 6.4.9.0
- Fixed a bug in FlowBuilder configuration occurring due to a backwards compatibility patch
- Fixed bug in disabling of stock notification form on product level
- Added Flow Builder support for back in stock notifications. Requires Shopware 6.4.6.0 or higher.
- Rebuild administration JS files under v6.4.5.0 to fix issue https://github.com/shopware/platform/issues/2420
- Fixed bug where product subscriptions would only be removed once a notification was sent for all products a customer subscribed for
- Added mail template translation inheritance
- Made replacement of add to cart and detail buttons optional with the 'Replace "add to cart" form with the stock-subscription form' configuration
- Fixed bug causing mail template header and footers to not be added to the mail.
- Added configurable double opt-in mechanic to allow marketing emails to be sent.
- Added v6.4.10.0 compatibility
- Fixed conflict with gallery buy box cms element
- RE-CONFIGURATION REQUIRED. Replaced "Don't show the stock subscription form for products that are on clearance sale" configuration option with "Presentation for products with status backorders denied" configuration option.
- Improved feedback of scheduler status message.
- Improved configuration experience with introduction
- Added recommendations to extension config page.
- Improved sorting of overview in administration
- Fixed compatibility issue with the MaxiaListingVariants6 plugin
- Fixed sorting issue
- Resolved conflict with SwagCustomizedProducts in combination with SwagCmsExtensions
- Added search function to product subscription insights overview
- Added batch size configuration for notification emails to avoid issues with certain SMTP servers
- Fixed sorting error in administration overview
- Added option to send notifications to a configurable email address on new product stock subscriptions
- Added fallback for available_stock null value
- Added wishlist support
- Fixed bug where listing notification form visibility configuration affected visibility on product detail page with custom layout
- Fixed bug in administration regarding disabling stock notifications for specific products
- Fixed notification form caching issue
- Converted quantity option label to snippet
- Patch to avoid error in migrations for v6.4.0.0 installations.
- Fixed issue in admin worker in combination with scheduled task
- Fix issue in loading of products in Insights tab in the administration.
- Improved UX of administration views.
- Fixed the presentation of submit button for the logged in scenario
- Improved administration overview by adding an extra insights view, listing the products that people are awaiting new stock for.
- Added "Subscription count" column to subscriber overview.
- Changed labels for created and updated at columns in subscriber overview.
- Added option to show privacy statement in subscription form.
- Added compatibility with Product Shopping Experiences layouts
# 1.5.1
- Changed id of get-notified-widget-form to "#productDetailPageBuyProductForm" to avoid incompatibility with Shopware JS plugins.
- Improved some code structure
- Made plugin compatible to 6.4.0
Addressed issue where an error would be thrown during the notification process if a product is no longer active for a Sales Channel a customer subscribed from.
- Updated documentation
- Improved plugin configuration structure
- Added scheduler check to plugin config to allow users to verify if the scheduler is running
- Added mail template type template data to allow previewing the e-mail template
- Moved template creation to migrations
- Fixed missing EntityFactory dependency in StockSubscriberRepository and StockSubscriberProductRepository
- Added B2B options to allow only logged in customers to see the stock subscription form.
- Made echo outputs in task handler conditional to only output in test environments
- Added logger with catch to avoid subscription error if a mail notification error occurs.
- Some refactoring.
- Changed default email subject of "back in stock notification"-email from product.name to product.translated.name to avoid empty value.
- Fixed spelling error in German translation
- Added mail template translation inheritance
- Made replacement of add to cart and detail buttons optional with the 'Replace "add to cart" form with the stock-subscription form' configuration
- Fixed bug causing mail template header and footers to not be added to the mail.
- Added option to send notifications to a configurable email address on new product stock subscriptions
- Changed id of get-notified-widget-form to "#productDetailPageBuyProductForm" to avoid incompatibility with Shopware JS plugins.
- Improved some code structure
- Addressed issue where notification form would not appear for products with advanced prices in the listing page
- Added option to disable quantity input, when disabled quantity will default to "1"
- Added support for use of product cover image in mail template
- Added fallback for missing sw-domain-id
- Replaced concrete MailService implementation with MailServiceInterface
- Added option to disable/enable the form in combination with products which are on clearance sale.
- Added compatibility with SwagCmsExtensions