- Fixed: on fully-reserved products with a delivery time set, the "all products reserved" notice was missing from the detail page — buyers saw disabled purchase controls with no explanation. The notice now shows in every availability state.
- Improved: Clearing expired reservations now runs solely via the background task and no longer adds database queries when a reservable product page is opened — noticeably less database load under heavy traffic.
- Fixed: Reservations were capped at 127 items; larger quantities can now be reserved.
- Fixed: When several customers added the same item at the same time, reservable products could be reserved beyond the available stock — customers then lost the item only at the order step. Reservations are now checked against the available stock on the server.
- Fixed: Rapid double-clicks or two open browser tabs could reserve the same item twice. There is now only one reservation per cart and product.
- Fixed: Expired reservations that had not yet been cleaned up kept blocking stock and falsely showed "all reserved". Expired reservations no longer count toward reserved stock.
- Fixed: On servers whose timezone is not UTC, reservations were released up to two hours early — reserved items could be removed from the cart while the reservation time was still running.
- Improved: While a reservation is active, the shop session now stays alive — an open but temporarily unused browser tab no longer loses its reservation to a session timeout.
- Improved: Expired reservations are now removed with a single database query per page load instead of many — noticeably less database load, relevant for shops with many active reservations.
- Fixed: Expired reservation countdowns are now reliably removed from the cart.
- Fixed: For reservable products with limited stock, the cart quantity could be raised beyond the amount actually still available. The cart quantity is now capped at the available stock minus existing reservations.
- Fixed: When a reservation expired and the item was removed from the cart, the cart total stayed unchanged. Subtotal, grand total and taxes are now recalculated immediately.
- Problem behoben, bei dem abgelaufene Reservierungen übermäßige Seitenneuladungen auslösten.
- Fixing issue that countdown was still shown after order was placed
- Reloading the page after reserve countdown expires
- Cross-compatibility patch
- Improved: Code-quality audit on reservation entity definitions. Removed dead cart and product properties and associations. Added `Required` flags to all NOT-NULL mapped fields (cart token, product ID, quantity, expires). Type-hint cleanup in cache invalidation service.
- Fixed: Reserved items are reliably released once their reservation period expires — even when the storefront page is served from the HTTP cache. Update recommended for shops running Shopware 6.7.
- Fixed issue for non-UUID referenced line items (coupons)
- Fixes an error which occurs if one tried to reserve a product for a non-persistent cart
- Shopware 6.7 compatibility
- Fixed: on fully-reserved products with a delivery time set, the "all products reserved" notice was missing from the detail page — buyers saw disabled purchase controls with no explanation. The notice now shows in every availability state.
- Improved: Clearing expired reservations now runs solely via the background task and no longer adds database queries when a reservable product page is opened — noticeably less database load under heavy traffic.
- Fixed: Reservations were capped at 127 items; larger quantities can now be reserved.
- Fixed: When several customers added the same item at the same time, reservable products could be reserved beyond the available stock — customers then lost the item only at the order step. Reservations are now checked against the available stock on the server.
- Fixed: Rapid double-clicks or two open browser tabs could reserve the same item twice. There is now only one reservation per cart and product.
- Fixed: Expired reservations that had not yet been cleaned up kept blocking stock and falsely showed "all reserved". Expired reservations no longer count toward reserved stock.
- Fixed: On servers whose timezone is not UTC, reservations were released up to two hours early — reserved items could be removed from the cart while the reservation time was still running.
- Improved: While a reservation is active, the shop session now stays alive — an open but temporarily unused browser tab no longer loses its reservation to a session timeout.
- Fixed: When logging in (switching from guest to customer account), the remaining time of a reservation is now preserved instead of restarting.
- Fixed: The "Show reservation duration in offcanvas cart" setting had no effect — the mini-cart countdown could only be hidden via the checkout setting. Both display switches now control their own area independently.
- Improved: Expired reservations are now removed with a single database query per page load instead of many — noticeably less database load, relevant for shops with many active reservations.
- Fixed: Expired reservation countdowns are now reliably removed from the cart.
- Fixed: For reservable products with limited stock, the cart quantity could be raised beyond the amount actually still available. The cart quantity is now capped at the available stock minus existing reservations.
- Fixed: When a reservation expired and the item was removed from the cart, the cart total stayed unchanged. Subtotal, grand total and taxes are now recalculated immediately.
- Fixed an issue where expired reservations triggered excessive page reloads.
- Fixing issue that countdown was still shown after order was placed
- Reloading the page after reserve countdown expires
- Minor bugfix in service definition
- Release date and information regarding complete reservation can now be displayed simultaneously
- Fixed issue for carts saved in Redis
Fixes an error in the calculation of maximally available articles
Fixes a bug that if a product has a MaxPurchase of 1, other customers cannot add the product to the shopping cart if another customer has already reserved the product even though there is still stock available.
Shopware 6.6 compatibility
- Minor bugfix in service definition
- Release date and information regarding complete reservation can now be displayed simultaneously
- Fixed issue for carts saved in Redis
Fixes an error in the calculation of maximally available articles
Fixes a bug that if a product has a MaxPurchase of 1, other customers cannot add the product to the shopping cart if another customer has already reserved the product even though there is still stock available.
- Fixes a bug within the templates which causes the countdown not to being display properly in shopware 6.5
- Shopware 6.5 compatibility
- Fixes an error that occurs sporadically when trying to retrieve a reservation.