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
NOTE
Der Patch könnte mit neuen Quality Patches Tool-Versionen auch für andere Versionen gelten. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie das 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:

  1. Legen Sie Admin > Stores > Settings > Configuration > General > B2B Features fest. Enable Company = Ja. Enable B2B Quote = Ja.
  2. Gehen Sie in „Admin“ zu Customers > Companies, klicken Sie auf Add New Company, erstellen Sie ein aktives Unternehmenskonto und klicken Sie auf Save.
  3. Bitten Sie den Unternehmensadministrator, in der Begrüßungs-E-Mail ein Kennwort festzulegen.
  4. Wechseln Sie in Admin zu Catalog > Products und erstellen Sie mindestens zwei einfache Produkte.
  5. 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.
  6. 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.
  7. 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.
  8. Wechseln Sie in Admin zu Sales > Quotes und klicken Sie in der Spalte Actions für das Angebot auf View.
  9. 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.
  10. Klicken Sie auf Update Prices und dann auf Proceed.
  11. Ö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”.
  12. Klicken Sie auf Add to Quote, dann auf Update Prices und schließlich auf Proceed.

Erwartete Ergebnisse:

  1. Der konfigurierte Angebotselement für das dynamisch-preisbasierte Bundle behält die aktualisierte Option und die Artikelmengen bei.
  2. 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:

Verwandtes Lesen

Weitere Informationen zu Quality Patches Tool finden Sie unter:

recommendation-more-help
commerce-operations-help-tools