Installeren, bijwerken en verwijderen Inventory Management
Inventory Management -modules bieden alle voorraadfuncties en -opties voor single- en multi-sourcinghandelaren om producthoeveelheden en voorraad voor verkoopkanalen te beheren. Deze functies zijn beschikbaar in 2.4.x-versies van Adobe Commerce en Magento Open Source.
Deze eigenschappen en uitbreidingen werden ontwikkeld als deel van het project van de Inventarisdoor het programma van de Techniek van de Gemeenschap van de Magento Open Source.
Inventory Management wordt geïnstalleerd in 2.3.x- en 2.4.x-versies van Adobe Commerce en Magento Open Source, waarbij alle functies standaard zijn ingeschakeld. Er zijn geen aanvullende stappen vereist voor het inschakelen van deze voorraadfuncties. Voor upgrades vanaf v2.1.x of 2.2.x zijn mogelijk extra stappen vereist. Zie Verbetering Inventory management.
Installatie volgens Snelle begin op-gebouw installatie{target=“_blank”} wordt geadviseerd. Installeer met een metappakket om alle Inventory Management -modules te ontvangen.
De volgende regel in het composer.json
metapakket installeert Inventory Management :
magento/inventory-composer-metapackage = 1.1.3
Voor een lijst van Inventory Management metapakketversies, zie de versienota's.
Tijdens het installatieproces van Inventory Management worden alle modules aan het <Magento_installation_directory>/app/etc/config.php
-bestand toegevoegd. Een 1
-waarde geeft aan dat de bijbehorende module is ingeschakeld. De volgende lijst van modules wordt toegevoegd:
'Magento_Inventory' => 1,
'Magento_InventoryAdminUi' => 1,
'Magento_InventoryAdvancedCheckout' => 1,
'Magento_InventoryApi' => 1,
'Magento_InventoryBundleProduct' => 1,
'Magento_InventoryBundleProductAdminUi' => 1,
'Magento_InventoryCatalog' => 1,
'Magento_InventorySales' => 1,
'Magento_InventoryCatalogAdminUi' => 1,
'Magento_InventoryCatalogApi' => 1,
'Magento_InventoryCatalogSearch' => 1,
'Magento_InventoryConfigurableProduct' => 1,
'Magento_InventoryConfigurableProductAdminUi' => 1,
'Magento_InventoryConfigurableProductIndexer' => 1,
'Magento_InventoryConfiguration' => 1,
'Magento_InventoryConfigurationApi' => 1,
'Magento_InventoryDistanceBasedSourceSelection' => 1,
'Magento_InventoryDistanceBasedSourceSelectionAdminUi' => 1,
'Magento_InventoryDistanceBasedSourceSelectionApi' => 1,
'Magento_InventoryElasticsearch' => 1,
'Magento_InventoryExportStockApi' => 1,
'Magento_InventoryIndexer' => 1,
'Magento_InventorySalesApi' => 1,
'Magento_InventoryGroupedProduct' => 1,
'Magento_InventoryGroupedProductAdminUi' => 1,
'Magento_InventoryGroupedProductIndexer' => 1,
'Magento_InventoryImportExport' => 1,
'Magento_InventoryCache' => 1,
'Magento_InventoryLowQuantityNotification' => 1,
'Magento_InventoryLowQuantityNotificationApi' => 1,
'Magento_InventoryMultiDimensionalIndexerApi' => 1,
'Magento_InventoryProductAlert' => 1,
'Magento_InventoryRequisitionList' => 1,
'Magento_InventoryReservations' => 1,
'Magento_InventoryReservationCli' => 1,
'Magento_InventoryReservationsApi' => 1,
'Magento_InventoryExportStock' => 1,
'Magento_InventorySalesAdminUi' => 1,
'Magento_InventorySalesFrontendUi' => 1,
'Magento_InventorySetupFixtureGenerator' => 1,
'Magento_InventoryShipping' => 1,
'Magento_InventorySourceDeductionApi' => 1,
'Magento_InventorySourceSelection' => 1,
'Magento_InventorySourceSelectionApi' => 1,
'Magento_InventoryLowQuantityNotificationAdminUi' => 1,
'Magento_InventoryShippingAdminUi' => 1,
'Magento_InventoryGraphQl' => 1,
Inventory Management -functies inschakelen
Wanneer de optie Manage Stock in de beheerfunctie is geïnstalleerd, bijgewerkt of bijgewerkt, is deze standaard ingeschakeld. Met deze optie kunt u inventarisgegevens bijhouden en beheren, maar dit heeft geen invloed op de status van de module. Zie de volgende sectie om modules uit te schakelen.
Voor meer informatie over configuraties, zie Inventory managementvormen.
Inventory management uitschakelen
U kunt Inventory Management modules uitschakelen in:
- Het upgradeproces versnellen voor handelaren die van 2.0.x, 2.1.x, 2.2.x, of 2.3.x naar 2.4.x migreren.
- Gebruik aangepaste of externe inventarisatie- en orderbeheersysteemmodules.
Zie modulestoelaten of onbruikbaar maken pagina in de Gids van de Installatie voor informatie over hoe te om de toepasselijke modules onbruikbaar te maken.
Na voltooiing, verstrekt het systeem een lijst van modules en waarden in <Magento_installation_directory>/app/etc/config.php
, die met beginnen:
'Magento_Inventory' => 0,
'Magento_InventoryAdminUi' => 0,
'Magento_InventoryAdvancedCheckout' => 0,
...
Magento_InventoryMessageBus
onbruikbaar maakt, die een module van de Schakelaar is. Het is vereist om de Schakelaar met OMS te gebruiken.Inventory management verwijderen
Als u ervoor kiest de Inventory Management -functionaliteit niet te gebruiken, kunt u deze modules verwijderen (verwijderen). Als u alle modules wilt verwijderen via het composerbestand, voegt u het volgende toe aan 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": "*"
}
Wanneer deze wijziging is voltooid, voert u de installatie van de composer uit en verwijdert u deze Inventory management-modules automatisch.
Upgrade uitvoeren voor Inventory management
Vorige Commerce versies
Wanneer u een bestaande 2.1.x-, 2.2.x- of 2.3.x-installatie bijwerkt of bijwerkt naar Adobe Commerce of Magento Open Source 2.4.x, worden Inventory Management -modules standaard uitgeschakeld. Deze standaardinstelling is een voorzorg om upgrades die niet compatibel zijn met oudere versies te voorkomen en om Order Management (OMS) beter te ondersteunen.
Inventory Management modules inschakelen:
-
Bewerk het
<Commerce_installation_directory>/app/etc/config.php
-bestand. -
Wijzig alle inventarismodules van
0
in1
om toe te laten. -
De database bijwerken:
code language-bash bin/magento setup:upgrade
-
De cache reinigen:
code language-bash bin/magento cache:clean
Het wordt geadviseerd dat u de bevelen van inconsistenties van de reservena bevordering gebruikt. Wanneer u een upgrade uitvoert, worden al uw producten toegevoegd aan de standaardvoorraad. Als u bestellingen in behandeling hebt, werken de opdrachten het verkoopbare aantal en de reserveringen voor verkoop en bestelling correct bij.
Vorige Inventory Management versies
Wanneer u een upgrade uitvoert van vorige versies van Inventory Management naar de nieuwste versie, voert u de gebruikelijke stappen voor het upgraden van extensies uit.
Werk voor de meest recente versie van het pakket de volgende wijzigingen bij:
magento/inventory-composer-metapackage = 1.1.3
Raadpleeg de volgende handleidingen voor meer informatie over Commerce-upgrades:
- Gids van de Update van Commerce
- laat of maakt modules{target=“_blank”} toe onbruikbaar