- Fixed: On the product page of reservable clearance items, a higher quantity could be selected than was actually still available – the excess only showed up in the cart or at checkout. The selectable quantity now continuously accounts for what other customers currently have reserved.
- Improved: When the selected quantity is corrected downwards, or cannot be increased any further, a note with the remaining available amount now appears right at the quantity selector instead of the value silently snapping back.
- Fixed: After logging in, the reservation countdown showed the full reservation time again although the reservation still expired at its original moment — the item then vanished from the basket without warning. The countdown now continues with the remaining time.
- Fixed: Logging in could remove a reserved item from the basket as "no longer available", because the visitor's own reservation from the guest session counted as someone else's. The visitor's own reservation is now carried over when the baskets are merged.
- Fixed: On sold-out products, the notice that the remaining stock of 0 items was reserved appeared next to "No longer available". The reservation notice now only appears when another basket really holds stock.
- Fixed: The reservation notice now names only the quantity held in other baskets — the visitor's own reservation is no longer counted in.
- Added: When the entire remaining stock sits in the visitor's own basket, a separate notice "All X remaining items are already in your basket." is shown instead of the reservation message.
- Fixed: In shops that store carts in Redis, reservable products were added to the cart without a reservation, and changing the quantity of such a product failed with an error. Reservations now work regardless of whether carts are stored in the database or in Redis — and they are still kept when the customer logs in.
- Fixed: On fully-reserved pre-order products (release date in the future), the notice that the remaining stock is fully reserved was missing from the detail page — customers saw only "This product will be released on " and could not add the product to the cart, with no explanation why. The notice now appears below the delivery information regardless of which delivery status is shown.
- 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.