Opmerkingen bij de release Adobe Commerce 2.4.1

Adobe Commerce 2.4.1 introduceert verbeterde prestaties en beveiliging plus belangrijke toevoegingen aan de B2B-functieset. Beveiligingsverbeteringen zijn onder andere ondersteuning voor het kenmerk SameSite voor cookies en de toevoeging van CAPTCHA-beveiliging voor betalings- en ordergerelateerde API-eindpunten en de opslagpagina voor plaatsorders. B2B-verbeteringen zijn gericht op het goedkeuringsproces voor bestellingen, verzendmethoden voor B2B, uitgebreide logboekregistratie van beheeracties en verbeterde beveiliging bij opslag.

Deze release bevat alle verbeteringen van de kernkwaliteit die zijn opgenomen in 2.4.0, meer dan 150 nieuwe oplossingen voor kerncode en meer dan 15 beveiligingsverbeteringen. Het omvat de oplossing van bijna 300 kwesties GitHub door onze communautaire leden. Deze bijdragen van de gemeenschap variëren van kleine sanering van de kerncode tot aanzienlijke verbeteringen in GraphQL.

Alle bekende problemen die in 2.4.0 zijn geïdentificeerd, zijn opgelost in deze release.

NOTE
Adobe Commerce-releases kunnen niet-compatibele wijzigingen (BIC's) bevatten. Om achteruit-onverenigbaar veranderingen te herzien, zie verwijzing BIC. De grote achteruit-onverenigbaar kwesties worden beschreven in hoogtepunten BIC. Niet alle introducties introduceren grote BIC's.

Toepassen op AC-3022.patch om DHL als scheepvaartmaatschappij te blijven aanbieden

DHL heeft schemaversie 6.2 geïntroduceerd en zal schemaversie 6.0 in de nabije toekomst verwerpen. Adobe Commerce 2.4.4 en eerdere versies die de integratie van DHL steunen slechts versie 6.0. Handelaren die deze releases implementeren, moeten AC-3022.patch zo snel mogelijk toepassen om DHL als scheepvaartmaatschappij te blijven aanbieden. Zie een flard toepassen om DHL als het verschepen artikel van de 1} Kennisbank van de drager voor informatie over het downloaden en het installeren van het flard te blijven aanbieden.

Beveiligingspatch beschikbaar

Merchants kunnen nu tijdgevoelige beveiligingsoplossingen installeren zonder de honderden functionele correcties en verbeteringen toe te passen die een volledige driemaandelijkse release (bijvoorbeeld 2.4.0-p1) biedt. Patch 2.4.0.1 (Composer-pakket 2.4.0-p1) is een beveiligingspatch die oplossingen biedt voor kwetsbaarheden die zijn geïdentificeerd in onze vorige driemaandelijkse release, 2.4.0. Alle hotfixes die op versie 2.4.0 werden toegepast zijn inbegrepen in deze veiligheidspatch. (A hete moeilijke situatie verstrekt een moeilijke situatie aan een vrijgegeven versie die een specifiek probleem of een insect richt.)

Voor algemene informatie over veiligheidspatches, zie Introducerend de Nieuwe Versie van het Patch van de Veiligheid. Voor instructies bij het downloaden en het toepassen van veiligheidspatches (met inbegrip van flard 2.3.5-p2), zie Snelle begin op-gebouw installatie. Beveiligingspatches bevatten alleen oplossingen voor beveiligingsfouten, niet de extra beveiligingsverbeteringen die in de volledige patch zijn opgenomen.

Overige releasegegevens

Hoewel de code voor deze eigenschappen met driemaandelijkse versies wordt gebundeld, worden verscheidene van deze projecten (bijvoorbeeld, B2B, de Bouwer van de Pagina, en de Studio van Progressive Webben Application (PWA)) ook vrijgegeven onafhankelijk. De fixes van de insect voor deze projecten worden gedocumenteerd in de afzonderlijke, project-specifieke versieinformatie die in de documentatie voor elk project beschikbaar is.

Hooglichten

In deze release ziet u de volgende hooglichten.

Belangrijke beveiligingsverbeteringen

Deze release bevat meer dan 15 beveiligingsoplossingen en verbeteringen op het gebied van platformbeveiliging. Alle beveiligingscorrecties zijn teruggezet naar 2.4.0-p1 en 2.3.6.

Meer dan 15 beveiligingsverbeteringen waarmee kwetsbaarheden voor RCE (Remote Code Execution) en XSS (Cross-site scripting) kunnen worden afgesloten

Er zijn tot op heden geen bevestigde aanvallen met betrekking tot deze problemen geweest. Bepaalde kwetsbaarheden kunnen echter potentieel worden benut om toegang te krijgen tot klantgegevens of om beheerderssessies over te nemen. De meeste van deze problemen vereisen dat een aanvaller eerst toegang verkrijgt tot de beheerder. Dientengevolge, herinneren wij u eraan om alle noodzakelijke stappen te nemen om uw Admin, met inbegrip van maar niet beperkt tot deze inspanningen te beschermen: IP voegend op lijst van gewenste personen, bifactorauthentificatie, gebruik van VPN, het gebruik van een unieke plaats eerder dan /admin, en goede wachtwoordhygiëne. Zie Updates van de Veiligheid Beschikbaar voor Magentovoor een bespreking van deze vaste kwesties.

Aanvullende beveiligingsverbeteringen

Beveiligingsverbeteringen voor deze release zijn onder andere:

  • CAPTCHA bescherming is toegevoegd aan de volgende productgebieden:

    • Opslagpagina voor volgorde plaatsen en eindpunten voor REST en GraphQL
    • Betaalgerelateerde REST- en GraphQL-eindpunten.

    De CAPTCHA-beveiliging voor deze extra pagina's is standaard uitgeschakeld. Deze functie kan op dezelfde manier op de beheerder worden ingeschakeld als andere pagina's die door CAPTCHA worden gedekt. Deze bescherming is toegevoegd als een antibrute-krachtmechanisme om winkels te beschermen tegen kaardaanvallen. Zie CAPTCHA.

  • Steun voor het attribuut SameSite voor koekjes. Ter ondersteuning van de Google Chrome-handhaving van het nieuwe cookie-classificatiesysteem zijn de toepassingsklassen die cookies verwerken bijgewerkt ter ondersteuning van het cookie-kenmerk SameSite . Dit kenmerk is standaard ingesteld op Lax , maar kan expliciet worden overschreven.

  • Verbeterde het Scannen van de Veiligheid Hulpmiddel. De Adobe heeft samengewerkt met Veiligheid Sanguine, een leider in het verhinderen van digitaal skimming, om hun gegevensbestand van meer dan 8700 bedreigingshandtekeningen in het Hulpmiddel van het Scannen van de Veiligheid te integreren. Dit partnerschap zal handelaren in staat stellen real-time inzicht te krijgen in de veiligheidsstatus van hun site door middel van proactieve detectie van malware en vermindering van valse positieven. Handelaars kunnen zich registreren voor het gereedschap door naar https://account.magento.com/scanner te gaan. Voor meer informatie, zie Veilig Uw Storefront met de Verbeterde 1} blogpost van het Hulpmiddel van het Scannen van de Veiligheid {.

NOTE
Vanaf de versie 2.3.2 wijzen we geïndexeerde CVE-nummers (Common Vulnerabilities and Exposure) toe aan en publiceren we deze voor elke beveiligingsfout die door externe partijen aan ons wordt gemeld. Hierdoor kunnen gebruikers gemakkelijker niet-verholpen kwetsbaarheden in hun implementatie identificeren. U kunt meer over CVE herkenningstekens bij CVEleren.

Infrastructuurverbeteringen

Deze release bevat verbeteringen aan de kernkwaliteit, die de kwaliteit van het framework en deze functionele onderdelen verbeteren: Customer Account, Catalog, CMS, OMS, Import/Export, Promotions and Targeting, Cart and Checkout, B2B en Staging and Preview.

  • plaats-brede integratie van het Hulpmiddel van de Analyse met Admin. Het hulpmiddelverstrekt systeeminzichten en instrumentatie voor Adobe op de installaties van de wolkeninfrastructuur van 24/7 prestaties controle in real time, rapporten, en zelfbedieningsaanbevelingen. De handelaren kunnen het nieuwe Admin rolmiddelgebruiken om tot hun pagina's van het Detail van de Klant veilig toegang te hebben door Admin. Zie Veelgestelde vragenvoor een overzicht.

Prestatieverbeteringen

  • Vermindering in de grootte van netwerkoverdrachten tussen Redis en Magento. De configuratie van de insteekmodulelijst wordt nu gegenereerd tijdens de uitvoering van de opdracht bin/magento di:compile . Deze configuratieinformatie wordt geschreven aan geproduceerde meta-gegevensomslagen die op werkingsgebied worden gebaseerd. Eerder werd deze informatie opgeslagen in cache. De resulterende prestatiesverbeteringen omvatten een daling in de grootte van het netwerkgeheime voorgeheugen en uitvoeringstijd voor vele scenario's.

  • Verbeterde prestaties van de berichtrij van de consument. Drie nieuwe configuratiemontages steunen een daling van het verbruik van cpu van de rij van de consument. Deze facultatieve parameters verstrekken verhoogde controle over consumenten en sparen servermiddelen. Zie berichtrijenvoor een beschrijving van maxIdleTime, sleep, en onlySpawnWhenMessageAvailable parameters vormen.

  • Verbeterde uitvoeringstijd voor bin/magento bevelen.

Adobe Stock-integratie

Deze release bevat Adobe Stock Integration v2.1.0.

Nieuwe medialerie

De Nieuwe medialerie is nu standaard ingeschakeld in Beheer. Handelaars kunnen nu de volgende handelingen uitvoeren op afbeeldingen in de Medialerie:

  • Afbeeldingen bulksgewijs verwijderen

  • Media-opslag optimaliseren door dubbele afbeeldingen en afbeeldingen te identificeren die niet in de winkel worden gebruikt

  • Afbeeldingen filteren op het winkelgebied waarin ze worden gebruikt, inclusief inhoud van product en categorie en CMS-blokken

  • Werken met metagegevens van afbeeldingen

    • Metagegevens weergeven van afbeeldingen die zijn geüpload naar de medialerie
    • Metagegevens van afbeeldingen bewerken (titel, beschrijving en trefwoorden)
    • Afbeeldingen zoeken op basis van metagegevens

Page Builder

De Page Builder ondersteunt nu de modus Volledig scherm, die het bewerken van inhoud ondersteunt en zorgt voor een consistente ervaring bij het bewerken van inhoud in de gehele Admin. Zie Workspace.

GraphQL

In deze release wordt GraphQL-dekking toegevoegd voor de volgende functies:

  • de revisies van het Product. Klanten en gasten kunnen productbeoordelingen schrijven. Klanten kunnen hun productrevisiehistorie ophalen. Zie een productoverzichten productReviewRatingsMetadata vraagvoor informatie bij het terugwinnen van informatie over de revisieinfrastructuur creëren.

  • de opties van het Cadeautje. Alle klanten en gasten kunnen een cadeaubericht aan hun bestelling toevoegen. Bij Adobe Commerce-installaties kunnen ze ook cadeauverpakking, kwitantiebonnen en afgedrukte kaarten aan de bestelling toevoegen. Zie setGiftOptionsOnCart mutatieen updateCartItems mutatie.

  • de Achterwaartse punten. Klanten kunnen bonuspunten op hun winkelwagentjes toepassen of verwijderen. Ze kunnen ook hun bonuspuntgeschiedenis bekijken. Zie applyRewardPointsToCarten removeRewardPointsFromCartvoor een bespreking van het beheren van beloningspunten binnen een kar.

  • de geschiedenis van de Orde. Alle klanten kunnen details over hun ordegeschiedenissen, met inbegrip van facturen, verzending, en terugbetalingen bekijken.

  • voeg aan wortel toe. Met de addProductsToCart mutatiekunt u elk type product aan het actieve winkelwagentje toevoegen. We raden u aan deze mutatie te gebruiken in plaats van mutaties voor één doel, zoals addSimpleProductsToCart . Reparatie die door Yaroslav Rogoza in trekkrachtverzoek wordt voorgelegd 27914. GitHub-28524

  • Opgeslagen betalingsmethodes. Aanmeldingsplichtige klanten kunnen nu betalingsgegevens (waaronder Braintree creditcard en Braintree met PayPal) opslaan in Mijn account.

  • Steun voor verlanglijsten in Magento Open Source. U kunt puntenaan toevoegen, puntenbinnen bijwerken, en puntenuit een verlanglijst verwijderen.

  • Verbeterd beheer van klantenrekeningen. We hebben de mutaties createCustomerV2en updateCustomerV2toegevoegd om klantenaccounts te beheren. Deze nieuwe mutaties vereisen andere invoerobjecten dan de createCustomer - en updateCustomer -mutaties. Om het e-mailadres van een klant te veranderen, gebruik de nieuwe updateCustomerEmailmutatie.

  • Steun voor Payflow ProVault. Toegevoegde de Vault van GraphQL steun voor de betaalwijze ProVaultvan de Payflow. Reparatie die door Oleh Usik in trekkingsverzoek wordt voorgelegd 28821. GitHub-28520

  • Bijgewerkt GraphQL storeConfig vraagom nieuwe montages van de klantenconfiguratie te omvatten. Reparatie die door Oleh Usik in trekkingsverzoek wordt voorgelegd 27876. GitHub-28521

  • De requestPasswordResetEmail mutatieis toegevoegd, die de e-mail voor het opnieuw instellen van het wachtwoord voor het opgegeven e-mailadres activeert. Reparatie die door Oleh Usik in trekkingsverzoek wordt voorgelegd 27876. GitHub-28521

  • Klarna GraphQL. Toegevoegde of bijgewerkte onderwerpen op Klarna GraphQL in de betalingsmethode van Klarnaen createKlarnaPaymentsSession

Zie de Gids van de Ontwikkelaar van GraphQLvoor details op deze verhogingen.

PWA Studio

PWA Studio v8.0.0 introduceert nieuwe functies en verbeteringen:

  • Updates van de Venia-stijlhandleiding die van toepassing zijn op ontwerptokens, typografie, kleuren, kerncomponenten en paginalay-outs

  • Verbeteringen aan de Venia-mini-kar-ervaring

  • Oorspronkelijke ondersteuning voor meerdere landinstellingen en gelokaliseerde inhoud op de Venia-winkel

  • Talloze verbeteringen in de MyAccount-ervaring van de Venia storefront

Zie verenigbaarheidvoor een lijst van de versies van de PWA Studio en hun compatibele versies. Voor informatie over verhogingen en insectenmoeilijke situaties, zie versies van de PWA Studio.

B2B

Versie 2.4.1 introduceert B2B v1.3.0. Deze release bevat verbeteringen voor goedkeuringen voor bestellingen, verzendmethoden, winkelwagentje en registratie van beheeracties.

Verbeteringen van de goedkeuringen van bestellingen

B2B-ordergoedkeuringen zijn verbeterd om de bruikbaarheid te verbeteren en om acties in bulk voor inkooporders mogelijk te maken.
Tot de verbeteringen op het gebied van ordergoedkeuring en -afwijzing behoren:

  • Nieuwe pagina van de Regel van de Mening voor gebruikers zonder voorrechten uit te geven. B2B-kopers kunnen nu regels bekijken die op hun bedrijf van toepassing zijn op de nieuwe pagina Regel voor weergave wanneer ze geen toestemming hebben om ze te bewerken.

  • waarschuwingspictogram van de Telling op het Vereist Mijn lusje van de Goedkeuring. Op het tabblad Vereist mijn goedkeuring in de weergave Mijn inkooporders wordt nu een teller weergegeven die het aantal goedkeuringsacties aangeeft dat in behandeling is.

  • de toestemmingen en de verwervingen van de bulkorde. B2B-managers en bedrijfsbeheerders kunnen nu bulksgewijze afkeuring en goedkeuring van inkooporders uitvoeren. Met deze wijzigingen kunnen fiatteurs meerdere inkooporders in één actie goedkeuren of afwijzen.

  • De handelaren kunnen nu zoeken op van toepassing is en vereist goedkeuring van gebieden van de Mijn mening van de Orden van de Aankoop en kan veelvoudige gebruikersrollen tijdens regelverwezenlijking selecteren.

  • De voorbeelden van hoe te om de regels van de Goedkeuring van de Orde te vormen worden verstrekt op de pagina van de Configuratie van de Regel.

Zie de regels van de Goedkeuring

Verbeteringen in verzendmethoden B2B

B2B-handelaren kunnen nu de verzendmethoden controleren die aan elk bedrijf worden aangeboden. De handelaren kunnen het volgende van Admin vormen:

  • Een specifieke reeks verzendmethoden voor B2B-bedrijfsrekeningen
  • Het gebruik van Alle of B2B-specifieke verzendmethoden voor elke bedrijfsrekening
  • Een specifieke lijst van B2B-verzendmethoden voor elke bedrijfsaccount

Verbeteringen voor winkelwagentjes

  • Handelaars kunnen gebruikers nu toestaan de inhoud van hun winkelwagentje in één handeling te wissen en kunnen deze mogelijkheid onafhankelijk van elkaar configureren op elke website.

  • B2B-kopers kunnen nu afzonderlijke objecten of de volledige inhoud van hun winkelwagentje rechtstreeks aan een aanvraaglijst toevoegen.

Nieuwe beheerfuncties

  • B2B-handelaren kunnen namens klanten via Betaling op rekening als betalingsmethode orders van de beheerder maken.
  • Handelaars kunnen nu rechtstreeks alle aanhalingstekens die aan een gebruiker zijn gekoppeld, weergeven op de detailpagina van de klant.
  • Merchants kunnen nu het Online net van Klanten nu door Bedrijf filtreren.
  • Beheerders kunnen klanten in Admin nu filteren op Verkoopvertegenwoordiger.

Zie 🔗 Eigenschappen 0} B2B.

Uitgebreide beveiliging bij opslag

Om het creëren van frauduleuze of spamrekeningen te verminderen, kunnen de handelaars nu Google reCAPTCHA op het Nieuwe formulier van het Verzoek van het Bedrijf op de winkel toelaten. Zie reCAPTCHA.

Uitgebreide logboekregistratie van beheeracties

De acties Admin die in de modules van het Bedrijf worden genomen worden nu het programma geopend het Logboek van Acties Admin. Handelingen worden geregistreerd vanuit alle relevante bedrijfsmodules: Company, NegotiableQuote, CompanyCredit, SharedCatalog .

Deze release bevat ook meerdere foutoplossingen. Zie B2B de Nota's van de Versie.

Kader voor functionele tests (MFTF)

MFTF 3.1.0 is nu beschikbaar. Zie Functional Testing Framework Changelog.

Door leverancier ontwikkelde extensies

Raadpleeg de volgende artikelen voor updates over functies en wijzigingen voor deze release:

Opgeloste problemen

We hebben honderden problemen opgelost in de 2.4.1-kerncode.

Installatie, upgrade, implementatie

  • De installatie met derdeuitbreidingen die gebiedsdelen op APIs voor de module van de Opslag in CLI bevelen hebben ontbreekt niet meer. Eerder gaf de toepassing het volgende foutbericht weer: The default website isn't defined. Set the website and try again . Dit was een bekend probleem in 2.4.0.
  • bin/magento setup:di:compile genereert niet langer een fatale fout. Eerder, veroorzaakte de toepassing een fout de eerste keer u dit bevel in werking stelde, maar de tweede uitvoering resulteerde in succesvolle compilatie.
  • De upgrade mislukt niet meer wanneer een plug-in is ingeschakeld Magento\Framework\Encryption\Encryptor .
  • De toepassing geeft nu een informatief foutbericht weer wanneer bepaalde thema's niet worden geïmplementeerd nadat bin/magento setup:static-content:deploy is uitgevoerd. Eerder, toen de plaatsing met succes werd voltooid maar niet alle pakketten werden opgesteld, vertoonde de toepassing geen fout. Wanneer dit bevel met toegelaten parallelle verwerking wordt uitgevoerd en elk thema meer tijd vereist om dan de gespecificeerde maximumuitvoeringstijd worden opgesteld, kan dit bevel met succes beëindigen, hoewel de thema's niet worden opgesteld.
  • Het standaard van het Gebruik checkbox voor Klarna betalingen (Opslag > Configuratie > Verkoop > de methodes van de Betaling > Klarna) blijven nu gecontroleerd zoals verwacht wanneer het websitewerkingsgebied verandert.
  • Als u /bin/magento config:show vendor_module/general/value uitvoert, wordt nu 0 of een lege tekenreeks geretourneerd zoals u had verwacht. Eerder werd Configuration for path: "vendor_module/general/value" doesn't exist geretourneerd. Reparatie die door Vadim Malesh in trekkrachtverzoek wordt voorgelegd 28549. GitHub-23290
  • Upgrade leidt niet langer tot een plotselinge fout in het Galera-cluster. Eerder verliet het Galera-cluster abrupt nadat het meteen na de upgrade opnieuw was geïndexeerd. Tijdens een upgrade worden indextabellen gewijzigd en wordt de engine gewijzigd van MEMORY in InnoDB . Op dit punt, werd de inhoud van deze lijsten uit-van-synchronisatie tussen de knopen van de cluster Galera. GitHub-25334
  • Als u de module PageBuilder uitschakelt, heeft dit niet langer invloed op de rendering van de productpagina. Eerder verdwenen de aangepaste lay-outs op de productpagina toen de module werd onbruikbaar gemaakt, en de toepassing toonde een lege pagina.
  • U kunt bin/magento sampledata:deploy nu gebruiken om voorbeeldgegevens te implementeren zoals u had verwacht na de installatie van Adobe Commerce met Composer. Eerder heeft de toepassing deze fout gegenereerd: Git installations must deploy sample data from GitHub; see https://devdocs.magento.com/guides/v2.3/install-gde/install/sample-data-after-clone.html for more information . Reparatie die door Andrii Beziazychnyi in trekkrachtverzoek wordt voorgelegd 27481. GitHub-19481
  • De prestaties van het archief zijn verbeterd doordat het onnodig laden van de component Datepicker is geëlimineerd. Reparatie die door Mateusz Krzeszowiak in trekkingsverzoek wordt voorgelegd 27860. GitHub-28823
  • bin/magento setup:upgrade wordt nu uitgevoerd zoals u had verwacht. Eerder werd door de toepassing afgedrukte arrayinhoud voor caches weergegeven. Reparatie die door Sathish Subramanian in trekkrachtverzoek wordt voorgelegd 27567. GitHub-27091
  • bin/magento setup:static-content:deploy --language=all implementeert nu alle talen die op de winkel worden gebruikt en alle talen die door Admin-gebruikers worden geconfigureerd wanneer er geen taalparameter is ingesteld. (en_US wordt altijd opgesteld door gebrek.) Reparatie die door Anton Evers in trekkrachtverzoek wordt voorgelegd 28922. GitHub-29218
  • De toepassing geeft het menu Back-up niet meer weer wanneer de functie Back-up is uitgeschakeld. Reparatie die door Eden Duong in trekkingsverzoek wordt voorgelegd 29222. GitHub-29280
  • Bij initialisatie van de rampenhulp wordt nu het productmodel gebruikt in plaats van DataObject . Reparatie die door jmonteros422 in trekkrachtverzoek wordt voorgelegd 29435. GitHub-1711
  • De gebruikers Admin kunnen een leeg Symbolische Levensduur van de Klant (uren) gebied (Admin Slaat > Configuraties > de Diensten > OAuth > Symbolische Vervalsing van de Toegang) nu opslaan. GitHub-29502
  • creeer Permanent Redirect voor oude URL het plaatsen is nu gehandicapt door gebrek voor categorieën. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 28752. GitHub-24922

AdminGWS

  • De toepassing toont niet meer voegt Attribuut knoop toe (Slaat > Attributen of voeg de Vastgestelde knoop van Attributen toe (Slaat > Attributen > Klant) wanneer de geregistreerde beheerder de aangewezen toestemmingen mist om deze entiteiten tot stand te brengen. Eerder, wierp de toepassing een fout 404 toen een websitebeheerder die niet de aangewezen toestemmingen had geprobeerd om een Vastgestelde Attributen of Klant attributen tot stand te brengen.
  • De toepassing genereert niet langer een fout wanneer een beheerder met beperkte rollen voor specifieke websites een subcategorie probeert te maken van de beheerder.

Adobe Stock-integratie

  • Afbeeldingen in het Adobe Stock-afbeeldingsraster worden nu correct uitgelijnd nadat de filters zijn gewist. Reparatie die door Nazar Klovanych in trekkrachtverzoek wordt voorgelegd 28366. GitHub-824, GitHub-972
  • Gebruikt in sectie van de de detailpagina van het galerijbeeld van Adobe Stock identificeert nu nauwkeurig als het beeld met een product wordt geassocieerd. Reparatie die door Nazar Klovanych in trekkrachtverzoek wordt voorgelegd 28798. GitHub-1474
  • \Magento\MediaGallery\Model\ResourceModel\Keyword\SaveAssetsKeywords::execute verwijdert nu de koppelingen naar de trefwoorden die niet in de parameters zijn opgegeven en voegt de nieuwe koppelingen in wanneer u trefwoordtags verwijdert tijdens het bewerken van de details van de afbeelding. Reparatie die door jmonteros422 in trekkrachtverzoek wordt voorgelegd 29207. GitHub-1391
  • Het Login failed bericht dat de toepassingsvertoningen wanneer een handelaar Vergunning voor een eerder bewaard, niet vergunning gegeven beeld van Adobe Stock klikt bevat niet meer HTML markeringen. Correctie die door yolouese in trekkrachtverzoek wordt voorgelegd 29398. GitHub-1684
  • Het klikken op de verbindingen in Gebruikt in sectie van de pagina van de Details van het beeld toont nu een net dat alle entiteiten toont die door het beeld worden gefiltreerd. Het elementfilter wordt ook op de juiste wijze ingesteld en weergegeven. Eerder, gaf de toepassing niet de activatitel in de Toegepaste filters sectie. Reparatie die door Nazar Klovanych in trekkrachtverzoek wordt voorgelegd 29367. GitHub-1694
  • De toepassing toont niet meer Gebruikt in sectie van de pagina van de Details van het beeld wanneer het beeld niet in gebruik is. Reparatie die door Nazar Klovanych in trekkrachtverzoek wordt voorgelegd 29367. GitHub-1699
  • Correctie van weergaveproblemen bij het toevoegen van een nieuwe afbeeldingstag die het maximumaantal tekens overschrijdt. Reparatie die door Nazar Klovanych in trekkrachtverzoek wordt voorgelegd 29367. GitHub-1702
  • Assets kan nu worden gecontroleerd zoals verwacht gebruikend de activa filter op de beelddetails die in sectie worden gebruikt. Reparatie die door Nazar Klovanych in trekkrachtverzoek wordt voorgelegd 29367. GitHub-1704
  • Informatie over afbeeldingen die door verschillende entiteiten worden gebruikt (bijvoorbeeld page en category ), wordt nu gecorrigeerd op de pagina met afbeeldingsdetails. Reparatie die door Nazar Klovanych in trekkrachtverzoek wordt voorgelegd 29367. GitHub-1747
  • U kunt de nieuwe component UrlFilterApplier nu gebruiken om filters op product, cms_page, en cms_block netten toe te passen gebruikend de GET URL parameter. Reparatie die door Gabriel da Gama in trekkrachtverzoek wordt voorgelegd 28932. GitHub-1501
  • Het klikken op verbindingen in Gebruikt in sectie voor een beeld in de Galerij van Media opent nu het net van entiteiten die door het beeld zoals verwacht worden gefiltreerd. Eerder werd de afbeeldingstitel niet weergegeven in het gedeelte met toegepaste filters van het raster. Reparatie die door Nazar Klovanych in trekkrachtverzoek wordt voorgelegd 29429. GitHub-1694
  • De toepassing voegt nu op de juiste wijze tags toe wanneer u meerdere afbeeldingen achtereenvolgens bewerkt in de Medialerie. Reparatie die door Nazar Klovanych in trekkrachtverzoek wordt voorgelegd 29429. GitHub-1755
  • De toepassing verwijdert nu tags voor Adobe Stock-afbeeldingen nadat een handelaar de tags heeft verwijderd en de details van de afbeelding heeft opgeslagen. Eerder werden de codes pas verwijderd als de pagina is vernieuwd. Reparatie die door Honeymay Louiese Ignacio in trekkrachtverzoek wordt voorgelegd 29400. GitHub-1703

Amazon Pay

  • Amazon Pay controleert nu of een gebruiker al is aangemeld voordat betalingsopties worden weergegeven.

  • Problemen met meervoudige authenticatie en verlaten winkelwagentjes zijn opgelost.

  • Amazon Pay vult de store name nu correct in e-mails en andere weergegeven locaties. Als het gebied van de Naam van de Opslag in de configuratie van Amazon Pay leeg is, wint de uitbreiding de standaardnaam van de opslag terug (namelijk de naam u uw opslag in Admin) geeft.

  • Problemen met lokalisatie/vertaling voor scenario's voor afwijzen zijn opgelost. Weergegeven tekst is niet meer altijd in het Engels.

Analyse

  • Beheerders met de juiste machtigingen hebben nu toegang tot Geavanceerde rapporten over rapporten en segmenten.
  • Adobe Commerce genereert geavanceerd rapporteringsgegevensbestanden en verzendt deze naar verwachting naar Inventory van implementaties met gesplitste databases. Eerder genereerde de toepassing het quotes.csv -bestand niet naar de Inventaris en als gevolg hiervan werden de verwachte rapporten niet gegenereerd door de Inventory.

Braintree

  • Braintree stuurt nu het juiste bedrag naar PayPal wanneer een promotiecode wordt toegepast op de afhandelingspagina.

  • Apple Pay werkt nu zoals verwacht wanneer Voorwaarden zijn ingeschakeld op de afhandelingspagina.

  • Browserfouten treden niet meer op tijdens het uitchecken op bureaubladapparaten wanneer Venmo is ingeschakeld door de beheerder.

  • Controle ontbreekt niet meer wanneer de verkoopster speciale karakters in de gebieden van de Naam van het controlewerkschema ingaat. Eerder is verificatie mislukt omdat de Braintree 3DS API geen ondersteuning biedt voor niet-ASCII-tekens.

  • De toepassing geeft nu de juiste naam van de ontvanger weer in de sectie Verzending van de afrekenworkflow wanneer u een bestelling plaatst met PayPal.

  • De toepassing werkt nu de pagina Order Review bij zoals verwacht wanneer een winkelier de verzendmethode meerdere keren wijzigt tijdens het afrekenen.

Bundelproducten

  • De toepassing genereert niet langer een uitzondering wanneer u een product probeert te maken in een implementatie waarin Inventory is geïnstalleerd, maar de module Magento_InventoryBundleProduct is uitgeschakeld.
  • De toepassing berekent nu correct offline restituties voor orders die bundelproducten bevatten.
  • De minikaart geeft nu de juiste prijzen voor bundelproducten weer, terwijl ook de prijzen op de lijst voor eenvoudige producten worden vastgesteld. GitHub-22807
  • Handelaren kunnen nu een creditnota voor bundelproducten maken die een restitutie biedt zonder dat het product moet worden teruggegeven. Eerder heeft de toepassing een fout gegenereerd. Reparatie die door Dzung Nguyen in trekkrachtverzoek wordt voorgelegd 27455. GitHub-23440
  • De toepassing geeft geen overbodige validatieberichten meer weer wanneer een winkelier een bundelproduct aan zijn winkelwagentje toevoegt zonder een vereiste optie te selecteren. Reparatie die door Dzung Nguyen in trekkrachtverzoek wordt voorgelegd 27455. GitHub-23440
  • GraphQL ondersteunt nu het plaatsen van een volgorde voor een bundelproduct met optietype radio en dropdown met meerdere keuzes. Eerder gaf de toepassing een bericht weer over ongeldige invoer voor BundleItem.type: radio/dropdown . Reparatie die door Michał Derlatka in trekkrachtverzoek wordt voorgelegd 29256. GitHub-26110

Cache

  • De lokale geheim voorgeheugenopslag wordt nu behouden voor de periode die in wordt geplaatst Slaat > Configuratie > Algemeen > Web > de Montages van het Koekje Standaard. Eerder was de vervaldatum van cookies hard gecodeerd naar één dag, waardoor deze niet meer synchroon was met deze instelling. Dientengevolge, hielden de welkomstberichten terugkerende klanteninformatie voor de verwachte duur niet.
  • Vernis genereert niet langer een Connection reset by peer -fout wanneer een grote catalogus volgens schema opnieuw wordt samengesteld. Fix die door Matthew O'Loughlin in trekkrachtverzoek wordt voorgelegd 26256. GitHub-26255
  • De cache van de volledige pagina wordt niet meer gewist voor niet-verwante producten wanneer een product in de Admin is bewerkt. GitHub-25670

Winkelwagentje en uitchecken

  • De directe SQL vragen zijn vervangen door de Leverancier van Gegevens, die controleprestaties heeft verbeterd. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 29376. GitHub-29453
  • De producten in de Vergelijking en de Recent Vergelijkte lijsten van Producten werken nu zoals verwacht. Eerder, toen de vergelijkingslijst werd uitgebreid, gaf de toepassing geen producten, hoewel de sectie erop wees dat de lijst producten bevatte.
  • De Schrapping knoop op voegt aan het Shopping Kart toe door SKU sectie van de 4} beheren van de Kaart van een klant pagina werkt nu zoals verwacht wanneer de veelvoudige rijen worden geselecteerd.
  • De toepassing genereert niet meer een fout wanneer u probeert om tot een product door SKU opdracht te geven wanneer de cijfers u ingaat een geldige SKU aanpassen maar het geval van deze cijfers verschilt. Eerder, toen u een SKU op Mijn Rekening inging > Orde door SKU die niet precies een geldige SKU aanpaste, wierp de toepassing een fout.
  • Het verzendadres van een klant wordt nu standaard geselecteerd bij de afhandeling wanneer het adres zich bevindt in het land dat is geïdentificeerd in de lijst Verzendlanden toestaan en die lijst bevat alleen dat land. Eerder, selecteerde de toepassing niet het adres als gebrek en toonde dit foutenbericht: Please specify a regionId in shipping address.
  • De handelaren kunnen nu toelaten van toepassing zijn op het Verschepende Bedrag in het lusje van de Actie van het In de handel brengen > de Regels van de Prijs van de Kar > voegt Nieuwe Regel toe wanneer Vaste waardekorting voor volledige kar wordt toegepast. GitHub-24422
  • De toepassing genereert niet langer een uitzondering wanneer een winkelier het aanhouden van de cookie probeert ongedaan te maken na het uitchecken en vervolgens naar de startpagina van de winkel navigeert. Eerder, toen de verkoopster klikte u niet? op de startpagina, heeft de toepassing deze uitzondering gegenereerd: The shipping address is missing. Set the address and try again . GitHub-24218
  • De toepassing toont nu een bericht van het toe:voegen-aan-kart succes wanneer een klant een uit-van-voorraadproduct aan hun karretje toevoegt. Eerder werd het product toegevoegd, maar de toepassing gaf geen succesbericht weer.
  • Aangepaste adreskenmerken worden nu opgenomen zoals u had verwacht in het formulier dat voor de betalingsstap in de workflow voor uitchecken wordt weergegeven.
  • De inputdoos van de Staat/van de Provincie/van het Gebied wordt nu toegelaten zoals verwacht op Mijn Rekening > Boek van het Adres > voegt nieuw adres toe.
  • De kortingen worden nu toegepast zoals verwacht op verzendkosten wanneer op het Verzendbedrag wordt toegelaten van toepassing is. Reparatie die door Andrii Kalinich in trekkrachtverzoek wordt voorgelegd 28839. GitHub-26723
  • De code die het sluiten van de miniwagen ondersteunt, is vernieuwd om de functie closeSidebar te verwijderen. De juiste klikbinding is toegevoegd aan het element [data-action="close"] . Reparatie die door lumnn in trekkingsverzoek wordt voorgelegd 28906. GitHub-29161
  • De nieuwe tonen "Duidelijke het Schitteren van Kar"knoop op de 1} configuratie het plaatsen van de kartpagina verstrekt controle over het tonen van a Duidelijke knoop van de Kar op de het winkelwagentweergave pagina. Deze instelling is standaard uitgeschakeld. Reparatie die door Pavlo Sydorenko in trekkrachtverzoek wordt voorgelegd 27917. GitHub-28705
  • De controle van de gast wordt nu onbruikbaar gemaakt zoals verwacht wanneer een wagentje downloadbare producten bevat wanneer Aandeelbare en Uitchecken van de Gast onbruikbaar maken als Kart Downloadbare Punten montages bevat gehandicapt zijn. Reparatie die door Rani Priya in trekkingsverzoek wordt voorgelegd 23972. GitHub-23971
  • Het succesbericht dat in de toepassing wordt weergegeven wanneer een winkelier een product uit het zijpaneel van de klantenaccount aan zijn winkelwagentje toevoegt, bevat nu een koppeling naar het winkelwagentje van de klant. Reparatie die door Ajith in trekkingsverzoek wordt voorgelegd 27977. GitHub-29097
  • De toepassing selecteert nu standaard een lege waarde voor het vervolgkeuzemenu met voorvoegsels in de workflow voor uitchecken. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 28238. GitHub-18823
  • Het pop-upbericht dat de toepassing weergeeft wanneer u meerdere items uit een winkelwagentje verwijdert, beschrijft nu nauwkeurig het aantal en het type entiteiten dat u hebt geselecteerd om te worden verwijderd. Reparatie die door Nazar Klovanych in trekkrachtverzoek wordt voorgelegd 29490. GitHub-1749
  • De toepassing geeft nu een registratieformulier voor klanten weer wanneer een gast het afrekenen heeft voltooid.
  • De gebieden van de attributen van het klantenadres van de douane worden nu getoond zoals verwacht in de storefront controlewerkschema.
  • De toepassing wint nu de huidige klantengroep voor een actief citaat tijdens controle terug. Eerder gebruikte de toepassing de klantengroep die actief was toen het product voor het eerst aan het karretje werd toegevoegd, en als die klantengroep vóór controle werd geschrapt, de toepassing een fout veroorzaakte. Reparatie die door Konstantin in trekkrachtverzoek wordt voorgelegd 28902. GitHub-29327

Catalogus

  • De toepassing verwijdert uitgeschakelde producten uit het winkelwagentje voordat ze worden afgehandeld. Eerder, toen een verkoopster een product aan hun karretje toevoegde dat vóór het afrekenen werd onbruikbaar gemaakt, schrapte de toepassing het gehandicapte product uit het karretje, maar het product bleven in het citaat, en de verkoopster kon niet uitchecken. GitHub-26680
  • De toepassing sorteert de bestsellende producten nu zoals verwacht. Eerder waren zowel het aantal producten als de paginering van sorteerresultaten onjuist. GitHub-25955
  • Klanten kunnen nu de detailpagina van een product openen door op de productnaam in de zijbalk met producten vergelijken te klikken. Reparatie die door Eduard Chitoraga in trekkrachtverzoek wordt voorgelegd 27451. GitHub-21101
  • children_count -waarden blijven nu positief wanneer een beheerder categorieën verwijdert. Eerder, toen een beheerder categorieën schrapte, was children_count voor resterende categorieën negatief. Reparatie die door Vitaliy Prokopov in trekkrachtverzoek wordt voorgelegd 28044. GitHub-27969
  • De toepassing gebruikt nu de standaardoptie (Configuratie > Web > Standaard Lay-outs > StandaardLay-out van het Product) die u voor het page_layout attribuut wanneer het creëren van een nieuw product hebt geselecteerd. Eerder werd de geselecteerde standaardwaarde niet toegepast.
  • U kunt nu met succes massaacties uitvoeren op voorraad van het product van de Inventaris. Eerder, toen u probeerde om een massa actie op voorraad van het inventarisproduct uit te voeren, toonde de toepassing een lege pagina. Als u deze handeling met de toepassing in de ontwikkelaarsmodus hebt uitgevoerd, heeft de toepassing de volgende fout gegenereerd: Notice: Undefined offset: 32000 in /Users/kodithuw/sites/m23inventory/inventory/InventoryCatalogAdminUi/view/adminhtml/templates/catalog/product/edit/action/inventory.phtml on line 24
  • De totale getoonde verslagtelling wanneer u klikt voegt Producten op het lusje van Producten wanneer het toevoegen van producten aan een cataloguscategorie niet meer veranderingen toe die op de orde van de productsoort worden gebaseerd.
  • De query {products(filter: {sku: {eq: "some sku"}}) {…} retourneert nu waarden die zijn omgezet in de verwachte valuta. Eerder werden in price_tiers.final_price.value speciale prijzen weergegeven in de basisvaluta. Reparatie die door Petkovski Marjan in trekkingsverzoek wordt voorgelegd 28890. GitHub-26121

Catalogusregel

  • De toepassing genereert niet langer een fatale fout wanneer u een catalogusregel opslaat met de volgende voorwaarden: If ALL of these conditions are FALSE:, If ALL of these conditions are TRUE:, Attribute set is default

Overbodig verwijderen

  • Correctie van een spelfout in de getter van de verzendadres-id in het verkooporderadres save-handler. Reparatie die door Konstantin in trekkrachtverzoek wordt voorgelegd 28810. GitHub-28982
  • De naam van de methode getRegionNameExpresion is gewijzigd in getRegionNameExpression . Correctie die door Pierre Grimaud in trekkingsverzoek wordt voorgelegd 28832. GitHub-28829
  • Een overbodige init -methode is verwijderd uit app/code/Magento/AdvancedPricingImportExport/Model/Import/AdvancedPricing/Validator/Website.php en app/code/Magento/AdvancedPricingImportExport/Model/Import/AdvancedPricing/Validator/TierPriceType.php . Reparatie die door Oleh Usik in trekkingsverzoek wordt voorgelegd 28650. GitHub-29009
  • Het Adobe Commerce-logo is bijgewerkt en er zijn externe spaties uit het README-bestand verwijderd. Reparatie die door Rafael Corr̻ êa Gomes in trekkrachtverzoek wordt voorgelegd 28891. GitHub-29056
  • Het bestand lib/internal/Magento/Framework/App/Request/Http.php is vereenvoudigd door logica te optimaliseren en overbodige toewijzingen van variabelen en overmatig gebruik van geretourneerde waarden binnen een functie te verwijderen. Reparatie die door Chris Snedaker in trekkrachtverzoek wordt voorgelegd 28608. GitHub-29381
  • De opdracht bin/magento module:status accepteert nu meerdere modulenamen als argumenten. Reparatie die door Chandru Rajendran in trekkingsverzoek wordt voorgelegd 28250. GitHub-29344
  • Probleem verholpen met een typefout in de klassebeschrijving van \Magento\Downloadable\Block\Sales\Order\Email\Items\Downloadable . Reparatie die door Benjamin Rosenberger in trekkrachtverzoek wordt voorgelegd 29451. GitHub-29470
  • De TierPriceManagement -klasse is vernieuwd om overbodige code te verwijderen. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 29202. GitHub-29477
  • autoload.php is vernieuwd om de leesbaarheid en retoursnelheid te verbeteren. Reparatie die door Vitaliy Ryaboy in trekkrachtverzoek wordt voorgelegd 28923. GitHub-29527

CMS-inhoud

  • Op het tabblad Hiërarchie voor een geselecteerde standaardwinkelweergave wordt nu de geselecteerde bovenliggende pagina weergegeven zoals u had verwacht.
  • De toepassing genereert niet langer een fout tijdens het maken van de winkelweergave wanneer de nieuwe winkelweergave een CMS-pagina bevat met dezelfde URL-sleutel als een pagina in een andere winkelweergave. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 28421. GitHub-28357
  • De toepassing genereert nu een fout wanneer een handelaar een CMS-pagina maakt met dezelfde URL als de pagina Bedrijfsstructuur. Eerder werd de CMS-pagina weergegeven in plaats van de pagina Company Structure.

Configureerbare producten

  • Pagineringsproblemen met de lijst Huidige variaties bewerken van configureerbaar product zijn opgelost.
  • De toepassing werkt niet langer het prijsvak Verwante producten bij wanneer een winkel opties voor een configureerbaar product selecteert. Eerder werkte de toepassing het prijsvakje bij wanneer een verkoper een optie voor een configureerbaar product selecteerde.
  • De toepassing geeft nu de juiste prijs weer voor configureerbare producten met aanpasbare opties op de pagina Volgorde maken van beheerder. Zoals u verwacht, is de weergegeven prijs een som van de prijs van het onderliggende product en de prijs van de aangepaste optie. Eerder werd in de toepassing alleen de aangepaste optieprijs weergegeven. GitHub-25766
  • In het overzicht met bestellingen wordt nu het juiste kortingsbedrag weergegeven wanneer een regel voor de winkelprijs is toegepast. Eerder werden bedragen niet correct afgerond bij het berekenen van verzendkortingen.
  • Beheerdersaccounts die zijn gemaakt met een beheerdersaccount met een beperkt bereik, kunnen nu een configureerbaar product met kenmerken maken zoals u had verwacht. Eerder heeft de toepassing deze fout gegenereerd: Notice: Undefined index: value_index in 23develop/app/code/Magento/ConfigurableProduct/Helper/Product/Options/Factory.php on line 101 .
  • De toepassing genereert niet langer een validatiefout wanneer u POST /V1/products gebruikt voor een configureerbaar product met een int -waarde van 0. Eerder, wierp de toepassing deze fout: Product with id "%1" does not contain required attribute "%2"." Repareren die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 29001. GitHub-13210
  • Het kenmerk voor configuratieopties van een bovenliggend product wordt niet meer toegewezen aan het kenmerk size van een nieuw configureerbaar product. Reparatie die door Abel Truong in trekkingsverzoek wordt voorgelegd 27339. GitHub-26449

Cookies

  • De toepassing maakt nu maximaal één mage-translation-file-version en mage-translation-storage cookie per sessie. Reparatie die door Ihor Sviziev in trekkrachtverzoek wordt voorgelegd 27364. GitHub-27355

kraan

  • De configuratie van de consument van de rij van het bericht is uitgebreid met nieuwe parameters die consumenten helpen controleren en servermiddelen besparen en die potentieel het verbruik van cpu van de rij van de consument verminderen. Zie berichtrijenvoor een beschrijving van maxIdleTime, sleep, en onlySpawnWhenMessageAvailable parameters vormen.
  • Met sales_clean_quotes worden niet langer alle verlopen aanhalingstekens tegelijk geladen. Eerder is de toepassing niet geslaagd voor deze fatale fout omdat alle verlopen aanhalingstekens tegelijk zijn geladen: PHP Fatal error: Allowed memory size of 2147483648 bytes exhausted (tried to allocate 20480 bytes) in /path/to/magento2/vendor/magento/framework/Model/AbstractModel.php on line 359,

CSS

  • De server-side LESS compiler importeert nu alle externe CSS-bestanden zoals u had verwacht wanneer u bin/magento setup:static-content:deploy -f uitvoert. Eerder importeerde de toepassing de externe bestanden niet en er is een fout opgetreden. GitHub-25119

Aangepaste klantkenmerken

  • Correcte groeperingskwesties voor de verklarende tekst over wachtwoorden en het gebied van de Titel van de Baan op de Klant geeft de pagina van de Informatie van de Rekening uit.
  • CAPTCHA werkt nu zoals verwacht wanneer een nieuwe klant klikt creeer een knoop van de Rekening op de pagina van de de klantenregistratie van de opslag. Eerder, creeerde de toepassing niet de klantenrekening en toonde een fout wanneer de klant op de knoop klikte.
  • In de uitcheckworkflow worden niet langer aangepaste waarden voor adreskenmerken van de klant weergegeven wanneer de klant geen gegevens heeft ingevoerd.

Klant

  • De namen van regio's in de klantenadressen van Admin worden nu vertaald zoals verwacht.
  • De Staat/Provincie gebieden zijn nu bevolkt zoals verwacht op de Edit pagina van het Adres (Mijn Rekening > het boek van het Adres).
  • De toepassing werpt niet meer een fout wanneer een klant klikt voorlegt knoop veelvoudige tijden op vormen door de storefront waarvoor onzichtbare reCAPTCHA is toegelaten. Eerder, resulteerde het klikken van deze knoop meerdere malen in een interne fout gelijkend op dit: Internal error: Make sure you are using reCaptcha V3 api keys.
  • Als u een verwijderde klant opslaat uit de beheerfunctie, wordt alleen een foutbericht gegenereerd. Eerder werd een lege pagina weergegeven en werd een rapport gegenereerd met de volgende tekenreeks: "0":"No such entity with customerId = 3","1":"#1 Magento\\Customer\\Model CustomerRegistry->retrieve() called at [app\/code\/Magento\/Customer\/Model\/ResourceModel\/CustomerRepository.php:340" .
  • De toepassing geeft nu een foutbericht weer zoals wordt verwacht wanneer een beheerder een adres probeert op te slaan voor een klant wiens account zojuist is verwijderd. Eerder werd een leeg berichtvenster weergegeven door de toepassing.
  • De labels voor adresvelden in de workflow voor het uitchecken en in het adresboek zijn voor de consistentie bewerkt.
  • Frontend-labels worden nu teruggeplaatst om labels op te slaan als hun waarden niet null zijn. Eerder, gebruikten de klantenattributen de standaardfrontend etiketten. Reparatie die door Toan Nguyen in trekkrachtverzoek wordt voorgelegd 27064. GitHub-27063
  • Het sortOrder aantal verbindingen in lay-outXML is verbeterd. Eerder werd deze volgorde omgekeerd en aflopend gebruikt. Reparatie die door Tu Nguyen in trekkrachtverzoek wordt voorgelegd 27340. GitHub-27162

Klantsegment

  • De bulkverrichtingen zijn refactored om klantensegmenten asynchroon te bewaren en te verfrissen, die de prestaties van deze taken voor plaatsingen heeft verbeterd die vele klanten (groter dan 3.000.000) omvatten.
  • Klantsegmentvoorwaarden werken nu zoals verwacht in een gesplitste database-implementatie. Eerder genereerde de toepassing een fout toen u probeerde om een klantensegment uit te geven door een voorwaarde toe te voegen: SQLSTATE[42S02]: Base table or view not found.

Map

  • De opmaak van het vervolgkeuzemenu Staat/provincie is nu consistent in de beheerdersruimte.

dotdigital

  • De synchronisatie van bestellingen mislukt niet meer wanneer een bestelling product-SKU's bevat die niet meer in de catalogus staan.

  • Lege productcategorieën worden niet meer opgenomen in webgegevens met inzicht.

  • Webgedrag bijhouden werkt nu voor verkopers met bepaalde themeconfiguraties. Een nieuwe fallback-kiezer behandelt dit.

  • Het gegevensveld voor de abonneestatus bevat niet langer lege waarden wanneer de clientsynchronisatie is uitgevoerd met behulp van uitsnijden. (App-emulatie verhelpt dit probleem.)

  • Toewijzing van adresboeken werkt nu zoals verwacht wanneer een digitale dotaccount op het standaardniveau is ingeschakeld maar uitgeschakeld voor de hoofdwebsite.

  • Er worden nu coupons gegenereerd (met de externe URL voor dynamische inhoud voor het genereren van coupons) voor e-mailadressen met plus-tekens ('+').

  • Contacten worden niet meer geabonneerd wanneer hun last_subscribed_at waarde ongeldig is.

  • Upgradefouten (die dateren van 4.5.2) die betrekking hadden op eerdere versies zijn opgelost.

  • Een regressieprobleem dat werd geïntroduceerd in 4.5.3 en dat gevolgen had voor het gebruik van een methode om de abonneestatus te verkrijgen bij het voorbereiden van de abonneeexport, is opgelost.

  • Het totale cijfer voor gesynchroniseerde abonnees (voorgesteld in de logboeken en op het scherm) wordt nu correct berekend.

Downloadbaar

  • In het gebied Mijn downloadbare producten worden nu koppelingen weergegeven naar aangeschafte downloadbare producten die deel uitmaken van een gegroepeerd product.
  • Het klikken op de knoop van de Steekproef van een downloadbaar product ​van de Admin productpagina downloadt nu een steekproef zoals verwacht. Eerder, toen u Steekproef klikte, toonde de toepassing deze fout: The product that was requested doesn't exist. Verify the product and try again.
  • Klanten kunnen nu voorbeelden downloaden van downloadbare producten die uit voorraad zijn. Eerder, toen een verkoopster probeerde om een steekproef te downloaden, opende de toepassing een nieuw lusje, maar gaf geen informatief bericht weer of begon het downloadproces. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 28898. GitHub-23638
  • Het uitzonderingsbericht dat de toepassing weergeeft wanneer een winkelier een verzendadres voor een downloadbaar product probeert in te stellen, is verbeterd. Reparatie die door Michał Derlatka in trekkingsverzoek wordt voorgelegd 28904. GitHub-26107
  • De stock_item -gegevens van een product worden bijgewerkt en downloadbare productkoppelingen en voorbeelden blijven behouden zoals u had verwacht wanneer u een REST PUT-aanroep gebruikt om stock_item -waarden bij te werken. Eerder, na de productupdate, bevatte het product geen verbindingen meer om inhoud te downloaden. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 28799. GitHub-21811
  • De toepassing geeft nu een informatief bericht weer wanneer een klant het verzendadres instelt voor een bestelling die alleen downloadbare producten bevat.

Dynamisch blok (voorheen banner)

  • De tabeltitel komt nu overeen met de gegevenstabel (zoals u had verwacht) wanneer u een dynamisch blok maakt en een regel voor de catalogusprijs toevoegt.

E-mail

  • De toepassing verzendt nu e-mailmeldingen over wijzigingen in bestellingen naar de juiste e-mail van de klant als de e-mail van de klant is gewijzigd nadat de bestelling is gemaakt.
  • E-mails met bestellingen die naar klanten worden verzonden, bevatten nu de juiste bestellingsstatus. Eerder, als een ordestatus van processing in een andere staat veranderde, weerspiegelde de orde e-mail niet de statusverandering.
  • De toepassing geeft tijdens uitchecken door gasten niet langer misleidende berichten weer over bestaande accounts. Eerder, toen een gast naar de checkout pagina navigeerde, dan aan de verzendende pagina navigeerde, toonde de toepassing deze fout: You already have an account with us. Sign in or continue as guest.
  • Aangepaste e-mailsjablonen laden nu dezelfde elementen als native standaard e-mailsjablonen. Eerder ontbraken enkele elementen, waaronder variabelewaarden.
  • U kunt nu een e-mailsjabloon maken die e-mail verzendt met Content-Type: "text/plain" . Eerder werd het in de sjabloon opgegeven inhoudstype genegeerd. Reparatie die door twoonesixdigital in trekkrachtverzoek wordt voorgelegd 26474. GitHub-26471
  • Tekst in de e-mailsjabloon die tekst dupliceert die al door de voettekst wordt weergegeven, is verwijderd. Reparatie die door Paweł Tylek in trektrekkingsverzoek wordt voorgelegd 27356. GitHub-28433
  • Er worden nu e-mailberichten verzonden vanuit de winkel waarop de waarschuwing is geabonneerd. Eerder werd dit e-mailbericht altijd verzonden vanuit de standaardwinkel. Reparatie die door Maciej Pawłowski in trekkrachtverzoek wordt voorgelegd 26534. GitHub-28968
  • Er is een dubbele variabele customer.name verwijderd uit de e-mailsjabloon. Reparatie die door Paweł Tylek in trektrekkingsverzoek wordt voorgelegd 29054. GitHub-29087
  • E-mailberichten die worden verzonden naar verkoopvertegenwoordigers die aan een bedrijf zijn toegewezen, bevatten nu het toegewezen bedrijfslogo. Eerder bevatte het e-mailbericht het standaard LUMA-logo, niet het geüploade e-mailadres voor het bedrijfslogo.

Frameworks

  • De Tijd van dag om gegevens gebied van Admin te verzenden Slaat > Configuratie > ALGEMEEN > Geavanceerde het Melden pagina wordt nu correct teruggegeven.
  • Klanten kunnen nu het aantal orders wijzigen dat per pagina wordt weergegeven wanneer de lijst met bestellingen meerdere pagina's beslaat. Eerder gaf de toepassing dit bericht weer wanneer u naar de laatste pagina met bestellingen navigeerde en probeerde het aantal bestellingen per pagina te wijzigen: You have placed no orders . Dit was een bekend probleem voor 2.4.0.
  • U kunt nu producten aan een categorie toevoegen wanneer u de Level 2-cache implementeert.
  • De headers van X-Magento-Tags overschrijden niet langer de grootte die is toegestaan door de HTTP-specificatie. Eerder hebben categoriepagina's met veel producten een X-Magento-Tag -koptekst geretourneerd die een fout van 503 heeft opgeleverd.
  • sales_order_shipment_track_save_commit_after wordt nu geactiveerd zoals u had verwacht toen u de REST API hebt gebruikt om een verzending te maken.
  • De toepassing geeft nu een informatief foutbericht weer wanneer een di compile mislukt als gevolg van een niet-bestaande afhankelijkheid. Eerder, identificeerde het getoonde bericht niet de klasse waarin de uitzondering voorkwam.
  • De toepassing genereert niet langer de volgende fatale fout wanneer Redis al toegestaan geheugen gebruikt: report.CRITICAL: OOM command not allowed when used memory > 'maxmemory'.
  • Klanten kunnen nu meerdere producten aan hun winkelwagentje toevoegen wanneer de module Persistent is uitgeschakeld. GitHub-14486

Algemene correcties

  • Het sorteren van producten op Admin (Opslag > Attributen > Producten) toont nu alle producten die aan uw onderzoekscriteria voldoen. Eerder werden records niet in de toepassing weergegeven. Als u de records wilt sorteren, moest u naar de eerste pagina met zoekresultaten navigeren.
  • Onbenodigde aanhalingstekens en escape-tekens rondom een URL in tracking.phtml zijn verwijderd.
  • var/log/system.log toont nu een nauwkeuriger bericht wanneer een gebruiker probeert om tot een niet bestaand middeldossier onder de statische folder toegang te hebben en SCD OnDemand en productiemodus worden toegelaten. De toepassing logt nu een fout van 404. Eerder, registreerde de toepassing het zelfde bericht dat wordt geregistreerd wanneer de fout op ontwikkelaarwijze voorkomt.
  • JavaScript minification werkt nu correct. De oplosser van het minificatiedossier lekt niet meer variabelen aan globaal werkingsgebied. Eerder werden ctx -, origNameToUrl - en baseUrl -variabelen onder venster uitgelekt. Reparatie die door Mateusz Krzeszowiak in trekkingsverzoek wordt voorgelegd 27622. GitHub-28110
  • Wanneer u een fout zuivert die objecten verwezenlijking verhindert, drukt de toepassing nu evenals registreert het originele uitzonderingsbericht. Eerder werd het bericht alleen geregistreerd. Reparatie die door Marvin Hinz in trekkrachtverzoek wordt voorgelegd 26572. GitHub-26550
  • De uitvoering van callback nadat de gegevensbestandveranderingen worden begaan is verbeterd. Eerder, als één callback met een uitzondering ontbrak, ontbrak alle callbacks. Reparatie die door het Patel van het Alok in trekkingsverzoek wordt voorgelegd 27134. GitHub-28167
  • Mixins voor modules waarvoor geen afhankelijkheden zijn gedefinieerd, genereren niet langer deze fout: TypeError: Cannot read property 'map' of null . Reparatie die door Mateusz Krzeszowiak in trekkingsverzoek wordt voorgelegd 27690. GitHub-28340
  • Opslagpolyfill wordt nu alleen geladen en toegepast als localStorage of sessionStorage niet beschikbaar zijn. Reparatie die door Mateusz Krzeszowiak in trekkingsverzoek wordt voorgelegd 27619. GitHub-28381
  • Opslagvolgordelijsten met meerdere pagina's gedragen zich nu zoals verwacht wanneer een winkelier het aantal resultaten dat per pagina wordt weergegeven, wijzigt vanaf de tweede of volgende resultatenpagina. Eerder, toonde de toepassing deze fout toen een verkoopster het aantal onderzoeksresultaten veranderde die in worden getoond Mijn Rekening > Mijn Orden lijst: You have placed no orders. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 28417. GitHub-28488
  • De vervangen addWarning -methode is vervangen door de addWarningMessage -methode in de beveiligingsmodule. Reparatie die door kishorekumarkesavan in trekkrachtverzoek wordt voorgelegd 28264. GitHub-28308
  • Code die wordt gegenereerd met de opdrachtregelopdrachten van bin/magento , voldoet nu aan de vereisten en coderingsnormen. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 28351. GitHub-28376
  • De toepassing geeft een CMS-pagina niet meer dan één keer weer in de sitehiërarchie als de pagina wordt toegewezen aan meerdere winkelweergaven.
  • Wanneer u een kenmerk opslaat met backend_type = static , wordt de inhoud van het veld frontend_class niet meer verwijderd. Reparatie die door jiten-patel in trekkingsverzoek wordt voorgelegd 27369. GitHub-27051
  • De onnodige code en responsive.js zijn verwijderd uit bestanden die door thema's worden geladen. Reparatie die door Mateusz Krzeszowiak in trekkingsverzoek wordt voorgelegd 27617. GitHub-28811
  • De bevestiging is toegevoegd aan het Aantal Symbolen gebied op de Admin de configuratiepagina van CAPTCHA. Reparatie die door Eden Duong in trekkingsverzoek wordt voorgelegd 29199. GitHub-29198
  • De RSS-feed wordt nu correct geladen. Eerder werd de feed niet de eerste keer geladen, hoewel deze werd geladen zoals u had verwacht toen de pagina werd vernieuwd. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 29455. GitHub-25211
  • Een verlopen permanente sessie wordt nu vernieuwd zoals verwacht wanneer de winkel zich weer aanmeldt.
  • Het leven van het wachtwoord zoals die in wordt geplaatst Slaat > Configuratie > Geavanceerd > Admin wordt nu geëerd. Eerder, als u het wachtwoord van het vergeten klikte? wanneer u wordt gevraagd uw wachtwoord opnieuw in te stellen, kunt u de wachtwoordinstelling omzeilen.
  • Couponcodes worden nu alleen toegepast op het opgegeven product. Eerder werd de couponcode toegepast op alle producten in de winkelwagentje. GitHub-28246
  • De instellingen voor de vervaldatum van winkelwagentjes worden niet meer opnieuw ingesteld wanneer een voorraad- of prijsupdate plaatsvindt. Eerder, toen een karretje in 24 uur zou verlopen, en een inventarisupdate of prijsupdate voorkwam, vulden de indexeerders updated_at table, die de vervaltijd opnieuw plaatste.
  • De toepassing genereert niet meer een fatale fout wanneer een beheerder een klant toewijst die een actief winkelwagentje aan een klantengroep heeft.
  • Het selecteren van een toolbaroptie van de hulpmiddelen van de Ontwikkelaar > Netwerk op een productpagina wanneer het runnen van browser van Chrome initialiseert niet meer toolbar.js tweemaal. Reparatie die door Paweł Tylek in trektrekkingsverzoek wordt voorgelegd 28838. GitHub-25934
  • De toepassing voegt nu ACL rolidentiteitskaart van een gebruiker admin aan de het geheime voorgeheugenidentiteitskaart van de productcategorie toe. Dit beperkt de categoriegomen die een beheerder met een beperkt bereik kan zien zoals verwacht. Reparatie die door quangdo-richt in trekkrachtverzoek wordt voorgelegd 27429. GitHub-28306

Cadeaukaarten

  • Cadeaucreditcardaccounts leggen nu ordernummers vast zoals u had verwacht. Eerder, Meer informatie gebied in het lusje van de Geschiedenis voor de geselecteerde geschenkrekening gaf orde geen IDs.
  • Het gebruik van een komma als decimaalteken werkt nu zoals verwacht. Eerder werden decimale waarden genegeerd door het kommascheidingsteken.
  • Cadeaukaarten worden nu weergegeven zoals u had verwacht in de minikaart. Eerder werden door de toepassing gerenderde HTML-objecten als tekst weergegeven.
  • Kredietmemo's weerspiegelen nu correct het totaal-generaal voor bestellingen die gedisconteerde producten betroffen en waarvoor een combinatie van een cadeaukaart en winkelkrediet werd betaald.

Google-tagbeheer

  • De toepassing werpt niet meer een fout van JavaScript tijdens controle wanneer het plaatsen van de Wijze van de Beperking van het Koekje en de Manager van de Markering van Google worden toegelaten.

GraphQL

  • Klanten kunnen bonuspunten op hun winkelwagentjes toepassen of verwijderen. Ze kunnen ook hun bonuspuntgeschiedenis bekijken. Zie applyRewardPointsToCarten removeRewardPointsFromCartvoor een bespreking van het beheren van beloningspunten binnen een kar. Reparatie die door Petkovski Marjan in trekpleverzoek 285 in privé repo partners-magento2ee en Dmitriy Gallyamov wordt voorgelegd in trekpleverzoeken 284 en 281 in privé repo partners-magento2ee. GitHub-28835, GitHub-28833
  • Met de addProductsToCart mutatiekunt u elk type product aan het actieve winkelwagentje toevoegen. We raden u aan deze mutatie te gebruiken in plaats van mutaties voor één doel, zoals addSimpleProductsToCart . Reparatie die door Yaroslav Rogoza in trekkrachtverzoek wordt voorgelegd 27914. GitHub-28524
  • GraphQL-query's voor verwante producten retourneren nu waarden voor verwante producten die zijn gemaakt op basis van doelregels. Eerder werden alleen waarden geretourneerd bij query's voor verwante producten (up-sell en cross-sell) als de verwante producten uit de productinstellingen werden toegevoegd. Reparatie die door Ulzii in trekkrachtverzoek 288 in privé repo partners-magento2ee wordt voorgelegd. GitHub-28566
  • De nieuwe query availableStores retourneert een lijst met configuratiekenmerken voor meerdere opslagruimten die beschikbaar zijn onder dezelfde website (op basis van de huidige opslag). De lijst met websites wordt niet weergegeven. Zie availableStores query. Reparatie die door Dmitriy Gallyamov in trekkrachtverzoek wordt voorgelegd 28794. GitHub-28569
  • GraphQL gebruikt nu alleen een verificatietoken om een type gebruiker en de bijbehorende id op te halen. Eerder gebruikte GraphQL de cookies van een actieve klant om deze informatie op te halen wanneer de machtigingstoken leeg was. Reparatie die door Alexander Taranovsky in trekkrachtverzoek wordt voorgelegd 27373. GitHub-28040
  • U kunt in updateCustomer niet langer een ongeldige INT waarde instellen in het argument gender . Reparatie die door Alexander Taranovsky in trekkrachtverzoek wordt voorgelegd 28487. GitHub-28481
  • Overbodige logica is verwijderd uit de setShippingMethodsOnCart mutatieoplosser. Reparatie die door Alexander Taranovsky in trekkrachtverzoek wordt voorgelegd 27349. GitHub-28262
  • Toegevoegde testdekking voor de Please provide Email of sender -fout die aan de sendEmailToFriend -mutatie is gekoppeld. Reparatie die door Alexander Taranovsky in trekkrachtverzoek wordt voorgelegd 28034. GitHub-28138
  • De query products retourneert nu de optielabels voor productkenmerken voor de standaardwinkelweergave zoals verwacht. Eerder heeft deze query de labels voor productkenmerkopties geretourneerd die zijn ingesteld voor Admin. Reparatie die door Dmitriy Gallyamov in trekkrachtverzoek wordt voorgelegd 28647. GitHub-28568
  • Aangepaste kenmerkaggregaties retourneren nu opslagspecifieke optiewaarden. Reparatie die door Dmitriy Gallyamov in trekkrachtverzoek wordt voorgelegd 28647. GitHub-28572
  • Prijsintervallen die in een productaggregatie worden geretourneerd, kunnen nu alleen numeriek zijn (jokertekens zijn niet toegestaan). Reparatie die door Dmitriy Gallyamov in trekkrachtverzoek wordt voorgelegd 28745. GitHub-28628
  • De query categoryList retourneert nu de juiste reactie wanneer u fragmenten gebruikt. Reparatie die door Ulzii in trekkrachtverzoek wordt voorgelegd 28710. GitHub-28584
  • Bij het zoeken naar GraphQL-producten wordt nu gekeken naar geconfigureerde categorietoestemmingen. Eerder, negeerde het productonderzoek toelaten plaatsend (Opslag > Configuratie > Catalogus > Catalogus > Toestemmingen van de Categorie). Reparatie die door Petkovski Marjan in trekkingsverzoek wordt voorgelegd 28757en trekkingsverzoek 271 in privé repopartners-magento2ee. GitHub-28563

Afbeeldingen

Importeren/exporteren

  • Het error_report.csv -bestand wordt nu gedownload met inhoud en is volgens verwachting beschikbaar in de map var/import_history/ . Dit bestand is eerder niet gegenereerd na het importeren.
  • Wanneer u een product importeert met een CSV-bestand, wordt nu een error_report.csv -bestand gegenereerd zoals u had verwacht. Eerder heeft de toepassing het bestand gegenereerd, maar het bestand verwijderd nadat het importeren is voltooid. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 28460. GitHub-28420
  • De toepassing importeert nu met succes klantadressen die een gebied bevatten voor een land dat geen gebieden heeft gedefinieerd. Eerder heeft de toepassing deze fout gegenereerd: Please enter a valid region .
  • De toepassing laadt nu het correcte entiteitattribuut dat wordt geplaatst wanneer een handelaar een entiteitstype selecteert wanneer het plannen van een nieuwe uitvoer.
  • De positie van producten in de tabel catalog_category_product wordt nu bijgewerkt zoals wordt verwacht wanneer een beheerder een product maakt in Admin en dit toewijst aan een categorie. Voorheen kreeg de positie van nieuwe producten altijd de waarde 0.
  • Klantgegevens worden nu met succes geëxporteerd vanuit de beheerder en in het raster met exportgegevens worden de klantgegevens weergegeven zoals u had verwacht. Er is eerder een fout opgetreden met betrekking tot geheugentoewijzing tijdens het exporteren.
  • Geïmporteerde CSV-bestanden leggen nu de verwachte gerelateerde productinformatie vast. Eerder werd de gerelateerde productinformatie niet consistent geüpload de eerste keer dat het CSV-bestand werd geïmporteerd.
  • Ongebruikte constructieparameters zijn verwijderd in AdvancedPricing.php . GitHub-29531

Index

  • Magento_CacheInvalidate verwerkt grote labelpatronen nu correct tijdens het uitvoeren van een PURGE . sendPurgeRequest is vernieuwd in de afhandeling van een array met tags in plaats van dat de aanroeper implode() moet gebruiken. Fix die door Matthew O'Loughlin in trekkrachtverzoek wordt voorgelegd 26256. GitHub-26255
  • De gedeelde indexeerders tonen nu een status van geldig nadat u bin/magento indexer:status na het opnieuw indexeren in werking stelt. Eerder, hadden de gedeelde indexeerders een ongeldige status na volledige re-index.

Infrastructuur

  • Problemen met het laden van catalogus- en productpagina's bij implementaties met PHP 7.4.9 treden niet meer op. Eerder heeft de toepassing deze fout gegenereerd toen u de catalogus en productpagina's probeerde te laden: There has been an error processing your request. Exception printing is disabled by default for security reasons . GitHub-29502
  • Alle uitzonderingen die voorkomen wanneer de lay-outs op productiemodus worden teruggegeven worden nu het programma geopend het dossier van het uitzonderingslogboek (var/report). Eerder, registreerde de toepassing deze berichten in het systeemlogboek als kritieke kwesties.
  • Reguliere expressies werken nu goed voor grote pagina's als gevolg van een toename van ipcre.backtrack_limi t en pcre.recursion_limit naar ongeveer 1000000. Reparatie die door Mateusz Krzeszowiak in trekkingsverzoek wordt voorgelegd 27270. GitHub-26026
  • Interceptorgeneratie is verbeterd. } else { -instructies zijn verwijderd van afluisteraars en array_map heeft foreach vervangen. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 27902. GitHub-28383
  • De verwezenlijking van de serie is nu verenigbaar door de klasse (app/code/Magento/Sales/Model/Order/Pdf/Items/Invoice/DefaultInvoice.php). Reparatie die door Nathan de Graaf in trekkingsverzoek wordt voorgelegd 28515. GitHub-28795
  • Plug-ins zijn uit het framework gemigreerd om de best practices te volgen voor het verbieden van plug-ins in de naamruimte Framework. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 27965. GitHub-27962
  • De toepassing genereert niet langer een Undefined class constant -fout wanneer een interceptor wordt gegenereerd. Fix die door Vova Yatsyuk in trekkrachtverzoek wordt voorgelegd 28797. GitHub-28981
  • Formuliergegevens blijven nu behouden wanneer de toepassing een integratieuitzondering genereert wanneer u een integratie opslaat met een naam die al in gebruik is. Reparatie die door Aditya Yadav in trekkingsverzoek wordt voorgelegd 26660. GitHub-28143
  • De logica die controleert of een omleiding intern is, werkt nu correct in Admin wanneer een aangepast domein Admin wordt gebruikt. Eerder leidden problemen met deze logica ertoe dat veel Admin omschakelde naar de homepage van de standaardwinkel. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 29066. GitHub-28943
  • Er zijn problemen met het styles-old.less -bestand verwijderd en er zijn geen fouten meer aangetroffen bij het koppelen. Reparatie die door Tu Nguyen in trekkrachtverzoek wordt voorgelegd 28895. GitHub-24004
  • ResourceConnection.php is vernieuwd om de leesbaarheid van klassen te verbeteren. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 29341. GitHub-29389
  • Het README-bestand voor de ingebouwde webserver is bijgewerkt en bevat nu alle Elasticsearch. Reparatie die door Yevhenii Dumskyi in trekkrachtverzoek wordt voorgelegd 29300. GitHub-29299
  • De Magento\CmsUrlRewrite\Plugin\Cms\Model\Store\View::aftersSave -plug-in retourneert nu een waarde zoals u had verwacht. Eerder heeft deze plug-in geen waarde geretourneerd. Het opslaan van een winkelweergave heeft dan ook geleid tot een fout. Reparatie die door Pieter Hoste in trekkingsverzoek wordt voorgelegd 29035. GitHub-29034
  • De volgende ondersteuning voor tovermethoden voor DataObject is toegevoegd:

    • new extension to support get/set/has/uns magic methods (with use of __call )
    • steun voor SessionManager, die alle vraag aan de container DataObject door:sturen
    • testdekking voor extensies
    • bijgewerkte tests voor gefilterde foutcontrole
    • verhoogd PHPStan-controleniveau van 0 tot 1. Reparatie die door Oleksandr Kravchuk in trekkrachtverzoek wordt voorgelegd 27905. GitHub-28303
  • ScopeConfigInterface kan nu meer zijn dan een tekenreeks. De beperking van magentoConfigFixture tot tekenreeks was het onbedoelde resultaat van een vorige pull-aanvraag en is teruggezet. Reparatie die door Kristof, Fooman in trektrekkingsverzoek wordt voorgelegd 29305. GitHub-29345
  • De methode convertConfigTimeToUtc genereert niet langer een fatale fout omdat onjuiste parameters naar de constructor Phrase worden verzonden. Reparatie die door Kos Rafał in trekkingsverzoek wordt voorgelegd 29483. GitHub-29525
  • Prijsfilters werken nu zoals verwacht op rastergegevens wanneer Magento\Backend\Block\Widget\Grid\Column\Filter\Price::getCondition en Magento\Backend\Block\Widget\Grid\Column\Filter\Price::getValue() een array retourneren met indexen die from of to tekenreeksgegevens bevatten. Eerder heeft de toepassing deze fout gegenereerd: Notice: A non well formed numeric value encountered in vendor/magento/module-backend/Block/Widget/Grid/Column/Filter/Price.php on line 197 . Reparatie die door Nikita Sarychev in trekkrachtverzoek wordt voorgelegd 29214. GitHub-29213
  • Een extensiepunt toegevoegd ter ondersteuning van het toevoegen van HTML aan de categoriepagina. Dit verbetert een insect die door een vorig trekkingsverzoek werd geïntroduceerd. Reparatie die door Gerchak in trekkrachtverzoek wordt voorgelegd 29291. GitHub-29286

Inventaris

  • De onnodige codecommentaren zijn verwijderd uit app/code/Magento/CatalogInventory/Model/StockState.php. Reparatie die door Vitaliy Prokopov in trekkrachtverzoek wordt voorgelegd 27758. GitHub-26702

Gelaagde navigatie

  • De gelaagde navigatiezijbalk toont nu attributen Van Boole met beide opties (ja/ nr) en passende producttellingen. Eerder, kwam de gelaagde navigatie a geen optie voor attributen Van Boole in plaatsingen die Elasticsearch gebruiken terug.
  • Het navigatiefilter met lagen staal is nu consistent met de standaardfilters die in Adobe Commerce worden gebruikt. Reparatie die door Bartłomiej Szubert in trekkrachtverzoek wordt voorgelegd 28015. GitHub-28011

Logboekregistratie

  • Alle gebroken verwijzingsfouten worden nu geregistreerd wanneer de plaatsingen op ontwikkelaarwijze slechts zijn. Eerder, werd één fout geregistreerd voor plaatsingen op productiemodus, die opgeblazen foutenlogboeken. Reparatie die door Bartłomiej Szubert in trekkrachtverzoek wordt voorgelegd 28735. GitHub-26504

Medialerie

  • De configuratie UI van de Galerij van Media (Admin Slaat > Configuratie > op Geavanceerd > Systeem) is gereorganiseerd. Reparatie die door Shankar Konar in trekkingsverzoek wordt voorgelegd 29433. GitHub-28011
  • Toegevoegde tests om te behandelen Gebruikt in verbindingen voor een beeld in de galerij van Media. Reparatie die door Nazar Klovanych in trekkrachtverzoek wordt voorgelegd 29392. GitHub-1963
  • De toepassing genereert niet langer een uitzondering wanneer een handelaar probeert om een product met zijn bijbehorende afbeelding op te slaan wanneer de Galerie van Media wordt onbruikbaar gemaakt. Reparatie die door Nazar Klovanych in trekkrachtverzoek wordt voorgelegd 29492. GitHub-1750

MFTF

  • De AdminSubmitAdvancedInventoryFormActionGroup , AdminClickOnAdvancedInventoryLinkActionGroup en AdminSetStockStatusConfigActionGroup actiegroepen worden nu gebruikt in tests volgens de beste praktijken. Reparatie die door Oleh USIA in trekkingsverzoek wordt voorgelegd 29386. GitHub-29420
  • SearchProductGridByKeywordActionGroup wordt nu gebruikt voor zoekopdrachten in het productraster. Reparatie die door Oleh Usik in trekkingsverzoek wordt voorgelegd 29385. GitHub-29434
  • AdminCategoriesClickDoneButtonOnPopupActionGroup wordt nu gebruikt om Gedaan op popup van de Categorieën van het Onderzoek te klikken. Reparatie die door Oleh Usik in trekkingsverzoek wordt voorgelegd 28989. GitHub-29380
  • LoginToStorefrontActionGroup wordt nu gebruikt om een reeks handelingen te vervangen die wordt gebruikt voor de aanmelding bij de klant van de winkel. Reparatie die door Sathish Subramanian in trekkrachtverzoek wordt voorgelegd 28113. GitHub-28165
  • AdminUpdateCustomURLRewritesPermanentTest is vernieuwd om aan de MFTF-aanbevelingen te voldoen. Reparatie die door Kate Kyzyma in trekkingsverzoek wordt voorgelegd 28361. GitHub-28393

Nieuwe actiegroepen

  • AdminProductFormCategoryExistInCategoryListActionGroup en AdminProductFormCategoryNotExistInCategoryListActionGroup Repareren die door Alexander Steshuk in trekkrachtverzoek wordt voorgelegd 28287. GitHub-28392

Nieuwe tests

  • Toegevoegde test voor het verwijderen van een CMS-pagina als Admin-gebruiker. Reparatie die door Dmitry Tsymb allen in trekkrachtverzoek wordt voorgelegd 28112. GitHub-28202

  • De StorefrontShareCustomerWishlistActionGroup -test voor het delen van wenslijsten door klanten is toegevoegd met ongeldige e-mailadressen. De bestaande test voor het delen van wensenlijsten (StorefrontShareWishlistEntityTest) is opnieuw bekeken. StorefrontCustomerShareWishlistActionGroup is vervangen.

  • Toegevoegd een test om voor de implementatie van slechts X verlaten het plaatsen van de Configuratie van de Drempel te controleren. Reparatie die door Oleh Usik in trekkingsverzoek wordt voorgelegd 27549. GitHub-28755

Nieuwsbrief

  • Wanneer u de lijst met nieuwsbrieven-abonnees exporteert met de optie Excel XML , worden nu alle rijen naar behoren geëxporteerd. Eerder werden geëxporteerde gegevens alleen opgenomen in de pagineringswaarde van de pagina, niet in alle rijen.
  • E-mails met een abonnement op nieuwsbrieven gebruiken nu dezelfde HTML-tags als andere e-mails met betrekking tot nieuwsbrieven. Reparatie die door Paweł Tylek in trektrekkingsverzoek wordt voorgelegd 27357. GitHub-28166
  • Voegt een test toe om nieuwsbrief abonnee als Admin gebruiker te schrappen. Reparatie die door Dmitry Tsymb allen in trekkrachtverzoek wordt voorgelegd 28972. GitHub-29032
  • Toegevoegde tests voor nieuwsbrief abonnement voor gasten met een niet-toegestane optie in config verklaringen. Deze test vervangt afgekeurd VerifyRegistredLinkDisplayedForGuestSubscriptionNoTest en StorefrontCreateNewSubscriberActionGroup . Reparatie die door Dmitry Tsymb allen in trekkrachtverzoek wordt voorgelegd 28872. GitHub-29039

Orders

  • Met GetAssetIdByContentFieldInterface en de implementatie ervan op MediaContent -modules kan Adobe Stock Integration nu de filterfunctionaliteit van MediaGallery uitbreiden. Reparatie die door Gabriel da Gama in trekkrachtverzoek wordt voorgelegd 29058. GitHub-1464
  • De CustomerAddressI -waarden voor een nieuwe klant worden nu tussen aanhalingstekens gevalideerd. Reparatie die door Andrii Kalinich in trekkrachtverzoek wordt voorgelegd 29139. GitHub-28793
  • De orderstatus voor een creditmemo met een totaal van nul is nu Closed . Eerder rapporteerde de toepassing de status van de bestelling als Complete . Reparatie die door Andrii Kalinich in trekkrachtverzoek wordt voorgelegd 29023. GitHub-22762

Page Builder

  • De description - en short_description -productkenmerken zijn opnieuw geordend om beter rekening te houden met de geplande wijzigingen in de inhoudstaging van Page Builder. Reparatie die door de Walen van Matt in trekkingsverzoek wordt voorgelegd 29238. GitHub-543

Betalingsmethoden

  • De toepassing toont nu een bericht dat u ertoe aanzet om verplichte creditcardgegevens in te gaan wanneer u ​voor een orde Admin klikt voorlegt zonder geldige betalingsinformatie in te gaan. Eerder heeft de validator van de Braintree kaart geen fout gegenereerd wanneer de invoervelden voor betalingen ongeldig waren en de pagina inactief werd.
  • U kunt nu de verzendmethode wijzigen voor een bestelling die u maakt via de beheerder voor een klant wiens account een opgeslagen creditcard (Braintree) heeft. Eerder, toen u een verschillende verzendmethode selecteerde, werd de opgeslagen kaart niet geselecteerd, en de toepassing plaatste niet de orde.

PayPal

  • Op de pagina Order Review van de betalingsworkflow wordt nu het juiste verzendbedrag voor PayPal weergegeven via Braintreeën waarvoor de verzendmethode tijdens het afrekenen is gewijzigd. Eerder, toen een klant de verzendmethode op de pagina PayPal Order Review van de kassa veranderde, werkte de toepassing het ordertotaal niet bij met de juiste methode.
  • Handelaars kunnen nu met succes bestellingen annuleren die via PayPal zijn geautoriseerd. Eerder heeft de toepassing de bestelling niet geannuleerd en deze fout weergegeven: Declined: 10601-Authorization has expired .
  • De toepassing verwijdert uw winkelwagentje niet meer wanneer u een bestelling annuleert door het pop-upvenster met PayPal-betalingen te sluiten nadat u een andere bestelling voor het eerst hebt voltooid.

Prestaties

  • Drie nieuwe configuratiemontages steunen een daling van het verbruik van cpu van de rij van de consument. Deze facultatieve parameters verstrekken verhoogde controle over consumenten en sparen servermiddelen. Zie berichtrijenvoor een beschrijving van maxIdleTime, sleep, en onlySpawnWhenMessageAvailable parameters vormen.
  • De configuratie van de insteekmodulelijst wordt nu gegenereerd tijdens de uitvoering van de opdracht di:compile . Deze configuratieinformatie wordt geschreven aan geproduceerde meta-gegevensomslagen die op werkingsgebied worden gebaseerd. Eerder werd deze informatie opgeslagen in cache. De resulterende prestatieverbeteringen zijn onder andere:

    • De grootte van het netwerkgeheime voorgeheugen is verminderd
    • De uitvoeringstijd voor veel scenario's is verbeterd.
  • De toepassing laadt nu op verzoek de juiste schuifregelaar, waardoor het laden van pagina's is verbeterd. De aanpassing van de widget van de aanraakschuifregelaar is verplaatst naar een afzonderlijk bestand zodat het alleen op compatibele apparaten kan worden geladen. Het juiste type schuifregelaarwidget wordt nu alleen geladen wanneer de bereikbinding daadwerkelijk op de pagina wordt gebruikt. Reparatie die door Mateusz Krzeszowiak in trekkingsverzoek wordt voorgelegd 27616. GitHub-28807
  • De prestaties van het afrekenen met meerdere gelijktijdige bestellingen zijn verbeterd.
  • Deadlocks treden niet meer op wanneer het de invoerproces een bulktussenvoegsel uitvoert en het re-indexproces gelijktijdig een grote tussenvoegsel van uitgezocht uitvoert. Eerder werd de volgende fout weergegeven: PDOException: SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock . GitHub-8933

Return Merchandise Authorizations (RMA)

  • De pagina van Keert nu zoals verwacht na u creeert een verschepend etiket voor een Vergunning van de Goederen van de Terugkeer (RMA). Eerder, konden de handelaars niet met enige paginaelementen op de pagina van Terugkeren interactie aangaan nadat het creëren van een verschepend etiket voor RMA. Dit was een bekend probleem voor 2.4.0 en MC-35984-2.4.0-CE-composer.patch heeft dit probleem voor 2.4.0 opgelost.
  • De toepassing geeft nu een informatief foutbericht of alle beschikbare producten weer wanneer een beheerder met beperkte machtigingen een retourbericht probeert te maken voor producten die niet langer binnen het toegewezen websitebereik vallen. Eerder werd een lege pagina weergegeven door de toepassing.

Revisies

  • Er is een unieke sleutel voor entity_pk_value-entity_type-store_id toegevoegd aan de review_entity_summary -tabel, waardoor dubbele rijen voor dezelfde product-id niet kunnen worden gemaakt (entity_pk_value ). Dit gebrek aan unieke sleutel resulteerde eerder in dubbele rijen voor dezelfde product-id en SQL-fouten.

Verkoop

  • De toepassing wijst niet langer de status Complete toe na facturering aan een bestelling waarvoor betaling nul is vereist.
  • De nieuwe verzending-e-mail die door de REST API wordt gegenereerd, bevat nu dezelfde verzend- en klantgegevens als verzendingen die handmatig door de beheerder worden gemaakt. Eerder bevatte dit e-mailbericht niet de naam van de klant, trackinggegevens, bestelde producten en andere bestelgegevens.
  • De namen van gebruikers van de gast zijn nu zichtbaar zoals verwacht in factuur- en verzendgerelateerde e-mails wanneer de e-mails van de beheerder worden geladen of aangepast.
  • De PDF-factuur wordt nu vertaald in de taal van de winkelweergave waar de bestelling is geplaatst. Eerder werd de PDF-factuur vertaald in de taal van de beheerder.
  • Je kunt nu een terugbetaling geven zoals je van de pagina met creditnota hebt verwacht. GitHub-29014
  • De gelokaliseerde gebiedsnamen die op de storefrontOrde pagina worden getoond worden nu correct vertaald. Eerder was de naam van het gebied niet gebaseerd op de opgegeven landinstelling, tenzij deze werd bewerkt in Beheer.
  • Verzendingen die zijn gemaakt via het eindpunt van de POST /rest/V1/shipment , werken de bestellingen nu goed bij. Eerder, leidde de toepassing tot een lading, maar de ladingsstatus bleef in de verwerkingsstaat.
  • In creditnota's wordt nu de betalingsmethode weergegeven die is afgeleid van de opslagplaats waar de bestelling is geplaatst. Eerder werd de naam van de creditmemo's weergegeven als gedefinieerd in het standaardbereik van de winkel. Reparatie die door Ledian Hymetllari in trekkrachtverzoek wordt voorgelegd 27582. GitHub-27570

Zoeken search-heading

  • U kunt nu met QuickSearch zoeken naar producten op kenmerk vanuit de klantenweergave van Admin. Er is eerder een uitzondering opgetreden op de pagina met zoekresultaten in de catalogus.
  • De toepassing toont nu configureerbare producten op de categoriepagina zoals verwacht nadat u een productattribuut toevoegt.
  • De resultaten van de Elasticsearch bevatten nu de juiste waarden voor de kenmerkopties van elke archiefweergave. Als een Dropdown- of Veelvoudig Uitgezochte attribuut een verschillende optiewaarde in de niet-standaard opslagmening dan in de standaard archiefmening heeft, indexeert de Elasticsearch nu die waarde of keert het product met die waarde in de resultaten terug. Eerder indexeerde Elasticsearch die waarde niet of retourneerde het product met die waarde in de resultaten.
  • Zoeken op SKU werkt nu zoals u had verwacht bij geavanceerd zoeken op Elasticsearch. Eerder, toen u probeerde om door SKU te zoeken, toonde de toepassing dit foutenbericht: We can't find any items matching these search criteria. Modify your search.
  • Met geavanceerd zoeken kunnen kopers niet langer op negatieve prijzen filteren. Reparatie die door Rohan Hapani in trekkrachtverzoek wordt voorgelegd 27359. GitHub-27358
  • De waarden voor het bereik worden nu opnieuw ingesteld zoals wordt verwacht in het formulier Nieuwe symboolgroep. Reparatie die door Sathish Subramanian in trekkrachtverzoek wordt voorgelegd 29206. GitHub-28947

Verzending

  • De toepassing berekent nu de verzendingstabel correct na de upgrade. Eerder werden de verzendingstabel berekend op basis van de nettoprijs, exclusief BTW.
  • Klanten kunnen nu bonuspunten verwijderen op de pagina voor het controleren van bestellingen van de afrekenworkflow wanneer ze meerdere adressen hebben. Eerder, wierp de toepassing een 404 Not Found fout toen een klant klikte verwijder knoop om punten voor om het even welk adres te verwijderen. Dit was een bekend probleem in 2.4.0.
  • De toepassing geeft nu de verzendkosten in de juiste valuta weer in de betalingsworkflow voor bestellingen waarbij FedEx als verzendmethode wordt opgegeven.
  • PDF van verzendlabels van meerdere pagina's voor bestellingen die door UPS worden verzonden, geven nu het juiste aantal weer.
  • Problemen met de JavaScript-componenten van de pagina Pakketten maken zijn opgelost. Eerder, gaf de toepassing niet tot het verschepen van Etiket checkbox op deze pagina tot stand brengen, en u kon geen het verschepen etiket voor een bestaande orde tot stand brengen.

Sitemap

  • Gecodeerde waarden worden nu correct beschermd in het sitemap.xml -bestand. Eerder was de gegenereerde sitemap ongeldig toen u gecodeerde tekens in een productnaam of afbeeldingstitel opnam.

Staging

  • Het Vastgestelde Product als Nieuw attributenetiket verschijnt nu zoals verwacht op het detail van een product en geplande updatepagina's.
  • U kunt nu een voorvertoning van het testschema voor een CMS-blok weergeven. Eerder veroorzaakte de toepassing een fatale fout.
  • U kunt nu de pagina CMS Preview openen wanneer u een CMS-pagina bewerkt met een geplande update en deze opnieuw toewijst vanuit de standaardwinkel aan een andere winkel. Eerder heeft de toepassing een fout van 404 gegenereerd wanneer u op de voorbeeldkoppeling klikte.
  • U kunt nu POST /V1/products/special-price gebruiken om de speciale prijs van een product bij te werken zonder een price_to -parameterwaarde op te geven. Eerder zijn pogingen om de prijsupdate in te stellen zonder de opgegeven parameter price_to mislukt.

Winkel

  • Als u een eerder gemaakte opslagweergave verwijdert, treedt niet langer een fout op in implementaties met een gesplitste databaseconfiguratie. Eerder maakte de toepassing een uitzondering.
  • U kunt nu config.php en standaardwebsitecode exporteren van één website om de toepassing op een tweede website te installeren en configureren in een implementatie voor meerdere websites. Eerder zijn de standaardopslag en -weergave na het exporteren verdwenen en zijn er fouten opgetreden in de winkel.

Swagger

  • U kunt nu een klanttoken genereren met Swagger. Eerder genereerde Swagger geen antwoordcode toen geldige klanttoegangsgegevens werden ingevoerd en de toepassing deze fout weergaf: The account sign-in was incorrect or your account is disabled temporarily. Please wait and try again later . Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 28822. GitHub-27098

Stalen

  • De configureerbare producten met monsters tonen nu rij tarifering wanneer een verkoopster ​in de kar uitgeeft. Eerder werden in de toepassing geen prijzen op de laag weergegeven in de winkelwagen voordat de afhandeling werd uitgevoerd. Reparatie die door Sathish Subramanian in trekkrachtverzoek wordt voorgelegd 29137. GitHub-28270
  • De toepassing geeft nu de laagprijzen weer zoals die voor configureerbare productvariaties worden verwacht.

TargetRule

  • De prestaties van de productpagina onder de volgende omstandigheden zijn verbeterd:

    • De doelregelmodule is geïnstalleerd
    • De gekoppelde productfunctionaliteit (verwante, up-sell en cross-sell producten) is geïmplementeerd

Belasting

  • De toepassing geeft niet langer een vast kenmerk van productbelasting weer op de winkel voor een product nadat een handelaar de toewijzing ervan uit de kenmerkenset van het product ongedaan heeft gemaakt.

Testen

  • Toegevoegde eenheidstests voor het goedkeuren van een inkooporder die is uitgevoerd met een korting die sindsdien is verlopen, plaatsen een order op het volledige bedrag en werken het totaal van de inkooporder niet bij. Reparatie die door Joan wordt voorgelegd Hij in trekkingsverzoek 18. GitHub-204
  • Er is een functie toegevoegd aan \Magento\TestFramework\TestCase\WebapiAbstract die het mogelijk maakt grote geneste arrays van verwachte en werkelijke resultaten in tests te vergelijken en die het testers mogelijk maakt irrelevante sleutels in het feitelijke resultaat te negeren. Reparatie die door Jekabs in trekkrachtverzoek wordt voorgelegd 29458. GitHub-29498
  • Correctie van de omkering van de verwachte waarde met de werkelijke waarde in app/code/Magento/Newsletter/Test/Unit/Model/SubscriptionManagerTest.php. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 29271. GitHub-29283
  • Het gebruik van ObjectManager voor het instantiëren van klassen tijdens de test is vervangen door het nieuwe sleutelwoord in eenheidstests. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 29272. GitHub-29346
  • Er is testdekking toegevoegd voor de volgende gevallen van de updateCustomer -mutatie: ongeldige geboortedatum, ongeldig e-mailadres en lege achternaam van de klant. Reparatie die door Alexander Taranovsky in trekkrachtverzoek wordt voorgelegd 28304. GitHub-28394
  • De ApiFunctional TestFramework GraphQL-client parseert nu correct kopteksten. GitHub-26425

Thema

  • Thema's die in Regels voor gebruikersagent worden toegevoegd, worden nu beïnvloed zoals u verwacht wanneer u bin/magento catalog:images:resize uitvoert. Eerder werden alleen thema's beïnvloed die waren toegewezen aan winkels toen bin/magento catalog:images:resize werd uitgevoerd.

Vertaling en landinstellingen

  • De toepassing werpt niet meer een fout wanneer een beheerder het gebied van de Datum tijdens de creatie van het product Admin verandert of sparen wanneer Admin scène Chinees of Japans is. GitHub-24696
  • De toepassing controleert nu het gebied (front of adminhtml) voordat inline-vertaalopmaak wordt weergegeven. Eerder leidde het aanroepen van een API naar /rest/V1/integration/admin/token met onjuiste gegevens terwijl inlinevertaling was ingeschakeld tot de opname van inlinevertalingsmarkeringen rondom het foutbericht in de API-reactie. Reparatie die door Zach Nanninga in trekkrachtverzoek wordt voorgelegd 28856. GitHub-28656
  • De titels en de knopen op Admin Klanten > voegen Nieuw Adres toe en geven Product uit > Geavanceerde 7} modules van de Inventaris kunnen nu worden vertaald. Reparatie die door Sathish Subramanian in trekkrachtverzoek wordt voorgelegd 28174. GitHub-28201
  • De termijn FPT kan nu op Admin > Configuratie > Verkoop > Belasting > Vaste Belastingen van het Product worden vertaald. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 28108. GitHub-5477
  • Het verschepen hier knoopetiket op het het verschepen adresmodaal van het controlewerkschema is veranderd om het camelgeval aan te passen dat voor andere knopen wordt gebruikt. Deze optie komt nu overeen met de hoofdletters/kleine letters die worden gebruikt in de vertaalbestanden. Eerder was dit label niet vertaald omdat het niet overeenkwam. Reparatie die door WK in trekkingsverzoek wordt voorgelegd 28547. GitHub-28685

UI

  • De koppeling naar privacy- en cookiebeleid in de voettekst van de pagina wordt nu weergegeven als een actieve koppeling wanneer de pagina Privacy- en cookiebeleid wordt weergegeven. Reparatie die door Sathish Subramanian in trekkrachtverzoek wordt voorgelegd 28004. GitHub-27985
  • Vaste wangroepering van de curseur in het de tekstgebied van de Commentaren van de Factuur verbonden aan een orde u van de Verkoop van Admin ​> Orders hebt geselecteerd.
  • De Create Nieuwe pagina van de Orde toont nu Producten door SKU en voegt Producten knopen toe zoals verwacht.
  • De toepassing geeft nu de pagina Revisie bewerken correct weer wanneer een productreeks beschikbaar is voor het geselecteerde product.
  • De toepassing geeft nu correct de beheerpagina voor klanten weer op een iPhone waarop Safari wordt uitgevoerd.
  • Overbodig schuiven gecorrigeerd op de pagina Nieuwe volgorde maken.
  • Direct het klikken op de knoop van de Tarieven van de Uitvoer van de Add Nieuwe pagina van de Regel van de Belasting (Opslag > Belastingsregels) downloadt nu het tax_rates.csv dossier zoals verwacht. Eerder, moesten de handelaren op de rand van de knoop van de Tarieven van de Uitvoer klikken. Dit was een bekend probleem in 2.4.0.
  • voegt selecties aan mijn wortel knoop op de bodem van het het winkelwagentje nu toe werkt zoals verwacht. Dit was een bekend probleem in 2.4.0.
  • De verfrist knoop van de onlangs Bekeken Producten sectie van de pagina van de Activiteiten van de Klant nu werkt zoals verwacht. Eerder, toen u ​klikte verfrissen zich, werd de productlijst niet verfrist, en de pagina verschoven.
  • De toepassing toont nu correct het kalenderpictogram dat voor het selecteren van de datum van een klant van geboorte op het lusje van de Voorwaarden van wordt gebruikt > Segmenten > voegt Segment toe.
  • Het overzichtsgedeelte voor uitchecken van de workflow flikkert niet meer wanneer een winkelier deze pagina in Internet Explorer 11.x doorbladert.
  • De toepassing toont nu correct de Orde door de widget van SKU op de pagina van de storefront Categorie. Eerder, werd de code van HTML voor deze widget niet teruggegeven, en de toepassing vertoonde niet Laad een lijst van de verbinding van SKUs.
  • UI-componenten die zijn uitgeschakeld met this.disabled(true) , worden niet meer weergegeven in de winkel. GitHub-29098
  • De toepassing geeft nu de onlangs bekeken producten widget correct weer in de mobiele weergave. Reparatie die door Tu Nguyen in trekkrachtverzoek wordt voorgelegd 27572. GitHub-27058
  • Het wijzigen van de positie van een product vanuit de Admin wordt nu weerspiegeld in de productpositie op de winkel. Reparatie die door Oleg Aleksin in trekkrachtverzoek wordt voorgelegd 28150. GitHub-28149
  • De aanmeldingsformulierstijl is nu consistent met de stijl op andere formulieren in het thema Lege. De onnodige stijlen die de breedte voor de gebieden van de de omloopinput van de containercontrole plaatsen zijn verwijderd. Reparatie die door Tu Nguyen in trekkrachtverzoek wordt voorgelegd 28084. GitHub-28059
  • De O.K. knoop op de mini kart schrapt productbevestiging pop-up nu gedraagt zich zoals verwacht. Reparatie die door Tu Nguyen in trekkrachtverzoek wordt voorgelegd 28083. GitHub-27095
  • De elementen van de productgalerie knipperen niet meer tijdens het laden van de pagina. Reparatie die door Mateusz Krzeszowiak in trekkingsverzoek wordt voorgelegd 27871. GitHub-28339
  • De CSS-klasse die de veldbreedte bepaalt, wordt nu toegepast zoals u had verwacht voor het element Begintijd in de gehele beheerfunctie. Reparatie die door Shankar Konar in trekkingsverzoek wordt voorgelegd 29511. GitHub-29496
  • Het tekstlabel Voorwaarden en Voorwaarden kan nu langere tekstreeksen correct weergeven. Reparatie die door Bartłomiej Szubert in trekkingsverzoek wordt voorgelegd 29413. GitHub-24060
  • De titel van de pagina voor het mislukken van de bestelling is voor de nauwkeurigheid herschreven. Eerder, toen een verkoopster een bestelling annuleerde, gaf de toepassing een pagina weer met de titel: We received your order! . Reparatie die door Angelo Romano in trekkingsverzoek wordt voorgelegd 29410. GitHub-29416
  • Het totale aantal geannuleerde items op de pagina met de geannuleerde weergave voor bestellingen wordt nu correct geïdentificeerd op de pagina met de geannuleerde weergave voor bestellingen. Eerder, werd dit gebied geëtiketteerd Verschuldigd Totaal. Reparatie die door Madhu Rajawat in trekkrachtverzoek wordt voorgelegd 27516. GitHub-26191
  • De schakelknop op de aanpasbare productpagina maken werkt nu zoals u had verwacht. Reparatie die door Tu Nguyen in trekkrachtverzoek wordt voorgelegd 28032. GitHub-22702
  • Het blokpictogram met geavanceerde kenmerkeigenschappen op de pagina Geavanceerde kenmerkeigenschappen gedraagt zich nu zoals verwacht. Reparatie die door Tu Nguyen in trekkrachtverzoek wordt voorgelegd 28032. GitHub-26022
  • Het gedeelte Beheer van de systeemconfiguratiepagina wordt nu uitgebreid en de vereiste velden worden weergegeven zoals u verwacht wanneer u de configuratie-instellingen voor een nieuwe module probeert op te slaan. Reparatie die door Bartłomiej Szubert in trekkrachtverzoek wordt voorgelegd 28285. GitHub-26427
  • Correctie van de merkbaar lange breedte van het inputgebied die het resultaat was toen een verkoopster een ongeldig e-mailadres op het abonneeveld van de paginafooter inging. Reparatie die door Dipesh Rangani in trekkingsverzoek wordt voorgelegd 27106. GitHub-27099
  • Er wordt niet langer een Uncaught ReferenceError -fout weergegeven in de Dev-console wanneer u een nieuwe tag toevoegt en de muiscursor erop plaatst. Reparatie die door Nazar Klovanych in trekkrachtverzoek wordt voorgelegd 29392. GitHub-1700
  • Een ongebruikte AdminAnalytics -test (TrackingScriptTest) is verwijderd. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 28605. GitHub-28850
  • De kwesties met de rangschikking en unserialization van statische eigenschappen wanneer het runnen van opeenvolgende tests zijn opgelost. Reparatie die door Pavel Bystritsky in trekkrachtverzoek wordt voorgelegd 26175. GitHub-28319, GitHub-29313

URL herschrijft

  • Wanneer u een winkelweergave naar een andere website verplaatst, worden URL's niet meer opnieuw ingesteld. Eerder werd CMS door de toepassing onjuist geregenereerd en wordt de product-URL herschreven.

  • U kunt nu een voorvertoning van het testschema voor een CMS-blok weergeven. Eerder veroorzaakte de toepassing een fatale fout.

  • De toepassing behoudt de bestaande catalogus-URL voor herschrijvingen zoals verwacht wanneer een winkelweergave wordt toegewezen aan een andere winkel. Eerder werd de opslagspecifieke URL door de toepassing verwijderd.

Varnish

Vault

  • De toepassing bewaart niet meer creditcardaantallen wanneer sparen voor recenter gebruik checkbox op de betalingssectie van het controlewerkschema niet wordt geselecteerd.

Visual Merchandiser

  • De toepassing toont nu bronvoorraad in plaats van de standaardproductvoorraad wanneer u producten in Visuele Merchandiser sorteert en de Inventaris wordt toegelaten.

Web API-framework

  • Op facturen die met REST zijn gemaakt, worden nu ook cadeaukaartgegevens vermeld die lijken op de facturen die in de Admin worden gemaakt. Eerder werd bij het gebruik van POST /V1/order/:id/invoice voor het factureren van de bestelling de toegepaste code of het toegepaste bedrag van de cadeaukaart niet weergegeven.
  • Handelaars met meerdere websites kunnen nu de REST API gebruiken om producten te maken en bij te werken en tegelijk de overerving van afbeeldingen en afbeeldingsrollen te behouden. Eerder, toen een handelaar REST API gebruikte om producten tot stand te brengen en bij te werken, en een product werd bijgewerkt voor archiefmening, en de standaardbeeldrollen werden geladen en voor die archiefmening bewaard. Dientengevolge, hielden de store-view beeldrollen die van het standaardwerkingsgebied na update erven op.
  • Een unscoped rekening van de integratiegebruiker kan tot een middel door REST API nu toegang hebben wanneer de middeltoestemmingen toegang verlenen.
  • Filters met zoekcriteria werken nu naar behoren voor productkenmerken die worden gebruikt tijdens het maken van een configureerbaar product. GitHub-29126
  • Klantgroep-id is nu gevalideerd voor POST /rest/V1/customers -aanvragen. Eerder gaf de toepassing geen foutbericht weer toen u een ongeldig group_id gebruikte in deze aanvragen. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 28903. GitHub-28064
  • PHP-sessies worden niet standaard gemaakt voor anonieme REST-aanroepen. Eerder werden sessies gestart, zelfs als dit niet nodig was. Reparatie die door Maciej Pawłowski in trekkrachtverzoek wordt voorgelegd 26032. GitHub-7213
  • Wanneer u verschillende REST-eindpunten gebruikt om orders bij te werken die aangepaste opties bevatten, worden de gegevens van de aangepaste optie niet meer verwijderd. Eerder werden waarden in info_buyRequest verwijderd. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 28483. GitHub-22431
  • Het gebruiken van GET V1/customers/me houdt zich nu de Rekeningen van de Klant van het Aandeel het plaatsen (Admin Opslag > Configuratie > Klanten > de Configuratie van de Klant > Rekening die Opties deelt) wanneer het terugwinnen van gebruikersinformatie. Reparatie die door Pavel Bystritsky in trekkrachtverzoek wordt voorgelegd 28213. GitHub-26089
  • Aan adressen gerelateerde extensiekenmerken kunnen worden ingesteld als gegevensarrays. Eerder veroorzaakte de toepassing een fout wanneer een verzoek van de POST bevatte dat extension_attributes is verzonden naar estimate-shipping-methods . Deze bug, die werd geïntroduceerd door een eerdere commit, beïnvloedde alle extensiekenmerken die zijn ingesteld op Magento\Quote\Api\Data\AddressInterface en geen objecten waren. Reparatie die door Alexander Menk in trekkingsverzoek wordt voorgelegd 27338. GitHub-26682
  • U kunt nu één veld opgeven wanneer u een klant bijwerkt met het eindpunt PUT V1/customers/:id . Eerder, vereiste het eindpunt u om de klant e-mail en andere gebieden te specificeren die worden vereist om een klant tot stand te brengen. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 28332. GitHub-21237

Websitebeperkingen

  • Het toelaten van websitebeperking blokkeert niet meer Varnish ESI- verzoeken voor klanten die als gast het programma worden geopend. Eerder hadden deze gasten geen toegang tot het hoofdmenu van de startpagina.
  • De toepassing laadt nu de startpagina van het product zoals verwacht wanneer websitebeperkingen zijn ingeschakeld.

Wissenlijst

  • U kunt nu de zoekfunctie voor lijsten met wensen gebruiken om een product te zoeken in een lijst met openbare wensen in implementaties waar ondersteuning voor meerdere lijsten met wensen is ingeschakeld. Eerder, nadat een klant het verzoeklijstonderzoek gebruikte om een product te vinden, het te selecteren, en het klikken toevoegde aan wortel, voegde de toepassing niet het product aan het karretje toe en toonde deze fout: Invalid Form Key. Please refresh the page.
  • Klanten kunnen nu de hoeveelheid van een product in een verlanglijst wijzigen in de lijst met wensen. Eerder werkte de toepassing de producthoeveelheid niet bij en werd er geen bericht weergegeven.
  • Klanten kunnen nu de hoeveelheid van een gegroepeerd product in een verlanglijst wijzigen in de verlanglijst zelf. Eerder werkte de toepassing de producthoeveelheid niet bij of gaf een bericht weer.
  • Op de pagina met winkelrubrieken wordt nu de zoekwidget voor verlanglijstzoekopdrachten weergegeven zoals u had verwacht.
  • Polyvullingen voor Map , WeakMap , FormData en MutationObserver worden nu alleen geladen als dat nodig is. Reparatie die door Dmitry Tsymb allen in trekkrachtverzoek wordt voorgelegd 28330en Mateusz Krzeszowiak in trekkrachtverzoek 27618. GitHub-28377, GitHub-28382
  • Het updateproces voor wensenlijsten ondersteunt nu het bijwerken van een wensenlijstitem en de bijbehorende beschrijving. Reparatie die door Eduard Chitoraga in trekkingsverzoek wordt voorgelegd 28222. GitHub-28261
  • De toepassing valideert nu correct het toegestane maximum aantal wenslijsten dat een winkelier kan maken. Reparatie die door Eduard Chitoraga in trekkingsverzoek 247 in privé repo partners-magento2ee wordt voorgelegd.
  • De beheerders kunnen een configureerbaar product nu vormen dat door een klant aan een verlanglijst van een niet-gebrek opslag is toegevoegd. Eerder, toen de klant ook het configureerbare product van een non-default opslag had toegevoegd, veroorzaakte de toepassing een fout.
  • Er is een test toegevoegd voor het delen van de verlanglijst van een klant met meer dan het toegestane aantal e-mails. Reparatie die door Dmitry Tsymb allen in trekkrachtverzoek wordt voorgelegd 28641. GitHub-28720
  • Er is een test toegevoegd voor het verwijderen van items uit de verlanglijst van een klant als Admin-gebruiker. Reparatie die door Dmitry Tsymb allen in trekkrachtverzoek wordt voorgelegd 28632. GitHub-28721
  • Er is een test toegevoegd voor het uitschakelen van de functionaliteit voor wensenlijsten. Reparatie die door Dmitry Tsymb allen in trekkrachtverzoek wordt voorgelegd 28635. GitHub-28744
  • Er is een test toegevoegd voor het gebruik van ongeldige e-mailadressen bij het delen van wensenlijsten van klanten. StorefrontShareWishlistEntityTest is vernieuwd. StorefrontCustomerShareWishlistActionGroup is vervangen. Reparatie die door Dmitry Tsymb allen in trekkrachtverzoek wordt voorgelegd 28330. GitHub-28377
  • Er is een test toegevoegd voor het delen van de verlanglijst van een klant die de toegestane tekstlengtelimiet overschrijdt. Reparatie die door Dmitry Tsymb allen in trekkrachtverzoek wordt voorgelegd 28812. GitHub-28969

Bekende problemen

Uitgave: De nieuwe eigenschap CAPTCHA voor controle werkt niet zoals die op de pagina van de Orde van de Plaats wordt verwacht wanneer het gebruiken van derdebetalingsleveranciers. Handelaren met 2.3.6 of 2.4.1 die CAPTCHA-beveiliging op de winkelpagina Place Order hebben ingeschakeld, zien deze fout wanneer ze uitchecken met een externe betalingsprovider, zoals PayPal: Please provide CAPTCHA code and try again . Oplossing: Een moeilijke situatie voor deze kwestie is nu beschikbaar. Zie Adobe Commerce v2.3.6/2.4.1 CAPTCHA in controle diehet artikel van de Kennisbank niet werkt. Een oplossing wordt ook opgenomen in onze volgende driemaandelijkse patch (Q12021).

Uitgave: De gebruikers zonder beheerdervoorrechten kunnen momenteel niet opstelling hun persoonlijke toegang 2FA. 2FA omvat twee ACL rollen. Één rol beïnvloedt globale systeemconfiguratie en het is nodig slechts wanneer het vormen van het systeem. De tweede ACL rol beïnvloedt individuele gebruiker 2FA rekeningen. Een admin gebruiker moet dit tweede type van 2FA ACL vormen. Oplossing: Nadat de gebruiker het programma heeft geopend en het Toegang ontkende scherm gezien, kunnen zij https://<magento store>/<admin_path>/tfa/tfa/requestconfig/ bezoeken om configuratie te dwingen. Opmerking: We raden u niet aan de beveiligingsinstellingen uit te schakelen. Deze tussenoplossing is echter alleen effectief wanneer de geheime sleutels voor Admin URL zijn uitgeschakeld.

Uitgave: creeer een knoop van de Rekening op Create Nieuwe pagina van de Rekening blijft gehandicapt als een verkoopster ongeldige gegevens heeft ingegaan. Zo voorkomt u dat kopers opnieuw proberen een account te maken nadat ze een fout hebben gemaakt. Oplossing: Pas flard MC-38509 toe. Een oplossing zal ook in onze volgende driemaandelijkse versies (2.4.2, 2.4.1-p1 en 2.3.6-p1) worden opgenomen, die voor versie in Q1 2021 gepland zijn. Zie 2.4.1 en 2.3.6 tot een van de rekeningsknoop gehandicapte hotfixartikel van de Kennisbank leiden. GitHub-30513

Uitgave: De handelaren kunnen niet login aan dotdigital van Admin in Safari wanneer dotdigital wordt toegelaten. Zie het is onmogelijk aan login in dotdigital via admin paneel wanneer dotdigital accounthet artikel van de Kennisbank wordt toegelaten.

Uitgave: De bevestiging van het het adresadres van de top werkt niet tijdens betaling wanneer de verkoopster een verschepend adres selecteert dat van het het facturerings adres verschilt. De kwestie wordt in punt 2.4.2 geregeld. Zie 2.4.1 bekende kwestie: Het bericht van de Bevestiging van het Adres van de top verdwijnt niet na het bijwerken van het artikel van de 1} Kennisbank van het adres {.

Uitgave: De toepassing toont een lege pagina wanneer een handelaar een dotdigital Page Builder vorm op browser Safari bewaart. Oplossing: Laad de pagina opnieuw om uw veranderingen toe te passen. Zie 2.4.1 bekende kwestie: lege pagina na het bewaren van dotdigital Page Builder vormhet artikel van de Kennisbank.

Uitgave: Onder bepaalde voorwaarden, ondertekent de toepassing automatisch in klanten aan eerder gebruikte rekeningen van Amazon eerder het ertoe aanzetten hen aan login tijdens controle met Amazon Pay. Zie 2.4.1 gekende kwestie: onbekwaam om de rekening van Amazon in Google Chromehet artikel van de Kennisbank te veranderen.

Uitgave: De toepassing toont kort een foutenmelding op de het factureren pagina van het controlewerkschema wanneer de betaling van de Braintree van PayPal en de veelvoudige adreslading worden geselecteerd. Zie 2.4.1 gekende kwestie: fout die op Betaling met het artikel van de Braintree van PayPalKennisbank opduikt.

Uitgave: De toepassing toont een niet-informatief foutenmelding wanneer een gastklant probeert om een orde met PayPal door Braintree te plaatsen wanneer de gastcontrole wordt onbruikbaar gemaakt. Zie 2.4.1 gekende kwestie: het niet-informatieve foutenbericht tijdens gastcontrole gebruikend PayPal door het artikel van de Kennisbank van de Braintree.

Communautaire bijdragen

Wij zijn de Magento Open Source-gemeenschap in het algemeen dankbaar en willen hun bijdragen aan deze vrijlating erkennen. Bekijk de volgende manieren waarop u meer kunt leren over de bijdragen van de gemeenschap aan onze huidige releases:

  • Als een communautair lid een moeilijke situatie voor deze versie heeft verstrekt, identificeren wij de moeilijke situatie in de Vaste sectie van de Uitgave van deze nota's met de uitdrukking, "Repareren die door communautair lid wordt verstrekt".

  • Het team van de Techniek van de Gemeenschap Medewerkers van het Magentohandhaaft een lijst van hoogste bijdragende individuen en partners door maand, kwartaal, en jaar. Van die pagina van Medewerkers, kunt u verbindingen aan hun samengevoegde PRs op GitHub volgen.

Partnerbijdragen

In de volgende tabel worden de bijdragen van Partners weergegeven. Deze lijst maakt een lijst van de Partner die het trekkingsverzoek, het externe trekkingsverzoek, en het GitHub- vraagaantal verbonden aan het (als beschikbaar) bijdroeg.

Partner
Verzoeken afstemmen
Verwante GitHub-problemen
Atwix
magento/magento2#27670, magento/magento2#28112, magento/partners-magento2ee#258, magento/magento2#28466, magento/magento magento2#28450, magento/magento2#28449, magento/magento2#28408, magento/magento2#28391, magento/magento2#28361, magento/magento2#28330, magento/magento2#28304, magento/gento 2#27481, magento/magento2#27373, magento/magento2#28467, magento/magento2#28407 {2, magento/magento2#28418, magento/magento2#28034, magento/magento2#28222, magento/magento magento2#27956, magento/magento2#28105, magento/magento2#27586, magento/magento2#2863 1, magento/magento2#28629, magento/magento2#28498, magento/magento2#28496, magento gento/magento2#28469, magento/magento2#27451, magento/magento2#28725, magento/magento2#275 49, magento/magento2#28641, magento/magento2#28635, magento/magento2#28632, 2} magento/magento2#28457, magento/partners-magento2ee#247, magento/magento2#28205, 🔗 magento/magento2#28072 {67 magento/magento2#28727, magento/magento2#28684, magento/magento2#28679, magento/magento to2#28401, magento/magento2#28506, magento/magento2#28492, 🔗 magento/magento2#2847 81}, magento/magento2#27349, magento/magento2#28991, magento/magento2#28972, magento/magento2#28869, magento/magento2#28696, magento/magento2#28956, magento/magento2#2894 2, magento/magento2#28941, magento/magento2#28872, magento/magento2#28854, 102} magento/magento2#28661 , magento/magento2#28852, magento/magento2#28812, 08} magento/magento2#28650 , magento/magento2#27882, magento/partners-magento2ee#250, magento/magento2#22 9002, magento/magento2#28959, magento/magento2#28955, magento/magento2#28 925, magento/magento2#29053, magento/magento2#27697, magento/magento2#29 143, magento/magento2#29156, magento/magento2#29004, magento/magento2#291 62, magento/magento2#28999, magento/magento2#29134, magento/magento2#291 33, magento/magento2#29007, magento/magento2#29000, magento/magento2#2821 0, magento/magento2#29135, magento/magento2#27537, magento/magento2#2914 2, magento/magento2#29386, magento/magento2#29385, magento/magento2#2893, magento/magento2#28989, magento/partners-magento2ee#263, magento/partners-magento2ee#246, magento/magento2#2791 4, magento/magento2#29427, magento/magento2#29485, magento/magento2#2947 2 🔗 🔗
magento/magento2#28202, magento/magento2#28393, magento/magento2#28377, magento/magento2#28394, magento/magento2#19481, magento/magento2#28040, magento/magento2#28138, magento/magento2#28 261, magento/magento2#253, magento/magento2#27337, magento/magento2#21101, magento/magento2#2875, magento/magento2#28720, magento/magento2#28744, magento/magento2#28 721, magento/partners-magento2ee#261, magento/magento2#246, magento/magento2#28519, magento/magento2#28 481, magento/magento2#28262, magento/magento2#28427, magento/magento2#29032, 42} magento/magento2#29012 🔗, magento/magento2#29039, magento/magento2#28969, magento/magento2 29009, magento/magento2#250, magento/magento2#29287, magento/magento2#29289, 6} magento/magento2#29281 🔗, magento/magento2#29295, magento/magento2#28800, magento/magento2#2 9292, magento/magento2#29420, magento/magento2#29434, magento/magento2#29388, magento/magento2#29380, magento/magento2#28524, magento/magento2#29539
Blauwe accordeon iCi
magento/magento2#27903, magento/magento2#27902, magento/magento2#28606, magento/magento2#28601, magento/magento2#28605, magento/magento2#28351, magento/magento2#27965, magento/magento2#28 856, magento/magento2#29271, magento/magento2#28992, magento/magento2#29341, 22} magento/magento2#29272 🔗, magento/magento2#28599, magento/magento2#29376, magento/magento2 29202
magento/magento2#28383, magento/magento2#28850, magento/magento2#28376, magento/magento2#27962, magento/magento2#28656, magento/magento2#29283, magento/magento2#29159, magento/magento2#29 389, magento/magento2#29346, magento/magento2#29453, magento/magento2#2947
crevestyle
magento/magento2#27622, magento/magento2#27270, magento/magento2#27871, magento/magento2#27690, magento/magento2#27619, magento/magento2#27618, magento/magento2#27357, magento/magento2#27 356, magento/magento2#27616, magento/magento2#27860, magento/magento2#27617, 22} magento/magento2#29054 🔗, magento/magento2#28838🔗
magento/magento2#28110, magento/magento2#26026, magento/magento2#28339, magento/magento2#28340, magento/magento2#28381, magento/magento2#28382, magento/magento2#28166, magento/magento2#28 433, magento/magento2#28807, magento/magento2#28823, magento/magento2#28811, 22} magento/magento2#29087 , magento/magento2#25934
Comwrap
magento/magento2#28714, magento/magento2#28743, magento/magento2#28710, magento/magento2#28757, magento/partners-magento2ee#288, magento/partners-magento2ee#271, magento/partners-magento2ee#277, magento/magento2#28890, magento/partners-magento2ee#285, {11 0} magento/magento2#27850 🔗, magento/magento2#27917
magento/magento2#28584, magento/partners-magento2ee#28563, magento/partners-magento2ee#28566, magento/partners-magento2ee#28769, magento/magento to2#26121, magento/partners-magento2ee#28834, magento/magento2#28705
Ziffelijkheid
magento/magento2#26704, magento/magento2#28113, magento/magento2#28174, magento/magento2#28039, magento/magento2#28004, magento/magento2#27567, magento/magento2#28264, magento/magento2#29 137, magento/magento2#29206, magento/magento2#28250, magento/magento2#2797
magento/magento2#28165, magento/magento2#28201, magento/magento2#27985, magento/magento2#27091, magento/magento2#28308, magento/magento2#28270, magento/magento2#28947, magento/magento2#29 344, magento/magento2#29097
Adoordacht advies
magento/magento2#27429, magento/magento2#26256
magento/magento2#28306, magento/magento2#8815, magento/magento2#26255
Fast White Cat
magento/magento2#28015, magento/magento2#28735, magento/magento2#28285
magento/magento2#28011, magento/magento2#26504, magento/magento2#26427
Vaimo
magento/magento2#29300, magento/magento2#27905, magento/magento2#27582
magento/magento2#29299, magento/magento2#28303, magento/magento2#27570
Richtlijnen
magento/magento2#28810, magento/magento2#28902
magento/magento2#28982, magento/magento2#29327
Cedcommerce
magento/magento2#27990, magento/magento2#26660
magento/magento2#26118, magento/magento2#28143
Internet balanceren
magento/magento2#27064
magento/magento2#27063
Krish TechnoLabs
magento/magento2#27359, magento/magento2#27106
magento/magento2#27358, magento/magento2#27099
Ranosys Technologies
magento/magento2#27516
magento/magento2#26191
Britesky
magento/magento2#29301
magento/magento2#104
Le Site
magento/magento2#28891
magento/magento2#29056
MediaCT
magento/magento2#28547
magento/magento2#28685

Bijdragen van individuele contribuanten

In de volgende tabel worden de bijdragen van onze leden van de gemeenschap weergegeven. Deze lijst maakt een lijst van de externe trekkingsverzoeken, het GitHub- vraagaantal verbonden aan het (als beschikbaar), en het communautaire lid dat het trekkingsverzoek bijdroeg.

Bijdragend gemeenschapslid
Verzoeken afstemmen
Verwante GitHub-problemen
Nazar Klovanych
#28048
Volodymyr Zaets
#27948
Volodymyr Zaets
#27662
Ajith
#26704
Tu Nguyen
#27572
27058
Dzung Nguyen
#27455
23440
Rohan Hapani
#27359
27358
Mateusz Krzeszowiak
#27622
28110
Mateusz Krzeszowiak
#27270
26026
Serhii Dzhepa
#28168
Oleg Aleksin
#28150
28149
Sathish Subramanian
#28113
28165
Nikola Lardev
#27957
28215
Marvin Hinz
#26572
26550
Sathish Subramanian
#28174
28201
Vadim Malesh
#28108
5477
Dmitry Tsymb al
#28112
28202
Tu Nguyen
#27828
27543
Tu Nguyen
#27642
27633
Alok Patel
#27134
28167
Tu Nguyen
#28084
28059
Tu Nguyen
#28083
27095
Ajith
#28039
Tu Nguyen
#28032
22702, 26022
Oleh Usik
#27670
Ivan Chepurnyi
#22829
Oleh Usik
#28466
Oleh Usik
#28450
Oleh Usik
#28449
Kate Kyzyma
#28418
Kate Kyzyma
#28408
Kate Kyzyma
#28391
Kate Kyzyma
#28361
28393
Dmitry Tsymb al
#28330
28377
Alexander Taranovsky
#28304
28394
Nikolaj Malevanec
#28287
28392
Oleh Usik
#28105
253
Alexander Taranovsky
#28034
28138
Oleh Usik
#27956
253
Lukasz Bajsarowicz
#27903
Lukasz Bajsarowicz
#27902
28383
Mateusz Krzeszowiak
#27871
28339
Evgeny Levinsky
#27839
28305
Mateusz Krzeszowiak
#27690
28340
Mateusz Krzeszowiak
#27619
28381
Mateusz Krzeszowiak
#27618
28382
Alexander Taranovsky
#27586
27337
Andrii Beziazychnyi
#27481
19481
Alexander Taranovsky
#27373
28040
Paweł Tylek
#27356
28433
Paweł Tylek
#27357
28166
Ihor Sviziev
#27260
28342
Oleh Usik
#28467
Kate Kyzyma
#28407
WK
#28547
28685
Eduard Chitoraga
#28222
28261
Bartłomiej Szubert
#28015
28011
Kate Kyzyma
#28631
Kate Kyzyma
#28629
Oleh Usik
#28498
Oleh Usik
#28496
Kate Kyzyma
#28469
Vadim Malesh
#28417
28488
Lukasz Bajsarowicz
#28606
Lukasz Bajsarowicz
#28601
kishorekumarkesavan
#28264
28308
Vitaliy Prokopov
#27854
27489
Eduard Chitoraga
#27451
21101
Abel Truong
#27339
26449
Alexander Menk
#27338
26682
Dipesh Rangani
#27106
27099
Bartłomiej Szubert
#28735
26504
Kate Kyzyma
#28725
Vadim Malesh
#28332
21237
Oleh Usik
#27549
28755
Oleksandr Melnyk
#28666
Petkovski Marjan
#28714
Dmitriy Gallyamov
#28647
28568, 28572
Dmitry Tsymb al
#28641
28720
Dmitry Tsymb al
#28632
28721
Dmitry Tsymb al
#28635
28744
Kate Kyzyma
#28457
Eduard Chitoraga
#28205
Oleh Usik
#28072
253, 246, 28519
Vitaliy Prokopov
#28044
27969
Mateusz Krzeszowiak
#27616
28807
Toan Nguyen
#27064
27063
Nazar Klovanych
#28798
1474
Lukasz Bajsarowicz
#28605
28850
Pavel Bystritsky
#28213
26089
Sathish Subramanian
#28004
27985
Mateusz Krzeszowiak
#27860
28823
Nazar Klovanych
#28739
Nathan de Graaf
#28515
28795
Vadim Malesh
#28460
28420
Vadim Malesh
#28421
28357
Lukasz Bajsarowicz
#28351
28376
Lukasz Bajsarowicz
#27965
27962
Sathish Subramanian
#27567
27091
vierhoekig
#27429
28306
Kate Kyzyma
#28727
Kate Kyzyma
#28684
Kate Kyzyma
#28679
Kate Kyzyma
#28401
jiten-patel
#27369
27051
Vadim Malesh
#28483
22431
Mateusz Krzeszowiak
#27617
28811
Vadim Malesh
#28822
27098
Oleksandr Melnyk
#28855
Dmitriy Gallyamov
#28745
28628
Petkovski Marjan
#28743
Michał Derlatka
#28713
28561
Ulzii
#28710
28584
Alexander Taranovsky
#28506
Alexander Taranovsky
#28492
Alexander Taranovsky
#28487
28481
Alexander Taranovsky
#27349
28262, 28427
Oleh Usik
#28991
Dmitry Tsymb al
#28972
29032
Kate Kyzyma
#28869
Konstantin
#28810
28982
Oleh Usik
#28696
29012
Oleh Usik
#28956
Oleh Usik
#28942
Oleh Usik
#28941
Dmitry Tsymb al
#28872
29039
Oleh Usik
#28854
Pierre Grimaud
#28832
28829
Kate Kyzyma
#28661
Maciej Pawłowski
#26534
28968
Vadim Malesh
#28898
23638
Oleh Usik
#28852
Dmitry Tsymb al
#28812
28969
Oleh Usik
#28650
29009
Michał Derlatka
#28904
26107
Dmitriy Gallyamov
#28794
28569
Petkovski Marjan
#28757
28563
Oleksandr Melnyk
#28747
Eduard Chitoraga
#27882
250
Paweł Tylek
#29054
29087
Oleh Usik
#29002
Oleh Usik
#28959
Oleh Usik
#28955
Gabriel da Gama
#28932
1501
Oleh Usik
#28925
Vadim Malesh
#28903
28064
Andrii Kalinich
#28839
26723
Vadim Malesh
#28799
21811
Vova Yatsyuk
#28797
28981
Vadim Malesh
#28752
24922
Ihor Sviziev
#28749
28900
Vadim Malesh
#28549
23290
Nazar Klovanych
#28366
824, 972
Madhu Rajawat
#27516
26191
Aditya Yadav
#26660
28143
Nazar Klovanych
#29144
Nazar Klovanych
#29071
Oleh Usik
#29053
Michał Derlatka
#28888
28570
Slava Mankivski
#29179
Max Mezhensky
#28210
Pavlo Sydorenko
#27850
Nazar Klovanych
#29149
Oleh Usik
#29143
Vadim Malesh
#29001
13210
Paweł Tylek
#28838
25934
Petkovski Marjan
#28890
26121
Oleh Usik
#29156
Gabriel da Gama
#29058
1464
Oleh Usik
#29004
Rafael Corrêa Gomes
#28891
29056
Bartłomiej Szubert
#28285
26427
Oleh Usik
#29162
Sean van Zuidam
#29077
29076
Oleh Usik
#28999
Anton Evers
#28922
29218
Zach Nanninga
#28856
28656
Tu Nguyen
#27340
27162
Ihor Sviziev
#27221
28693
Andrii Kasian
#27377
jmonteros422
#29207
1391
Sathish Subramanian
#29137
28270
Oleh Usik
#29134
29287
Oleh Usik
#29133
29289
Vadim Malesh
#29066
28943
Oleh Usik
#29007
29281
Oleh Usik
#29000
29295
lumnn
#28963
29160
lumnn
#28906
29161
Tu Nguyen
#28895
24004
Tu Nguyen
#28639
28345, 29261
RowenaS
#29170
John Carlo Octabio
#28594
Pavlo Sydorenko
#27917
28705
Hazel Joie Caquicla
#29290
Lukasz Bajsarowicz
#29271
29283
Anton Evers
#29244
29329
Andrii Kalinich
#29139
28793
Oleh Usik
#29135
Lukasz Bajsarowicz
#28992
29159
Vitaliy Ryaboy
#28975
29308
Anton Evers
#28930
29240
Tu Nguyen
#28842
Oleh Usik
#27537
28800
Maciej Pawłowski
#26032
7213
Rani Priya
#23972
23971
Sathish Subramanian
#29206
28947
Oleh Usik
#29142
29292
Nazar Klovanych
#29402
Matt Walters
#29238
543
Nazar Klovanych
#29422
Hazel Joie Caquicla
#29412
Nazar Klovanych
#29405
Hazel Joie Caquicla
#29404
Hazel Joie Caquicla
#29401
jmonteros422
#29399
Sergii Ivashchenko
#29396
jmonteros422
#29393
Nazar Klovanych
#29392
1700, 1693
Oleh Usik
#29386
29420
Oleh Usik
#29385
29434
Lukasz Bajsarowicz
#29341
29389
Vadim Malesh
#29331
28901
Yevhenii Dumskyi
#29300
29299
Nazar Klovanych
#29285
Eden Duong
#29222
29280
Eden Duong
#29199
29198
Pieter Hoste
#29035
29034
Andrii Kalinich
#29023
22762
Oleh Usik
#28993
29388
Oleh Usik
#28989
29380
Konstantin
#28902
29327
Chris Snedaker
#28608
29381
Chandru Rajendran
#28250
29344
Ihor Sviziev
#28137
24353
Ajith
#27977
29097
Oleksandr Kravchuk
#27905
28303
Ledian Hymetllari
#27582
27570
Ihor Sviziev
#27364
17195, 27355
Michał Derlatka
#29256
26110
Yaroslav Rogoza
#27914
28524
Hazel Joie Caquicla
#29441
Nazar Klovanych
#29438
jmonteros422
#29424
Nazar Klovanych
#29367
1747, 1704, 1702, 1699, 1694
Benjamin Rosenberger
#29451
29470
Kristof, Fooman
#29305
29345
Lukasz Bajsarowicz
#29272
29346
Tu Nguyen
#28480
26498
Vadim Malesh
#28238
18823
Matthew O'Loughlin
#26256
8815, 26255
jmonteros422
#29493
1742
Sergii Ivashchenko
#29449
Oleh Usik
#29427
Tu Nguyen
#28642
29468
Lukasz Bajsarowicz
#28599
Vitaliy Prokopov
#27758
26702
Pavel Bystritsky
#26175
28319, 29313
Nazar Klovanych
#29492
1750
Nazar Klovanych
#29490
1749
Oleh Usik
#29485
Sergii Ivashchenko
#29484
Nazar Klovanych
#29475
Oleh Usik
#29472
29539
Vadim Malesh
#29455
25211
yolouiaans
#29398
1684
Lukasz Bajsarowicz
#29376
29453
Gerchak
#29291
29286
Nikita Sarychev
#29214
29213
Lukasz Bajsarowicz
#29202
29477
Vitaliy Ryaboy
#28923
29527

Systeemvereisten

Onze technologiestapel is gebaseerd op PHP en MySQL. Voor meer informatie, zie Vereisten van het Systeem.

Installatie- en upgradeinstructies

U kunt Adobe Commerce 2.4.1 installeren met Composer.

Kits voor migratiehulpmiddelen

Het hulpmiddel van de Migratie van Gegevens helpt bestaande Magento 1.x opslaggegevens naar Magento 2.x over te brengen. Deze opdrachtregelinterface bevat verificatie-, voortgangscontrole-, registratie- en testfuncties. Voor installatieinstructies, zie het Hulpmiddel van de Migratie van Gegevens installeren. Overweeg het onderzoeken van of het bijdragen aan de bewaarplaats van de Migratie van Gegevens.

De Toolkit van de Migratie van de Codehulp brengt bestaand Magento 1.x opslaguitbreidingen en aanpassingen aan Magento 2.x over. De bevel-lijn interface omvat manuscripten voor het omzetten van Magento 1.x modules en lay-outs.

recommendation-more-help
1d4eef6c-fef1-4e61-85eb-b58d7b9ac29f