Release stock when order status changed to "in process"
Description
Highlights
Features
About the Extension
Purpose of the plugin
The plug-in makes it possible to release stock levels already when setting the order status "In process". In doing so, the warehouse stock is reduced by the order quantity.This plugin makes sense if an ERP system is connected, orders are set to the order status "in process" during "collection" and then stock level updates are imported.
From Shopware 6.6: Standard behaviour (without this plugin)
- The available stock level always corresponds to the stock level (data field stock = available_stock)
- Shopware counts down the stock level (data field stock) directly when the order is placed
Important: With the plugin, the behaviour remains the same as it was before Shopware 6.6 with activated plugin!
Up to and including Shopware 6.5: Default behaviour (without this plugin)
- Stock level is only counted down when the order is completed (gets order status "completed / completed")
- Stock level is increased: Order has been changed from completed to another status (previously order status "completed")
- Available stock = stock of the product - product quantities of orders that are "not completed" or "cancelled" (order status not equal to "completed" and "cancelled")
Step by step example (without ACRIS Plugin)
Initial situation: Product ACRIS001 has a stock of 100 pcs. and an available stock of 100 pcs. in the Shopware Admin.
1. Saleschannel > customer orders 1 pc. of ACRIS001 (order number 10062)
2. Admin > Catalogues > Products >Product ACRIS001 Stock = 100 pcs and available stock = 99 pcs.
3. Admin > order > overview > order number 10062 > change order status to "in process
4. Admin > Catalogues > Products >Product ACRIS001 Stock = 100 pcs. and available stock = 99 pcs.
5. admin > order > overview > ordez number 10062 > change order status to "completed
6. admin > catalogues > products >product ACRIS001 stock = 99 pcs. and available stock = 99 pcs.Behaviour WITH ACRIS Plugin
- Stock level is counted down as soon as the order is set to "in progress" (gets order status "in_progress")
- Stock level is incremented as soon as the order is changed to "open" if it already had an order status before and it was not "cancelled" (gets order status "open", was not empty and was not "cancelled"),
OR the order is "cancelled" and was not previously open (gets order status "cancelled" and was not previously "open").
- Available stock = stock of the product - product quantities of the orders that are open (order status "open")
Step by step example (WITH ACRIS Plugin)
Initial situation: Product ACRIS002 has a stock of 100 pcs. and an available stock of 100 pcs. in the Shopware Admin.
1. saleschannel > customer orders 1 pc. of ACRIS002 (order number 10063)
2. admin > catalogues > products >product ACRIS002 stock = 100 pcs. and available stock = 99 pcs.
3. admin > order > overview > order number 10062 > change order status to "in process
4. Admin > Catalogues > Products >Product ACRIS001 Stock = 99 pcs. and available stock = 99 pcs.
5. admin > order > overview > order number 10062 > change order status to "completed
6. Admin > Catalogues > Products >Product ACRIS001 Stock = 99 pcs. and available stock = 99 pcs.
Details
- Available: English, German
- Latest update: 12 November 2024
- Publication date: 8 May 2023
- Version: 3.0.1
- Category: Administration
Resources
Reviews (1)
ENDLICH ! Die Erlösung
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.
About the Extension Partner
ACRIS E-Commerce GmbH
Partner Status
-
Shopware
Gold Partner -
Shopware
Premium Extension Partner
Details
- Ø-Rating: 4.9
- Partner since: 2015
- Extensions: 122
Support
- Based in: Austria
- Speaks: German, English
- Response time: Very quickly