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

IMPORTANT
Si consiglia vivamente di utilizzare i moduli predefiniti di Inventory Management. Il modulo CatalogInventory alternativo, utilizzato per sistemi con moduli Inventory Management disabilitati, è ora obsoleto. La disattivazione dei moduli Inventory Management può causare un sistema instabile e causare vari problemi.

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,
   ...
IMPORTANT
Se sono installati i moduli Connettore OMS, assicurarsi di non disabilitare il modulo Magento_InventoryMessageBus, che è un modulo Connettore. È necessario utilizzare il connettore con OMS.

Rimuovi Inventory management

IMPORTANT
Si consiglia vivamente di utilizzare i moduli predefiniti di Inventory Management. Il modulo alternativo CatalogInventory, utilizzato per i sistemi con moduli Inventory Management rimossi, è ora obsoleto. La rimozione dei moduli Inventory Management può causare un sistema instabile e causare vari problemi.

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).

NOTE
Order Management non supporta Inventory Management. Durante l'aggiornamento, Inventory Management moduli sono disabilitati per consentire il corretto funzionamento di OMS e Commerce 2.3.x.

Per abilitare Inventory Management moduli:

  1. Modificare il file <Commerce_installation_directory>/app/etc/config.php.

  2. Modificare tutti i moduli Inventory da 0 a 1 per attivarli.

  3. Aggiornare il database:

    bin/magento setup:upgrade
    
  4. 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:

Pagina precedenteAggiornamenti Commerce
Pagina successivaAcquisti per esercenti