Release stock when order status changed to "in process"

Product number: AcrisStock

Product information "Release stock when order status changed to "in process""

Highlights

Automatic stock adjustment already when the order status is “in progress” Restocking of items when orders are cancelled or reset to “open”

 

Features

Reduces stock as soon as an order is set to “in progress” Increases stock automatically if an order is reset to “open” or cancelled Ideal for multichannel shops with ERP integration and early stock reservation Prevents incorrect stock levels with parallel sales across multiple channels

 

In the Shopware standard, stock is only reduced once an order reaches the status "completed" up to and including version 6.5. From Shopware 6.6 onwards, however, stock is reduced immediately when the order is placed. For many multichannel retailers with ERP integration, both variants are problematic: either stock is reserved too late (up to 6.5) or reduced too early (from 6.6).

We have therefore developed a plugin that offers the following advantages:
Accurate stock update at the right time
Stock is not reduced immediately when an order is placed, but only once the order status is set to “in progress”. This ensures products are reserved at the right time and stock levels remain accurate at all times.

Automatic restocking
If an order is cancelled or reset to “open”, the previously reduced stock is automatically credited back.

Reliable stock management for mutlichannel shops
Especially in connection with an ERP system or with parallel sales across different channels, the plugin ensures precise stock calculation and prevents overselling.

Examples

Behaviour without plugin (from Shopware 6.6)

  • Initial stock: 100 units
  • Customer orders 1 unit --> stock = 99, available = 99
  • Order set to “in progress” --> stock = 99, available = 99 (no further change)
  • Order set to “completed” --> stock = 99, available = 99 (already reduced)

Shopware reduces stock immediately at order placement --> available stock = stock

Behaviour with plugin

  • Initial stock: 100 units
  • Customer orders 1 unit --> available = 99, stock = 100
  • Order set to “in progress” --> stock = 99, available = 99
  • Order set to “completed” --> stock = 99, available = 99 (already reduced)

Available stock = product stock – product quantities from orders still open

 

Version
Required Shopware version
Published on
Changelog
Version
4.0.3
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 < 6.8.0.0
Published on
29 January 2026
Changelog

- Fixes stock and available stock calculation using explicit state matching for open and sales quantities.

Version
4.0.2
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 < 6.8.0.0
Published on
11 December 2025
Changelog

- Fixes the issue on available stock calculation.

Version
4.0.1
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 < 6.8.0.0
Published on
20 October 2025
Changelog

- Optimizes available stock calculation.

Version
4.0.0
Required Shopware version
Published on
Required Shopware version
>=6.7.0.0 < 6.8.0.0
Published on
15 May 2025
Changelog

- Compatibility with Shopware 6.7.

- Support for the following languages: de-DE, en-GB, nl-NL, fr-FR, es-ES, fi-FI, nn-NO, sv-SE, cs-CZ, pt-PT, tr-TR, da-DK, it-IT, pl-PL, bs-BA

Version
3.0.6
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 <6.7.0.0
Published on
29 January 2026
Changelog

- Fixes stock and available stock calculation using explicit state matching for open and sales quantities.

Version
3.0.5
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 <6.7.0.0
Published on
11 December 2025
Changelog

- Fixes the issue on available stock calculation.

Version
3.0.4
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 <6.7.0.0
Published on
20 October 2025
Changelog

- Optimizes available stock calculation.

Version
3.0.3
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 <6.7.0.0
Published on
4 February 2025
Changelog

- Correction of the stock in the delivery time information in the order process in connection with Shopware >= 6.6.8.0.

Version
3.0.2
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 <6.7.0.0
Published on
4 February 2025
Changelog

- Correction of the maximum order quantity in connection with Shopware >= 6.6.8.0.

Version
3.0.1
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0 <6.7.0.0
Published on
6 June 2024
Changelog

- Bugfix fixed update stock when order status is canceled and config is set to ignore.

Version
3.0.0
Required Shopware version
Published on
Required Shopware version
>=6.6.0.0
Published on
16 April 2024
Changelog

- Compatibility with Shopware 6.6.

Version
2.1.2
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0 <6.6.0.0
Published on
12 June 2024
Changelog

- Improved compatibility with Shopware 6.5.

Version
2.1.1
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0 <6.6.0.0
Published on
6 June 2024
Changelog

- Bugfix fixed update stock when order status is canceled and config is set to ignore.

Version
2.1.0
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0
Published on
16 April 2024
Changelog

- Added config for managing stock after order cancel (ignore of increase stock).

Version
2.0.3
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0
Published on
27 March 2024
Changelog

- Compatibility with plugin AcrisPartialDelivery.

Version
2.0.2
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0
Published on
7 August 2023
Changelog

- Fixes a problem when deactivating the plugin.

Version
2.0.1
Required Shopware version
Published on
Required Shopware version
>=6.5.0.0
Published on
9 May 2023
Changelog

- Improves plugin compatibility.

Version
2.0.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
23 March 2023
Changelog

- Compatibility with Shopware 6.5.

Version
1.3.1
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0 < 6.5.0.0
Published on
18 June 2024
Changelog

- Bugfix fixed update stock when order status is canceled and config is set to ignore.

Version
1.3.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0 < 6.5.0.0
Published on
9 April 2024
Changelog

- Added config for managing stock after order cancel (ignore of increase stock).

Version
1.2.5
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0 < 6.5.0.0
Published on
27 March 2024
Changelog

- Compatibility with plugin AcrisPartialDelivery.

Version
1.2.4
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0 < 6.5.0.0
Published on
4 August 2023
Changelog

- Fixes a problem when deactivating the plugin.

Version
1.2.3
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
9 May 2023
Changelog

- Improves plugin compatibility.

Version
1.2.2
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
13 February 2023
Changelog

- Change of the plugin name and the manufacturer links.

Version
1.2.1
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
13 December 2022
Changelog

- Fixes problems with plugin activation.

Version
1.2.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Adjusts the stock on activation and deactivation.

Version
1.1.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Optimized the plugin for Pickware compatibility.

Version
1.0.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0
Published on
26 November 2022
Changelog

- Release

Version
0.0.0
Required Shopware version
Published on
Required Shopware version
>=6.4.0.0 < 6.4.5.0
Published on
6 December 2023
Changelog

- Compatibility with Shopware < 6.4.5.0.

2 of 2 reviews

Average rating of 5 out of 5 stars


100%

0%

0%

0%

0%


Leave a review!

Share your experiences with other customers.


2 reviews

23 January 2025 06:24

Review with rating of 5 out of 5 stars

Lange gesucht, endlich gefunden.

Dieses Plugin ist ein absoluter Shop-Lebensretter. Wir hatten große Differenzen in den Beständen, da unser ERP-System den Lagerbestand sofort reduziert, wenn die Bestellung eingeht, während Shopware den Bestand bis zum Status "Abgeschlossen" reserviert. Dadurch kam es zu falschen Lieferzeiten und erheblichen Problemen mit den Lagerbeständen.

Dank des Plugins konnten wir dieses Problem lösen. Es ist wirklich unverzichtbar, wenn man einen Shop langfristig sauber an ein ERP-System angebunden führen möchte. Schade, dass eine solche Funktionalität nicht schon im Standard von Shopware enthalten ist. Danke an Acris für eine weitere geniale Lösung!

27 May 2023 09:24

Review with rating of 5 out of 5 stars

ENDLICH ! Die Erlösung

Liebes Acris Team
1000 Dank für dieses Plugin. Das ist für mich das wertvollste Plugin und löst mein größtes Problem und ich denke das haben auch andere.
Shopware meint ja, reservierte Lagerbestände pflegen zu müssen. Das ist in meinen Augen ein absolutes Unding und sollte deaktivierbar sein. Auf den Mangel wiesen schon anderen in dem Forum hin.

Situation ist: Unser ERP System führt den Lagerbestand, da ist alles angeschlossen, unsere POS Kasse, andere Schnittstellen, z.B. zu Amazon, Kaufland, Otto und halt auch unser Shopware Shop.
Bei kleinen Lagerbeständen war das immer ein Problem. Du hast von einem Artikel 2 am Lager. Über Shopware wird 1 bestellt.
Bestellung wird reingeholt. Das ERP System sagt nun dass dein Lagerbestand 1 ist, beim nächsten Sync wird die Menge 1 hochgeladen. Shopware sagt aber dass sie noch eine reservierte Bestellung haben. Das heisst 1 Minus 1 = 0. Und im Shop wird angezeigt dass der Artikel nicht mehr verfügbar ist, obwohl noch einer am Lager ist.

Und das Plugin löst das Problem endlich. In dem Moment wo unser ERP System die Bestellung abholt, Bestellstatus auf "in Bearbeitung" setzt, wird die reservierte Menge in Shopware freigegeben. Und am Ende stimmen die Bestandsmengen.

Deshalb, vielen Dank für diese tolle Lösung und es ist echt traurig dass sowas nicht ab Werk in Shopware 6 enthalten ist. Das ist ein Must Have wenn man ein ERP System hat.

Skip product gallery

Customers also bought

CMS Preview function - Products, Categories and Shopping Experience
MUST HAVE
CMS - saving & managing Shopping Experiences Blocks and Elements + copy & paste
TinyMCE HTML Editor with Shopware Entities and Formate Template
MUST HAVE
SEO Tools for Professionals
MUST HAVE
Staging System / Developement System / Testing System (without additional costs for plugins)
MUST HAVE
Search Pro with Elasticsearch search option or OpenSearch
MUST HAVE