ACP2E-5034: B2B-Artikelrabatte reduzieren keine Zwischensummen von dynamischen Preispaketen in verhandelbaren Angeboten
Mit dem Patch ACP2E-5034 wird das Problem behoben, dass durch die verhandelbare Angebotsverwaltung die Gesamtsummen bei der Neuberechnung eines Angebots nach Auswahl einer Versandmethode fälschlicherweise auf null zurückgesetzt werden, Aktualisierungen der durch die Configure Aktion im Admin vorgenommenen Produktoptionsmengen verworfen werden und keine korrekten Rabatte auf Artikelebene widerspiegeln, die auf dynamische Preispaketprodukte in Angebotsuntersummen angewendet werden. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.84 installiert ist. Die Patch-ID lautet ACP2E-5034. Dieses Problem wird voraussichtlich in Adobe Commerce B2B 1.5.4 behoben.
Betroffene Produkte und Versionen
Der Patch wird für die Adobe Commerce-Version erstellt:
- Adobe Commerce (alle Bereitstellungsmethoden) B2B 1.5.2-p5
Kompatibel mit Adobe Commerce-Versionen:
- Adobe Commerce (alle Bereitstellungsmethoden) B2B >=1.5.0 <1.5.3
magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Nach Patches suchen. Verwenden Sie die Patch-ID als Suchbegriff, um den Patch zu finden.Problem
Die Verwaltung verhandelbarer Angebote setzt die Gesamtsummen bei der Neuberechnung eines Angebots nach Auswahl einer Versandmethode fälschlicherweise auf null zurück, verwirft Aktualisierungen der Produktoptionsmengen des Pakets, die durch die Configure-Aktion in der Admin vorgenommen wurden, und spiegelt nicht korrekt die Rabatte auf Artikelebene wider, die auf dynamische Preispaketprodukte in den Angebotsuntersummen angewendet wurden.
Voraussetzungen:
B2B ist installiert.
Schritte zur Reproduktion:
- Legen Sie Admin > Stores > Settings > Configuration > General > B2B Features fest. Enable Company = Ja. Enable B2B Quote = Ja.
- Gehen Sie in „Admin“ zu Customers > Companies, klicken Sie auf Add New Company, erstellen Sie ein aktives Unternehmenskonto und klicken Sie auf Save.
- Bitten Sie den Unternehmensadministrator, in der Begrüßungs-E-Mail ein Kennwort festzulegen.
- Wechseln Sie in Admin zu Catalog > Products und erstellen Sie mindestens zwei einfache Produkte.
- Gehen Sie in Admin zu Catalog > Products und wählen Sie dann Bundle Product aus dem Add Product. Legen Sie Dynamic Price = Ja fest, fügen Sie mindestens zwei Bundle-Optionen mit einem anderen einfachen Produkt in jeder Option hinzu und wählen Sie User Defined für die Menge jedes Bundle-Elements aus.
- Melden Sie sich in der Storefront als Unternehmensadministrator an und fügen Sie das Bundle dynamic-price mindestens zweimal mit unterschiedlichen Optionskonfigurationen zum Warenkorb hinzu.
- Klicken Sie im Warenkorb auf Request a Quote, füllen Sie die Felder Add your comment und Quote Name aus und klicken Sie auf Request a Quote , um das Angebot abzusenden.
- Wechseln Sie in Admin zu Sales > Quotes und klicken Sie in der Spalte Actions für das Angebot auf View.
- Klicken Sie in Items Quoted für einen Bundle-Artikel auf Configure, ändern Sie die Bundle-Option Mengen und Artikelmenge, und klicken Sie auf OK.
- Klicken Sie auf Update Prices und dann auf Proceed.
- Öffnen Sie für dasselbe Element das Menü “Action” und wählen Sie “Discount item” aus, wählen Sie einen festen Rabatt, geben Sie den Betrag ein und klicken Sie auf “Confirm”.
- Klicken Sie auf Add to Quote, dann auf Update Prices und schließlich auf Proceed.
Erwartete Ergebnisse:
- Der konfigurierte Angebotselement für das dynamisch-preisbasierte Bundle behält die aktualisierte Option und die Artikelmengen bei.
- Der feste Rabatt auf Artikelebene wird auf den Paketartikel angewendet und reduziert die Werte für Zwischensumme und Zwischensumme (ohne Steuer).
Tatsächliche Ergebnisse:
Der feste Rabatt wird in der Spalte “Discount” angezeigt, verringert jedoch nicht die Werte der Zwischensumme oder der Zwischensumme (ohne Steuer) des Pakets „Dynamischer Preis“, nachdem die Mengen aktualisiert wurden.
Patch anwenden
Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:
- Adobe Commerce oder Magento Open Source On-Premise: Quality Patches Tool > im Quality Patches Tool
- Adobe Commerce in Cloud-Infrastruktur: Upgrades und Patches > Patches anwenden im Handbuch zu Commerce in Cloud-Infrastruktur
Verwandtes Lesen
Weitere Informationen zu Quality Patches Tool finden Sie unter:
- Quality Patches Tool: Ein Self-Service-Tool für hochwertige Patches im Tools-Handbuch