Abilita funzionalità Inventory Management
Quando è installata, aggiornata o aggiornata, l'opzione Manage Stock nell'amministratore è attivata per impostazione predefinita. Questa opzione consente la registrazione e la gestione dell'inventario, ma non influisce sullo stato del modulo. Per disattivare i moduli, consulta la sezione successiva.
Per ulteriori informazioni sulle configurazioni, vedere Configurare Inventory management.
Disabilita Inventory management
Disabilitare Inventory Management moduli per:
- Accelera il processo di aggiornamento per i commercianti che eseguono la migrazione da 2.0.x, 2.1.x, 2.2.x o da 2.3.x a 2.4.x.
- Utilizza moduli personalizzati o di terze parti per il sistema di gestione degli ordini e delle scorte.
Per informazioni su come disattivare i moduli applicabili, vedere la pagina Attiva o disattiva moduli nella Guida all'installazione.
Una volta completato, il sistema fornisce un elenco di moduli e valori in <Magento_installation_directory>/app/etc/config.php
, a partire da:
'Magento_Inventory' => 0,
'Magento_InventoryAdminUi' => 0,
'Magento_InventoryAdvancedCheckout' => 0,
...
Magento_InventoryMessageBus
, che è un modulo Connettore. È necessario utilizzare il connettore con OMS.Rimuovi Inventory management
Se si sceglie di non utilizzare la funzionalità Inventory Management, è possibile rimuovere (disinstallare) questi moduli. Per rimuovere tutti i moduli tramite il file del compositore, aggiungere quanto segue a composer.json
:
"replace": {
"magento/module-inventory": "*",
"magento/module-inventory-admin-ui": "*",
"magento/module-inventory-advanced-checkout": "*",
"magento/module-inventory-api": "*",
"magento/module-inventory-bundle-product": "*",
"magento/module-inventory-bundle-product-admin-ui": "*",
"magento/module-inventory-cache": "*",
"magento/module-inventory-catalog": "*",
"magento/module-inventory-catalog-admin-ui": "*",
"magento/module-inventory-catalog-api": "*",
"magento/module-inventory-catalog-search": "*",
"magento/module-inventory-configurable-product": "*",
"magento/module-inventory-configurable-product-admin-ui": "*",
"magento/module-inventory-configurable-product-indexer": "*",
"magento/module-inventory-configuration": "*",
"magento/module-inventory-configuration-api": "*",
"magento/module-inventory-distance-based-source-selection": "*",
"magento/module-inventory-distance-based-source-selection-admin-ui": "*",
"magento/module-inventory-distance-based-source-selection-api": "*",
"magento/module-inventory-export-stock": "*",
"magento/module-inventory-export-stock-api": "*",
"magento/module-inventory-elasticsearch": "*",
"magento/module-inventory-graph-ql": "*",
"magento/module-inventory-grouped-product": "*",
"magento/module-inventory-grouped-product-admin-ui": "*",
"magento/module-inventory-grouped-product-indexer": "*",
"magento/module-inventory-import-export": "*",
"magento/module-inventory-indexer": "*",
"magento/module-inventory-low-quantity-notification": "*",
"magento/module-inventory-low-quantity-notification-admin-ui": "*",
"magento/module-inventory-low-quantity-notification-api": "*",
"magento/module-inventory-multi-dimensional-indexer-api": "*",
"magento/module-inventory-product-alert": "*",
"magento/module-inventory-requisition-list": "*",
"magento/module-inventory-reservations": "*",
"magento/module-inventory-reservations-api": "*",
"magento/module-inventory-reservation-cli": "*",
"magento/module-inventory-sales": "*",
"magento/module-inventory-sales-admin-ui": "*",
"magento/module-inventory-sales-api": "*",
"magento/module-inventory-sales-frontend-ui": "*",
"magento/module-inventory-setup-fixture-generator": "*",
"magento/module-inventory-shipping": "*",
"magento/module-inventory-shipping-admin-ui": "*",
"magento/module-inventory-source-deduction-api": "*",
"magento/module-inventory-source-selection": "*",
"magento/module-inventory-source-selection-api": "*",
"magento/module-inventory-visual-merchandiser": "*",
"magento/module-inventory-swatches-frontend-ui": "*",
"magento/module-inventory-quote-graph-ql": "*",
"magento/module-inventory-in-store-pickup": "*",
"magento/module-inventory-in-store-pickup-sales": "*",
"magento/module-inventory-in-store-pickup-admin-ui": "*",
"magento/module-inventory-in-store-pickup-sales-admin-ui": "*",
"magento/module-inventory-in-store-pickup-api": "*",
"magento/module-inventory-in-store-pickup-sales-api": "*",
"magento/module-inventory-in-store-pickup-frontend": "*",
"magento/module-inventory-in-store-pickup-shipping": "*",
"magento/module-inventory-in-store-pickup-graph-ql": "*",
"magento/module-inventory-in-store-pickup-shipping-admin-ui": "*",
"magento/module-inventory-in-store-pickup-multishipping": "*",
"magento/module-inventory-in-store-pickup-shipping-api": "*",
"magento/module-inventory-in-store-pickup-quote": "*",
"magento/module-inventory-in-store-pickup-webapi-extension": "*",
"magento/module-inventory-in-store-pickup-quote-graph-ql": "*",
"magento/module-inventory-configurable-product-frontend-ui": "*",
"magento/module-inventory-catalog-search-configurable-product": "*",
"magento/module-inventory-catalog-search-bundle-product": "*",
"magento/module-inventory-catalog-frontend-ui": "*",
"magento/module-inventory-bundle-import-export": "*",
"magento/module-inventory-bundle-product-indexer": "*"
}
Una volta completata la modifica, esegui l’installazione del compositore e rimuove automaticamente questi moduli di Inventory management.
Aggiornare Inventory management
Versioni precedenti di Commerce
Durante l'aggiornamento o l'aggiornamento di un'installazione esistente 2.1.x, 2.2.x o 2.3.x in Adobe Commerce o Magento Open Source 2.4.x, i moduli Inventory Management sono disabilitati per impostazione predefinita. Questa impostazione predefinita è una precauzione per evitare aggiornamenti incompatibili con le versioni precedenti e per supportare meglio Order Management (OMS).
Per abilitare Inventory Management moduli:
-
Modificare il file
<Commerce_installation_directory>/app/etc/config.php
. -
Modificare tutti i moduli Inventory da
0
a1
per attivarli. -
Aggiornare il database:
bin/magento setup:upgrade
-
Pulisci la cache:
bin/magento cache:clean
È consigliabile utilizzare i comandi di prenotazione incoerenze dopo l'aggiornamento. Durante l'aggiornamento, tutti i prodotti vengono aggiunti al magazzino predefinito. Se sono presenti ordini in sospeso, i comandi aggiornano correttamente la quantità e gli impegni di vendita per l'evasione degli ordini e delle vendite.
Versioni precedenti di Inventory Management
Durante l'aggiornamento dalle versioni precedenti di Inventory Management alla versione più recente, eseguire i normali passaggi di aggiornamento delle estensioni.
Al più tardi, aggiorna la versione del metapackage:
magento/inventory-composer-metapackage = 1.1.3
Per ulteriori informazioni sugli aggiornamenti di Commerce, consulta le seguenti guide: