ACSD-60538: Attribute werden nicht korrekt angezeigt, wenn das Produkt in All Store Views deaktiviert ist

Der Patch ACSD-60538 behebt das Problem, dass die Produktattribute in der GraphQL-Antwort nicht richtig angezeigt werden, wenn ein Produkt in All Store Views deaktiviert und nur in bestimmten Bereichen der Store-Ansicht aktiviert ist, sodass das Produkt nicht richtig angezeigt wird. Dieser Patch ist verfügbar, wenn Quality Patches Tool (QPT) 1.1.51 installiert ist. Die Patch-ID ist ACSD-60538. Bitte beachten Sie, dass dieses Problem in Adobe Commerce 2.4.8 behoben werden soll.

Betroffene Produkte und Versionen

Der Patch wird für die Adobe Commerce-Version erstellt:

Adobe Commerce (alle Bereitstellungsmethoden) 2.4.7-p1

Kompatibel mit Adobe Commerce-Versionen:

Adobe Commerce (alle Bereitstellungsmethoden) 2.4.7 - 2.4.7-p2

NOTE
Der Patch kann für andere Versionen mit neuen Quality Patches Tool -Versionen gelten. Um zu überprüfen, ob der Patch mit Ihrer Adobe Commerce-Version kompatibel ist, aktualisieren Sie das Paket magento/quality-patches auf die neueste Version und überprüfen Sie die Kompatibilität auf der Seite Quality Patches Tool: Suchen nach Patches. Verwenden Sie die Patch-ID als Suchschlüsselwort, um den Patch zu finden.

Problem

Wenn ein Produkt in All Store Views deaktiviert und nur in bestimmten Bereichen der Store-Ansicht aktiviert ist, werden die Produktattribute in der GraphQL-Antwort nicht korrekt angezeigt, sodass das Produkt nicht ordnungsgemäß angezeigt wird.

Voraussetzungen:

Das Lagerbestandsmodul ist installiert.

Zu reproduzierende Schritte:

  1. Erstellen Sie ein konfigurierbares Produkt mit dem Attribut Farbe und drei untergeordneten Produkten (blau, schwarz und braun).

  2. Deaktivieren Sie zwei zugehörige untergeordnete Produkte (blue und black) im Bereich All Store Views .

  3. Wechseln Sie zum Bereich Store View .

  4. Aktivieren Sie untergeordnete Produkte (blue und black) im Bereich Store View.

  5. Führen Sie die folgende GraphQL-Anforderung aus:

    code language-graphql
    {
      products(filter: { sku: { eq: "SKU" } }) {
        items {
            ... on ConfigurableProduct {
              configurable_options {
                attribute_id,
                attribute_code,
             values {
              value_index
              label
            }
        }
        variants {
          product {
            sku
          }
          attributes {
            label
            code
            value_index
           }
          }
         }
        }
       }
      }
    

Erwartete Ergebnisse:

Die GraphQL-Antwort enthält die Attributwerte für das untergeordnete verknüpfte Produkt, das unter All Store Views deaktiviert und im Gültigkeitsbereich Store View aktiviert ist.

Tatsächliche Ergebnisse:

Die GraphQL-Antwort weist leere Attributwerte für das untergeordnete verknüpfte Produkt auf, wenn das Produkt für All Store Views deaktiviert und für den Bereich Store View aktiviert ist.

Wenden Sie den Patch an

Verwenden Sie je nach Bereitstellungsmethode die folgenden Links, um einzelne Patches anzuwenden:

Verwandtes Lesen

Weitere Informationen zu Quality Patches Tool finden Sie unter:

Weitere Informationen zu anderen in QPT verfügbaren Patches finden Sie unter Quality Patches Tool: Suchen nach Patches im Quality Patches Tool -Handbuch.

recommendation-more-help
c2d96e17-5179-455c-ad3a-e1697bb4e8c3