Inventory Management Versionshinweise
Diese Versionshinweise beschreiben die Versionen von Inventory Management und umfassen:
Neue Funktionen
Fehlerbehebungen und Verbesserungen
Bekannte Probleme
Inventory Management ist ein Magento Open Source Community Engineering-Sonderprojekt, das Beitragenden offen steht. Informationen zu den ersten Schritten finden Sie im Repository GitHub-Projekt und im Repository wiki , um sich daran zu beteiligen und beizutragen. Um das Projekt zu besprechen, schließen Sie sich dem Kanal Slack an (self-signup).
Veröffentlichungsplan für unterstützte und kompatible Versionen.
v1.2.7
Inventory Management 1.2.7 Versionshinweise sind in den Core 2.4.7 Versionshinweisen enthalten.
v1.2.6
Inventory Management 1.2.6 (Modulversion: magento/inventory-metapackage = 1.2.6
) wird mit Version 2.4.6 unterstützt und ist mit Version 2.4.0 von Adobe Commerce, Adobe Commerce über die Cloud-Infrastruktur und der Magento Open Source-Codebasis kompatibel.
Die Storefront zeigt jetzt zusammengesetzte Produkte (konfigurierbar, gebündelt und gruppiert) als vorrätig an, wenn untergeordnete Produkte, die ausverkauft waren, wieder vorrätig sind. Zuvor wurde in der Storefront darauf hingewiesen, dass das zusammengesetzte Produkt unter diesen Bedingungen nicht vorrätig war.
Konfigurierbare Produktoptionen werden jetzt wie erwartet auf der Storefront als nicht vorrätig angezeigt, wenn die Option mit einer auf 0 und 2 festgelegten Menge erstellt wurde. Display out-of-stock products
Kategorieseitenzwischenspeicher werden nicht mehr invalidiert, wenn sich die Lagerbestandsmenge ändert und das Produkt noch auf Lager ist. Adobe Commerce lädt jetzt Seiten aus dem Cache, anstatt sie neu zu generieren, wenn sich die Produktmenge (und nichts anderes) auf der Seite "Storefront-Kategorie"ändert.
Die Produktanzahl der Kategorienliste ist jetzt korrekt, wenn die Einstellung Display Out-Of-Stock Products im Einzelquellenmodus verwendet wird. Adobe Commerce überprüft jetzt, ob ein Produkt beim Zählen verkauft werden kann.
Regeln zum Warenkorbpreis für die In-Store-Bereitstellung funktionieren jetzt wie erwartet, wenn der Bestand aktiviert ist. Zuvor wurden durch Warenkorbpreisregeln generierte Rabatte unter diesen Bedingungen nicht angewendet.
Beim Aktualisieren des Produktinventars im terminierten Modus werden nicht mehr alle Caches gelöscht. Zuvor wurden alle Konfigurations-Caches vom Inventsindex gelöscht.
Der Wert für das Attribut Allow Multiple Boxes for Shipping für ein Produkt im erweiterten Bestand wird jetzt erwartungsgemäß gespeichert.
Adobe Commerce gibt jetzt nach einem Teil-Rückerstattungskreditvermerk für eine Bestellung, die mit der In-store-Abholung aufgegeben wurde, eine genaue Reservierungsentschädigung aus. Zuvor wurde eine falsche Reservierung in der Tabelle inventory_reservation
gespeichert, wenn ein Admin-Benutzer ein Kreditmemo erstellt hat, ohne das Kontrollkästchen Return to Stock zu aktivieren.
Adobe Commerce zeigt konfigurierbare Produkte nicht mehr als nicht vorrätig auf der Storefront an, wenn eine der Varianten in Implementierungen, die den Inventar aus mehreren Quellen implementieren, manuell auf Lager zurückgegeben wurde.
: Die Spaltenposition im Produktraster (Catalog > Products) kehrt nicht mehr zur vorherigen Position zurück, nachdem die Seite in Bereitstellungen mit mehreren konfigurierten Inventarquellen neu geladen wurde.
Die Lagermenge ist jetzt korrekt, nachdem ein Kreditmemo für ein virtuelles Produkt ausgestellt wurde, wenn das Kontrollkästchen Back to stock nicht aktiviert ist.
Sie können jetzt Kategorien mit automatischer Produktsortierung und Umfang speichern, die nicht standardmäßigen Beständen zugewiesen sind. Zuvor hat Adobe Commerce die Kategorie nicht gespeichert und diesen Fehler angezeigt: Something went wrong while saving the category
.
Der konfigurierbare Status des Produktbestands wird jetzt erwartungsgemäß aktualisiert, wenn das Produkt mit allen konfigurierbaren nicht vorrätigen Varianten erstellt wird.
Das Analyzer für Reservierungsinkonsistenzen funktioniert jetzt ordnungsgemäß mit teilweise versandten Bestellungen, die konfigurierbare, gebündelte und gruppierte Produkte enthalten. Zusammengesetzte Produktarten werden nun analysiert. Bisher wurden Stornierungen und Erstattungen nur für übergeordnete Produkte gespeichert, nicht für Teilproduktaufträge von konfigurierbaren und versandübergreifenden Bundle-Produkten.
Adobe Commerce zeigt keinen Fehler mehr an, wenn ein Admin-Benutzer versucht, einem Lager oder Produkt 200 oder mehr Inventarquellen zuzuweisen.
Adobe Commerce unterstützt jetzt die Erstellung eines Kreditmemo für eine Bestellung, aus der ein Produkt gelöscht wurde. Zuvor konnten Händler kein Kreditmemo erstellen, wenn Produkte nach der Erstellung einer Rechnung aus der Bestellung gelöscht worden waren. Die Anwendung zeigte diesen Fehler an: Following products with requested skus were not found: s00001
. t.
Stores werden jetzt sowohl anhand einzelner als auch mehrerer Store-IDs gefiltert. Der Produktattributcode event
wurde zur Liste der reservierten Attributcodes hinzugefügt. Zuvor gab der Bericht "Geringer Lagerbestand"eine Ausnahme aus, wenn das Lagerbestandsmodul installiert wurde.
Navigationsfilter mit Ebenen funktionieren jetzt erwartungsgemäß, und nicht vorrätige Produkte werden jetzt an die Produktliste der Storefront-Kategorie angehängt. Das neue Sortierungsattribut "is_out_of_stock
" verwendet das dynamische Feldzuordnungsmodul für das Elasticsearch für die Storefront-Produktsammlung.
Der Status des zusammengesetzten Produkts (Bundle, gruppiert und konfigurierbar) wird wie erwartet aktualisiert, wenn der Status des untergeordneten Produktbestands durch einen REST POST /rest/V1/inventory/source-items
-Aufruf geändert wird.
v1.2.5
Inventory Management 1.2.5 (Modulversion: magento/inventory-metapackage = 1.2.5
) wird in Version 2.4.5 unterstützt und ist mit Version 2.4.0 von Adobe Commerce, Adobe Commerce in der Cloud-Infrastruktur und der Magento Open Source-Codebasis kompatibel.
Der standardmäßige Lagerbestandsstatus von Bundles und gruppierten Produkten wird jetzt erwartungsgemäß aktualisiert, wenn ein Händler eine Sendung vom Administrator erstellt. Zuvor blieb der Status dieser Produkte nach der Entstehung einer Sendung unverändert.
Konfigurierbare Produkte werden jetzt wieder auf Lager gebracht, wenn eine der folgenden Bedingungen erfüllt ist: 1. Das übergeordnete Produkt hat mindestens ein gespeichertes Kind auf Lager. 2. Das konfigurierbare Produkt selbst wurde aktualisiert und als auf Lager festgelegt und hatte mindestens ein untergeordnetes Element auf Lager.
Durch die REST-API implementierte Lagerbestandsänderungen werden nun wie erwartet auf Produktdetailseiten angezeigt. Der Cache für Katalogprodukte wird jetzt bereinigt, nachdem der letzte und der aktuelle Lagerstatus verglichen wurden. Zuvor führte das Auslassen der Rückruffunktion zu einer fehlerhaften Bewertung von Bestandsstatusänderungen, wodurch die erforderliche Cache-Bereinigung nicht Trigger wurde. Infolgedessen spiegelt die Storefront die Bestandsänderungen nicht wider.
Produkte, die dem Standardbestand zugewiesen sind und zuvor nicht vorrätig waren, sind jetzt auf der Storefront sichtbar, nachdem das Quellelement mit /V1/inventory/source-items
aktualisiert wurde. Zuvor hat dieser REST-API-Endpunkt den falschen stock_status
festgelegt.
Das Aufheben der Zuweisung von Inventarquellen über Massenaktionen (Catalog > Products > Select Products > Actions - Unassign Inventory Source) funktioniert jetzt erwartungsgemäß, wenn Quellen SKUs enthalten, die Duplikate sind, mit Ausnahme einer vorangestellten Null (z. B. 01234
und 1234
). Zuvor hat die Anwendung die Zuweisung von Inventarquellen nicht aufgehoben und einen Fehler ausgegeben.
Der Status des Produktbestands ist jetzt immer auf Lager auf der Storefront, wenn endlose Rückkaufaufträge aktiviert sind und das Produkt einem benutzerdefinierten Lager zugewiesen wird, unabhängig von der zurückbestellten Menge. Zuvor waren die Produkte nicht mehr vorrätig, selbst wenn rückwirkende Bestellungen aktiviert waren.
Konfigurierbares übergeordnetes und untergeordnetes Produkt-Lager wird jetzt korrekt aktualisiert, nachdem das Quellelement mit POST /V1/inventory/source-items
aktualisiert wurde. Nachdem das untergeordnete Produkt über die API aktualisiert wurde, wird ein neues Inventar-Plug-in für standardmäßige Bestandskontrollen erstellt und die konfigurierbare Produktmenge und -status aktualisiert.
Nicht vorrätige gruppierte Produkte werden nicht mehr auf der Seite "Storefront-Kategorie"aufgelistet.
Korrektur des Paketnamens in CatalogInventory
composer.json
.
Der Status der Bestellung wird jetzt im Admin korrekt angezeigt, nachdem eine Bestellung mit einem Nullmengenprodukt in einer Bereitstellung mit mehreren Quellen/Lagern aufgegeben wurde. GitHub-33756
Nicht vorrätige Bundle-Produkte werden nicht mehr auf der Seite "Storefront-Kategorie"angezeigt, wenn das Bundle-Produkt über den Abschnitt "Lager"aktualisiert wird.
Kompatibilitätsprobleme mit PHP 7.4 wurden behoben.
Die Leistung von Speichervorgängen, die Bundle-Produkte mit vielen Optionen enthalten (mehrere 100), wurde verbessert. Bisher dauerte das Speichern dieser großen Bundle-Produkte einige Minuten und führte manchmal zu Zeitüberschreitungen bei Implementierungen mit aktivierten Lagerbestandsdiensten. GitHub-34732
Das Massen-Aktionstool für Produkte (Select Products > Actions > Assign Inventory Source) funktioniert jetzt erwartungsgemäß, wenn Lagerbestandsquellen mehreren Produkten zugewiesen werden, wenn SKUs dupliziert werden, mit Ausnahme des führenden 0
(z. B. 01234
und 1234
). Zuvor wurde nur einem Produkt eine Lagerbestandsquelle zugewiesen. GitHub-35171
Das Feld ProductInterface.only_x_left_in_stock
gibt jetzt 0 zurück, wenn der Bestand 0 ist. Zuvor wurde null zurückgegeben. GitHub-29932
Sie können jetzt Standardlager über Admin Stores > Inventory > Stocks bearbeiten. Zuvor wurde in der Konsole ein JavaScript-Fehler angezeigt, als Sie versuchten, Quellen aus dem Standardbestand hinzuzufügen oder daraus zu entfernen. Sie konnten jedoch Websites einem Standardbestand zuweisen.
Die Produktanzahl der Kategorienliste ist jetzt korrekt, wenn der Inventar-Einzelquellenmodus mit aktivierter Einstellung Display Out-Of-Stock Products verwendet wird. Ein neues Plug-in verwendet nun AreProductsSalableInterface
und StockConfigurationInterface
, um die Gesamtanzahl der Produkte zu ermitteln. Zuvor gab die Produktliste der Kategorie die falsche Produktmenge zurück.
Konfigurierbare Produkte werden jetzt an die letzte Position in der Produktliste verschoben, nachdem der Lagerbestand aktualisiert wurde, wenn die Einstellung Move out of stock to the bottom aktiviert ist. Eine neue benutzerdefinierte Datenbankabfrage wird implementiert, um die Sortierreihenfolge von Elasticsearch-Indizes zu umkehren, wodurch die Admin-aktivierte Sortierreihenfolge ignoriert wird. Zuvor wurden konfigurierbare Produkte und ihre untergeordneten Produkte nicht an den unteren Rand der Liste verschoben, wenn diese Einstellung aktiviert war.
v1.2.4
Inventory management 1.2.4 (Modulversion: magento/inventory-metapackage = 1.2.4
) wird in Version 2.4.4 unterstützt und ist mit Version 2.4.0 von Adobe Commerce, Adobe Commerce in der Cloud-Infrastruktur und der Magento Open Source-Codebasis kompatibel.
Commerce zeigt jetzt einen genauen Wert für die Verkaufsmenge für alle Produkte in der Admin-Produktlistenansicht an. Zuvor wurde ein leerer Wert für die verkaufbare Menge von Produkten auf Lager mit SKUs angezeigt, die Sonderzeichen enthielten.
Die Leistung wurde für Warenkorb- und Checkout-Aktionen verbessert, z. B. beim Hinzufügen von Produkten zum Warenkorb in Bereitstellungen mit vielen (ca. 10.000) Inventarquellen.
Der Befehl bin/magento inventory:reservation:list-inconsistencies
verarbeitet jetzt Bestellungen mit Teillieferungen korrekt, selbst wenn die Reservierungen aus der Datenbank fehlen und der Cache gelöscht wurde. Zuvor wurde bei der Ausführung dieses Befehls mit einem vorab geleerten Cache der folgende Fehler in Commerce angezeigt: Area code is not set
.
Inkrementelle Indizierung von gruppierten Produkt-untergeordneten Produkten führt nicht mehr dazu, dass andere gruppierte Produkte beim Freigeben von untergeordneten Elementen falsch indiziert werden.
Auf der Kategorieseite in der Storefront wird jetzt die richtige Produktanzahl angezeigt, nachdem ein Produkt aus einer Kategorie nach API entfernt wurde. Zuvor war die Produktanzahl der Kategorieseiten bis zur Neuindizierung falsch.
Konfigurierbare Produkte können jetzt beim Erstellen eines Credit Memos wieder vorrätig gestellt werden, wenn die Option Manage Stock deaktiviert ist. Zuvor wurde in Commerce auf der Seite zur Erstellung des Kreditspeichers das Kontrollkästchen Zurück zu Lager nicht angezeigt, wenn diese Option deaktiviert war.
Die Verwaltung des Lagerbestands, der mehr als 10.000 Elemente umfasst, wurde verbessert. Bisher konnten Kaufleute aufgrund von Leistungsproblemen manchmal keine Lagerbestände in der Admin-Konsole bearbeiten, bevor sie ihre Website aufriefen.
Die Seite User Roles im Admin wird aktualisiert, um Administratoren eingeschränkten Zugriff auf die Konfiguration der Versandmethoden zu gewähren. Der Abschnitt Versandmethoden wurde in Delivery methods umbenannt und In-Store Pickup wird unter den Abschnitt Delivery methods verschoben. GitHub-30053
Adobe Commerce erstellt keine doppelte Produktreservierung mehr, nachdem ein Kreditmemo durch die API aktualisiert wurde.
Beim Wechseln von der Registerkarte Pick up in Store zur Registerkarte Shipping im Checkout-Workflow wird kein JavaScript-Fehler mehr Trigger, wenn nur die In-Store-Abruf-Bereitstellung verfügbar ist.
Die veräußerbare Produktmenge und die Lagerproduktmenge werden jetzt korrekt synchronisiert. Zuvor wurde die Bestandserhaltungskompensation für stornierte Bestellungen nicht neu erstellt.
Die Leistung des Validators wurde optimiert, um zu verhindern, dass dem untergeordneten Produkt eines gebündelten Produkts mit dem Versandtyp Ship Together
eine neue Quelle hinzugefügt wird.
1.2.3
Inventory Management 1.2.3 (Modulversion: magento/inventory-metapackage = 1.2.3
) wird in Version 2.4.3 unterstützt und ist mit Version 2.4.0 von Adobe Commerce, Adobe Commerce in der Cloud-Infrastruktur und der Magento Open Source-Codebasis kompatibel.
Fehlerkorrektur - diverse Probleme im Zusammenhang mit der Sichtbarkeit des zusammengesetzten Produkts auf der Vorderseite wurden behoben.
Verbesserte Leistung bei der Verwaltung von Warenkorbseiten mit der erforderlichen Mindestmenge.
Verschiedene Fehlerbehebungen zur Behebung von Problemen mit der Quellerstellung, nicht vorrätigen Elementen, der Lagerbestandsbeschaffung, der Sortierung zugewiesener Quellen, der In-Store-Bereitstellung und den Lagerbestandsbefehlen.
Commerce unterstützt jetzt dreistellige kanadische Postleitzahlen für den In-Store-Versand. Sechstellige Codes werden aufgrund von Beschränkungen, die durch geonames.org
festgelegt wurden, nicht unterstützt.
Der Administrator zeigt jetzt die richtige Menge des Standardbestands für deaktivierte Produkte im Raster Produkte und auf der Seite Produkt bearbeiten für Bereitstellungen mit mehreren Stores an.
Commerce aktualisiert jetzt den Kategorieprodukt-Cache, wenn ein Bundle-Produkt wieder auf Lager ist.
1.2.2
Inventory Management 1.2.2 (Modulversion: magento/inventory-metapackage = 1.2.2
) wird in Version 2.4.2 unterstützt und ist mit Version 2.4.0 von Adobe Commerce, Adobe Commerce in der Cloud-Infrastruktur und der Magento Open Source-Codebasis kompatibel.
Fehlerkorrektur - diverse Probleme im Zusammenhang mit der Sichtbarkeit des zusammengesetzten Produkts auf der Vorderseite wurden behoben.
Verbesserte Leistung der Warenkorbseite während der Mengenaktualisierung auf B2B.
Mehrere Fehlerbehebungen, die zur Behebung von Problemen bei der In-Store-Erfassung, Massenaktualisierungen und der Inventarschwelle verwendet wurden.
Funktionstests. Es wurden neue Funktionstests eingeführt und Fehlerbehebungen für bestehende Tests bereitgestellt, um sie stabiler zu machen.
1.2.1
Inventory Management 1.2.1 (Modulversion: magento/inventory-metapackage = 1.2.1
) wird in Version 2.4.1 unterstützt und ist mit Version 2.4.0 von Adobe Commerce, Adobe Commerce in der Cloud-Infrastruktur und der Magento Open Source-Codebasis kompatibel.
, der ein bekanntes Problem im Zusammenhang mit dem inventory_cleanup_reservations
-Cron-Auftrag behoben und ein Problem im Zusammenhang mit der In-Store-Abruf-Funktion für Bundle-Produkte behoben hat. Dieses Update umfasst auch allgemeine Verbesserungen bei der Berechnung von Lagerbeständen, der Unterstützung von Bundle-Produkten und der Backorder-Funktionalität.
Funktionstests. Es wurden neue Funktionstests eingeführt, um eine zusätzliche Abdeckung für die In-Store-Abruf-Funktion bereitzustellen.
1,2,0
Inventory Management 1.2.0 (Modulversion: magento/inventory-metapackage = 1.2.0
) wird in Version 2.4.0 von Adobe Commerce, Adobe Commerce in der Cloud-Infrastruktur und der Magento Open Source-Codebasis unterstützt.
Zahlreiche Fehlerbehebungen zur Lösung von Problemen mit der Quellzuweisung, der Unterstützung skalierbarer Umgebungsfunktionen und der Kompatibilität mit PHP 7.4, MySQL 8 und PHPUNIT 9.
In-store-Bereitstellungsmethode. Es wurde eine Option hinzugefügt, mit der Benutzer eine Quelle auswählen können, die beim Checkout als Abholort verwendet werden soll. Siehe In-store-Bereitstellung im Verkaufs- und Kauferlebnis-Handbuch.
Bundle-Produktunterstützung für den Multi-Source-Modus. Der Bestand unterstützt alle Produktarten mit mehreren Quellen.
Asynchrone Neuindizierung des Lagers. Die Fähigkeit zur asynchronen Neuindizierung von Beständen wurde hinzugefügt und die Leistung verschiedener kritischer Szenarien verbessert.
Massenschnittstellen. Neue Bulk-Schnittstellen für die Veräußerbarkeitsprüfung eingeführt: \Magento\InventorySalesApi\Api\AreProductsSalableInterface
, \Magento\InventorySalesApi\Api\AreProductsSalableForRequestedQtyInterface
.
Verbesserte Testabdeckung. Die neue Funktionalität wird von automatisierten Tests abgedeckt, einschließlich erweiterter Abdeckung für erkannte und behobene Probleme.
Bekanntes Problem. Das Fehlen des Felds object_id
in den Reservierungsmetadaten verhindert, dass der Cron-Auftrag inventory_cleanup_reservations
ordnungsgemäß funktioniert. Dieses Problem wurde in magento/inventory#3046 eingeführt.
Problemumgehung: Führen Sie die folgenden MySQL-Abfragen aus, um Reservierungen manuell zu bereinigen:
SELECT GROUP_CONCAT(reservation_id) FROM inventory_reservation GROUP BY stock_id, sku HAVING SUM(quantity) = 0;
DELETE FROM inventory_reservation where reservation_id IN (result_of_the_first_query);
1.1.6
Inventory Management 1.1.6 (Modulversion: inventory-composer-metapackage = 1.1.6
) wird mit Version 2.3.6 unterstützt und ist mit den Versionen 2.3.5, 2.3.4, 2.3.3, 2.3.2, 2.3.1 und 2.3.0 von Adobe Commerce, Adobe Commerce über Cloud-Infrastruktur und der Magento Open Source-Codebasis kompatibel.
Behebung von Problemen im Zusammenhang mit Rückständen, Kreditmemos, geringem Bestands-Berichtsraster, Fehlerbehebungen im Zusammenhang mit dem CLI-Tool "Inkonsistenzen aufheben"und allgemeinen Verbesserungen.
Asynchrone Neuindizierung des Lagers. Die Fähigkeit zur asynchronen Neuindizierung von Beständen wurde hinzugefügt und die Leistung verschiedener kritischer Szenarien verbessert.
1,1,5
Inventory Management 1.1.5 (Modulversion: inventory-composer-metapackage = 1.1.5
) wird in Version 2.3.5 unterstützt und ist mit den Versionen 2.3.4, 2.3.3, 2.3.2, 2.3.1 und 2.3.0 von Adobe Commerce, Adobe Commerce in der Cloud-Infrastruktur und der Magento Open Source-Codebasis kompatibel.
Aktualisieren Sie den Bestand, sobald die Produkt-SKU geändert wurde. Es wurde eine neue Konfigurationseinstellung eingeführt, um zum neuen Verhalten zu wechseln: "Mit Katalog synchronisieren".
Funktionstests. Neue Funktionstests wurden eingeführt, um die Lücke in der Testabdeckung zu schließen. Fehlerkorrektur - Tests sind jetzt stabiler und zuverlässiger.
Fehlerbehebungen, um zu verhindern, dass Produkt-Überverkäufe, die Sichtbarkeit von "nicht vorrätigen"Produkten auf der Storefront, zahlreiche Fehlerbehebungen für skalierbare Umgebungsunterstützung und Verbesserungen der Benutzeroberfläche verhindert werden.
1.1.4
Inventory Management 1.1.4 (Modulversion: inventory-composer-metapackage = 1.1.4
) wird in Version 2.3.4 unterstützt und ist mit den Versionen 2.3.3, 2.3.2, 2.3.1 und 2.3.0 von Adobe Commerce, Adobe Commerce in der Cloud-Infrastruktur und der Magento Open Source-Codebasis kompatibel.
Verbesserte Leistung. Die Bundching-Logik für den CLI-Befehl "Inventarreservierungen"wurde eingeführt, um die Speicherbelegung zu reduzieren und Fälle zu vermeiden, in denen der Prozess ohne Antwort blockiert wird.
Verbesserte Testabdeckung. Es wurden viele neue Funktionstests eingeführt. Fast alle manuellen Inventarszenarien werden mit automatisierten Tests abgedeckt.
Zahlreiche Fehlerbehebungen zur Behebung von Problemen mit Kreditkarten, gruppierten Produkten sowie Massenaktionen bei Quelle und Lager.
1.1.3
Inventory Management 1.1.3 (Modulversion: inventory-composer-metapackage = 1.1.3
) wird in Version 2.3.3 unterstützt und ist mit den Versionen 2.3.2, 2.3.1 und 2.3.0 von Adobe Commerce, Adobe Commerce in der Cloud-Infrastruktur und der Magento Open Source-Codebasis kompatibel.
Bessere Integration in Adobe Commerce- und B2B-Funktionen. Inventory Management funktioniert jetzt ordnungsgemäß mit den folgenden Funktionen für Websites, die nicht standardmäßige Inventarquellen und -bestände verwenden:
- Bestellung nach SKU (Adobe Commerce)
- Schnellbestellung (B2B)
- Anforderungslisten (B2B)
Verbesserte Leistung. Die Browserleistung des Storefront-Katalogs wurde für Websites verbessert, die den standardmäßigen Lagerbestand und die Standardquelle ausführen.
Verbesserte Testabdeckung. Die automatisierte Funktions- und Integrationstest-Abdeckung wurde deutlich erhöht.
1.1.2
Inventory Management 1.1.2 (Modulversion: inventory-composer-metapackage = 1.1.2
) wird in Version 2.3.2 unterstützt und ist mit den Versionen 2.3.1 und 2.3.0 von Adobe Commerce, Adobe Commerce in der Cloud-Infrastruktur und der Magento Open Source-Codebasis kompatibel.
source_code
zur Antwort für den REST-Endpunkt GET /V1/shipments
.
Korrektur des Fehlers, der dazu führte, dass Reservierungen korrekt gelöscht und Produktmengen aktualisiert wurden, nachdem ein Kreditvermerk für eine nicht versandte Bestellung ausgestellt wurde. Wenn Sie die Option auf auswählen
Korrektur des Fehlers, der beim Eingeben von Mengen während der Produkterstellung die Menge für konfigurierbare Produkt-untergeordnete Elemente korrekt speicherte.
Zu den neuen Modulen für Inventory Management 1.1.2 Beta gehören:
'Magento_InventoryGraphQl' => 1,
'Magento_InventoryReservations' => 1,
'Magento_InventoryReservationsApi' => 1,
'Magento_InventoryReservationCli' => 1,
'Magento_InventoryExportStock' => 0,
'Magento_InventoryExportStockApi' => 0,
Der Endpunkt "Gebündelter Teil-Lagerbestand-Transfer" wurde hinzugefügt - Aktuelle Endpunkte für die Massenübertragung verschieben alle zugewiesenen Mengen von einer Quelle in eine Zielquelle. Der neue /rest/V1/inventory/bulk-partial-source-transfer
-Endpunkt ermöglicht Händlern die Übertragung eines partiellen Bestands von der Quelle an die Quelle als Massenvorgang. Um eine bestimmte Menge zu übertragen, geben Sie eine Anforderung mit den Werten sku
, qty
, origin_source_code
und destination_source_code
an den Endpunkt ein. Übertragungen überprüfen, ob die Quelle den sku
zugewiesen ist, ob genügend Menge für eine Übertragung vorhanden ist usw. Siehe Massenaktionen des Bestands in der REST-API-Dokumentation.
Reservierungs-CLI hinzugefügt - Neue Befehle bieten Optionen zum Erkennen und Auflösen von Reservierungsinkonsistenzen. Wenn Bestellungen einreichen und den Status ändern, generiert Inventory Management anfängliche Reservierungen und Aktualisierungen durch Ausgleichsreservierungen. Diese Befehle geben eine Liste der erkannten Inkonsistenzen nach Bestell-ID, SKU und Lager-ID zurück und erstellen Vorbehalte, die aufgelöst werden können. Weitere Informationen finden Sie in der CLI-Referenz .
Leistungsverbesserungen für Quellen und SSA-Optionen - Die Sortierung und Auswahl von Quellen während des Versands führte zu einer Leistungsverschlechterung bei Beständen mit einer hohen Anzahl von Quellen. Diese Version bietet wesentliche Leistungsverbesserungen bei der Auflistung und Sortierung der verfügbaren Quellen bei der Überprüfung und Auswahl von SSA-Optionen in Sendungen.
GraphQL-Unterstützung für Inventory management hinzugefügt - Mit dieser Version wird ein neues magento/module-inventory-graph-ql
-Modul installiert. Die GraphQL-Attribute ProductInterfaceenthalten jetzt die Attribute only_x_left_in_stock
und stock_status
für die Unterstützung von Inventory Management.
Vereinfachte Benutzeroberfläche für zugewiesene Quellen - Die Tabelle Zugewiesene Quellen auf Produktseiten enthält vereinfachte Inhalte für einfachere Aktualisierungen und verbesserte Leistung bei der Anzeige vieler Quellen. Alle Quellen werden nach Quellname aufgelistet (bei source_code
bewegen Sie den Mauszeiger darüber).
Aggregierten Lagerdienst exportieren - Diese Version bietet einen neuen, exportaggregierten Lagerdienst (der Reservierungen im System beibehält), der externe Sales Channel wie Amazon, eBay und Google Shopping-Anzeigen unterstützt.
1.1.0
Inventory Management 1.1.0 (Modulversion: inventory-composer-metapackage = 1.1.0
) wird unterstützt und ist mit Version 2.3.0 von Adobe Commerce, Adobe Commerce in der Cloud-Infrastruktur und der Magento Open Source-Codebasis kompatibel. Inventory Management 1.1.1 wird nur als Aktualisierung des Paketnamens veröffentlicht, unterstützt für Version 2.3.1 und kompatibel mit Version 2.3.0 von Adobe Commerce, Adobe Commerce für die Cloud-Infrastruktur und der Magento Open Source-Codebasis.
Unterstützung für Elasticsearch für Einzel- und Mehrfachquellenmodi - Jetzt können Sie Elasticsearch mit benutzerdefinierten Lagern konfigurieren und verwenden. Informationen zur Installation finden Sie unter Einrichten des Elasticsearch-Dienstes .
Behebung von Leistungsproblemen mit Standardspeicher, um die Leistung bei zahlreichen Vorgängen drastisch zu steigern. Durch Verbesserungen wird die Leistung für Einzelquellenmodi, die Übertragung des Bestands an Source, Storefront-Kategorieseiten und die Berechnung der Verkaufsmenge verbessert.
Behebung von Problemen mit dem Status "Nicht auf Lager"und der Massenbestandsübertragung auf Lager für konfigurierbare und gruppierte Produkte. Die Auswahl der übergeordneten Produkte und die Durchführung von Massenaktionen wirken sich nicht auf den Produktstatus aus. Wenn das übergeordnete Produkt auf Lager war, bleibt es auf Lager.
Distance Priority Algorithm - Der Distance Priority Algorithm ist ein neuer, vordefinierter Source Selection Algorithm für entfernungsbasierte Versandempfehlungen. Dieser Algorithmus vergleicht den Speicherort der Lieferzieladresse mit den Quellspeicherorten, um die nächstgelegene Quelle zu bestimmen, aus der Sendungen durchgeführt werden können. Der Abstand kann entweder durch die physische Entfernung oder die auf Reisen von einem Ort zum anderen verbrachte Zeit bestimmt werden, indem importierte Geocode-Standortdaten oder Google-Anweisungen (Fahren, Gehen oder Fahrradfahren) verwendet werden.
Erweiterte Liste der Quellmengen - Händler mit einer hohen Anzahl von Quellen können einfach über das Produktraster alle Quellen pro Produkt bewegen und anzeigen. Jedes Produkt zeigt mindestens fünf Quellen und entsprechende Mengen an. Wenn Sie den Mauszeiger über die Quellen bewegen, können Sie durch die gesamte Liste der Quellen und aktuellen Mengen blättern.
Bekanntes Problem mit Magento Open Source und Adobe Commerce v2.3.1 - Beim asynchronen Migrieren von Daten zwischen Quellen treten aufgrund von Änderungen in asynchronen APIs Probleme auf, bei denen Themennamen die PHP-Klasse und Methodennamen widerspiegeln. Es wird empfohlen, für synchrone Vorgänge Run asynchronously den Wert No
festzulegen.