[Alleen PaaS]{class="badge informative" title="Is alleen van toepassing op Adobe Commerce op Cloud-projecten (door Adobe beheerde PaaS-infrastructuur) en op projecten in het veld."}

ACSD-45143: setShippingAddressOnCart-mutatie waarbij de numerieke regiocode niet wordt ingesteld als 'region'

De ACSD-45143-patch verhelpt het probleem waarbij de setShippingAddressOnCart-mutatie het instellen van code voor numerieke gebieden als 'region' niet toestaat. Dit flard is beschikbaar wanneer het ​ Hulpmiddel van de Patches van de Kwaliteit (QPT) ​ 1.1.17 geïnstalleerd is. De patch-id is ACSD-45143. Het probleem wordt volgens de planning opgelost in Adobe Commerce 2.4.6.

Betrokken producten en versies

het flard wordt gecreeerd voor de versie van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.4.2-p2

Compatibel met de versies van Adobe Commerce:

  • Adobe Commerce (alle implementatiemethoden) 2.3.0 - 2.4.4
NOTE
De patch kan van toepassing worden op andere versies met nieuwe versies van het Hulpprogramma voor kwaliteitspatches. Om te controleren of de patch compatibel is met uw Adobe Commerce-versie, werkt u het magento/quality-patches -pakket bij naar de meest recente versie en controleert u de compatibiliteit op de Quality Patches Tool : zoek naar patches op de pagina ​ . Gebruik de patch-id als een zoekwoord om de patch te zoeken.

Probleem

Met de mutatie setShippingAddresOnCart kan geen numerieke regiocode worden ingesteld als "regio".

Stappen om te reproduceren:

  1. Maak een winkelwagentje met de onderstaande query.

    code language-graphql
    
     mutation {
       createEmptyCart
     }
    
    
  2. Verzend een aanvraag om het verzendadres in te stellen op de winkelwagentje.

    code language-graphql
    
     mutation ($cartId: String!) {
       setShippingAddressesOnCart(
         input: {
           cart_id: $cartId
           shipping_addresses: {
             address: {
               firstname: "Tomek"
               lastname: "Nowak"
               company: "Company Name"
               street: ["234 Rue de Rivoli"]
               region: "58"
               city: "Lille"
               postcode: "59800"
               country_code: "FR"
               telephone: "123-456-0000"
               save_in_address_book: false
             }
           }
         }
         ) {
           cart {
             shipping_addresses {
               firstname
               lastname
               company
               street
               city
               region {
                 code
                 label
               }
               postcode
               telephone
               country {
                 code
                 label
               }
             }
           }
         }
       }
    
    

    Opmerking: de landcode is in dit voorbeeld ingesteld op "FR" en de regiocode op "58". Volgens de tabel van directory_country_region DB is regiocode 58 "Nièvre".

  3. Controleer de reactie die wordt geretourneerd.

Verwachte resultaten :

Adobe Commerce staat het instellen van code voor numerieke gebieden toe in de GraphQL-aanvraag.

Ware resultaten :

De regiocode wordt gewijzigd in 47.


{
  "data": {
    "setShippingAddressesOnCart": {
      "cart": {
        "shipping_addresses": [
        {
          "firstname": "Tomek",
          "lastname": "Nowak",
          "company": "Company Name",
          "street": [
          "234 Rue de Rivoli"
          ],
          "city": "Lille",
          "region": {
            "code": "47",
            "label": "Lot-et-Garonne"
            },
            "postcode": "59800",
            "telephone": "123-456-0000",
            "country": {
              "code": "FR",
              "label": "FR"
            }
          }
        ]
      }
    }
  }
}

De patch toepassen

Om individuele flarden toe te passen, gebruik de volgende verbindingen afhankelijk van uw plaatsingsmethode:

Gerelateerde lezing

Raadpleeg voor meer informatie over het gereedschap Kwaliteitspatches:

Voor informatie over andere flarden beschikbaar in QPT, verwijs naar Quality Patches Tool: Onderzoek naar flarden ​ in de Quality Patches Tool gids.

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