Opmerkingen bij de release Adobe Commerce 2.4.0

Adobe Commerce 2.4.0 introduceert ondersteuning voor PHP 7.4, Elasticsearch 7.6.x en MySQL 8.0. Aanzienlijke beveiligingswijzigingen zijn onder andere het inschakelen van tweefasenverificatie in de Admin. B2B-verbeteringen zijn onder andere de nieuwe workflow voor goedkeuring van bestellingen.

met deze versie, zijn Authorize.Net, eWay, CyberSource, en de integratie van de betalingsmethode van Worldpay verwijderd uit kerncode. De handelaren zouden aan de officiële uitbreidingen moeten migreren die op de Commerce Marketplace beschikbaar zijn.

NOTE
Braintree betaalintegratie: Voorafgaand aan 2.4.0, werd het geadviseerd dat de handelaren de officiële uitbreiding van de de integratieintegratie van de Braintree van de Commerce Marketplace installeren en vormen om de kernintegratie te vervangen. Met deze release (2.4.0) is de extensie nu opgenomen in de release. De handelaren moeten extra stappen volgen om ervoor te zorgen dat de Braintree behoorlijk in een 2.4.0 plaatsing werkt. Zie Braintreevoor meer informatie over hoe te aan 2.4.0 migreren.

Deze release bevat alle verbeteringen aan de kernkwaliteit die zijn opgenomen in 2.3.5-p1, meer dan 100 nieuwe correcties aan kerncode en 30 verbeteringen op het gebied van beveiliging. Het omvat de resolutie van 226 kwesties GitHub door onze communautaire leden. Deze bijdragen van de gemeenschap variëren van kleine sanering van de kerncode tot aanzienlijke verbeteringen in Inventory management en GraphQL.

NOTE
Kleine versies zorgen voor aanzienlijke verbeteringen in de code. Alvorens aan 2.4.0 te bevorderen, bevestig dat uw milieu aan de minimale technische stapelvereistenvoldoet.
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.
NOTE
De pakketnamen van veiligheidsversies worden typisch toegevoegd met - p1. We kunnen echter niet vermijden om af te wijken van deze naamconventies met 2.3.5, die op hun beurt een tijdelijk rimpeleffect hebben gehad op de volgende namen van beveiligingspakketten. Specifiek, is de full-feature 2.3.5 versie 2.3.5-p1. De veiligheidsversie die wij zullen vrijgeven wanneer 2.4.0 GAs 2.3.5-p2 zal zijn. We hopen in toekomstige versies terug te keren naar de gebruikelijke naamconventies.

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 September 2022 aflossen. 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 functiecorrecties en -verbeteringen toe te passen die een volledige driemaandelijkse release (bijvoorbeeld 2.3.5-p2) biedt. Patch 2.3.5.2 (Composer-pakket 2.3.5-p2) is een beveiligingspatch die oplossingen biedt voor kwetsbaarheden die zijn geïdentificeerd in onze vorige driemaandelijkse release, 2.3.5-p1. Alle hotfixes die op versie 2.3.5 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, Inventory management, 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

Raadpleeg de volgende hooglichten in deze release:

Belangrijke beveiligingsverbeteringen

Deze release bevat meer dan 30 beveiligingsoplossingen en verbeteringen op het gebied van platformbeveiliging.

Meer dan 30 beveiligingsverbeteringen waarmee kwetsbaarheden voor externe code-uitvoering (RCE) 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

  • Implementatie van 2FA voor Admin rekeningen, magento.com gebruikersrekeningen, en de toegang van SSH van de Wolk

    • beveiligend uw rekening Admin. 2-factor verificatie (2FA) is nu vereist voor de beheerder. Beheerders moeten hun 2FA eerst configureren voordat ze zich aanmelden bij de Admin via de gebruikersinterface of een web-API. 2FA is standaard ingeschakeld. We raden u ten zeerste aan de 2FA-module niet uit te schakelen. Deze extra stap van authentificatie maakt het voor kwaadwillige gebruikers moeilijker om aan te melden bij Admin zonder vergunning. Zie Two-factorAuthentificatie (2FA).

    • beveiligend uw rekening. Two-factor Authentificatie (2FA) verstrekt een toegevoegde, facultatieve laag van veiligheid om uw magento.com rekening beter tegen onbevoegde gebruikers te beschermen die uw rekening zouden kunnen willen gebruiken op manieren u niet wilt. Zie het Beveiligen van Uw Rekening.

    • het Beveiligen van de Toegang van SSH van de Wolk. Adobe op cloudinfrastructuur biedt multifactor authenticatie (MFA)-handhaving om verificatievereisten voor SSH-toegang tot cloudomgevingen te beheren. Multi-factor authentificatie voor 2FA wordt niet toegelaten door gebrek op een project. Adobe raadt u ten zeerste aan deze functie in te schakelen. Neem contact op met de ondersteuningsafdeling voor hulp. Zie multi-factor authentificatie voor de toegang van SSHtoelaten.

  • wordt de filter strikte wijze van het Malplaatje nu toegelaten door gebrek. Componenten (waaronder CMS-pagina's en -blokken) die het sjabloonfilter in de oude modus gebruiken, kunnen kwetsbaar zijn voor de uitvoering van een externe code (RCE). Het toelaten van strikte wijze door gebrek zorgt ervoor dat de aanvallen van RCE niet bewust kunnen worden toegelaten.

  • Gegevens die voor UI gegevensleveranciers teruggeven wordt nu onbruikbaar gemaakt door gebrek. Hierdoor wordt een kans voor kwaadwillende gebruikers om arbitraire JavaScript uit te voeren, verwijderd.

  • Nieuwe \Magento\Framework\Escaper klasse. Deze klasse is beschikbaar voor .phtml sjablonen en de PHP-klassen die verantwoordelijk zijn voor het genereren van HTML. Deze klasse bevat ontsmettingsmethoden voor HTML die relevant zijn voor meerdere contexten. De lokale variabele $escaper is beschikbaar in .phtml -sjablonen en moet worden gebruikt in plaats van de vervangen $block->escape{method} . Gebruik $escaper in plaats van $block omdat het gebruik van $block->escape{method} is vervangen.

  • Steun voor security.txt- dossier. Dit bestand is een industriestandaard bestand op de server waarmee beveiligingsonderzoekers potentiële beveiligingsproblemen kunnen melden aan sitebeheerders.

  • Verbeteringen aan de steun van het Beleid van de Veiligheid van de Inhoud (CSP). SecureHtmlRenderer is toegevoegd aan het framework en is beschikbaar in .phtml sjablonen voor whitelist inline style - en script -tags. Inline scripts en stijlen zijn niet toegestaan met de standaard CSP-configuratie, die kan worden overschreven door XML-bestanden.

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.

Platformupgrades

De volgende platformupgrades helpen de beveiliging en prestaties van websites te verbeteren. De gesteunde versies van PHP en PHPUnit, Elasticsearch, MySQL, en andere gebiedsdelen zijn vermeld in vereisten van de technologiestapel.

  • PHP 7.4 steun introduceerde en PHP 7.1 en 7.2 afgekeurde. 2.4.0 introduceert ondersteuning voor PHP 7.4.

  • Steun voor PHPUnit 9.x en veroudering van PHPUnit 6.5. PHP 7.4 vereist het gebruik van het nieuwste PHPUnit testframework, PHPUnit 9.x. Leveranciers van extensies van Commercen Marketplace moeten bevestigen dat alle nieuwe extensies compatibel zijn met PHP 7.4 en dat alle unit- en integratietests geconfigureerd zijn om uitgevoerd te worden met PHPUnit 9.

  • Elasticsearch 7.6.x steun. Elasticsearch 7.6.x is nu de standaardzoekengine voor catalogi voor Adobe Commerce en Adobe Commerce. U kunt niet installeren of bevorderen aan versie 2.4.0 zonder ook Elasticsearch 7.6.x te installeren. Elasticsearch versie 2.x code is verwijderd. Elasticsearch versies 5.x en 6.x zijn vervangen en worden niet meer ondersteund. Zie de motoreerste vereisten van het Onderzoek.

  • MySQL 8.0 steun. Versie 2.4.x ondersteunt MySQL 8.x. (2.4.0 is getest met MySQL 8.0.20.) De handelaren worden aangemoedigd om hun plaatsingen aan MySQL 8.x te migreren om uit zijn betere prestaties, veiligheid, en betrouwbaarheid voordeel te halen. Hoewel MySQL 5.7 nog voor Magento 2.4.x wordt gesteund, wordt MySQL 5.6 niet meer gesteund. U kunt geen 2.4.x met een MySQL 5.6- gegevensbestand ontvangen. Zie MySQL.

  • MariaDB 10.4 steun. Ondersteuning voor MySQL 8.0 biedt handelaren de mogelijkheid om MariaDB 10.4 met Adobe Commerce te implementeren. Hoewel verkopers MariaDB 10.2 met 2.4.0 nog kunnen gebruiken, adviseren wij bevordering aan MariaDB 10.4 voor betere prestaties en betrouwbaarheid. MariaDB 10.0 en 10.1 worden niet meer ondersteund (omdat de ondersteuning voor MySQL 5.6 in deze release is verwijderd).

  • Verwijdering van de MySQL motor van het catalogusonderzoek. De MySQL zoekmachine is verwijderd uit 2.4.0 en vervangen als de standaard zoekmachine met Elasticsearch. Elasticsearch biedt betere zoekmogelijkheden en optimalisatie van catalogusprestaties. Alle handelaren moeten Elasticsearch hebben om 2.4.0 te installeren en op te stellen. Zie verifiëren Elasticsearch geïnstalleerdis.

  • Migratie van gebiedsdelen op het Kader van Zend aan het project van Laminas om op het transitioning van Kader van Zend aan het Project van Laminas van de Stichting van Linux te wijzen. Zend Framework is vervangen. Zie de Migratie van Kader van Zend aan het Project van LaminasDevBlog post.

  • Decomposition van Controllers staat uitbreidingsontwikkelaars toe om ActionInterface direct zonder "laag supertype"klassen uit te voeren. Zie Decomposition van ControllersDevBlog post. Verbetering die door Vinai Kopp in trektrekkingsverzoek 16268is begonnen en door Lukasz Bajsarowicz in trekkrachtverzoek 26778 wordt geëindigd. GitHub-9582

  • Verwijdering van de kernintegratie van de Ondertekende code van de fraudebescherming. Deze kernfunctie wordt niet meer ondersteund. De handelaren zouden aan de Ondertekenende uitbreiding van de Bescherming van Fraude & van de Weigering moeten migrerendie op de Commerce Marketplace beschikbaar is.

  • De module van de kern Braintree is verwijderd uit de codebasis. De module Braintree Payments biedt nu dezelfde functieset. Zie Betalingen van de Braintree.

  • De Internet Explorer 11.x-browser wordt niet meer ondersteund.

Infrastructuurverbeteringen

Deze release bevat verbeteringen aan de kernkwaliteit, die de kwaliteit van het framework en deze modules verbeteren: Customer Account, Catalog, CMS, Import, Cart en Checkout, en B2B.

  • Verwijdering van kernintegratie van derdebetalingsmethodes. Met deze versie, is de Authorize.Net integratie van de betalingsmethode verwijderd uit kerncode. Handelaren moeten migreren naar de officiële extensie die op de Commerce Marketplace beschikbaar is. Zie de Verdringing van betalingsIntegratiesdevblog post.

  • Steun voor gedeeltelijk-woordonderzoek naar Elasticsearch (nieuwe standaardonderzoeksmotor). Elasticsearch ondersteunt nu het gebruik van gedeeltelijke woorden in zoektermen voor productnamen en SKU's wanneer u snel zoekt. Dit vermogen werd gesteund door het MySQL onderzoeksmotor, die verouderd en door Elasticsearch in deze versie is vervangen.

  • de verbetering van SDK van JavaScript van PayPal. We hebben de integratie met PayPal Express Checkout gemigreerd naar de nieuwste PayPal JavaScript SDK, een SDK die de benodigde risicoparameters automatisch verzamelt en aan PayPal doorgeeft. Het gedrag van de PayPal Express-betalingsmethode blijft ongewijzigd. Als u deze SDK echter upgradet naar de nieuwste versie, kunnen handelaren de nieuwste functies en beveiligingsverbeteringen gebruiken.

  • Verdringing en verwijdering van de Tovenaar van de Opstelling van het Web. U moet de bevellijn gebruiken om 2.4.0 te installeren of te bevorderen. Zie Magentoinstalleren.

  • de updateplug van de Samensteller. Met de plug-in Composer stroomlijnt u het upgradeproces door de wijzigingen op te lossen die moeten worden aangebracht in het composer.json -hoofdprojectbestand voordat u de upgrade naar een nieuwe versie uitvoert. Deze plug-in beschermt tegen overschrijvingen van aanpassingen. Zie Verbetering gebruikend de insteekmodule van de componentenwortel.

  • Seller-Hulp het winkelen. Met deze functie kunnen verkopers de winkeliers namens hun klanten bekijken. Klanten die ervoor kiezen winkeltoegang tot hun accounts toe te staan. Deze gemeenschap-ontwikkelde eigenschap omvat een originele die uitbreiding door wordt ontwikkeld MAGEFAN. Zie Ontvankelijke het Ontvangen van verkopers. Functies:

    • ACL om te controleren welke beheerders aan klantenrekeningen kunnen aanmelden kan op een per-website basis worden gevormd
    • Compatibiliteit met meerdere websites en het bereik van klantenaccounts
    • Orders die namens klanten worden geplaatst, worden aangemeld bij de winkel en Admin
    • Alle zittingen worden vernietigd na beheerderlogout, en de beheerders hebben geen toegang tot klantenwachtwoorden.

Prestatieverbeteringen

  • Verbeteringen aan de bevestigingslogica van de klantengegevenssectie. Deze release introduceert een nieuwe manier om alle gegevens van klantsecties ongeldig te maken, waardoor een bekend probleem met lokale opslag wordt voorkomen wanneer aangepaste sections.xml -validaties actief zijn. (Eerder, de privé inhoud (lokale opslag) werd niet correct bevolkt wanneer u een douane etc/frontend/sections.xml met actiedetecties had.) Zie Privé inhoud.

  • Veelvoudige optimalisaties aan Redis prestaties. De verbeteringen minimaliseren het aantal vragen aan Redis die op elk verzoek worden uitgevoerd. Deze optimalisaties zijn:

    • Vermindering van de omvang van de overdracht van netwerkgegevens tussen Redis en Magento

    • Vermindering van het CPU-verbruik van Redis door de adapter beter in staat te stellen automatisch te bepalen wat moet worden geladen

    • Vermindering van de rassenvoorwaarden bij herschrijfbewerkingen

    Zie Redis van het Gebruik voor de pagina en het standaardgeheime voorgeheugenen in het voorgeheugen onderbrengend cachegeheugen vormen.

  • Verbeterde caching van resultaten van SQL vragen aan inventarislijsten. Deze verbeteringen zijn onder meer:

    • Het in cache plaatsen van SQL-query's naar de inventory_stock_sales_channel -tabel (1 query in plaats van 16)

    • Het cachen van het resultaat van query's naar de inventory_stock -tabel (1 query in plaats van 16)

  • Verbetering van tot 25-30% aan Snelle de prestaties van de Orde toe:voegen-aan-kart.

  • De handelaren kunnen luie ladendenu gebruiken om beelden te laden.

Adobe Stock Integration v2.0

Mogelijkheid om voorproeven van het voorraadbeeld van de Galerij van Media vergunning te geven. Handelaars kunnen nu elke Adobe Stock-voorbeeldafbeelding vinden in de Media Gallery. Hierdoor is het aantal stappen dat vereist is om een licentie te verkrijgen voor de voorvertoningsafbeelding, afgenomen.

Nieuwe medialerie

Deze vervanging voor de voormalige medialerie biedt een nieuwe, doorzoekbare interface voor media-elementen. Beheerders kunnen nu afbeeldingen zoeken, filteren en sorteren tot 30 keer sneller dan in de vorige versie van deze functie. Handelaars kunnen dit gereedschap gebruiken om het gebruik van winkelvoorvertoningen te evalueren. Extensieontwikkelaars dienen zich ervan bewust te zijn dat extensies die zijn ontwikkeld voor de Medialerie, niet werken zoals u had verwacht met de nieuwe medialerie.

Page Builder

Page Builder biedt nu ondersteuning voor PHP 7.4.

Inventory management

Inventory management-verbeteringen voor deze release zijn onder andere ondersteuning voor het ophalen in de winkel en ondersteuning voor bundelproducten. Zie de versienota's van Inventory managementvoor een meer gedetailleerde bespreking van recente insectenmoeilijke situaties van Inventory management.

GraphQL

Tot de verbeteringen voor GraphQL behoren:

  • pickupLocations -query ondersteunt de functie Ophalen in winkel van voorraad
  • categories -query retourneert een lijst met categorieën die overeenkomen met een opgegeven filter. Deze query verschilt van de categoryList query in de zin dat deze paginering ondersteunt.
  • Met reorderItems -mutatie kan een aangemelde gebruiker alle producten van een vorige volgorde aan zijn winkelwagentje toevoegen.

Zie de Gids van de Ontwikkelaar van GraphQLvoor details op dit en andere verhogingen. Zie de nota's van de Versievoor een gedetailleerde bespreking van recente insectenmoeilijke situaties van GraphQL.

PWA Studio

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

de eigenschap van het Werkschema van de Goedkeuring van de Orde voor B2B. Met ordergoedkeuringen kunnen beheerders van inkooporganisaties goedkeuringsregels voor hun kopers configureren. Zie Regels van de Goedkeuring. Functies:

  • Zelfbedieningsconfiguratie van unieke goedkeuringsregels voor elke bedrijfsaccount
  • De criteria van de regel die op ordebedrag, aantal lijnpunten, of verzendkosten met configureerbare drempels kunnen worden gebaseerd
  • Aanpasbare machtigingen voor alle aspecten van de functie
  • Snelle weergave van inkooporders waarvoor goedkeuring is vereist
  • Logboek met volledige historie van acties die zijn uitgevoerd op elke inkooporder
  • E-mailkennisgeving voor relevante partijen tijdens alle stappen in het goedkeuringsproces.

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

Kader voor functionele tests (MFTF)

MFTF v3.0.0 bevat deze nieuwe functies en biedt ondersteuning voor PHP 7.4 en PHPUnit 9:

  • MFTF-helpers, die aangepaste acties buiten het testkader kunnen maken
  • schema-updates voor testentiteiten
  • submappen in testmodules
  • geneste assertiesyntaxis
  • statische controle die verwijzingen naar afgekeurde testentiteiten controleert en rapporteert

Deze versie verwijdert ook vervangen acties en upgrades scripts die zijn toegevoegd om tests bij te werken naar de belangrijkste vereisten voor MFTF-versies.

Verbeteringen voor extensies die door leveranciers zijn ontwikkeld

Deze release bevat extensies die zijn ontwikkeld door externe leveranciers. Het introduceert zowel kwaliteits- als UX-verbeteringen voor deze uitbreidingen en een uitbreiding van de MFK-dekking.

Leveranciers van extensies voor Commercen Marketplace moeten bevestigen dat hun extensies compatibel zijn met PHP 7.4 wanneer ze een nieuwe versie van hun extensie voor 2.4.0 publiceren.

dotdigital

Deze release bevat de volgende verbeteringen:

  • Kenmerkwaarden van de klant die worden vastgelegd door elk invoertype (bijvoorbeeld vervolgkeuzelijst, meerkeuzevragen) worden nu correct gesynchroniseerd als gegevensvelden.
  • Gegevens over winkelwagentje worden nu verzonden voor alle actieve aanhalingstekens, zelfs als deze geen items bevatten. Dit staat verkopers toe om contacten uit een programma weg te gaan als zij hun kar leegmaken.
  • Handelaars kunnen nu de naam van een website synchroniseren, de naam van de winkel en de weergavenaam opslaan op afzonderlijke gegevensvelden.
  • De synoniemenlijst van de kast, van het Overzicht, en van de Orde nu omhoog de transactionele grens van de gegevenssynchronisatie slechts eenmaal.
  • De logboekuitvoer van de klasse Client is verbeterd en is nu consistent voor alle methoden in de API-wrapper.
  • De configureerbare producten hebben nu een voorraadcijfer dat de som hun kindproducten is.
  • Met een nieuwe insteekmodule worden voorraadupdates gedetecteerd die door code van derden (buiten de beheerdersinterface) worden uitgevoerd.
  • Gegevenstoewijzing en transactie-e-mailconfiguratiegegevens zijn bijgewerkt.

Amazon Pay

Deze release bevat:

  • Updates voor CSP-lijsten van gewenste personen
  • Mogelijkheid om meerdere autorisaties uit te voeren voor een volgorde van meerdere items
  • Ondersteuning voor Japanse adressen

Braintreeën

Deze gebundelde extensie vervangt onze kernintegratie in de Braintree, die in deze release is verwijderd. Zie Betalingen van de Braintree.

Klarna

Deze release bevat nieuwe opties voor onsite berichten waarmee kopers de beschikbare krediet- en financieringsopties kunnen begrijpen. Het omvat ook verbeteringen op het gebied van:

  • restituties
  • API-efficiëntie
  • cookies en eenheidstests
  • kortingen
  • configuratie-instellingen bevatten nu de sectie On-Site Messaging voor de controle over de storefront-weergave van het promotionele bericht van Klarna.

Vertex

Deze versie van Vertex bevat de volgende nieuwe functie en verbeteringen:

  • Verbeteringen voor de gebruikerservaring van de Admin-configuratie
  • Installatie- en upgradescripts vervangen door XML-schemabestanden en -patches
  • Verwijderen van vervangen code (ApiClient en ClientInterface)

Yotpo

Yotpo-beoordelingen en -revisies zijn geïntegreerd met Page Builder.

Opgeloste problemen

We hebben honderden problemen opgelost in de 2.4.0-kerncode.

Installatie, upgrade, implementatie

  • U kunt nu een website samen met de bereikspecifieke configuratie-instellingen van de website verwijderen in app/etc/config.php zoals u had verwacht. Eerder, toen u probeerde om de website te verwijderen, ontbrak de verrichting, en de toepassing toonde deze fout: The website with code xxx that was requested wasn't found. Verify the website and try again. Bovendien heeft de toepassing deze fout weergegeven in de winkel: Config files have changed. Run app:config:import or setup:upgrade command to synchronize configuration . GitHub-24061
  • Configuratie-instellingen die zijn uitgeschakeld in index.php , kunnen niet meer worden bewerkt via de beheerder.
  • De Adobe Commerce-installatie is nu voltooid en er worden naar behoren winkels gemaakt wanneer de opslagconfiguratie vooraf is gedefinieerd in config.php .
  • \Magento\Store\App\Config\Source\RuntimeConfigSource::getEntities heeft een nieuw hoofdelement gekregen om het aantal SHOW TABLE STATUS query's te verminderen. (Deze wijziging keert terug naar het gedrag dat deze functie in 2.3.3 wordt getoond.)
  • Gegevensscripts worden niet meer opnieuw uitgevoerd wanneer u probeert de database bij te werken door bin/magento setup:upgrade uit te voeren. Eerder, werden de verbeteringsmanuscripten opnieuw uitgevoerd onnodig, die prestaties beïnvloedden. GitHub-19469
  • De toepassing geeft nu het volgende gedrag weer wanneer de verbinding met Redis wordt onderbroken. Eerder werd de huidige pagina niet opnieuw geladen en werd deze fout weergegeven: An error has happened during application run. See exception log for details .

    • Beheerder- en winkelsessies verlopen
    • Gebruikers van Admin en Storage moeten zich opnieuw aanmelden
    • Sessiegegevens worden opgeslagen naar var/session/
    • Er worden geen fouten of uitzonderingen geregistreerd.
  • Problemen met LESS-compilatie in het Luminagethema van het Magento bij het gebruik van een andere LESS-compiler dan de compiler die standaard met de toepassing wordt meegeleverd, zijn opgelost. Reparatie die door Pieter Hoste in trekkingsverzoek wordt voorgelegd 24003. GitHub-23619
  • U hoeft niet langer over een beschrijfbaar env.php bestand te beschikken wanneer u overschakelt naar de onderhoudsmodus. In plaats daarvan stelt de toepassing de no-cache headers in voor alle frontend aanvragen in de onderhoudsmodus (Cache-Control ). Eerder kon u de onderhoudsmodus niet inschakelen wanneer env.php alleen-lezen was en de toepassing probeerde de FPC uit te schakelen bij het schakelen naar de onderhoudsmodus. Reparatie door Marco K̦ pcke in trekkingsverzoek 25790 wordt voorgelegd die. GitHub-24229
  • db-ssl-verify leidt niet langer tot een ongedefinieerde indexfout tijdens een ddev -instelling. Reparatie die door Daniel Ruf in trekkingsverzoek wordt voorgelegd 26763. GitHub-26762
  • Composer-afhankelijkheden zijn bijgewerkt om Redis-toetsvervaldatum te implementeren, wat de prestaties van Redis heeft verbeterd. Reparatie die door toxix in trekkrachtverzoek wordt voorgelegd 25488. GitHub-25487

AdminGWS

  • Beheerders met een beperkt rolbereik kunnen nu alt-tekst wijzigen en de toepassing slaat deze waarden op. Als een beheerder alternatieve tekst niet mag wijzigen, wordt het tekstvak Alt grijs weergegeven.

Adobe Stock-integratie

  • CSS-stijlen zijn toegevoegd aan de Adobe Stock-afbeeldingsweergave ter ondersteuning van de markering van de geselecteerde afbeelding. Reparatie die door Dienst Zhovnir in trekkrachtverzoek wordt voorgelegd 25864. GitHub-761
  • Navigatie door Adobe Stock-voorbeeldafbeeldingen wordt niet meer geactiveerd door de cursor van het invoerveld met de pijltoetsen te verplaatsen. Reparatie die door Adarsh Manickam in trekkingsverzoek wordt voorgelegd 27138. GitHub-973
  • De toepassing plaatst nu berichten voor fouten die voorkomen wanneer een klant probeert om een filter op beelden van Adobe Stock toe te passen. Reparatie die door Shankar Konar in trekkingsverzoek wordt voorgelegd 26502. GitHub-863
  • De toepassing bewaart niet meer een voorproef van een beeld van Adobe Stock wanneer u de curseur naar de linkerverticale rolbar van het venster na sparen Voorproef verplaatst maar bevestigt niet bewaart verrichting. Reparatie die door Dienst Zhovnir in trekkrachtverzoek wordt voorgelegd 27399. GitHub-1002

Analyse

  • Het analyserapport voor een winkel is nu beschikbaar zoals u had verwacht nadat u de URL van de winkel hebt gewijzigd. Eerder, toen u probeerde om tot het rapport toegang te hebben nadat URL werd veranderd, toonde de toepassing een fout 404.
  • Gegevenssynchronisatie voor analyserapporten is nu ingeschakeld zoals u had verwacht wanneer AIR-abonnementen zijn ingeschakeld.

Achtergrond

  • E-mailmalplaatjes (Admin > de Marketing > Mededelingen > E-mailMalplaatjes) kunnen nu van Admin worden voorvertoond wanneer de minificatie van JavaScript wordt toegelaten. Eerder was het pop-upvenster E-mailvoorbeeld leeg toen u een voorbeeld probeerde te bekijken van een e-mailsjabloon. GitHub-25068
  • Beheerders kunnen zich nu zoals verwacht aanmelden bij de beheerder nadat een beheerdersaccount met beperkte rechten is gemaakt. Eerder was de beheerder niet toegankelijk. In plaats daarvan, werden de gebruikers met deze toestemmingen opnieuw gericht aan de storefront met een fout 404. Reparatie die door Eden Duong in trekkingsverzoek wordt voorgelegd 25909. GitHub-25881
  • Wanneer u een product dupliceert, dupliceert de toepassing geen SEO-gegevens meer, zoals een URL-sleutel, een titel van een meta, trefwoorden van een meta en een beschrijving van een meta. Reparatie die door het patel van Dasharth in trekkingsverzoek wordt voorgelegd 26659. GitHub-26054
  • De toepassing werpt niet meer een fout wanneer u een beeld van een pagina schrapt terwijl het creëren van het van Admin > Inhoud > Pagina's > voeg Nieuwe Pagina toe. Eerder werd deze fout in de ontwikkelaarsconsole gegenereerd: 500 (Internal Server Error) . Reparatie die door Eden Duong in trekkingsverzoek wordt voorgelegd 25924. GitHub-25893

Bundelproducten

  • De prestaties van de catalog_product_price reindex-bewerking voor bundelproducten zijn verbeterd.
  • De beheerders kunnen niet meer manueel een belastingklasse in Admin voor een bundelproduct ingaan wanneer de 2} Dynamische montages van de Prijs en van de Klasse van de Belasting van het bundelproduct voor de standaardarchiefmening worden onbruikbaar gemaakt. Eerder, toen een beheerder de optie van de Waarde van het Gebruik Standaard naast Belastingsklasse ontcontroleerde, liet de toepassing de optie toe, toelatend een beheerder om een andere waarde in te gaan en het product te bewaren.
  • De prijzen van bundelproducten worden nu correct berekend op de productpagina's.
  • U kunt nu zonder fouten een willekeurig aantal bundelproducten toevoegen aan uw winkelwagentje. Eerder, toen u een bundelproduct aan uw kar toevoegde, dan aan de kar navigeerde, toonde de toepassing deze fout: Please correct the quantity for some products.

Cache

  • Het cache.xsd schema van Magento\Framework\Cache is zodanig vernieuwd dat een cachetype zonder een instance -kenmerk niet langer uitzonderingen veroorzaakt wanneer u een module uitschakelt via het cachebeheer van Admin. Eerder, toen u een geheim voorgeheugentype creeerde gebruikend cache.xml zonder het instance argument, wierp de toepassing een uitzondering toen u probeerde om het onbruikbaar te maken. Reparatie die door Andrii Beziazychnyi in trekkrachtverzoek wordt voorgelegd 27307. GitHub-26224
  • health_check.php mislukt niet meer als er een database-cache-engine is geconfigureerd in uw implementatie. Reparatie die door Andrii Beziazychnyi in trekkrachtverzoek wordt voorgelegd 25722. GitHub-25669

Winkelwagentje en uitchecken

  • De toepassing werpt niet meer een fout tijdens controle wanneer synchroniseert met het terugkerende configuratie plaatsen wordt toegelaten. GitHub-23833
  • Keuzerondjes voor verzendmethoden zijn nu ingeschakeld, zoals u had verwacht in de workflow voor het uitchecken.
  • De pagina van het ordeoverzicht in het controlewerkschema laadt nu met succes voor een orde die aan veelvoudige adressen wordt verscheept wanneer de Voorwaarden en de voorwaarden met Handmatig plaatsen worden toegelaten. De pagina Review heeft eerder geen validatie doorstaan en de toepassing heeft een fout van 404 weergegeven.
  • De toepassing geeft nu het draaiende pictogram weer terwijl de prijzen op het winkelwagentje worden bijgewerkt.
  • De toepassing geeft nu een informatief bericht weer wanneer een product in de mini-kart vóór het afrekenen uit voorraad raakt. Zodra u het uit-van-voorraadpunt hebt verwijderd, toont de toepassing ga aan de knoop van de Controle te werk. Eerder werd deze knop niet weergegeven in de toepassing.
  • De toepassing toont nu een informatief foutenbericht wanneer u probeert om een product toe te voegen door Orde door SKU te klikken wanneer het dossier voor upload corrupt is. Eerder werd een lege pagina weergegeven door de toepassing.
  • De toepassing past nu de regels van de kartprijs op slechts de producten van de bundelproduct toe die de regelcriteria aanpassen. Eerder heeft de toepassing de kartprijsregel toegepast op alle onderliggende producten die tot het bundelproduct behoorden.
  • StorefrontMiniCartSection is vervangen door StorefrontMinicartSection in MFTF-tests. Reparatie die door Andrii Kalinich in trekkrachtverzoek wordt voorgelegd 27955. GitHub-27897
  • Gecodeerde verwijzingen naar de component country selector op het verzendadresformulier zijn verwijderd. Reparatie die door Mateusz Krzeszowiak in trekkingsverzoek wordt voorgelegd 25541. GitHub-22416
  • De toepassing onderstreept niet meer het pictogram van de Schrapping in het het winkelwagentje wanneer de curseur over het pictogram wanneer het bekijken van de winkel in Internet Explorer hangt. Reparatie die door divyajyothi5321 in trekkrachtverzoek wordt voorgelegd 26173. GitHub-26164
  • Als u de factureringsstraat wijzigt, verandert het verzendadres van de klant niet meer wanneer er één adres is geselecteerd voor zowel facturering als verzendadres. Reparatie die door Yurii Tvardyi in trekkrachtverzoek wordt voorgelegd 26279. GitHub-26276
  • De afzetbevorderingsregio van de minikaart wordt nu zoals verwacht teruggegeven. Reparatie die door Matti Vapa in trekkrachtverzoek wordt voorgelegd 25375. GitHub-25373

Winkelprijsregel

  • De prijsregels voor winkelwagentjes die zijn gebaseerd op betalingsmethoden worden nu toegepast tijdens de afrekenworkflow. GitHub-24206
  • Correcteerde het gedrag van het Datepicker paginaelement op Admin > de Marketing > Bevorderingen > Regel van de Prijs van de Catalogus. Reparatie die door Hitesh in trekkingsverzoek wordt voorgelegd 26290. GitHub-26289
  • StorefrontMiniCartSection is vervangen door StorefrontMinicartSection in MFTF-tests. Reparatie die door Andrii Kalinich in trekkrachtverzoek wordt voorgelegd 27955. GitHub-27897
  • Het ongebruikte waardebonraster in de workflow voor het maken van nieuwe regels voor winkelwagenprijzen is uitgeschakeld. Reparatie die door Eden Duong in trekkingsverzoek wordt voorgelegd 24471. GitHub-24468
  • Als u de factureringsstraat wijzigt, verandert het verzendadres van de klant niet meer wanneer er één adres is geselecteerd voor zowel het factuuradres als het verzendadres. Reparatie die door Yurii Tvardyi in trekkrachtverzoek wordt voorgelegd 26279. GitHub-26276

Catalogus

  • De toepassing schakelt nu de mogelijkheid uit van een beperkte beheerder om het kenmerk Quantity van een product te wijzigen en schakelt geavanceerde inventarisatie uit zoals verwacht. Eerder werd alleen de visuele weergave van het kwantiteitskenmerk beïnvloed en de toepassing heeft de waarde voor de hoeveelheid in de database gewijzigd nadat het product was opgeslagen.
  • De toepassing genereert niet langer een fout wanneer u de naam wijzigt van een gelaagd product dat in een geplande update is opgenomen. Eerder, toen u probeerde om het product met een nieuwe naam te bewaren, toonde de toepassing deze fout: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '3-0-0-2.0000-0' for key 'UNQ_EBC6A54F44DFA66FA9024CAD97FED6C7', query was: INSERT INTO catalog_product_entity_tier_price (all_groups, customer_group_id, qty, value, website_id, percentage_value, row_id) VALUES (?, ?, ?, ?, ?, ?, ?)
  • Aangepaste kenmerkwaarden kunnen nu worden opgeslagen zoals u van de beheerder verwacht.
  • De recente eigenschap van de Producten van de Mening toont nu producten die slechts met de huidige opslagmening in multi-store plaatsingen worden geassocieerd wanneer de Opslag > Configuraties > Catalogus > onlangs Bekeken/Vergeleken Producten > toont voor Huidige wordt geplaatst aan opslagmening. Eerder werd in de toepassing onlangs producten van alle websites weergegeven, ongeacht de website waaraan het product is toegewezen.
  • De toepassing geeft nu productafbeeldingen zonder vervorming weer in de minikaart. Eerder werd de afbeelding door de toepassing uitgerekt in het miniwinkelwagentje om de volledige breedte en hoogte van de afbeeldingscontainer te vullen.
  • De functie getBasePrice retourneert nu een drijvende-kommawaarde, zoals u had verwacht, in plaats van een tekenreeks.
  • De vergelijkingsfunctie voor het product werkt nu zoals u had verwacht. Er worden nu alleen producten weergegeven in de vergelijkingslijst van de huidige gebruiker.
  • U kunt nu een standaardwatermerk aan een thema toewijzen. Eerder, na het toewijzen van het watermerk, veroorzaakte de toepassing een fatale fout.
  • U kunt een configureerbaar product nu met succes met vele varianten (ongeveer 5.000) van Admin uitgeven. Eerder, toen u probeerde om een configureerbaar product met vele subproducts uit te geven, toonde de toepassing deze fout: Warning: DOMDocumentFragment::appendXML(): Entity: line 1: parser error : CData section too big found in /vendor/magento/framework/View/TemplateEngine/Xhtml/Template.php on line 60
  • Het sorteren op attributenreeksen op Admin > Catalogus > Producten is nu gebaseerd op alfabetische orde zoals verwacht.
  • De functie Onlangs bekeken producten werkt nu zoals u had verwacht in meerdere winkels.
  • Beheerders met beperkte machtigingen voor Catalog kunnen nu een downloadbaar product maken. Eerder konden beheerders geen downloadbaar product maken en de toepassing veroorzaakte een fout.
  • Het Product in Websites checkbox van de nieuwe productpagina wordt nu toegelaten door gebrek voor beperkte beheerders in multi-site plaatsingen. Eerder was het selectievakje voor de niet-standaard website niet geselecteerd en als de beheerder het selectievakje niet had ingeschakeld, werd een foutbericht weergegeven.
  • addToCart -gebeurtenissen worden nu bijgehouden zoals in de gegevenslaag wordt verwacht. Eerder, na het veranderen van de configureerbare opties voor een product, toen klikkend voeg aan wortel toe, werd de nieuwe addToCart gebeurtenis niet toegevoegd aan de gegevenslaag.
  • De mini kart en Admin die kart winkelen (Admin > Klanten > beheren het Winkelende Kart) tonen nu correcte productprijzen wanneer een Regel van de Prijs van de Catalogus wordt toegepast. Eerder was in het winkelwagentje de juiste prijs voor het product te zien, maar de minikaart en de Admin-winkelwagentje gaven de originele productprijs weer.
  • Filteren op de websitekolom van het Admin-productraster werkt nu zoals u had verwacht. Eerder, toonden de filterresultaten niet het correcte aantal producten, maar constant het totale aantal producten als 1.
  • Prijsvoorwaarde gebruikt catalog_product_entity_decimal om te filteren op prijs. Deze tabel bevat echter geen records voor configureerbare, dynamische bundelproducten en gegroepeerde producten, omdat deze producten geen vaste prijs hebben. De juiste tabel voor filteren op prijs is catalog_product_index_price .
  • Voeg voor het pop-up venster van de Prijs van de Groep van de Klant toe (Admin > Catalogus > Producten > Nieuw Product > Geavanceerde tarifering) sluit nu zoals verwacht wanneer u het dichte pictogram klikt. Correctie die door Ashna-Jahan in trekkrachtverzoek wordt voorgelegd 25759. GitHub-25433
  • De voorbeeldbeschrijving die wordt gegeven voor de beschrijving en titel van een nieuw product bevat niet langer dubbele aanhalingstekens. Correctie die door Nathan Morgan in trekkingsverzoek wordt voorgelegd 25655. GitHub-25654
  • De toepassing genereert niet langer een fout wanneer u producten op de pagina Categorie probeert te filteren met een ongeldige prijs. Eerder heeft de toepassing deze fout in het systeemlogboek geregistreerd. Reparatie die door Ihor Sviziev in trekkrachtverzoek wordt voorgelegd 25912. GitHub-25911
  • U kunt nu door zoekresultaten met meerdere pagina's navigeren. Eerder, creeerde de toepassing dubbele pagina's van onderzoeksresultaten toen u probeerde om de Achterknoop te gebruiken om op de eerste pagina van resultaten terug te komen. Reparatie die door Douglas Radburn in trekkingsverzoek wordt voorgelegd 25337. GitHub-14971
  • Het retourneringstype is gecorrigeerd naar string|null voor de methode getSourceModel in de klasse Eav\Attribute.php . Reparatie die door Mychailo in trekkrachtverzoek wordt voorgelegd 25333. GitHub-25278
  • Als u een nieuw (gedupliceerd) product opslaat, worden de afbeeldingen van het product niet meer honderden keren gedupliceerd. Reparatie die door Jeroen in trekkrachtverzoek wordt voorgelegd 25875. GitHub-9466
  • De toepassing genereert niet langer een JavaScript-fout wanneer u een product met een aangepaste optie van het type file verwijdert tijdens het maken van een bestelling via de beheerder. Reparatie die door adrian-martinez-interactiv4 in trekkingsverzoek wordt voorgelegd 24843. GitHub-24842
  • Als u een product zonder afbeelding maakt met product_page_image_large in de layout, wordt een plaatsaanduidingsafbeelding weergegeven zoals u had verwacht. Eerder heeft de toepassing deze fout gegenereerd: Fatal error: PHP Fatal error: Uncaught TypeError: Argument 1 passed to Magento\Catalog\Block\Product\ImageFactory::getRatio() must be of the type integer, null given . Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 26974. GitHub-26973
  • U kunt het POST /V1/:sku/links eindpunt gebruiken om productverbindingen met een lege serie van producten te plaatsen wanneer het product bestaande verbindingen heeft. Eerder heeft de toepassing een fout gegenereerd. Reparatie die door Sathish Subramanian in trekkrachtverzoek wordt voorgelegd 26979. GitHub-26800
  • U kunt nu het vervolgkeuzemenu Handelingen in het raster Producten gebruiken om op te geven of een product gewicht heeft wanneer u de kenmerken van meerdere producten bijwerkt via Beheer. Reparatie die door Bartomiej Szubert in trekkrachtverzoek wordt voorgelegd 26075. GitHub-6310
  • De logica van de Bevestiging is toegevoegd aan de Producten per Pagina op Net Toegestane Waarden en Producten per Pagina op de gebieden van de Standaard van het Net van de Waarde van de pagina van de opslagconfiguratie. Eerder konden de opslagbeheerders niet beschikbare waarden op deze gebieden ingaan. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 27093. GitHub-27089_

Catalogusregel

  • Correcteerde het gedrag van het Datepicker paginaelement op Admin > de Marketing > Bevorderingen > Regel van de Prijs van de Catalogus. Reparatie die door Hitesh in trekkingsverzoek wordt voorgelegd 26290. GitHub-26289
  • De catalogusprijsregels werken nu met aangepaste opties zoals u verwacht op de pagina's met productdetails. Reparatie die door Pavel Bystritsky in trekkrachtverzoek wordt voorgelegd 22917. GitHub-22856

Widget Catalogus

  • De lijst met CatalogWidget -producten werkt nu zoals u had verwacht met ankercategorieën en producten uit ankercategorieën worden nu afgebeeld en weergegeven. Eerder, toen u een oudercategorie selecteerde die een anker was, maar die toegewezen producten niet bevatte, waren de producten niet zichtbaar in widget.
  • In de toepassing worden nu alle onderliggende items van een geselecteerde bovenliggende categorie weergegeven zoals u had verwacht. Eerder, als u een oudercategorie selecteerde die een anker was, maar die toegewezen producten niet bevatte, de toepassing niet alle genestelde producten.
  • De onlangs Bekeken widget van Producten werkt nu correct wanneer ​> Configuratie > Catalogus > Catalogus > onlangs Bekeken/Vergeleken > synchroniseer widgetproducten met achterste opslag wordt geplaatst aan ja.

CMS-inhoud

  • U kunt nu alle CMS-pagina's opslaan en dupliceren. Eerder werd deze uitzondering door de toepassing gegenereerd toen u probeerde bepaalde pagina's te dupliceren: Unique constraint violation found .
  • Met de toepassing kunt u nu CMS-blokken met identieke namen maken als de blokken zijn toegewezen aan verschillende winkelweergaven.
  • Selecteer een optie in de miniatuur van de galerieafbeelding om de afbeelding naar behoren in de cache te plaatsen. Eerder werd de grootte van deze afbeeldingen meteen gewijzigd.
  • De toepassing genereert niet langer een fout wanneer u een CMS-pagina opslaat die aan meerdere winkels is toegewezen. Eerder, toen u een CMS-pagina maakte of bewerkte, bewaarde de toepassing de pagina maar gooide ook deze fout: Item (Magento\VersionsCms\Model\Hierarchy\Node) with the same ID "PAGE_ID" already exists.
  • Nieuwe CMS-pagina's worden nu naar behoren toegevoegd aan de hiërarchie van winkelpagina's van een website.
  • De CMS-logica voor aangepaste layoutupdates is verbeterd. De toepassing past nu specifieke layoutwijzigingen toe vanaf cms_page_view_selectable_home_somechanges.xml . Reparatie die door Sergiy Vasiutynskyi in trekkrachtverzoek wordt voorgelegd 27131. GitHub-26758

Overbodig verwijderen

  • De gecorrigeerde wangroepering van Mijn facturerings en verschepend adres is het zelfde checkbox op de de paginasectie van het Overzicht en van Betalingen van het controlewerkschema. Reparatie die door divyajyothi5321 in trekkrachtverzoek wordt voorgelegd 26169. GitHub-26168
  • Er is overbodige witruimte verwijderd tussen de veldlabels en sterretjes in de sectie Verzendadres van de workflow voor uitchecken. Reparatie die door Daniel Ruf in trekkingsverzoek wordt voorgelegd 26285. GitHub-26275
  • De onjuiste uitlijning van de keuzerondjes in het gedeelte Verzendmethoden van de uitcheckworkflow is gecorrigeerd. Reparatie die door Hitesh in trekkingsverzoek wordt voorgelegd 25966. GitHub-25962
  • Correctie van onjuiste uitlijning van de pictogrammen voor bewerken en verwijderen van miniaturen in de mobiele weergave. Reparatie die door Vasilii Burlacu in trekkrachtverzoek wordt voorgelegd 27493. GitHub-26652
  • Correcte wanverhouding van de het tarief zip/post codewaaier en checkbox op Add Nieuwe de pagina van de Code van het Tarief/van het ZIP (Admin > Opslag > Belastingen > Belastingzones en Tarieven). Reparatie die door Sathish Subramanian in trekkrachtverzoek wordt voorgelegd 26932. GitHub-26917
  • De verbinding van de Tovenaar van de Opstelling aan Admin werkt nu zoals verwacht. Reparatie die door Oleh Usik in trekkingsverzoek wordt voorgelegd 26100. GitHub-24990
  • Sorteren is uitgeschakeld in de statuskolom van het cachebeheerraster in Beheer. Reparatie die door Sathish Subramanian in trekkrachtverzoek wordt voorgelegd 26215. GitHub-26208
  • Correcte wanverhouding van paginaelementen op Admin > Slaat > Attributen > Ratings > toevoegen nieuwe classificaties dialoog. Reparatie die door Sathish Subramanian in trekkrachtverzoek wordt voorgelegd 27014. GitHub-26992
  • Correctie van onjuiste uitlijning van het kalenderpictogram op de Add pagina van de Verandering van het Ontwerp. Reparatie die door Eduard Chitoraga in trekkrachtverzoek wordt voorgelegd 26063. GitHub-20379
  • Overbodige ruimte in submenu's is verwijderd uit het menu dat verschijnt op de startpagina. Reparatie die door Hitesh in trekkingsverzoek wordt voorgelegd 25973. GitHub-25972
  • Correctie van de verkeerde uitlijning van de prijslabels op de detailpagina van het winkelproduct. Reparatie die door divyajyothi5321 in trekkrachtverzoek wordt voorgelegd 26237. GitHub-25936
  • Correcte wanverhouding van de uit-van-voorraadtekst met betrekking tot toevoegt aan kart knoop op de pagina van de productlijst in mobiele mening. Reparatie die door divyajyothi5321 in trekkrachtverzoek wordt voorgelegd 26183. GitHub-26181
  • Het bericht van het integratiesucces dat op wordt getoond Admin > Systeem > Uitbreidingen > Integraties wordt nu correct getoond. Reparatie die door divyajyothi5321 in trekkrachtverzoek wordt voorgelegd 26011. GitHub-25930

Configureerbare producten

  • Onderliggende producten van een configureerbaar product kunnen nu met succes worden uitgeschakeld via de API.
  • De prijsregels van de kunst met a voorwaarde die als Categorie (Ouder slechts) wordt geplaatst werkt nu constant zoals verwacht.
  • U kunt nu een configureerbaar product aan het winkelwagentje toevoegen vanaf het tabblad Cross-Sells. Wanneer u een product selecteert en klikt voeg aan Kar van dit lusje toe, wordt u nu genomen aan de pagina van productdetails, waar u specifieke productopties kunt selecteren. Eerder werd u door de toepassing omgeleid naar een pagina met 404 fouten.
  • De toepassing koppelt een eenvoudig product niet meer aan een configureerbaar product wanneer de API-aanroep om deze producten te koppelen mislukt.
  • Correcteerde het teruggeven van SKUs in de Huidige lijst van Variaties voor een configureerbaar product. Reparatie die door KaushikChavda in trekkrachtverzoek wordt voorgelegd 26007. GitHub-25591
  • U kunt system.xml configuratieinformatie nu bewaren door waarden in Admin in te gaan > Systeem > Configuratie op gebieden die geen bijbehorende etiketten hebben. Reparatie die door Andrii Chorniy in trekkrachtverzoek wordt voorgelegd 25985. GitHub-23899
  • De prestaties van \Magento\ConfigurableProduct\Model\Product\Type\Configurable::isSalable zijn geoptimaliseerd. Reparatie die door Stanislav Ilnytskyi in trekkrachtverzoek wordt voorgelegd 26071. GitHub-26065
  • De logica die verantwoordelijk is voor het bijwerken van configureerbare productafbeeldingen is verbeterd. Eerder, de eenvoudige producten verbonden aan een configureerbaar product gaven slechts het standaardbeeld verbonden aan het configureerbare product, en de toepassing toonde soms het verkeerde belangrijkste beeld voor het product. Reparatie die door Sergiy Vasiutynskyi in trekkrachtverzoek wordt voorgelegd 26560. GitHub-26473, GitHub-26856, GitHub-26858
  • De toepassing geeft nu de speciale prijs van een product weer zoals u had verwacht wanneer u een gedisconteerde optie van een configureerbaar product selecteert. Eerder werd class="normal-price" niet gewijzigd in class="special-price" toen een optie met korting werd geselecteerd. Reparatie die door Ravi Chandra in trekkingsverzoek wordt voorgelegd 26170. GitHub-24972

Cookies

  • De functies setRedirectCookie en clearRedirectCookie werken nu zoals verwacht. Eerder stuurden deze functies cookies naar de browser, maar alle cookieparameters ontbraken. GitHub-24547
  • De Google-tags voor tagbeheer worden niet meer geactiveerd wanneer een klant naar een nieuwe winkel navigeert zonder het cookie van Google Tag Manager te accepteren.
  • Er zijn metagegevens toegevoegd aan de functies setRedirectCookie en clearRedirectCookie . Reparatie die door Alexander Lukyanov in trekkrachtverzoek wordt voorgelegd 24612. GitHub-24547

Aangepaste klantkenmerken

  • De toepassing toont nu de waarden van de douaneadresattributen van de klant zoals die in de adressectie van het controlewerkschema worden verwacht. Eerder werd in de toepassing de aangepaste code voor het adreskenmerk van de klant weergegeven in plaats van de waarde. Er werd een JavaScript-fout geactiveerd.
  • De toepassing werpt niet meer een fout wanneer u een leeg gebied van de klantenattributen in Forms aan Gebruik in gebied terwijl het creëren van een rekening van het Bedrijf op de storefront omvat. Eerder heeft de toepassing deze fout gegenereerd: PHP Fatal error: Uncaught TypeError: Argument 2 passed to Magento\Eav\Model\Attribute\Data\Text::validateLength() must be of the type string, null given .
  • De toepassing slaat nu aangepaste adreskenmerken van de klant op en implementeert deze in registratieformulieren zoals u had verwacht. Eerder, toen u een nieuw attribuut van het douaneadres van de klant creeerde terwijl het creëren van een rekening van het karretje, de toepassing niet de attributeninformatie opsloot.

Klant

  • Klanten die zijn geabonneerd op nieuwsbrieven als gast, worden niet langer geabonneerd nadat ze zich hebben geregistreerd voor een nieuwe account.
  • De toepassing gebruikt nu een nieuwe PHPSession voor elke wijziging van het wachtwoord.
  • U kunt een klant nu met succes tot stand brengen en het associëren met een bepaalde website gebruikend Associate aan het dropdown menu van de Website op Klanten > Alle Klanten > voegt nieuwe Klant toe. Eerder, toen u probeerde om een nieuwe klant met de niet-standaard website in een plaatsing van meerdere plaatsen te associëren, toonde de toepassing deze fout: The store view is not in the associated website.
  • De toepassing slaat nu de gegevens op die een klant in de standaardfacturerings- en verzendvelden invoert tijdens het afrekenen wanneer de transactie aanvankelijk wordt afgewezen vanwege een ongeldige creditcard maar later met succes wordt voltooid. Eerder, hoewel de toepassing de bestelling creëerde toen de klant geldige betalingsgegevens invoerde, werd het standaardfacturerings- of verzendadres in de sectie Mijn account van de uitcheckworkflow niet bijgewerkt.
  • De toepassing houdt zich nu aan de instellingen van de klantengroep wanneer u een nieuwe klant maakt van de beheerder bij een implementatie op meerdere locaties.
  • De toepassing voert nu met succes klantgegevens in gebruikend de Klant en Adressen (enig dossier) optie wanneer cron wordt toegelaten en de indexator van het Net van de Klant wordt geplaatst aan Update door Programma. Nadat cron is uitgevoerd, is de geïmporteerde klantinformatie beschikbaar in de beheerdersruimte zoals u had verwacht. Eerder importeerde de toepassing de klantgegevens, maar werkte het klantenraster niet bij met de nieuw geïmporteerde klantrecords.
  • U kunt nu een nieuwe klant maken vanuit de winkel wanneer de geboortedatum verplicht is. Eerder kon u geen nieuwe klant creëren toen dit gebied werd vereist, zelfs toen u geldige DOB waarden inging. GitHub-26700
  • Het aanmaken van de klant vanuit de beheerder houdt nu de standaardinstelling voor de klantgroep zoals verwacht in.
  • PHPSessionId wordt nu gewijzigd zoals verwacht nadat een klant zich afmeldt en zich vervolgens weer aanmeldt.
  • In de Admin-weergave van een klankkaart worden nu alle producten weergegeven die vanuit meerdere websites aan de winkelwagentje zijn toegevoegd. Eerder, toen een klant een product aan hun kar van een niet-standaard website toevoegde, werd het product niet getoond in Admin zelfs wanneer de klantenrekening van het Aandeel aan Globale wordt geplaatst.
  • De bevestiging werkt nu zoals verwacht voor het Datum van geboorte gebied wanneer het uitgeven van een klant van Admin. Eerder had de toepassing geen invloed op de gebruikerslandinstelling en voor sommige verjaardagen werd de volgende fout weergegeven: The Date of Birth should not be greater than today . Reparatie die door Sergiy Vasiutynskyi in trekkrachtverzoek wordt voorgelegd 27149. GitHub-27027
  • Het e-mailveld is niet meer vereist wanneer u een bestelling van de beheerder plaatst. Reparatie die door solwininfotech in trekkrachtverzoek wordt voorgelegd 24479. GitHub-22251
  • De toepassing geeft nu alleen de producten weer die de klant in zijn winkelwagentje heeft geplaatst wanneer de winkelwagentje van de beheerder wordt bekeken. Eerder werden in het winkelwagentje van een klant alle producten in de catalogus weergegeven wanneer deze vanuit de beheerder werden bekeken. Reparatie die door Ravinder in trekkingsverzoek wordt voorgelegd 26489. GitHub-26437
  • Op het dashboard Mijn account worden nu de waarden voor e-mailadressen correct weergegeven in de mobiele weergave. Reparatie die door Eden Duong in trekkingsverzoek wordt voorgelegd 25942. GitHub-25935
  • Het klikken van leidt tot een knoop van de Rekening op de vorm van de klantenregistratie veelvoudige tijden niet meer het registratieverzoek meer dan eens voor. Reparatie die door princeCB in trekkrachtverzoek wordt voorgelegd 26642. GitHub-26590

Klantsegment

  • De toepassing verwijdert niet meer uw klantenrekening uit een klantensegment wanneer u login als gebruiker die aan het klantensegment wordt toegewezen wanneer het segment een voorwaarde voor vroegere orden omvat. Eerder, moest u ​vernieuwen de Gegevens van het Segment na het programma openen alvorens de toepassing uw rekening in de Gelijke lijst van Klanten toonde.
  • De segmenten van de klant werken nu zoals verwacht wanneer de segmentvoorwaarden het totale aantal bestellingen omvatten.
  • De regels voor klantensegmenten worden nu toegepast zoals u had verwacht wanneer de accounts van de klant zijn ingesteld om wereldwijd te worden gedeeld.
  • Wij hebben de prestaties verbeterd om klantensegmenten uit te geven en te besparen die grote aantallen klanten (meer dan drie miljoen) bevatten. Eerder, toen u creeerde of een klantensegment bewerkte dat vele klanten bevatte, de toepassing een 500 fout wierp.

Map

  • Het vervolgkeuzemenu van de StandaardStaat wordt nu bevolkt door gegevens die op de toegestane landen gebaseerd zijn die aan de geselecteerde website zijn toegewezen wanneer u een waarde voor het gebied van de Berekening van de StandaardBTW van de Bestemming vormt. Eerder werden in dit vervolgkeuzemenu de landen weergegeven die waren toegewezen aan de standaardwebsite.

Downloadbaar

  • U kunt nu een importbestand gebruiken om downloadbare producten bulksgewijs door SKU en beschrijving bij te werken. Er zijn eerder validatiefouten opgetreden en het importeren is mislukt.

Dynamisch blok (voorheen banner)

  • Dynamische blokken werken nu met klantsegmenten zoals u had verwacht. De toepassing geeft niet langer een dynamisch blok weer wanneer niet is voldaan aan de voorwaarde die deze zou moeten activeren. Eerder werd in de toepassing een dynamisch blok weergegeven voor gebruikers die zich als gast hadden aangemeld toen het winkelwagentje leeg was.
  • De dynamische blokken worden nu teruggegeven op de storefront die op klantensegment en opslagmening wordt gebaseerd.

EAV

  • De toepassing respecteert nu store-specific montages die bepalen of het telefoonnummergebied van het controlewerkschema in een multi-site plaatsing wordt vereist. Eerder, in plaatsingen waar één opslag dit gebied in het controlewerkschema vereiste en een andere opslag niet, kwamen de klanten die dit gebied niet voltooiden terwijl het controleren uit op de opslag die het niet het vereiste de fout optraden: Please check the shipping address information. "telephone" is required. Enter and try again.
  • U kunt nu een nieuw product maken nadat u een nieuw kenmerk via REST hebt toegevoegd en dit hebt toegewezen aan een kenmerkset via de beheerfunctie. Eerder heeft de toepassing een fout van 500 gegenereerd. Reparatie die door Sergiy Vasiutynskyi in trekkrachtverzoek wordt voorgelegd 27191. GitHub-26827

E-mail

  • De machtigings-e-mails die naar een klant worden verzonden wanneer deze om terugkeer verzoekt, bevatten nu de RMA-status zoals verwacht. Eerder werd in deze e-mail een lege tekenreeks weergegeven in plaats van de verwachte retourstatus.
  • Klanten worden niet langer omgeleid van de huidige website wanneer ze een vergeten wachtwoord melden bij implementaties op meerdere locaties waar klantaccounts wereldwijd worden gedeeld. Eerder werden klanten omgeleid naar de website waarop het account is gemaakt.
  • E-mails ter bevestiging van bestellingen die naar klanten worden verzonden, bevatten nu de lijst met bestelde objecten zoals verwacht. Eerder, toen u een e-mailmalplaatje in Admin creeerde door het standaardmalplaatje te laden en op te slaan, de e-mails die van dit malplaatje werden geproduceerd omvatten niet de lijst van bevolen punten. GitHub-26882

Frameworks

  • De gebiedsdelen op het Kader van Zend zijn gemigreerd aan het project van Laminasom op het transitioning van Kader van Zend aan het Project van Laminas van de Stichting van Linux te wijzen. Zend Framework is vervangen. Reparatie die door Ihor Sviziev in trekkrachtverzoek wordt voorgelegd 26436. GitHub-26335
  • Speciale instellingen voor prijsbereik (van/tot datums) werken nu goed voor beheerdersaccounts die een Nederlandse landinstelling gebruiken.
  • php bin/magento cron:run verwerkt niet meer items uit de tabel in het wijzigingslogboek meerdere keren. Wanneer u in het wijzigingslogboek meer dan 100000 nieuwe versies hebt, kunnen handelingen meerdere keren worden aangeroepen voor dezelfde entity id .

  • De opdracht php bin/magento setup:cron:run is nu verwijderd. Verwijder ook verwijzingen naar dit bestand tijdens de upgrade naar een computer.

  • Het update/cron.php -bestand is verwijderd in 2.4.0. Als dit bestand aanwezig is op de installatie, kan het veilig worden verwijderd. Verwijder ook verwijzingen naar dit bestand tijdens de upgrade naar een computer.

  • Met de actie Kenmerk bijwerken wordt de tijdstempel van een product updated_at column vanaf catalog_product_entity nu correct bijgewerkt wanneer u het product bijwerkt vanaf de productpagina Admin.
  • Wanneer u 'persistent' => '1' instelt in env.php , treedt niet langer een fout op wanneer u setup:upgrade uitvoert.
  • De ongeldige Sleutel van de Vorm. Vernieuw de tekenreeks met de paginatekst op de aanmeldingspagina en vernieuw deze.
  • We hebben de prestaties van de functie Magento\Framework\App\DeploymentConfig\Reader::load verbeterd. Eerder, toen een verzoek aan Magento werd gedaan, werd deze functie geroepen herhaaldelijk, die resulteerde in config.php en env.php config dossiers die werden geladen telkens als de methode werd geroepen.
  • De toepassing downloadt niet langer een blank.html -pagina wanneer een beheerder op een product klikt terwijl een bestelling van de beheerder wordt gemaakt.
  • Niet-cachebare blokken die in de instructies voor verwijzingen naar niet-bestaande (niet-gedeclareerde) componenten op de pagina aan de standaardlayout zijn toegevoegd, hebben niet langer invloed op het in cache plaatsen van pagina's. Als u niet-cachebare blokken toevoegt aan standaardlayouthandlers, worden alle pagina's niet-cachebaar weergegeven. Dit is het resultaat van het genereren van de layout. Tijdens het genereren van de layout verzamelt de toepassing alle beschikbare handgrepen voor de layout van een bepaalde pagina en voegt instructies van deze handgrepen samen in de uiteindelijke lay-outstructuur van de pagina. De standaardhandgreep voor de layout wordt voor elke pagina als een standaardhandgreep gebruikt. Dientengevolge, lay-outupdates die voor de standaardmanager worden verklaard verschijnen op elke pagina. GitHub-9041
  • De MySQL-vergrendelingsmanager is nu de primaire vergrendelingsmanager. Dientengevolge, is de minimale vereiste versie van MySQL 5.7.9.
  • queue_consumer.xml staat nu getallen toe in de handler -klasse. Eerder, toen een manager een aantal in zijn weg bevatte, ontbrak de bevestiging XSD. Reparatie die door Eden Duong in trekkingsverzoek wordt voorgelegd 25952. GitHub-25731
  • Een onjuiste @var verwijzing in het doc blok van de klasselidvariabele $queueIterator in de klasse \Magento\Framework\MessageQueue\Topology\Config is gecorrigeerd. Reparatie die door Artem Voloznov in trekkrachtverzoek wordt voorgelegd 24976. GitHub-24971
  • Laden naar JavaScript-pagina's wordt nu geactiveerd wanneer een document niet langer loading is, in plaats van te wachten totdat het is gemarkeerd als complete als wachten totdat het document is gemarkeerd als complete , kan dit leiden tot ernstige vertragingen bij het renderen van JavaScript-inhoud. Reparatie die door John Hughes in trekkrachtverzoek wordt voorgelegd 23313en trekkingsverzoek 50. GitHub-22909
  • De toepassing geeft nu het volgende informatieve bericht weer wanneer u probeert een product met een hoeveelheid van 0 of negatief te toevoegen aan uw verlanglijst: Please enter a valid number in this field. Eerder werd de volgende fout weergegeven: We can't update your Wish List right now . Reparatie die door de Tylek van de Pauwe in trekkingsverzoek wordt voorgelegd 25641. GitHub-25032
  • De toepassing ondersteunt geen overerving van DTO-klassen van de Magento\Framework\Api\AbstractExtensibleObject -klasse meer. Ontbrekende PHP-annotatie @api is toegevoegd aan AbstractExtensibleModel en de ontbrekende @deprecated Er is een aantekening toegevoegd aan AbstractExtensibleObject . Reparatie die door Alexander Taranovsky in trekkrachtverzoek wordt voorgelegd 22011. GitHub-22010
  • U kunt producten nu opslaan zoals u had verwacht na het wijzigen van een productgerelateerde datum (bijvoorbeeld news_from_date , news_to_date, special_price_from_date, special_price_to_date ) in winkels die landinstellingen implementeren die geen Engels zijn. Eerder gaf de toepassing een soortgelijke fout op: Invalid input datetime format of value '22/5/2019 .

Algemene correcties

  • De module van de Klant heeft niet meer een afhankelijkheid van de module van het Overzicht. Eerder kon u de module Revisie niet uitschakelen vanwege deze afhankelijkheid.
  • De productbewerkingspagina wordt nu met succes geladen wanneer het standaardkenmerk dat voor de pagina is ingesteld, een vervolgkeuzekenmerk met het label 'select' bevat.
  • Het grafische orderoverzicht dat toegankelijk is via het tabblad Bestellingen op het tabblad Beheer geeft nu nauwkeurig het aantal bestellingen weer.
  • De Admin-URL van een winkel wordt niet meer omgeleid naar de winkel-URL wanneer deze twee URL's verschillen.
  • Het genereren van URL-rewrite voor subcategorieën werkt nu goed als u het werkbalkprofiel voor prestaties gebruikt voor meerdere websites.
  • U kunt nu een leeg gebruikersmodel verwijderen zonder de rol van Beheerders te verwijderen waaraan het is toegewezen.
  • De TinyMCE4-editor ondersteunt nu alle HTML-tags.
  • Het klikken van de Offline Terugkeer knoop in creeert een werkschema van het creditmemo produceert nu een creditnota zoals verwacht. Eerder heeft een JavaScript-fout deze knop uitgeschakeld en heeft de toepassing geen creditnota gemaakt.
  • Handelaars kunnen nu een productkenmerk van het type Decimal maken. Eerder gaf de toepassing door een eerdere foutopsporing niet het type productkenmerk Price weer. GitHub-26949
  • De toepassing keert niet meer een fout 500 terug wanneer u probeert om een pagina van de Categorie op de opslagplaats te openen wanneer Lay-out = Product - Volledige Breedte van het lusje van het Ontwerp van de pagina van de Categorie is geplaatst.
  • Correctie van een fout in AbstractSimpleObjectBuilder.php.
  • MAP (minimale geadverteerde prijs) werkt nu zoals verwacht voor groepsproducten.
  • De toepassing leidt u nu naar de homepage van de aangewezen opslagmening wanneer u taal op de pagina's van CMS in een multi-store plaatsing verandert. Eerder werd een pagina van 404 weergegeven toen u op bepaalde CMS-pagina's van taal veranderde.
  • De vragen van de orde (SalesOrderIndexGridAsyncInsertCron) zijn refactored geweest om de grootte van de teruggekeerde gegevensreeks en de frequentie van de vragen te verminderen.
  • U kunt nu een CMS-pagina maken en deze toewijzen aan de hoofdcategorie van de website in de CMS-hiërarchie.
  • De gasten kunnen een productprijs nu tonen of een product aan het karretje toevoegen wanneer de categorietoestemmingen worden toegelaten (bijvoorbeeld, wanneer niet het programma geopende klantengroep deze voorrechten is verleend).
  • De productregels zijn nu van toepassing op producten uit de voorraad zoals verwacht. Eerder, gaf de toepassing geen uit-van-voorraad producten in de verwante productlijst zelfs toen de regel werd gevormd om uit-van-voorraad producten te tonen.
  • Het klikken van het Spoor die knoop voor een orde van Admin {nu leidt tot het volgen van informatie die in een pop-up venster zoals verwacht wordt getoond. Eerder, nam deze verbinding de beheerder aan de Login pagina.
  • De toepassing geeft nu een informatief foutbericht weer en gaat door met het weergeven van het registratieformulier zoals verwacht als een fout optreedt wanneer een klant een registratieformulier probeert in te vullen dat een kenmerk van een klant bevat dat uit meerdere selecties bestaat. Eerder werd een fout van 500 weergegeven.
  • De toepassing toont nu de memo van het Krediet knoop na de gedeeltelijke terugbetaling van een orde. Eerder werd deze knop niet weergegeven nadat u een gedeeltelijke terugbetaling had gemaakt en kon u geen creditnota voor de rest van de bestelling maken.
  • Updates van bulkorders via REST wijzigen nu de status van de bestelling zoals verwacht. Eerder heeft de toepassing deze fout gegenereerd: report.ERROR: Property "AdditionalInformation" does not have accessor method "setAdditionalInformation" in class "Magento\Sales\Api\Data\OrderPaymentInterface".
  • Kenmerkfilters worden nu op de verwachte manier weergegeven in het blok met opties voor winkelen op de pagina Categorie.
  • U kunt de productlimiet op de pagina Categorie nu wijzigen van 24 naar 36 in implementaties waarin B2B is geïnstalleerd. Eerder veroorzaakte de toepassing een fatale fout toen deze productlimiet werd verhoogd tot 36.
  • Het facturerings- en verzendadres van de klant worden nu weergegeven zoals u had verwacht op het tabblad Adressen op de pagina Customer Edit (Klantbewerking voor Admin) in Internet Explorer. Reparatie die door Vasilii Burlacu in trekkrachtverzoek wordt voorgelegd 27383. GitHub-27370
  • Alle bladwijzerweergaven blijven nu bewerkbaar wanneer u een bladwijzer verwijdert. Eerder waren alle bladwijzerweergaven onbewerkbaar nadat u de eerste weergave voor accounts met meerdere bladwijzerweergaven had verwijderd. Reparatie die door Bartomiej Szubert in trekkrachtverzoek wordt voorgelegd 26263. GitHub-14913
  • Een ongebruikte require.JS alias (critical-css-loader ) has been removed from app/code/Magento/Theme/view/frontend/requirejs-config.js. Reparatie die door Tu Nguyen in trekkrachtverzoek wordt voorgelegd 26987. GitHub-26963
  • De toepassing voert nu PHP7.x werpinterfaceuit om het vangen van alle fouten toe te laten die gevoelige informatie zoals wachtwoorden zouden kunnen blootstellen. Reparatie die door miszyman in trekkingsverzoek wordt voorgelegd 25250. GitHub-23350
  • Als u op de ESC-toets drukt bij het invoeren van de naam van een nieuwe map in het pop-upvenster Een nieuwe map maken, wordt de pop-up nu gesloten zoals u had verwacht zonder de map te maken. Reparatie die door Shankar Konar in trekkingsverzoek wordt voorgelegd 25349. GitHub-572
  • Een onjuist geneste HTML-structuur is gecorrigeerd. Voorheen resulteerde deze structuur in een verbroken indeling voor de lijst met verwante, up-sell of cross-sell producten. Reparatie die door Pieter Hoste in trekkingsverzoek wordt voorgelegd 27926. GitHub-27920
  • Verwijderd gedupliceerde aanroep naar addToolbarBlock , wat had geresulteerd in twee vergelijkbare omstandigheden in ORDER BY . Reparatie die door Vasilii Burlacu in trekkrachtverzoek wordt voorgelegd 27263. GitHub-26708
  • We hebben de @api PHP-annotatie toegevoegd aan AbstractExtensibleModel , de @deprecated PHP-annotatie aan AbstractExtensibleObject en @see aan AbstractExtensibleModel . Reparatie die door Alexander Taranovsky in trekkrachtverzoek wordt voorgelegd 22011. GitHub-22010

Cadeaukaarten

  • De aanroep van de GET V1/orders/:orderId retourneert de codes van de cadeaukaart zoals u had verwacht.

Cadeverpakking

  • Cadeauverpakking kan nu aan het karretje worden toegevoegd wanneer het op productniveau wordt ingeschakeld. Eerder kon u cadeauverpakking toevoegen aan een product op de winkel, maar de toepassing zou geen cadeauverpakking opnemen in het orderoverzicht.
  • Een verlopen cadeaukaart wordt actief zoals u had verwacht wanneer u de vervaldatum wijzigt in een toekomstige datum. Eerder was de cadeaukaart verlopen.
  • Admin leidt tot de pagina van de Orde nu correct laadt wanneer Cadeausberichten op het Niveau van de Orde plaatsen en malplaatjeminificatie wordt toegelaten. Eerder, toen u probeerde om deze pagina te openen toen deze montages werden toegelaten, veroorzaakte de toepassing deze fout: Warning: require(content.phtml): failed to open stream: No such file or directory.
  • De toepassing berekent nu correct de kosten van cadeauverpakking op basis van het aantal producten waarvoor u cadeauverpakking hebt besteld. Eerder werden de kosten van cadeauverpakking voor slechts één product in de bestelling opgenomen.

Google-tagbeheer

  • Merchants kunnen nu het verzenden van gegevens naar Googles Analytics uitstellen totdat aan bepaalde voorwaarden is voldaan.
  • De ontbrekende Magento_GoogleTagManager::checkout/set_checkout_option.phtml -sjabloon is hersteld.

GraphQL

  • De toepassing retourneert nu het GraphQL-bericht The cart isn't active in plaats van Current user does not have an active cart onder bepaalde omstandigheden wanneer een winkelwagentje inactief wordt en er een nieuwe winkelwagentje-id wordt gemaakt. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 27187. GitHub-26117
  • Verwijderde code die een fout veroorzaakte wanneer het gebruiken van GraphQL om producten aan een karretje toe te voegen toen een eerder toegevoegd product uit voorraad werd. Reparatie die door AleksLi in trekkrachtverzoek wordt voorgelegd 27015. GitHub-26683
  • Correctie van een probleem in GraphQL waarin de toepassing niet alle vereiste informatie terugbracht terwijl het gebruiken van fragmenten op productvraag. Reparatie die door Riccardo Tempesta in trekkrachtverzoek wordt voorgelegd 26218. GitHub-26217

  • De GraphQL-mutatie setShippingMethodsOnCart haalt niet langer de onjuiste gegevens in het available_shipping_methods -kenmerk op. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 27004. GitHub-26742

Gegroepeerde producten

  • U kunt nu een eenvoudig product dat tot een groepsproduct behoort aan het winkelwagentje toevoegen wanneer een ander eenvoudig product dat tot dezelfde groep behoort, uit voorraad is. Reparatie die door Gihovani Filipp Pereira Dem̩ trio in trekkrachtverzoek wordt voorgelegd 24955. GitHub-22304
  • De toepassing verzendt nu e-mail naar klanten over terugbetaalde groepsproducten zoals verwacht. Reparatie die door Alexander Taranovsky in trekkrachtverzoek wordt voorgelegd 26246. GitHub-26245
  • U kunt nu een onderliggend product van een gegroepeerd product toevoegen aan uw winkelwagentje als een van de andere onderliggende producten van het gegroepeerde product niet meer in voorraad is. Eerder, toen één kindproduct uit voorraad was, kon u geen andere kindproducten aan het karretje toevoegen.

Afbeeldingen

  • Afbeeldingen worden nu opgeslagen in pub/media/catalog/category zoals u had verwacht wanneer u categorieafbeeldingen opslaat. Eerder heeft de toepassing deze afbeeldingen opgeslagen in pub/media/catalog/tmp/category .
  • Watermerkafbeeldingen verbergen niet langer de productafbeelding die ze bedekken. Als de watermerkafbeelding groter was dan de productafbeelding waarop deze was toegepast, was de productafbeelding echter niet zichtbaar.
  • U kunt nu een afbeelding in een categorie opslaan via de beheerfunctie. Eerder, nadat u het beeld opsloeg, ontbrak een deel van URL, en u kon het beeld niet opnieuw openen.
  • De toepassing geeft nu .png afbeeldingen weer zoals u had verwacht na het uploaden.
  • Afbeeldingen die met Page Builder in een CMS-blok zijn geüpload, worden nu in de voorvertoning weergegeven zoals u had verwacht wanneer u ze uploadt vanuit een beheerder met een basis-URL die afwijkt van de winkel-URL.
  • Als u REST gebruikt om een afbeelding toe te voegen of bij te werken, wordt nu een afbeeldingsminiatuur gemaakt zoals u had verwacht. Reparatie die door Sergiy Vasiutynskyi in trekkrachtverzoek wordt voorgelegd 27170. GitHub-26825
  • Aangepaste kenmerken van afbeeldingen die door Block\Product\ImageFactory worden gegenereerd, worden nu correct weergegeven. Eerder kon u uw eigen aangepaste kenmerken niet toevoegen aan de kenmerkmarkering omdat de uitvoer van de HTML onjuist is ontsnapt. Reparatie die door alexander-aleman in trekkrachtverzoek wordt voorgelegd 26959. GitHub-25219
  • Afbeeldingen worden niet meer vervaagd wanneer een winkel vanuit een iPhone wordt bekeken. Reparatie die door Dmitriy in trekkingsverzoek wordt voorgelegd 24743. GitHub-24735
  • Afbeeldingen in de winkel reageren nu goed. Eerder was de afbeeldingshoogte vervormd. Fix die door Sean van Zuidam in trekkingsverzoek wordt voorgelegd 27041. GitHub-27040
  • Het standaardlogo van de winkel is nu zichtbaar in de winkel wanneer het thema Magento_blank wordt gebruikt. Reparatie die door Vasilii Burlacu in trekkrachtverzoek wordt voorgelegd 27497. GitHub-27496

Importeren/exporteren

  • De toepassing genereert niet langer een fout tijdens het importeren wanneer geïmporteerde gegevens een swatch_image store-view-sleutel met de waarde no_selection bevatten. Eerder heeft de toepassing deze fout gegenereerd: Imported resource (image) could not be downloaded from external resource due to timeout or access permissions in row(s): 1 . GitHub-25026
  • De toepassing werkt nu de afbeeldingen bij zoals verwacht wanneer u de instelling hide_from_product_page gebruikt bij het importeren van producten in implementaties met meerdere winkelweergaven.
  • Aanpasbare opties worden nu naar behoren geïmporteerd wanneer row_id niet gelijk is aan entity_id van een product. Eerder importeerde de toepassing geen aanpasbare opties wanneer row_id niet gelijk was aan het product entity_id , waardoor bepaalde producten niet werden geïmporteerd.
  • Afbeeldingen die bij configureerbare producten horen, worden nu correct geüpload tijdens het importeren en kunnen worden weergegeven zoals u van de productbewerkingspagina verwacht.
  • Geëxporteerde .csv bestanden weerspiegelen nu filterinstellingen voor het opnemen van producten uit de voorraad of uit de voorraad. Eerder exporteerde de toepassing alle producten, ongeacht de door u geselecteerde voorraadinstelling.
  • U kunt nu klanten importeren of bijwerken met de optie Klant en adressen voor één bestand in de importworkflow. Eerder, toen u deze optie selecteerde, voerde de toepassing niet de klantengegevens in en toonde deze fout: Invalid data for insert.
  • De Stock Indexer wordt nu geactiveerd zoals verwacht na de invoer en werkt de productstatus bij. Voorheen indexeerde de beursindex de gewijzigde productinventarisgegevens niet.
  • De toepassing importeert nu met succes alle aangepaste opties voor de onderliggende producten van een configureerbaar product als store_view_code is opgegeven. Dit werkt of u verkiest om configureerbare producten individueel of collectief in te voeren. Eerder importeerde de toepassing niet alle aangepaste opties wanneer het importbestand meerdere items bevatte en store_view_code was opgegeven.
  • De toepassing geeft nu tijdens het importeren van het product een bericht dat aangeeft welke producten in het geïmporteerde .csv -bestand dubbele sleutels hebben. Handelaars kunnen deze informatie gebruiken om conflicten op te lossen. Eerder werd deze fout door de toepassing weergegeven: Notice: Undefined index: name in /var/www/html/ee233dev/app/code/Magento/CatalogImportExport/Model/Import/Product.php on line 2524
  • De toepassing toont nu een informatievere foutenmelding, en toont geen downloadverbinding, wanneer u probeert om een folder van het Systeem te schrappen > Uitvoer lijst. Eerder, toen u probeerde om een folder van deze lijst te schrappen, bleef de toepassing een downloadverbinding voor dossiers tonen die niet konden worden gedownload, en toonde een uninformatief foutenmelding.
  • Het .csv -bestand dat tijdens het importeren wordt gebruikt, bevat nu de juiste koppelingen voor downloadbare producten en heeft nu de juiste indeling voor ondersteuning van het importeren en bijwerken van downloadbare producten.
  • De toepassing exporteert nu met succes een .csv dossier wanneer u invoergedrag voor Vervangen plaatst, selecteert een eerder uitgevoerd .csv dossier, en klikt gegevens van de Controle. Eerder werd de volgende fout weergegeven: Data validation failed. Please fix the following errors and upload the file again en Following Error(s) has been occurred during importing process .
  • De Stock Indexer wordt nu geactiveerd zoals verwacht na de invoer en werkt de productstatus bij. Voorheen indexeerde de beursindex de gewijzigde productinventarisgegevens niet.
  • .csv -bestanden die tijdens het importeren van producten worden gegenereerd, bevatten nu groepstitels voor downloadbare producten zoals u had verwacht. Eerder werd door onnodige validatie van group_title tijdens het importeren voorkomen dat groepstitels voor downloadbare producten werden weergegeven.
  • Wanneer cron wordt toegelaten en u een klanteninvoer gebruikend (Klant en Adressen (enig dossier)) uitvoert optie, vult de toepassing gegevens aan het de klantennet van Admin zoals verwacht. In het raster van de klant worden de klanten weergegeven zodra handmatig opnieuw indexeren is voltooid voor customer_grid indexer . Eerder werkte de toepassing niet het klantennet met onlangs ingevoerde klantenadressen bij.
  • In de toepassing wordt nu de lijst met klanten weergegeven zoals u had verwacht na het automatisch opnieuw indexeren. Eerder, hoewel het manueel in werking stellen bin/magento index:reindex werkte, gaf het klantennet klanteninformatie na automatisch opnieuw indexeren niet weer.
  • De toepassing verwijdert nu tijdelijke bestanden van <Magento_home>/var zoals u had verwacht nadat het importeren van het product is voltooid.
  • De toepassing maakt niet langer dubbele SKU's in Admin wanneer producten door .csv bestand worden geïmporteerd.
  • Importeren mislukt niet meer wanneer de waarde van het geïmporteerde configureerbare kenmerk een gelijk teken (=) bevat. Reparatie die door dhoang89 in trekkrachtverzoek wordt voorgelegd 25194. GitHub-25188
  • Alle geëxporteerde rastergegevens (zowel Adobe Commerce- als aangepaste gegevens) hebben nu optielabels in plaats van optiewaarden voor alle kolommen met het type Select of Multiselect . Eerder, toen u deze gegevens uitvoerde, bevatte de uitgevoerde spreadsheet Kolommen met identiteitskaart eerder dan de waarden die in het net werden getoond. Reparatie die door Maksym Novik in trekkingsverzoek wordt voorgelegd 26523. GitHub-25963
  • De toepassing geeft nu bundelproducten weer op de winkelserver zoals u had verwacht nadat u een product hebt bijgewerkt door een .csv -bestand te importeren. Reparatie die door Pavel Bystritsky in trekkrachtverzoek wordt voorgelegd 25664. GitHub-25540

Index

  • We hebben de prestaties van indexer_update_all_views verbeterd. Indexering verloopt nu sneller, inactieve regels worden niet meer verwerkt en caches worden van vermeldingen voor alleen gewijzigde producten gewist.
  • De productprijzen op de winkel weerspiegelen nu nauwkeurig de toepassing van een geplande update van de Regel van de Catalogusprijs. Eerder, weerspiegelden de prijzen niet de geplande kartprijsregel tot u manueel reindexeerde (php bin/magento indexer:reindex catalogrule_rule).
  • U kunt de productdatabase nu opnieuw indexeren nadat u een kenmerk hebt toegevoegd dat niet kan worden doorzocht (de kenmerken is_searchable , is_filterable en is_visible_in_advanced_search zijn uitgeschakeld).
  • De toepassing geeft nu een bericht weer dat de indexeerder identificeert en de tijd die de indexeringsbewerking heeft gevergd wanneer een opnieuw indexeren bewerking mislukt. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 26207. GitHub-26206
  • Producten die zijn opgeslagen in winkels waar de tabellen onthefly index en flat zijn ingeschakeld, respecteren nu de websitetoewijzingen. Eerder, als u alle websitetaken van een product schrapte en het dan bewaarde, omvatten alle vlakke lijsten het product, ondanks de gespecificeerde websitetaken. Reparatie die door Abel Truong in trekkingsverzoek wordt voorgelegd 27365. GitHub-16315

Infrastructuur

  • De Internet Explorer 11.x-browser wordt niet meer ondersteund.
  • De bevestigingslogica die met het gebied van de Geboortedatum van de vorm van de Registratie van de Klant wordt geassocieerd veroorzaakt niet meer een fout van JavaScript.
  • Er is een integratietest toegevoegd voor $storeId de methode Categorieopslagplaats get() . Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 27048. GitHub-27044
  • Het toelaten van het Blok alle koekjes plaatsen in Safari niet meer resulteert in de fouten van JavaScript, en de toepassing toont het cookies disabled bericht zoals verwacht. Eerder werden meerdere SecurityError (DOM Exception 18): The operation is insecure fouten in de console weergegeven. Reparatie die door Ra̼ l. Verdugo Lorenzo in trekkrachtverzoek wordt voorgelegd 25324. GitHub-13865
  • Deze fout treedt niet langer op wanneer integratietests worden uitgevoerd: Error: Call to a member function findFile() on array (/var/www/html/lib/internal/Magento/Framework/Code/Generator/DefinedClasses.php:59) . Eerder leidde een probleem met AutoloaderRegistry::getAutoloader ertoe dat integratietests willekeurig mislukten. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 26480. GitHub-26479
  • De tag date in /module-sales/view/frontend/templates/order/order_date.phtml is gecorrigeerd naar span . Eerder, registreerde de toepassing een fout in het exception.log dossier wanneer u de Orde van de Mening op de storefront Mijn Rekening > Mijn Orden pagina klikte. Reparatie die door Andrii Chorniy in trekkrachtverzoek wordt voorgelegd 25895. GitHub-13269, GitHub-25738
  • De mengselmodule van JavaScript is refactored om het laden en de toepassing van mengen voor geavanceerde gebundelde modules te verbeteren. Eerder werd door de toepassing geen mix geladen of toegepast voor geavanceerde gebundelde modules. Reparatie die door Mateusz Krzeszowiak in trekkingsverzoek wordt voorgelegd 25587. GitHub-25586
  • Met de opdracht grunt clean wist u nu naar behoren gegenereerde code- en metagegevensmappen. Reparatie die door Andrii Beziazychnyi in trekkrachtverzoek wordt voorgelegd 25765. GitHub-25739
  • Het getVersion resultaat (ProductMetadata::getVersion) wordt nu in de cache geplaatst, waardoor de prestaties van de methode ProductMetadata::getVersion verbeteren. Reparatie die door Lukasz Lewandowski in trekkrachtverzoek wordt voorgelegd 26001. GitHub-24025
  • Er is een ontbrekende setter voor additional_information toegevoegd aan OrderPaymentInterface , die een inconsistentie tussen de schemadeclaratie en de geaccepteerde eigenschappen verhelpt. Reparatie die door Antonino Bonumore in trekkrachtverzoek wordt voorgelegd 26748. GitHub-26745, GitHub-13222

Gelaagde navigatie

  • De toepassing geeft nu het ja/neen attribuut op de pagina van de Categorie terug wanneer Gebruik in Gelaagde Navigatie: Filterable (met resultaten) voor storefront eigenschappen wordt toegelaten.
  • Redundant \Magento\Sales\Model\Order\Email\Sender\ShipmentSender is vervangen door \Magento\Sales\Model\Order\Shipment\Sender\EmailSender . Reparatie die door Adarsh Manickam in trekkingsverzoek wordt voorgelegd 26714. GitHub-14885

Logboekregistratie

  • De statusveranderingen van de orde worden nu geregistreerd zoals verwacht onder Systeem > Logboeken van de Actie > Rapport.
  • De toepassing registreert nu verkoopverzendacties in het logboek van de Actie Admin zoals verwacht.
  • Handelingen voor het opslaan van CMS-pagina's zijn nu aangemeld bij Handelingen voor beheerders. Eerder werden alleen weergaveacties vastgelegd.
  • Sparen acties op de pagina's van CMS worden nu geregistreerd zoals verwacht in de actielogboeken Admin wanneer alle te registreren acties selecteert op het Logboekende lusje van Acties Admin wordt toegelaten (Admin > Slaat > Configuratie > Geavanceerd).
  • Wijzigingen in CMS-pagina's worden nu geregistreerd zoals wordt verwacht in het actielogboek. MFK behandelt nu deze eigenschap. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 27597. GitHub-171

Medialerie

  • Het klikken gaat binnen na het noemen van een nieuwe omslag in de Galerij van Media bewaart nu alle veranderingen u hebt aangebracht. Eerder, resulterend het klikken ​binnen in plaats van het gebruiken van de muis om O.K. te selecteren in alle veranderingen die worden verloren. Reparatie die door Sergiy Vasiutynskyi in trekkrachtverzoek wordt voorgelegd 27029. GitHub-26847
  • U kunt nu een submap onder de medialerie maken die dezelfde naam heeft als de primaire map. Eerder kon u de submap niet opslaan met dezelfde naam. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 27976. GitHub-1270

Media-opslag

  • var/resource_config.json wordt niet meer opnieuw gegenereerd wanneer een afbeelding wordt opgevraagd door get.php . Eerder werd dit bestand herschreven bij elke aanroep van get.php .

New Relic

  • De de baannamen van Adobe Commerce cron zijn nu inbegrepen zoals verwacht binnen de Sporen van de Transactie in de Controle NewRelic APM - Transacties. Dit omvat cron banen die van de bevellijn evenals banen worden uitgevoerd die door de standaardplanner worden uitgevoerd. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 25957. GitHub-22047

Nieuwsbrief

  • Klanten kunnen zich nu abonneren op nieuwsbrieven zoals verwacht. Eerder, toen een klant probeerde om hun abonnement te bevestigen, toonde de toepassing deze fout: This is an invalid subscription confirmation code.
  • Het tekstinvoerveld voor nieuwsbrieven van de voettekst van de winkel wordt nu op identieke wijze weergegeven door elke ondersteunde browser. Reparatie die door divyajyothi5321 in trekkrachtverzoek wordt voorgelegd 26182. GitHub-26176
  • Storefront-berichten over nieuwsbrieven worden nu weergegeven zoals u had verwacht in HTML. Reparatie die door Oleh Usik in trekkingsverzoek wordt voorgelegd 26455. GitHub-25162

Orders

  • In samenvattingssubtotalen van bestellingen worden geen uitgesloten belastingen meer weergegeven wanneer in de weergave-instellingen van de website wordt aangegeven dat belastingen moeten worden uitgesloten. Eerder, toen de veelvoudige websites met verschillende vertoningsmontages werden gevormd, werd het plaatsen bepaald in de servervariabele gebruikt voor de opslag ondanks de store-level configuraties.

Betalingsmethoden

  • De integratie van betalingsmethoden Authorize.Net, eWay, CyberSource, Braintree en Worldpay van derden in de kerncode is verwijderd. Handelaren moeten migreren naar de officiële uitbreidingen die op de Commerce Marketplace beschikbaar zijn.
  • U kunt met succes een orde voltooien en op de homepage van de handelaar terugkomen wanneer de Betalingen van de Website Pro Gehoste Oplossing wordt gevormd. Eerder, toen u Terugkeer aan koopman klikte, wierp de toepassing deze fout: Invalid Form Key. Please refresh the page.
  • Door het schakelen tussen het factuuradres wordt de JavaScript-functietekst niet meer weergegeven in het betalingsgedeelte van de uitcheckworkflow. Reparatie die door Chris Pook in trekkingsverzoek wordt voorgelegd 26378. GitHub-26375
  • De memo's van het krediet tonen nu het correcte bedrag in het gebied van de Terugbetaling van de Aanpassing van het overzicht van het Memo van het Krediet. Reparatie die door Sergiy Vasiutynskyi in trekkrachtverzoek wordt voorgelegd 27343. GitHub-13851
  • U kunt nu aanvullende informatie uit de tabel van quote_payment column additional_information verwijderen nadat u een aanhalingsteken hebt opgeslagen. Eerder kon u deze informatie niet verwijderen nadat u het aanhalingsteken had opgeslagen, omdat de methode unsAdditionalInformation in \Magento\Payment\Model\Info de gegevens niet correct heeft geïnitialiseerd. Reparatie die door Marco Oliveira in trekkingsverzoek wordt voorgelegd 26084. GitHub-26083
  • Betalingsinstructies worden nu afgeleid van de winkelweergave waaruit een bestelling is gemaakt. Eerder werden betalingsinstructies gebruikt vanuit de standaardwinkelweergave omdat de methode BeforeOrderPaymentSaveObserver betalingsinstructies ophaalde uit de standaardwinkelweergave. Reparatie die door Karyna Tsymb allen in trekkrachtverzoek wordt voorgelegd 26399. GitHub-26332
  • De toepassing verzamelt nu de betalingsgegevens die zowel op de beheerder als op factuur- en verzendfacturen worden weergegeven in de winkel waar de bestelling werd uitgevoerd in implementaties met meerdere winkels. Eerder heeft de toepassing betalingsgegevens ontvangen van de standaardwinkel. Reparatie die door Bartomiej Szubert in trekkrachtverzoek wordt voorgelegd 26765. GitHub-17933

PayPal

  • De toepassing toont nu een informatief foutenbericht telkens als een klant met PayPal klikt na het ingaan van een ongeldig verzendadres in het controlewerkschema. Eerder gaf de toepassing alleen een foutbericht weer wanneer de klant voor het eerst op de knop had geklikt, niet voor volgende klikken.
  • De status van een bestelling wordt niet meer gewijzigd in Processing in het gedeelte Betalingscontrole van de betalingsworkflow wanneer een betaling met PayPal mislukt.
  • Je kunt nu een bestelling voltooien met de betalingsmethode Payflow Link. Eerder werd de betaling van de Payflow Link-betalingsmethode altijd geweigerd omdat de status van de bestelling in de betalingsstatus van Pending bleef, ook al was de status van de bestelling in de betalingsmethode Approved .
  • Orders die worden geplaatst met PayPal Payflow Pro worden nu ingesteld op Suspected Fraud status wanneer er frauduleuze filters worden geactiveerd.
  • Je kunt nu PayPal Express Checkout gebruiken met elke ondersteunde creditcard. Eerder, toen u op een creditcardknoop klikte terwijl het gebruiken van de Uitdrukkelijke Afhandeling van PayPal om een orde te voltooien, hing de toepassing, en u kon geen creditcardinformatie ingaan.
  • Bestellingen die in PayPal Payflow Pro worden geplaatst, worden nu ingesteld op Suspected Fraud status wanneer er frauduleuze filters worden geactiveerd. Eerder werd de status van betalingstransacties op PayPal niet gevalideerd voordat de betalingsgoedkeuring aan de toepassingszijde plaatsvond.
  • Payflow Pro werkt nu zoals verwacht wanneer websitebeperkingen zijn ingeschakeld.
  • De toepassing verwerkt nu met succes bestellingen die met PayPal Express Checkout zijn geplaatst, waarbij het verzendadres van de bestelling een landgebied opgeeft dat de klant handmatig in het tekstveld heeft ingevoerd in plaats van dat dit is geselecteerd in het keuzemenu op de verzendpagina. Eerder werd deze fout door de toepassing weergegeven op de pagina Bestelling controleren: Error 500: NOTICE: PHP message: PHP Fatal error: Uncaught Error: Call to a member function getId() on null in httpdocs/vendor/magento/module-paypal/Model/Api/Nvp.php:1527 . GitHub-26698
  • De PayPal Pro-betalingsmethode werkt nu zoals verwacht in de Chrome 80-browser. Deze betalingsmethode riep eerder een callback eindpunt aan dat toegang tot de zitting van de klant nodig had — toegang die de nieuwe standaard Chrome SameSite koekjesfunctionaliteit niet toelaat. GitHub-26840
  • U kunt Uitdrukkelijke PayPal nu met succes gebruiken om voor een orde te betalen wanneer de blijvende controletak is toegelaten en Duidelijke Persistentie op Teken uit het plaatsen wordt geplaatst aan geen. Eerder werd u door de toepassing omgeleid naar de aanmeldingspagina.
  • Betalingen van Paypal Express en Web Payments Pro worden nu naar de Processing -status verplaatst, zoals wordt verwacht wanneer de verwerking is gestart. Eerder stonden PayPal Web Payments Pro-betalingen in de betalingsstatus van Pending, zelfs als de betalingsgegevens zich in de status Processing bevonden. Reparatie die door azambon in trekkingsverzoek wordt voorgelegd 25876. GitHub-25659

Prestaties

  • De validatielogica voor de sectie met klantgegevens is verbeterd. Deze release introduceert een nieuwe manier om alle gegevens van klantsecties ongeldig te maken, waardoor een bekend probleem met lokale opslag wordt voorkomen wanneer aangepaste sections.xml -validaties actief zijn. (Eerder, de privé inhoud (lokale opslag) werd niet correct bevolkt wanneer u een douane etc/frontend/sections.xml met actiedetecties had.) Zie Privé inhoud.
  • Het importeren van klantaccounts is vernieuwd om de importsnelheid te verbeteren.
  • Dashboardgrafieken zijn gemigreerd naar de chart.js -bibliotheek. Reparatie die door Bartomiej Szubert in trekkrachtverzoek wordt voorgelegd 26923. GitHub-186
  • De prestaties van verrichtingen die op grote catalogi worden in werking gesteld die vele productattributen (op de schaal van 3.000 - 23.000 opties) bevatten zijn verbeterd door refactoring van hoe de series van de attributenoptie worden gebouwd. Reparatie die door Behnam Shayani in trekkrachtverzoek wordt voorgelegd 25452. GitHub-20966

Prijsstelling

  • De toepassing bespaart en toont nu de correcte prijs voor gelaagde producten zelfs nadat u producten veelvoudige tijden hebt uitgegeven. Eerder heeft de toepassing de laatste bewerkingen op de productprijs niet opgeslagen. Reparatie die door Ravi Chandra in trekkingsverzoek wordt voorgelegd 26162. GitHub-25195
  • Zowel het vaste als het kortingspercentage voor opslaan worden nu correct toegepast op de uiteindelijke prijs van een bestelling. Eerder werd op de pagina met productdetails een onjuist percentage weergegeven voor het opslaan van lagen (zowel vast als met korting). Reparatie die door Sathish Subramanian in trekkrachtverzoek wordt voorgelegd 26584. GitHub-26583

Productwaarschuwing

  • Het bericht voor voorraadwaarschuwingen dat aan klanten wordt verzonden over het opnieuw opslaan van een configureerbaar product bevat nu de juiste productprijs. Eerder bevatte deze e-mail een productprijs van 0.
  • Abonnement op voorraad van product opzeggen werkt nu wanneer de gebruikerssessie is verlopen. Eerder, toen u op klikte hier om alarm voor dit product verbinding tegen te houden, de toepassing een fout 404 toonde.
  • Abonnementsacties voor productwaarschuwingen werken nu naar behoren. Eerder, toen een klant op klikte hier om alarm voor dit product verbinding tegen te houden, de toepassing een fout 404 toonde.

Productvideo

  • U kunt REST nu gebruiken om YouTube-video's bij te werken (PUT rest/V1/products/{SKU} ). Eerder, toonde de toepassing een duimnagel voor de video, maar de videospeler laadde niet wanneer u het Spel knoop klikte. GitHub-23194

Rapporten

  • De lijsten van het product ordenen nu configureerbare producten door SKU, die configureerbare producten door variaties groepeert. Eerder, groepeerde het rapport producten door product_id. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 25858. GitHub-25856
  • Admin > Rapporten > verfrist Statistieken lijst nu toont Bijgewerkt bij = Null status als ​nooit in Bijgewerkte kolom in plaats van niet gedefiniëerd. Reparatie die door Eden Duong in trekkingsverzoek wordt voorgelegd 25932. GitHub-25931
  • De toepassing toont nu een nauwkeurige waarde voor het jaar-aan-datum begint gebied in Admin > Opslag > Configuratie > Algemeen > Rapporten. Reparatie die door Priya-V-Panchal in trekkrachtverzoek wordt voorgelegd 27088. GitHub-27086

Return Merchandise Authorizations (RMA)

  • De toepassing geeft niet langer een fout weer wanneer u een bestelling en RMA van de winkel hebt gemaakt. Eerder heeft de toepassing de RMA gemaakt zoals verwacht, maar deze fout is ook weergegeven: We can't create a return right now. Please try again later .
  • Het volgen van verbindingen inbegrepen in storefrontorde keert nu zoals verwacht terug. Als een klant eerder op de koppeling voor het bijhouden van verzendingen op de pagina voor het retourneren van bestellingen klikte, heeft de toepassing deze fout: PHP Fatal error: Uncaught Error: Call to a member function getTitle() on null in /app/z7kvt3uys6daq/var/view_preprocessed/pub/static/vendor/magento/module-shipping/view/frontend/templates/tracking/details.phtml:1 weergegeven.
  • Het tabblad Retourneert is nu aanwezig zoals u had verwacht nadat u een orderreturn van de beheerder hebt gemaakt.
  • Een onnodig koord is verwijderd uit het RMA e-mailmalplaatje (app/code/Magento/Rma/view/frontend/email/new.html).

Revisies

  • De toepassing schakelt nu de Submit knoop van het Overzicht uit nadat de gebruiker eens de knoop klikt. Eerder, maakte de toepassing deze knoop na eerste klik niet onbruikbaar en creeerde veelvoudige overzichten toen de gebruiker voorlegde de knoop van het Overzicht veelvoudige tijden klikte.
  • Admin > Rapporten > Revisies > door de filterlijst van Producten toont nu resultaten zoals verwacht. Wanneer u deze lijst probeerde te filteren, gaf de toepassing eerder geen resultaten.
  • Het hangende het menupunt van Revisies wordt nu geactiveerd zoals verwacht op Admin > het In de handel brengen > Inhoud van de Gebruiker > In afwachting van Revisies. Reparatie die door Ravinder in trekkingsverzoek wordt voorgelegd 26230. GitHub-26229

Beloningen

  • De toepassing geeft nu beloningspunten terug zoals verwacht wanneer een bestelling wordt geretourneerd naar een winkel die wordt uitgevoerd in een omgeving met meerdere winkels waar voor elke winkel verschillende bonustarieven worden ingesteld. Eerder werden in de aanvraag geen punten terugbetaald die waren verwacht voor een geretourneerde bestelling die was aangeschaft met behulp van bonuspunten.

Verkoop

  • Voltooide bestellingen worden nu zowel in het betalingssysteem als in Adobe Commerce weergegeven. Eerder werden bestellingen in het betalingssysteem weergegeven, maar niet in Adobe Commerce. GitHub-25862
  • De toepassing neemt nu het standaardverzendadres van een klant in acht. Eerder, volgde de toepassing niet het standaard factureren en standaard verschepen adressen volgens de montages, en Zelfde zoals het Factureren van het Adres plaatsen werd niet automatisch toegelaten.
  • De toepassing berekent nu correct restituties voor orders die kortingen bevatten. Eerder heeft de toepassing de verzendbelasting en verzendkorting onjuist berekend en het terugbetaalde totaalbedrag komt niet overeen met het betaalde totaalbedrag.
  • De toepassing wijst nu de correcte identiteitskaart van de Groep toe wanneer een nieuwe klant een orde in multi-plaatsplaatsingen creeert. Eerder, paste de toepassing de montages van de standaardklantengroep toe.
  • Beheerders met beperkte machtigingen die weergavemachtigingen voor creditnota's, facturen en verzendingen bevatten, kunnen nu facturen en verzendingen van de pagina Bestellingen bekijken zoals verwacht. Eerder, toen een beperkte beheerder probeerde om een orde te bekijken, toonde de toepassing deze fout: Something went wrong with processing the default view and we have restored the filter to its original state.
  • De toepassing geeft niet langer een fout weer wanneer een klant een hoeveelheid product aan zijn winkelwagentje toevoegt die groter is dan de helft van de bestaande productvoorraad maar niet groter is dan de totale voorraad. Eerder, onder deze omstandigheden, toonde de toepassing deze fout: The requested qty is not available. Github-24365
  • U kunt nu met succes een product aan het karretje van Admin toevoegen wanneer de voorraad 1 is. Eerder heeft de toepassing het product niet aan de winkelwagentje toegevoegd en het volgende bericht weergegeven: The requested qty is not available . Reparatie die door Serhii Petrychenko in trekkrachtverzoek wordt voorgelegd 26650. GitHub-25675
  • De toepassing geeft nu een informatief foutbericht weer wanneer een opslagbeheerder een product opnieuw probeert te ordenen waarvan de aangepaste optie een naam heeft die het maximumaantal tekens overschrijdt. Eerder, onder deze omstandigheden, gaf de toepassing de pagina Rapport weer, niet een bericht. Reparatie die door Mudit Shukla in trekkrachtverzoek wordt voorgelegd 26348. GitHub-26345
  • De indeling van het formulier voor het bewerken van de adresgegevens van de verkooporder is aangepast aan de conventies van de Admin-formulierbibliotheek. Reparatie die door Alexey Rakitin in trekkrachtverzoek wordt voorgelegd 25699. GitHub-19805
  • De controledozen op de sectie van Producten van de Catalogus > Categorieën pagina werken nu zoals verwacht. Reparatie die door Denis Kopylov in trekkrachtverzoek wordt voorgelegd 22990. GitHub-22988
  • De methode getCustomer retourneert nu het klantobject zoals gedefinieerd in phpdoc block. Eerder gaf deze methode NULL en phpdoc block benadrukte niet dat deze methode NULL kon retourneren. Reparatie die door Fanis Strezos in trekkrachtverzoek wordt voorgelegd 26423. GitHub-25268
  • Worden nu onbruikbaar gemaakt zoals verwacht wanneer een handelaar Admin > Opslag > Configuratie > Verkoop > opnieuw rangschikt > toestaat Orde. Reparatie die door Eden Duong in trekkingsverzoek wordt voorgelegd 26051. GitHub-25130
  • De methode getPrice() retourneert nu een zwevende waarde of null in plaats van een tekenreeks bij het instellen van een aangepaste prijs voor een bestelling in Admin. Reparatie die door Andrii Chorniy in trekkrachtverzoek wordt voorgelegd 26313. GitHub-25968
  • De Code van de Staat en de kolom van de Titel van Admin > Slaat > Montages > Status van de Orde tonen nu staat in plaats van status zoals verwacht. Reparatie die door Oleh Usik in trekkingsverzoek wordt voorgelegd 26569. GitHub-17847
  • Op PDF-facturen wordt nu de juiste aankoopdatum vastgelegd wanneer deze worden gemaakt in een GB-landinstelling. Reparatie die door Eden Duong in trekkingsverzoek wordt voorgelegd 26701. GitHub-26675

Verkoopregel

  • quote_item.applied_rule_ids wordt nu naar behoren bijgewerkt nadat een regel voor de winkelwagenprijs is uitgeschakeld. GitHub-24526
  • In de toepassing worden nu de verwachte categorieconstructies weergegeven wanneer u een regel voor de winkelwagenprijs probeert te maken of bewerken. Eerder leidde het selecteren van een categorie in de sectie Voorwaarde tijdens het maken of bewerken van een regel tot JavaScript-fouten.
  • De toepassing berekent nu correct vaste kortingen op cartniveau aan de hand van de regels voor de kartprijs wanneer een configureerbaar product voor het eerst aan de winkelwagentje wordt toegevoegd. Reparatie die door Lachlan Turner in trekkrachtverzoek wordt voorgelegd 26623. GitHub-26622

Zoeken search-heading

  • Elasticsearch 7.6.x is nu de standaardzoekengine voor catalogi voor Adobe Commerce en Adobe Commerce. U kunt niet installeren of bevorderen aan versie 2.4.0 zonder ook Elasticsearch 7.6.x te installeren. Elasticsearch versie 2.x code is verwijderd. Elasticsearch versies 5.x en 6.x zijn vervangen en worden niet meer ondersteund. Zie de motoreerste vereisten van het Onderzoek.
  • De toepassing geeft nu < en > symbolen correct in de koorden van het het catalogusonderzoek van de opslag terug.
  • Producten worden nu, na uitvoering van cron:run in implementaties die Elasticsearch implementeren, op de verwachte wijze weergegeven in categorieën.
  • De toepassing vereist niet langer een volledige zoekindex om een nieuw productkenmerk op de winkel te kunnen doorzoeken.
  • Elasticsearch werkt nu zoals verwacht wanneer u een productlijst sorteert die bundelproducten op alfabetiseerde productnamen bevat.
  • Filterresultaten bevatten niet langer opties buiten de voorraad wanneer u configureerbare producten in een categorie filtert.
  • Als u alle producten op de pagina met productlijsten selecteert met Elasticsearch, worden nu alle producten in de zoekresultaten weergegeven zoals u had verwacht. Eerder werd in de toepassing geen zoekresultaten weergegeven.
  • Elasticsearch geeft nu correct de resultaten van categoriepagina's weer wanneer u het aantal weergegeven zoekresultaten per pagina wijzigt. Als u eerder hebt gewijzigd hoeveel zoekresultaten moeten worden weergegeven op de pagina met zoekresultaten, heeft de toepassing een lege pagina en deze fout weergegeven: "0":"SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near'
  • Prijssortering werkt nu correct voor producten die uit voorraad kunnen worden geconfigureerd.
  • De toepassing genereert niet langer een uitzondering wanneer een klant de snelle zoekactie in meerdere websites gebruikt.
  • De toepassing toont niet meer een waarschuwing wanneer een handelaar de pagina van de onderzoekstermijn door op de de termen van het Onderzoek optie op footer van het In de handel brengen > SEO & Onderzoek > Termen van het Onderzoek te klikken opent. Reparatie die door vishal-webkul in trekkingsverzoek wordt voorgelegd 25246. GitHub-25245
  • De toepassing wijzigt de grootte van de viewport niet meer wanneer u op het vak voor de zoekinvoer klikt wanneer u Safari uitvoert in de mobiele weergave. Reparatie die door de Tylek van de Pauwe in trekkingsverzoek wordt voorgelegd 27603. GitHub-27506
  • De versies van de Elasticsearch worden nu geïdentificeerd door X.x- aantekening in plaats van X.0+ aantekening in Admin (Slaat > Montages > Configuratie > Catalogus > Catalogus > het Onderzoek van de Catalogus). Reparatie die door Andreas Mautz in trekkingsverzoek wordt voorgelegd 25838. GitHub-25674

Verzending

  • U kunt nu een bestelling naar meerdere adressen verzenden als een van de bestelde producten een virtueel product is. Eerder heeft de toepassing de volgorde voor de fysieke producten met succes geplaatst, maar de volgorde voor het virtuele product was leeg.
  • De toepassing past nu vaste kortingen voor hele winkelwagentjes toe op bestellingen die naar meerdere adressen worden verzonden. Eerder, werd dit type van korting toegepast veelvoudige tijden toen een klant een orde gebruikend Controle uit met Veelvoudige Adressen controleerde. GitHub-25834
  • De vervolgkeuzelijst die beschikbaar is voor het selecteren van verzendmethoden tijdens het maken van een regel voor de prijs van winkelwagentjes, bevat nu alleen geldige waarden. Eerder bevatte deze vervolgkeuzelijst lege of extra waarden.
  • De toepassing drukt nu verschepende etiketten als a .pdf dossier zoals verwacht wanneer u Druk Verschepend Etiket van de drop-down lijst van de Actie van een orde in de lijst van het ordearchief selecteert. Eerder werd een fout van 404 weergegeven.
  • De regels inzake de prijs bij verzending zijn nu alleen van toepassing op de desbetreffende producten wanneer een winkelwagentje producten bevat uit categorieën die onder de regel voor de prijs bij vrije verzending vallen, en op producten uit categorieën die niet onder de regel vallen. Eerder, toen een winkelwagentje producten omvatte van zowel de categorieën van de gratis verzending als andere categorieën die niet in de prijsregel waren opgenomen, werd de gratis verzending niet toegepast op producten.
  • In de toepassing wordt niet langer een lege pagina weergegeven in plaats van alle verzendende dragers weer te geven in het keuzemenu of het selectievak met meerdere verzendingen. Eerder heeft zich een fout voorgedaan in de functie toOptionArray in vendor/magento/module-shipping/Model/Config/Source/Allmethods.php . Reparatie die door Marc Rodriguez in trekkingsverzoek wordt voorgelegd 25315. GitHub-13136

  • De toepassing past niet langer meermaals een korting op een vast bedrag toe wanneer een klant een bestelling maakt die naar meerdere adressen wordt verzonden. Reparatie die door Mahesh Singh in trekkrachtverzoek wordt voorgelegd 26419. GitHub-25834

  • Insteekmodules voor Magento\Ups\Model\Carrier die aangepaste di.xml implementeren, werken nu goed in de ontwikkelmodus. Eerder heeft de toepassing deze fout gegenereerd: 1 exception(s): Exception #0 (BadMethodCallException): Missing required argument $data of Magento\Ups\Model\Carrier . Reparatie die door Bartomiej Szubert in trekkrachtverzoek wordt voorgelegd 26130. GitHub-25390

Sitemap

  • De toepassing gebruikt nu de basis-URL van het project zoals u had verwacht wanneer u een sitemap genereert.

Staging

  • Beheerders met beperkte toegang tot slechts één website in een implementatie met meerdere sites kunnen nu een voorvertoning van een geplande update voor die website weergeven. Eerder werd standaard gebruikgemaakt van de voorvertoning in de testfase. Als de gebruiker geen toegang had tot de standaardopslag, werd een uitzondering gegenereerd.
  • Het bewerken van een bestaand schema leidt niet langer tot een gedupliceerd schema. Eerder, toen u een bestaand programma bewerkte, dupliceerde de toepassing het, en wanneer u probeerde om het dubbele programma te openen, veroorzaakte de toepassing een fout.
  • Producten voor meerdere verkooppunten worden nu op de pagina's Winkelwagentje weergeven en bewerken weergegeven nadat u een Update voor een of meer van deze producten hebt gemaakt.

Winkel

  • De zittingen van de klant blijven nu zoals verwacht wanneer een klant zich bij één opslag aanmeldt, producten aan het winkelwagentje toevoegt, en dan overschakelt naar een nieuwe opslag in een multi-store plaatsing. Eerder, toen de klant aan de tweede opslag navigeerde, registreerde de toepassing de klant en leegde het winkelwagentje.
  • De toepassing verwijdert nu records die verwant zijn aan een verwijderde opslagweergave, uit de tabellen sale_sequence_meta en sales_sequence_profile zoals verwacht. Reparatie die door Bartomiej Szubert in trekkrachtverzoek wordt voorgelegd 22296. GitHub-14958
  • Winkelschakeloptie werkt nu zoals verwacht bij het schakelen tussen winkels met verschillende basis-URL's. Eerder, toen een klant de opslagschakelaar gebruikte om tussen opslag te schakelen, ontbrak het verzoek als de doelopslag een verschillende basis URL dan de huidige opslag had. Reparatie die door Tobias Nilsson in trekkrachtverzoek wordt voorgelegd 26548. GitHub-23755, GitHub-26384

Stalen

  • De handelaren kunnen met succes de attributen van het kleurenmonster aan producten toevoegen gebruikend de optie van het 1} Visuele Monster op Sporen > Attributen > Product > Nieuw Attribuut . Eerder werd een JavaScript-fout geactiveerd toen u het nieuwe staalkenmerk probeerde te openen.
  • De Minimum Geadverteerde Prijs verandert nu zoals verwacht wanneer een klant een nieuwe monsteroptie voor een configureerbaar product selecteert. Reparatie die door Sergiy Vasiutynskyi in trekkrachtverzoek wordt voorgelegd 26241. GitHub-26240
  • De toepassing dupliceert niet langer de Minimum geadverteerde Prijs voor een configureerbaar product wanneer u een nieuwe monsteroptie selecteert. Reparatie die door Sergiy Vasiutynskyi in trekkrachtverzoek wordt voorgelegd 26317. GitHub-26314
  • Correctie van problemen met het gedrag van het vervolgkeuzemenu in het gedeelte Staal beheren (Waarden van uw kenmerk) van de pagina New Product Attribute. Reparatie die door Oleh Usik in trekkingsverzoek wordt voorgelegd 26090. GitHub-25910

TargetRule

  • Het verwante productblok dat voor een product op de winkel wordt getoond toont nu de producten die aan de criteria hebben voldaan die in de Verwante Regel van het Product worden bepaald. Eerder werden in de toepassing geen verwante producten weergegeven.

Belasting

  • De toepassing werkt nu de verzendkosten en -prijzen bij zoals wordt verwacht wanneer een klant het land van bestemming voor een bestelling wijzigt tijdens het afrekenen.
  • Gratis verzending wordt nu toegepast zoals verwacht op basis van de toepasselijke regel voor de winkelwagenprijs. Eerder werd in de regels voor de cartprijzen geen rekening gehouden met belastingen bij de berekening of een bestelling voldoet aan de criteria voor gratis verzending.
  • De toepassing genereert niet langer een fout wanneer u de klantengroep van NOT LOGGED IN bewerkt en opslaat wanneer B2B wordt geïnstalleerd.

Testen

NOTE
MFTF gebruikt nu de Authenticator van Google om tests met toegelaten 2FA uit te voeren. MFTF zal niet met 2.4.0 zonder extra configuratiestappen werken om de Authenticator van Google toe te laten. Zie Vormend MFTF voor Two-Factor Authentificatie (2FA).
  • Gecodeerde URL's in tests en actiegroepen zijn vervangen door paginaverwijzingen. Reparatie die door Lukasz Bajsarowicz in trekpleverzoek 117 in privé bewaarplaats partner-magento2ee wordt voorgelegd. GitHub-26331
  • Tests betreffen nu het registreren van beheerhandelingen voor CMS-pagina's. Reparatie die door Lukasz Bajsarowicz in trekpleverzoek 172 in privé bewaarplaats partner-magento2ee wordt voorgelegd. GitHub-171
  • Ongeldige functionele testnamen zijn herzien om de beste praktijken te volgen. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 27118en trekkingsverzoek 151 in privé bewaarplaats partner-magento2ee. GitHub-27117
  • Adobe Commerce cron wordt nu gebruikt om na het maken van testgegevens opnieuw te indexeren en cache:flush config vervangt cache:flush (indien van toepassing). Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 26990. GitHub-26989
  • Acceptatietests volgen nu de naamgevingsconventies voor Magento/Indexer - en Magento/Backup -modules. Reparatie die door Shankar Konar in trekkingsverzoek wordt voorgelegd 27515. GitHub-27503
  • De AdminReorderWithCatalogPrice -test is opnieuw uitgevoerd en mislukt niet meer tijdens het CI-validatieproces. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek 135 in privé bewaarplaats partner-magento2ee wordt voorgelegd. GitHub-26607
  • De AdminAddingNewOptionsWithImagesAndPricesToConfigurableProduct - en StorefrontApplyPromoCodeDuringCheckout -tests zijn opnieuw uitgevoerd en mislukken niet meer tijdens het CI-validatieproces. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 26611en trekkingsverzoek 26614. GitHub-26612, GitHub-26610
  • De tests van DeleteProduct and DeleteCustomer Action Groups zijn gerefactored en ontbreken niet meer tijdens het CI bevestigingsproces. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 26407. GitHub-26396
  • De tests van AdminMoveAnchoredCategoryTest.xml zijn gerefactored en ontbreken niet meer tijdens het CI bevestigingsproces. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 26395. GitHub-26396

Integratietests

  • Opeenvolgende verzoeken in integratietests mislukken niet meer. Eerder zijn tests mislukt omdat aanvraagobjecten werden gedeeld tussen verzendingen. De methode resetRequest leegt nu de status van request . Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 27300. GitHub-27299
  • Aanvullende integratietests toegevoegd ter dekking van de e-mailfuncties van Magento_Customer . Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 27606. GitHub-27607

PHP-eenheidstests

  • PHP eenheidstests genereren niet langer deze fatale fout: Fatal error: Class Mock_CartExtensionInterface_0ba80a0b contains 2 abstract methods and must therefore be declared abstract or implement the remaining methods (Magento\Quote\Api\Data\CartExtensionInterface::getAmazonOrderReferenceId, Magento\Quote\Api\Data\CartExtensionInterface::setAmazonOrderReferenceId) in /var/www/html/vendor/phpunit/phpunit-mock-objects/src/Generator.php(264) : eval()'d code on line 1 . Reparatie die door Lukasz Bajsarowicz in trekkingsverzoeken 178 in privé bewaarplaats partners-magento2ee en 27701wordt voorgelegd. GitHub-27638
  • U kunt nu de eenheidstest van \Magento\Downloadable\Test\Unit\Helper\DownloadTest uitvoeren zonder verbinding te hebben met internet. Reparatie die door aleromano89 in trekkrachtverzoek wordt voorgelegd 26264. GitHub-23521
  • Toegevoegde eenheidstest voor app/code/Magento/Fedex/Model/Source/Generic.php. Reparatie die door Sathish Subramanian in trekkrachtverzoek wordt voorgelegd 26549.
  • <magentoCron> is toegevoegd aan meerdere tests, die gedeeltelijke herindexering activeren. Deze wijziging verhelpt problemen die foutieve negatieven hebben veroorzaakt in functionele tests die betrekking hadden op Magento_Bundle , CatalogImportExport , CatalogInventory , CatalogRule , Backend , Braintree en Captcha . Reparatie die door Lukasz Bajsarowicz in trekkingsverzoeken wordt voorgelegd 27322, 27323, 27321. GitHub-27320
  • Alle onjuiste toepassingen van <amOnPage> zijn vervangen door een geschikte <actionGroup> voor het afmelden van beheerdersrechten, indien van toepassing in tests. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek 116 in privé bewaarplaats partner-magento2ee wordt voorgelegd. GitHub-26331
  • Elke actiegroep in een test is verplaatst naar een afzonderlijk bestand om de best practices van MFTF te volgen en inconsistente bestandsnamen zijn herzien. De tests voor de volgende modules zijn beïnvloed:

    • module-catalogus-toestemmingen
    • module-shared-catalog
    • module-catalog-event
    • module-banner
    • module-admin-gws
    • module-geavanceerd uitchecken
    • module voor verzending
    • module-ui
    • module voor verzending
    • module-checkout-adres-onderzoek
    • module-sales
    • module-catalogus
    • module-catalogus-regel-staging
    • module-visuele handelaar
    • module-klant

    Reparatie die door Lukasz Bajsarowicz in trekkingsverzoeken wordt voorgelegd 25800, 26323, 26321, 26320, 26319, 26322, 25828, 26329(en trekken verzoeken 104, 105, 106, 107, 108, 109, 111, 119, 120, 121 in privé bewaarplaats (partner-magento2ee). GitHub-22853

Thema

  • We hebben een fout opgelost in JsFooterPlugin.php die invloed had op de weergave van dynamische blokken. Eerder werd deze fout weergegeven toen u rechtstreeks toegang had tot /banner/ajax/load/url : Uncaught TypeError: strpos() expects parameter 1 to be string, null given in .
  • Met de methode i18n kunt u een tekenreeks toevoegen aan onderstrepingssjablonen. Reparatie die door Sergiy Vasiutynskyi in trekkrachtverzoek wordt voorgelegd 26435. GitHub-18012
  • De module section-config is vernieuwd. Dit refactoring heeft fouten verminderd die door derdemodules die verzoeken van de POST of het verzoeken van klantengegevens direct vóór de module werden veroorzaakt door data-mage-init werden geïnitialiseerd. Reparatie die door Mateusz Krzeszowiak in trekkingsverzoek wordt voorgelegd 25764. GitHub-17125
  • Wanneer u default.xml - en catalog_product_view.xml -bestanden maakt als onderdeel van het maken van een nieuw thema, maakt de toepassing deze pagina's of registreert de toepassing fouten in de logbestanden zoals verwacht. Eerder heeft de toepassing fouten in het vendor/magento/framework/View/Page/Config/Renderer.php -bestand geregistreerd. Reparatie die door Vinh Le in trekkingsverzoek wordt voorgelegd 27026. GitHub-27009

Vertaling en landinstellingen

  • De gealigneerde vertaling werkt nu zoals verwacht op de storefront wanneer Admin > Slaat > Configuratie > Geavanceerd > Ontwikkelaar > binnen Vertaal > Toegelaten voor Storefront wordt geplaatst.
  • Inline vertaling werkt nu zoals verwacht wanneer toegelaten voor een opslag.
  • Het aantal tijdelijke aanduidingen voor numerieke aanduidingen en het aantal tijdelijke aanduidingen voor JavaScript-code zijn nu hetzelfde. Eerder ging de JavaScript-code uit van 0% terwijl de numerieke placeholder-telling begon met %1. Reparatie die door korostii in trekkrachtverzoek wordt voorgelegd 25359. GitHub-25243
  • U kunt de vertaling van de paginatitel van de pagina met productdetails (page.main.title) nu onbruikbaar maken, die door gebrek wordt toegelaten. Reparatie die door Bartomiej Szubert in trekkrachtverzoek wordt voorgelegd 26269. GitHub-7065
  • Problemen met de weergave van het Arabisch en Hebreeuws in factuur PDF zijn opgelost. Reparatie die door Ihor Sviziev in trekkrachtverzoek wordt voorgelegd 27887. GitHub-25769
  • De overervingsvolgorde van talenpakketten wordt nu toegepast op een basis die als eerste wordt vermeld, zoals wordt verwacht en zoals wordt beschreven in de documentatie. Reparatie die door Sergiy Vasiutynskyi in trekkrachtverzoek wordt voorgelegd 26420. GitHub-8691
  • Dit foutbericht wordt nu weergegeven wanneer u een niet-Latijns teken voor een mapnaam invoert in landinstellingen waar alleen Latijnse letters worden ondersteund: Please rename the folder using only Latin letters, numbers, underscores and dashes . Reparatie die door Eden Duong in trekkingsverzoek wordt voorgelegd 25904. GitHub-25896
  • De lengte van de kolom locale voor directory_country_region_name is verhoogd van 8 naar 16 voor ondersteuning van landinstellingen zoals zh_Hans_CN . Reparatie die door Bartomiej Szubert in trekkrachtverzoek wordt voorgelegd 26268. GitHub-14001

UI

  • U kunt de Bouwer van de Pagina nu gebruiken om een product als knoopverbinding toe te voegen (geeft Inhoud uit > Verbinding van de Knoop). Eerder heeft de toepassing deze fout gegenereerd toen u het product probeerde te selecteren: Product with ID: XXXX doesn't exist .
  • De Achterknoop werkt nu zoals verwacht van Admin > Slaat > Status van de Orde > uit geeft de Status van de Orde uit. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 27976. GitHub-1270
  • De beelden van de voorproef veranderen niet meer onverwacht wanneer u de pijlsleutels gebruikt om de curseur op het gebied van de Naam van het Dossier in de lijst van Adobe Stock te bewegen. Reparatie die door Adarsh Manickam in trekkingsverzoek wordt voorgelegd 25991. GitHub-847
  • Het Uw gebied van het Wachtwoord op de Huidige sectie van de Verificatie van de Identiteit van de Gebruiker van Admin > Systeem > pagina van de Integraties erft nu stijlen zoals verwacht. Reparatie die door Eduard Chitoraga in trekkrachtverzoek wordt voorgelegd 25918. GitHub-25917
  • Invoer die wordt gevalideerd door de JavaScript-validator op de opslagserver, geeft ook validatie door aan de beheerder. Eerder telde de JavaScript validator newlines als één enkel karakter op storefront, maar aan de serverzijde, \Magento\Catalog\Model\Product\Option\Type\maxCharacters telde newlines als twee karakters. Reparatie die door Grzegorz Bogusz in trekkrachtverzoek wordt voorgelegd 26033. GitHub-25974
  • De tag subTitle wordt niet meer gewist wanneer u een modale titel wijzigt met de aanroep van setTitle() . Eerder, toen u probeerde om popup tot stand te brengen of douanemodaal met een titel en een ondertitel, toen veranderde titel met de setTitle() methode, subTitle werd gewist. Fix die door Andrea Parmeggiani in trekkingsverzoek wordt voorgelegd 26142. GitHub-26141
  • Het submenu op het tabblad Admin Marketing wordt nu automatisch aangepast aan de lengte van de menu-items zoals u verwacht. U kunt nu ook horizontaal schuiven. Reparatie die door Paweł Tylek in trektrekkingsverzoek wordt voorgelegd 26034. GitHub-18687
  • De tabel quote column customer_note gebruikt nu type text zoals verwacht. Eerder werd het type varchar(255) gebruikt. Reparatie die door Ravi Chandra in trekkingsverzoek wordt voorgelegd 26160. GitHub-26155
  • De gecorrigeerde vertoningskwesties met de lijstkopbal op Mijn Rekening > Lijst van de Ingangen van het Boek van het Adres. Reparatie die door Abrar Pathan in trekkingsverzoek wordt voorgelegd 27336. GitHub-27335
  • Het valutasymbool dat wordt gebruikt in de Gelaagde Stap van de Navigatie is nu gebaseerd op standaardmontages zoals verwacht. Reparatie die door Bartomiej Szubert in trekkrachtverzoek wordt voorgelegd 24815. GitHub-21684
  • De sectie Compare Products van de pagina Catalog wordt nu zoals verwacht weergegeven in de mobiele weergave op beeldschermen met een resolutie van minder dan 767 px. Reparatie die door Hitesh in trekkingsverzoek wordt voorgelegd 26418. GitHub-26416
  • U kunt nu naar behoren door miniatuurafbeeldingen van galerieën bladeren op de productpagina in de mobiele weergave. Reparatie die door Gerchak in trekkrachtverzoek wordt voorgelegd 25839. GitHub-21014
  • Het klikken op de Titel van het Thema op Admin > Inhoud > Thema's resulteert niet meer in dubbele verslagen. Reparatie die door Eden Duong in trekkingsverzoek wordt voorgelegd 25926. GitHub-25925
  • De lay-out van de pagina van het Adres van het Facturerings Admin/Verzendingsadres is gerefactored om de overeenkomsten van de vormvertoning te ontmoeten Admin. Reparatie die door Alexey Rakitin in trekkrachtverzoek wordt voorgelegd 25699. GitHub-23481, GitHub-19805
  • De koppeling Toevoegen om te vergelijken op de pagina met productdetails wordt nu correct weergegeven in de mobiele weergave op beeldschermen met een resolutie van minder dan 640 px. Reparatie die door de Tylek van de Pauwe in trekkingsverzoek wordt voorgelegd 26424en de Kumbhare van de Trapjash in trekkrachtverzoek 26365. GitHub-26364
  • Het Soort door etiket overlapt niet meer met Schuif door knoop op de categoriepagina in mobiele mening. Reparatie die door Andrii Kartavtsev in trekkrachtverzoek wordt voorgelegd 26381. GitHub-25300
  • U kunt de waarde van de de steekproef en verbindingstitel van een downloadbaar product nu bijwerken door het standaardvakje van het Gebruik toe te laten. Reparatie die door Abel Truong in trekkingsverzoek wordt voorgelegd 27295. GitHub-27169
  • De kleur van de onderste rand van de tabel Extra adresvermeldingen op de pagina Adresboek komt nu overeen met de kleur thead en de kleur van de tbody -rand. Reparatie die door Tejash Kumbhare in trekkrachtverzoek wordt voorgelegd 26649. GitHub-26648
  • Met de modus Vragen wordt niet langer een bevestigingsactie uitgevoerd wanneer een gebruiker op de modale overlay klikt. Reparatie die door Dienst Zhovnir in trekkrachtverzoek wordt voorgelegd 27399.

URL

  • De categorieregister (opslagmethode) is opnieuw geordend, waardoor u eerder geen unieke paden kon maken wanneer u een categorie-URL-sleutel wijzigt. Reparatie die door Sergiy Vasiutynskyi in trekkrachtverzoek wordt voorgelegd 27304. GitHub-14080

URL herschrijft

  • Klanten die de taal op een CMS-pagina wijzigen, kunnen nu naar de door hen geselecteerde winkelweergave navigeren. Eerder werd een fout van 404 weergegeven.
  • URL herschrijven genereren voor product-URL's waarvoor u de opname van categoriepaden hebt ingeschakeld, werkt nu zoals verwacht. Eerder, in plaatsingen met veelvoudige opslagmeningen, produceerde de toepassing soms onjuiste URL herschrijft door de standaardwaarde van de categorie url weg in plaats van het opslag-specifieke pad URL te gebruiken. Reparatie die door Pieter Hoste in trekkingsverzoek wordt voorgelegd 26784. GitHub-25124, GitHub-11616
  • Er is een controle toegevoegd om te voorkomen dat URL-omleidingen worden doorgestuurd als het aanvraagpad hetzelfde is als het doelpad. Reparatie die door Bartomiej Szubert in trekkrachtverzoek wordt voorgelegd 26902. GitHub-20309
  • Bij URL-herschrijfbewerkingen wordt niet langer een queryreeks uit een URL verwijderd wanneer de URL een slash heeft. Reparatie die door Alexey Arendarenko in trekkrachtverzoek wordt voorgelegd 25603. GitHub-18717

BTW

Visual Merchandiser

  • De pagina met categorieën bewerken werkt nu zoals u had verwacht wanneer u producten naar een nieuwe positie sleept. Als u eerder producten sleept en neerzet op een categoriepagina, wordt het weergavevenster boven aan de pagina verplaatst.

Web API-framework

  • Correctie van problemen met de aanroepen van de POST /rest/default/async/bulk/V1/orders .
  • Correctie van problemen met de aanroepen van de POST /rest/default/async/bulk/V1/products .
  • De methode getList is vernieuwd om het extensiekenmerk is_subscribed op te halen. Eerder kon u dit kenmerk niet ophalen bij het ophalen van een klantentiteit via de API. Reparatie die door enriquei4 in trekkingsverzoek wordt voorgelegd 25311. GitHub-13252
  • Wanneer u klantgegevens bijwerkt via /V1/customers/:id , wordt de group_id niet langer onnodig opnieuw ingesteld. Eerder, toen u een klant door REST bijwerkte, werd de klantengroep veranderd in 1 als het lichaam geen klantengroep bevatte. Reparatie die door MaxRomanov4669 in trekkrachtverzoek wordt voorgelegd 25958. GitHub-14663
  • Nullable getters in de dienstcontracten veroorzaken niet meer reflectiefouten wanneer gebruikt in Web API. Methoden die null kunnen retourneren en een geldig type werken nu ook correct, ongeacht de volgorde. Reparatie door Marco K̦ pcke in trekkingsverzoek 25806 wordt voorgelegd die. GitHub-25656
  • U kunt nu POST /V1/guest-carts/:cartId/items gebruiken om producten toe te voegen aan een bepaald winkelwagentje. Eerder, toen u deze vraag gebruikte, negeerde de toepassing de waarde van cartId. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 27172. GitHub-14086
  • U kunt nu het eindpunt PUT /V1/cmsPage/:id gebruiken om een CMS-paginatitel op te slaan zonder de waarden van andere velden te wijzigen. Reparatie die door Vadim Malesh in trekkingsverzoek wordt voorgelegd 27237. GitHub-24704
  • De paginering van resultaten van REST-verzoeken is nu correct. Eerder, toen u om resultaten van een specifieke pagina (bijvoorbeeld, page_size = 1 en een current_page waarde vroeg die buiten werkingsgebied) was, herhaalde de teruggekeerde vraag de laatste pagina van resultaten eerder dan een informatief bericht. Reparatie die door Lukasz Bajsarowicz in trekkrachtverzoek wordt voorgelegd 26988. GitHub-26986, GitHub-8099
  • Het resultaat van GET /V1/orders/items/{id} bevat nu een kenmerk voor extensies dat berichtgegevens voor een cadeau bevat. Reparatie die door Laura Folco in trekkingsverzoek wordt voorgelegd 25946. GitHub-19093

Wishlist

  • Een wenslijst werkt nu zoals u had verwacht wanneer deze is ingeschakeld in de winkelweergave en op mondiaal niveau is uitgeschakeld. Eerder, toen deze montages op zijn plaats waren, resulteerde het toevoegen van een product aan een verlanglijst in een 404 fout.
  • De toepassing slaat nu correct op en toont een nieuwe naam voor een wenslijst wanneer u een wenslijst in plaatsingen anders noemt die veelvoudige wenslijsten bevatten. Eerder werd in de toepassing de naam van de voormalige wenslijst weergegeven.
  • U kunt wenslijsten van het winkelwagentje nu navigeren en wijzigen in implementaties met Internet Explorer 11.x. Eerder kon u geen wenslijst maken, bewerken of verplaatsen in deze omgeving.
  • We hebben het foutbericht verbeterd dat wordt weergegeven wanneer een klant zijn wenslijst probeert te delen met meer e-mailadressen dan is toegestaan. Reparatie die door divyajyothi5321 in trekkrachtverzoek wordt voorgelegd 26066. GitHub-26064
  • De toepassing geeft nu de pagina Mijn lijst met websites weer zoals wordt verwacht in beeldschermen met een resolutie groter dan 768 px en kleiner dan 1023 px. Reparatie die door Hitesh in trekkingsverzoek wordt voorgelegd 26546. GitHub-26543
  • E-mail die wordt geproduceerd wanneer u Wishlist van het Aandeel klikt toont nu de zelfde productbeelden zoals de pagina van Wishlist. Reparatie die door Michael Bottens in trekkrachtverzoek wordt voorgelegd 27125. GitHub-27124
  • Klanten kunnen nu aan een verlanglijst zowel een eenvoudig product toevoegen dat deel uitmaakt van een gegroepeerd product als hetzelfde eenvoudige product met een andere hoeveelheid. Reparatie die door MaxRomanov4669 in trekkrachtverzoek wordt voorgelegd 26258. GitHub-11209

WYSIWYG

  • De WYSIWYG-afbeeldinguploader gebruikt nu pub/media/wysiwyg als de opslaghoofdmap. Eerder werd pub/media als opslaghoofdmap gebruikt, waardoor de geüploade afbeeldingen ontoegankelijk werden na recente wijzigingen in de code voor het uploaden van afbeeldingen. Reparatie die door Pieter Hoste in trekkingsverzoek wordt voorgelegd 24878. GitHub-22609
  • TinyMCE4 in de Chrome-browser verwerkt nu double-bytetekens zoals verwacht. Voorheen kon TinyMCE4 double-bytetekens (zoals gebruikt in het Chinees) op Chrome niet correct verwerken. Reparatie die door Hirokazu Nishi in trekkrachtverzoek wordt voorgelegd 25454. GitHub-24637

Bekende problemen — algemeen

Uitgave: Anomalies in storefront foutenmeldingen komen in plaatsingen voor waar PHP 7.4.2 geïnstalleerd is. Als 2.4.0 wordt geïmplementeerd met PHP 7.4.2, worden de spatiesymbolen in storefront foutberichten vervangen door plusteken (+). Deze fout treedt op in PHP 7.4.2 en kan niet worden gecorrigeerd door Adobe Commerce. Oplossing: Wij adviseren gebruikend andere versies van PHP 7.4.x. Zie de Ruwe vertoning van berichtgegevens op storefrontartikel van de Kennisbank.

Uitgave: De handelaren kunnen geordende producten niet aan een pakket van Admin toevoegen creëren de pagina van het Pakket en sparen het pakket. Zie Verschepende etiketten creatieartikel van de Kennisbank. MC-35514-2.4.0-CE-composer.patch hotfix voor deze kwestie is nu beschikbaar van Versies.

Uitgave: De toepassing toont dit foutenmelding tijdens installatie met derdeuitbreidingen die gebiedsdelen op APIs voor de Store module in CLI bevelen hebben: The default website isn't defined. Set the website and try again. Oplossing: Verwijder gebiedsdelen op derdeuitbreidingen uit Composer, installeer Magento, en installeer dan derdeuitbreidingen.

Uitgave: voegt selecties aan mijn kar knoop op de bodem van het het winkelwagentje toe werkt niet. Oplossing: Gebruik toevoegt selecties aan mijn kar knoop op de bovenkant van de pagina. Zie selecties aan mijn wortelknoop toevoegenartikel van de Kennisbank niet werkt.

Uitgave: De handelaren kunnen niet met om het even welke paginaelementen op de pagina van Keert na het creëren van een verschepend etiket voor een Vergunning van de Goederen van de Terugkeer (RMA) in wisselwerking staan. Zie Keert Edit paginageinden terug werkend wanneer het creëren van het verschepen artikel van de etiketKennisbank. mc-35984-2.4.0 - composer.patch hotfix voor deze kwestie is nu beschikbaar van Versies.

Uitgave: De beheerders kunnen geen configureerbaar product door SKU aan een citaat toevoegen. Wanneer een beheerder op klikt voeg aan Citaat knoop toe, geeft het Citaat pagina in een ladingsstaat uit, en de beheerder kon hun veranderingen niet bewaren. Oplossing: Er is geen alternerende actie voor B2B Citaat het uitgeven. Nochtans, kunt u tot producten nog opdracht geven door de producten van de productlijst te selecteren in plaats van hen toe te voegen door SKU. Zie B2B Admin kan geen configureerbaar product aan een citaatartikel van de Kennisbank toevoegen.

Uitgave: De handelaren kunnen geen nieuwe orde van Admin tot stand brengen omdat Producten door SKU toevoegt en Producten toevoegt knoppen ontbreken op de pagina voor het maken van bestellingen wanneer JavaScript-pakketten zijn ingeschakeld. Oplossing: maak de bundeling van JavaScript voor uw plaatsing onbruikbaar.

Uitgave: De toepassing a 404 not found fout wanneer een klant probeert om beloningspunten te verwijderen wanneer het controleren van een orde die aan veelvoudige adressen wordt verscheept.

Uitgave: Het uitgeven van een configureerbaar product van de wenslijst van een klant resulteert in het volgende onverwachte gedrag: Een onverwacht gebied verschijnt op de Configure pagina van het Product, en de Configure pagina van het Product verdwijnt niet nadat u O.K. klikt. De toepassing geeft ook het volgende bericht weer: Please load Wish List item. Oplossing: Laad de Configure pagina van het Product opnieuw.

Uitgave: De klanten kunnen niet het aantal orden veranderen die per pagina worden getoond wanneer de lijst van Orden veelvoudige pagina's overspant. Momenteel wordt dit bericht weergegeven wanneer u naar de laatste pagina met bestellingen navigeert en probeert het aantal bestellingen per pagina te wijzigen: You have placed no orders . Zie de vertoningsfout van ordenartikel van de Kennisbank. Oplossing: Het heropenen van de Mijn pagina van Orden zal in de vertoning van de lijst van Orden resulteren.

Uitgave: 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 niet het tax_rates.csv dossier zoals verwacht. Oplossing: Klik de rand van de knoop van de Tarieven van de Uitvoer. Zie de Tarieven van de Belasting van de Uitvoerartikel van de Kennisbank niet werken.

Uitgave: verfrist zich knopen op de Laatste Bestelde Punten, Producten in Vergelijkingslijst, en onlangs Vergelijkte secties van Producten van de pagina van de Activiteiten van de Klant Admin werken niet zoals verwacht. Momenteel, scrolt de toepassing de pagina telkens als verfrist knoop wordt geklikt en toont niet de productnaam. Zie zich op de Activiteiten van de Klant verfrissenartikel van de Kennisbank niet werkt.

B2B

Uitgave: Als een kortingscode verloopt alvorens een Inkooporder (Inkooporder) wordt goedgekeurd, blijft Inkooporder het gedisconteerde bedrag tonen, maar zodra PO wordt goedgekeurd, wordt de orde geplaatst bij het niet-gedisconteerde totaal. Oplossing: Installeer het b2B-709 flard van de Korting van de Inkoop van de Orde hotfix voor deze kwestie, die nu beschikbaar bij Mijn Rekening > sectie van de Downloads van magento.com is.

Uitgave: De toepassing een uitzondering tijdens verbetering aan B2B 1.2.0 in een multi-websiteplaatsing. Wanneer setup:upgrade wordt uitgevoerd, treedt deze fout op in de module PurchaseOrder module: Module Magento_PurchaseOrder: Unable to apply data patch Magento\PurchaseOrder\Setup\Patch\Data\InitPurchaseOrderSalesSequence for moduleMagento_PurchaseOrder . Oplossing: Installeer B2B-716 toevoegen interface NonTransactionableInterface aan het InitPurchaseOrderSalesSequence gegevenspatfix hotfix, die nu van Mijn Rekening > Downloads sectie van magento.com beschikbaar is.

Bekende problemen — VBE

Amazon Pay

  • Uitgave: De methodes van de betaling missen van het controlewerkschema wanneer een klant Terugkeer aan standaardcontrole tijdens controle met het Betalen van Amazon klikt. Oplossing: Vernieuw de controlepagina om de ontbrekende methodes te tonen.

  • Uitgave: De toepassing toont twee identieke methodes van Amazon Betalen in de drop-down lijst van de Methode van de Betaling die beschikbaar is wanneer het creëren van een nieuwe de prijsregel van de winkelwagentje.

Braintree

  • Uitgave: De toepassing toont een fout wanneer een beheerder probeert om tot de pagina van het Rapport van de Opstelling van de Braintree toegang te hebben (Admin > Rapporten). Momenteel wordt het volgende bericht weergegeven: An error has happened during application run. See exception log for details . Zie Rapport van de Regeling van de Braintree ontbreekt omartikel van de Kennisbank te laden. BUNDLE-2683_SettlementReport.patch hotfix voor deze kwestie is nu beschikbaar bij Versies.

  • Uitgave: De handelaars kunnen geen gedeeltelijke facturen voor orden in plaatsingen tot stand brengen waar Venmo wordt toegelaten en laat vault voor de Betalingen van de Kaart plaatsen toe wordt onbruikbaar gemaakt. Momenteel wordt deze fout weergegeven: The "vault_capture" command doesn't exist. Verify the command and try again .

  • Uitgave: De toepassing toont twee identieke methodes PayPal in de drop-down lijst van de Methode van de Betaling die beschikbaar is wanneer het creëren van een nieuwe de prijsregel van de winkelwagentje.

  • Uitgave: De toepassing en fout wanneer het openen van Verkoop > Virtuele Terminal van de Braintree. Hoewel het formulier beschadigde UI-elementen bevat, accepteert het formulier nog steeds betalingen. Oplossing: Sparen de correcte geloofsbrieven van de Braintree, die de doen ineenstorten inputgebieden zullen bevestigen. Zie de Virtuele Eindpagina van de Braintree wordt bedorvenartikel van de Kennisbank. BUNDLE-2670_VirtualTerminal.patch hotfix voor deze kwestie is nu beschikbaar van Versies.

  • Uitgave: De toepassing toont een foutenmelding in de volgende landen wanneer een klant een lokale betalingsmethode tijdens controle selecteert: België, Nederland, Italië, Spanje, en Polen. Oplossing: Negeer het foutenbericht en ga met betaling verder.

dotdigital

  • Uitgave: De tests van de integratie ontbreken met deze fout: PHP Fatal error: Declaration of Dotdigitalgroup\Email\Test\Integration\Model\Sync\Importer\ImporterFailedTest::setUp() must be compatible with PHPUnit\Framework\TestCase::setUp(): void in /var/www/vendor/dotmailer/dotmailer-magento2-extension/Test/Integration/Model/Sync/Importer/ImporterFailedTest.php on line 36. Oplossing: De BUNDLE-2684 Dotdigital Integration Tests flarden hotfix voor deze kwestie is nu beschikbaar bij Versies.

Klarna

  • Uitgave: Het verlaten van het thema van het Ontwerp gebied leeg in het Overseinen van Klarna On-Site (Admin > Opslag > Configuratie > montages Klarna) resulteert in een lege pagina. Oplossing: Selecteer een ontwerpthema en bewaar.

Vertex

  • Uitgave: De toepassing toont een controle van het Adres knoop op de verschepende sectie van het controlewerkschema zelfs wanneer de adresbevestiging gehandicapt is. De adresvalidator controleert het bijgewerkte adres niet opnieuw en blijft een bericht tonen dat erop wijst dat het adres ongeldig is wanneer een klant een correct adres na eerste ingaat een onjuist adres ingaat zelfs wanneer de adresbevestiging wordt toegelaten. Oplossing: maak de adrevalidatie van het hoekpunt onbruikbaar.

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#25774, magento/magento2#25913, magento/magento2#25765, magento/magento2#25918, magento/magento-functional-tests-migration#744, magento/magento-functional-tests-migration#746, magento/magento-functional-tests-migration#711, magento/magento2#26069, magento/magento2#26063, magento/magento2#25697, magento/magento2#26154, magento/magento2#26150, magento/magento2#26148, magento/magento2#26096, magento/magento2#26028, magento/magento2#25864, magento/magento2#26029, magento/magento2#26251, magento/magento2#25985, magento/magento-functional-tests-migration#760, magento/magento-functional-tests-migration#757, magento/magento-functional-tests-migration#701, magento/magento2#26312, magento/magento2#26311, magento/magento2#26305, magento/magento2#26402, magento/magento2#26313, magento/magento2#26464, magento/magento2#26452, magento/partners-magento2ee#129, magento/partners-magento2ee#128, magento/magento2#26558, magento/magento2#26490, magento/magento2#26478, magento/magento2#26455, magento/magento2#26435, magento/magento2#26000, magento/magento2#26525, magento/magento2#26487, magento/magento2#26439, magento/magento2#26429, magento/magento2#26241, magento/magento2#26579, magento/magento2#26574, magento/magento2#26569, magento/magento2#26496, magento/magento2#26476, magento/magento2#26430, magento/magento2#26399, magento/magento2#26420, magento/magento2#26770, magento/magento2#26715, magento/magento2#26246, magento/magento2#26816, magento/magento2#26846, magento/magento2#26844, magento/magento2#26839, magento/magento2#26835, magento/magento2#26769, magento/magento2#26712, magento/magento2#26317, magento/magento2#26904, magento/magento2#26899, magento/magento2#26894, magento/magento2#26878, magento/magento2#26710, magento/magento2#26617, magento/partners-magento2ee#134, magento/magento2#26833, magento/magento2#26755, magento/magento2#26090, magento/magento2#25895, magento/magento2#27021, magento/magento2#26947, magento/magento2#26944, magento/magento2#26912, magento/magento2#26842, magento/magento2#27010, magento/magento2#27114, magento/magento2#27057, magento/magento2#27149, magento/magento2#27131, magento/magento2#27029, magento/partners-magento2ee#141, magento/partners-magento2ee#140, magento/partners-magento2ee#139, magento/magento2#26563, magento/partners-magento2ee#154, magento/magento2#25722, magento/magento2#27261, magento/magento2#27170, magento/magento2#27266, magento/magento2#27165, magento/magento2#26560, magento/magento2#27191, magento/magento2#26015, magento/magento2#27304, magento/magento2#27263, magento/magento2#27390, magento/magento2#27353, magento/magento2#27334, magento/magento2#27307, magento/magento2#22011, magento/magento2#27412, magento/magento2#27383, magento/magento2#27371, magento/magento2#27493, magento/magento2#27492, magento/magento2#26100, magento/magento2#27399, magento/partners-magento2ee#162, magento/magento-functional-tests-migration#724, magento/magento-functional-tests-migration#723, magento/magento-functional-tests-migration#710, magento/magento-functional-tests-migration#707, magento/magento-functional-tests-migration#706, magento/magento2#27526, magento/magento2#27497, magento/magento2#27495, magento/magento2#27563, magento/magento2#27343, magento/magento2#27671, magento/magento-functional-tests-migration#765, magento/magento-functional-tests-migration#764, magento/magento-functional-tests-migration#762, magento/magento-functional-tests-migration#761, magento/magento-functional-tests-migration#759, magento/magento-functional-tests-migration#751, magento/magento2#27676, magento/magento2#27689, magento/magento2#27677, magento/magento2#27843, magento/magento2#27841, magento/magento2#27692, magento/magento2#27846
magento/magento2#25739, magento/magento2#25917, magento/magento2#20379, magento/magento2#761, gento/magento2#23899, magento/magento2#25968, magento/magento2#25162, magento/magento2#1801 2, magento/magento2#26240, magento/magento2#17847, magento/magento2#26332, magento/magento2#8691, magento/magento2#26245, magento/magento2#26314, magento/partners-magento2ee#10 0, magento/magento2#25910, magento/magento2#13269, magento/magento2#25738, magento/magento2#27027, magento/magento2#26758, magento/magento2#26847, magento/magento2#25 669, magento/magento2#20472, magento/magento2#20906, magento/magento2#21910, }magento/magento2#26825, magento/magento2#26473, magento/magento2#26856, magento/magento2#2 6858, magento/magento2#26827, magento/magento2#14080, magento/magento2#26708, magento/magento2#26224, magento/magento2#22010, magento/magento2#13689, magento/gento 2#27370, magento/magento2#26652, magento/magento2#24990, magento/magento2#1002, magento/magento2#27496, magento/magento2#13851
Mediotype
magento/magento2#26225, magento/magento2#26274, magento/magento2#26273, magento/magento2#26259, magento/magento2#26207, magento/partners-magento2ee#120, magento/partners-magento2ee#108, magento/partners-magento2ee#11 07, magento/partners-magento2ee#106, magento/partners-magento2ee#105, magento/partners-magento2ee#104, magento to/magento2#26407, magento/magento2#26395, magento/magento2#26323, magento/magento2#263 21, magento/magento2#26320, magento/magento2#26319, magento/partners-magento2ee#109, magento/partners-magento2ee#119, magento/partners-magento2ee#111, magento/magento2#26322, magento/partners-magento2ee#12 1, magento/partners-magento2ee#117, magento/magento2#26391, magento/partners-magento2ee#124, magento to/partners-magento2ee#102, magento/magento2#26614, magento/magento2#26480, magento/magento2#263 5, magento/magento2#26611, magento/magento2#26621, magento/partners-magento2ee#116, magento gento/partners-magento2ee#115, magento/magento2#26608, magento/partners-magento2ee#135, magento/magento2#2585 8, magento/magento2#26974, magento/magento2#25828, magento/magento2#27048, magento/magento2#26779, magento/magento2#26329, magento/magento2#26778, magento/partners-magento2ee 32, magento/magento2#26990, magento/magento2#27281, magento/magento2#27277, 🔗 2} magento/magento2#27274 🔗, magento/magento2#27249, magento/magento2#27118, magento/partners-magento2ee #151, magento/magento2#27255, magento/magento2#27273, magento/magento2#272 98, magento/magento2#27292, magento/magento2#27214, magento/partners-magento2ee#15 8 , magento/magento2#27276, magento/magento2#27000, magento/magento2#27378, magento/magento2#27381, magento/magento2#27427, 🔗 magento/magento2#27425 123}, magento/magento2#27322, magento/magento2#27321, 🔗 magento/magento2#27597 {1 29}, magento/partners-magento2ee#172, magento/magento2#26988, magento/magento2#27552magento/magento2#27701, magento/partners-magento2ee#178, 🔗 magento/magento2#27325 {141 magento/magento2#27606, magento/magento2#27300, magento/magento2#27323, magento/magento2#27093, magento/magento2#27964
magento/magento2#26206, magento/magento2#26331, magento/magento2#26396, magento/magento2#26612, magento/magento2#26479, magento/magento2#26610, magento/partners-magento2ee#26607, magento/magento2 25856, magento/magento2#26973, magento/magento2#27044, magento/magento2#26989, magento/partners-magento2ee#27117, magento/magento2#27320, magento/partners-magento2ee#171, magento/magento magento2#26986, magento/magento2#27607, magento/magento2#27299, magento/magento2#2708 9
Strix
magento/magento2#25822, magento/magento2#25812, magento/magento2#25803, magento/magento2#25792, magento/magento2#25791, magento/magento2#25954, magento/magento2#26009, magento/magento2#25 854, magento/magento2#25846, magento/magento2#25845, magento/magento2#25844, 22} magento/magento2#25842 🔗, magento/magento2#25841, magento/magento2#25836, magento/magento2 25831, magento/magento2#25830, 🔗 magento/magento2#25829 🔗, 🔗 magento/magento2#25825 {35 magento/magento2#25823, magento/magento2#25821, magento/magento2#25820, magento/magento to2#25819, magento/magento2#25818 , magento/magento2#25817, 🔗 magento/magento2#25816 49}, magento/magento2#25815, magento/magento2#25813, magento/magento2#25811, magento /magento2#25807, magento/magento2#25804, magento/magento2#25802, magento/magento2#2580 0, magento/magento2#25799, magento/magento2#25797, magento/magento2#25794, magento/magento2#25793, magento/magento2#25788, magento/magento2#25787, magento/magento2#25 784, magento/magento2#25783, magento/magento2#26128, magento/magento2#26131, 4} magento/magento2#26129, magento/magento2#26126, magento/magento2#26125, magento/magento2#2 5957
magento/magento2#22047
Ziffelijkheid
magento/magento2#25808, magento/magento2#26057, magento/magento2#26050, magento/magento2#25920, magento/magento2#26068, magento/magento2#26136, magento/magento2#26215, magento/magento2#26 540, magento/magento2#26537, magento/magento2#26549, magento/magento2#26568, 22} magento/magento2#26782 🔗, magento/magento2#26764, magento/magento2#26820, magento/magento2 26771, magento/magento2#26768, magento/magento2#26761 🔗, 🔗 magento/magento2#26584 {35 magento/magento2#26932, magento/magento2#26862, magento/magento2#26979, magento/magento to2#26928, magento/magento2#27014 , magento/magento2#27740, magento/magento2#2686 49} 🔗
magento/magento2#26208, magento/magento2#26760, magento/magento2#26583, magento/magento2#26917, magento/magento2#26838, magento/magento2#26800, magento/magento2#26992
Fast White Cat
magento/magento2#25723, magento/magento2#26130, magento/magento2#24815, magento/magento2#26268, magento/magento2#26263, magento/magento2#26354, magento/magento2#26269, magento/magento2#26 360, magento/magento2#26684, magento/magento2#26398, magento/magento2#2296, 22} magento/magento2#26982 🔗, magento/magento2#27054, magento/magento2#26765, magento/magento2 27084, magento/magento2#27083, magento/magento2#27082 🔗, 🔗 magento/magento2#27080 {35 magento/magento2#26964, magento/magento2#26902, magento/magento2#27145, magento/magento to2#27215, magento/magento2#26923, magento/magento2#27319, 🔗 magento/magento2#27393 49}, magento/magento2#27385, magento/magento2#27384, magento/partners-magento2ee#150, magento/magento magento2#26075, magento/magento2#27462, magento/magento2#26397, magento/magento2#2746 3, magento/magento2#27491
magento/magento2#24713, magento/magento2#25390, magento/magento2#21684, magento/magento2#14001, magento/magento2#14913, magento/magento2#7065, magento/magento2#14958, magento/magento2#179, magento/magento2#20309, magento/magento2#186, magento/magento2#6310
crevestyle
magento/magento2#25541, magento/magento2#25587, magento/magento2#26037, magento/magento2#26034, magento/magento2#26033, magento/magento2#26424, magento/magento2#25385, magento/magento2#25 764, magento/magento2#25641, magento/magento2#27360, magento/magento2#26036, 22} magento/magento2#27603 🔗, magento/magento2#27589
magento/magento2#22416, magento/magento2#25586, magento/magento2#18687, magento/magento2#25974, magento/magento2#26364, magento/magento2#10518, magento/magento2#21717, magento/magento2#17 125, magento/magento2#25032, magento/magento2#27506
Visoog
magento/magento2#25655, magento/magento2#25624, magento/magento2#23313, magento/partners-magento2ee#50, magento/magento2#25860, magento/magento2#25297
magento/magento2#25654, magento/partners-magento2ee#22909
Vaimo
magento/magento2#25452, magento/magento2#26213, magento/magento2#27015, magento/magento2#27448, magento/magento2#27578
magento/magento2#20966, magento/magento2#26683
Wagento
magento/magento2#25973, magento/magento2#26234, magento/magento2#26290, magento/magento2#26238, magento/magento2#26365, magento/magento2#25966, magento/magento2#26546, magento/magento2#26 339, magento/magento2#26342, magento/magento2#26659, magento/magento2#26418, 22} magento/magento2#26649 🔗
magento/magento2#25972, magento/magento2#26227, magento/magento2#26289, magento/magento2#26235, magento/magento2#26364, magento/magento2#25962, magento/magento2#26543, magento/magento2#26 338, magento/magento2#26054, magento/magento2#26416, magento/magento2#26648
Krish TechnoLabs
magento/magento2#26160, magento/magento2#26170, magento/partners-magento2ee#118, magento/magento2#26162, 8} magento/partners-magento2ee#143 🔗, magento/magento2#27336
magento/magento2#26155, magento/magento2#24972, magento/magento2#25195, magento/magento2#27335
i95Dev
magento/magento2#26011, magento/magento2#25759, magento/magento2#26173, magento/magento2#26182, magento/magento2#26066, magento/magento2#26237, magento/magento2#26183, magento/magento2#26 169
magento/magento2#25930, magento/magento2#25433, magento/magento2#26164, magento/magento2#26176, magento/magento2#26064, magento/magento2#25936, magento/magento2#26181, magento/magento2#26 168
Iets digitaal
magento/magento2#26359, magento/magento2#26185, magento/partners-magento2ee#60
Comwrap
magento/partners-magento2ee#68, magento/magento2#27257
Zilker-technologie
magento/magento2#25428, magento/magento2#26714, magento/magento2#25991, magento/magento2#27138
magento/magento2#14885, magento/magento2#847, magento/magento2#973
Youwe
magento/magento2#24360, magento/magento2#25194, magento/magento2#26748
magento/magento2#24357, magento/magento2#25188, magento/magento2#26745
Reach Digital
magento/magento2#25875
magento/magento2#9466
Cedcommerce
magento/magento2#26628, magento/magento2#26348, magento/magento2#27886
magento/magento2#26345, magento/magento2#27874
Divante
magento/magento-Functioneel-test-migration#718, magento/magento-Functioneel-test-migration#720, magento/magento-Functioneel-tests-migration#719, magento/magento-Functionair-testing-migration-#71717
Interactiv4
magento/magento2#24843, magento/magento2#25311
magento/magento2#24842, magento/magento2#13252
Maandag
magento/magento2#26044, magento/partners-magento2ee#136, magento/magento2#26869, magento/magento2#26868, 8} magento/magento2#26821 🔗, magento/magento2#26697
MediaCT
magento/partners-magento2ee#145
Adoordacht advies
magento/magento2#26623, magento/magento2#26781
magento/magento2#26622
Maginus
magento/magento2#26413, magento/magento2#27196
integer_net GmbH
magento/magento2#25851, magento/magento2#24485
Veriteworks
magento/magento2#25454
magento/magento2#24637

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
Eden Duong
#25905
NVT
Ajith
#25808
NVT
Marco Köpcke
#25790
24229
Eduard Chitoraga
#25774
NVT
Edward Simpson
#25604
NVT
Mateusz Krzeszowiak
#25541
22416
Eden Duong
#25939
NVT
Eden Duong
#25928
NVT
Eduard Chitoraga
#25913
NVT
Lukasz Bajsarowicz
#25822
NVT
Lukasz Bajsarowicz
#25812
NVT
Lukasz Bajsarowicz
#25803
NVT
Lukasz Bajsarowicz
#25791
NVT
Lukasz Bajsarowicz
#25792
NVT
Andrii Beziazychnyi
#25765
25739
Nathan Morgan
#25655
25654
Eden Duong
#25952
25731
Eden Duong
#25942
25935
Eden Duong
#25932
25931
Eden Duong
#25926
25925
Eduard Chitoraga
#25918
25917
Ihor Sviziev
#25912
25911
Adam Mellen
#25995
NVT
Eden Duong
#25984
NVT
Eden Duong
#25982
NVT
Lukasz Bajsarowicz
#25954
NVT
Eden Duong
#25924
25893
Eden Duong
#25904
25896
Bartłomiej Szubert
#25723
24713
Alexey Rakitin
#25699
19805, 23481
Phil
#25262
NVT
Eden Duong
#26016
NVT
Eden Duong
#25997
NVT
Eden Duong
#25993
NVT
Nazar Klovanych
#25992
NVT
Hitesh
#25973
25972
maslii
#25975
NVT
Dan Wallis
#25624
NVT
Namrata
#25114
NVT
Mateusz Krzeszowiak
#25587
25586
Eduard Chitoraga
#26069
NVT
Eden Duong
#26067
NVT
Eduard Chitoraga
#26063
20379
Sathish Subramanian
#26057
NVT
Sathish Subramanian
#26050
NVT
Giancarlo Peris
#26044
NVT
Eden Duong
#26045
NVT
Eden Duong
#26042
NVT
Eden Duong
#26043
NVT
Krzysztof Daniel
#26037
NVT
Paweł Tylek
#26034
18687
Eden Duong
#26003
NVT
Łukasz Lewandowski
#26001
24025
Sergey Dovbenko
#25940
100
Eduard Chitoraga
#25697
NVT
Rafael Corrêa Gomes
#25523
NVT
Tan Sezer
#24360
24357
Eden Duong
#26060
NVT
Eden Duong
#26059
NVT
Matheus Gontijo
#26058
NVT
divyajyothi5321
#26011
25930
Eden Duong
#26004
NVT
Sathish Subramanian
#25920
NVT
Eden Duong
#26082
NVT
Eden Duong
#26076
NVT
Sathish Subramanian
#26068
NVT
Lukasz Bajsarowicz
#26009
NVT
Ashna-Jahan
#25759
25433
Lukasz Bajsarowicz
#25854
NVT
Lukasz Bajsarowicz
#25846
NVT
Lukasz Bajsarowicz
#25845
NVT
Lukasz Bajsarowicz
#25844
NVT
Lukasz Bajsarowicz
#25842
NVT
Lukasz Bajsarowicz
#25841
NVT
Lukasz Bajsarowicz
#25831
NVT
Lukasz Bajsarowicz
#25836
NVT
Lukasz Bajsarowicz
#25830
NVT
Lukasz Bajsarowicz
#25829
NVT
Lukasz Bajsarowicz
#25825
NVT
Lukasz Bajsarowicz
#25823
NVT
Lukasz Bajsarowicz
#25821
NVT
Lukasz Bajsarowicz
#25819
NVT
Lukasz Bajsarowicz
#25820
NVT
Lukasz Bajsarowicz
#25818
NVT
Lukasz Bajsarowicz
#25817
NVT
Lukasz Bajsarowicz
#25816
NVT
Lukasz Bajsarowicz
#25815
NVT
Lukasz Bajsarowicz
#25813
NVT
Lukasz Bajsarowicz
#25811
NVT
Lukasz Bajsarowicz
#25807
NVT
Lukasz Bajsarowicz
#25804
NVT
Lukasz Bajsarowicz
#25802
NVT
Lukasz Bajsarowicz
#25800
NVT
Lukasz Bajsarowicz
#25799
NVT
Lukasz Bajsarowicz
#25797
NVT
Lukasz Bajsarowicz
#25794
NVT
Lukasz Bajsarowicz
#25793
NVT
Lukasz Bajsarowicz
#25788
NVT
Lukasz Bajsarowicz
#25787
NVT
Lukasz Bajsarowicz
#25784
NVT
Lukasz Bajsarowicz
#25783
NVT
Gihovani Filipp Pereira Demétrio
#26157
NVT
Ravi Chandra
#26160
26155
Eduard Chitoraga
#26154
NVT
Eduard Chitoraga
#26150
#26148
Eden Duong
#26140
NVT
Sathish Subramanian
#26136
NVT
Lukasz Bajsarowicz
#26128
NVT
Eden Duong
#26127
NVT
Eduard Chitoraga
#26096
NVT
Andrii Beziazychnyi
#26028
NVT
Serhiy Zhovnir
#25864
761
Daniel Ruf
#24849
NVT
Lukasz Bajsarowicz
#26131
NVT
Lukasz Bajsarowicz
#26129
NVT
Lukasz Bajsarowicz
#26125
NVT
Grzegorz Bogusz
#26033
25974
Pavel Bystritsky
#25915
NVT
Andreas Mautz
#25838
25674
Marc Rodriguez
#25315
13136
Lukasz Bajsarowicz
#25957
22047
David Lambauer
#24103
NVT
divyajyothi5321
#26173
26164
Ravi Chandra
#26170
24972
azambon
#25876
25659
Adarsh Manick
#25428
NVT
Andrey Legayev
#25125
NVT
Lukasz Bajsarowicz
#26225
NVT
Alexey Arendarenko
#25603
18717
divyajyothi5321
#26182
26176
Bartłomiej Szubert
#26130
25390
Marco Oliveira
#26084
26083
divyajyothi5321
#26066
26064
MaxRomanov4669
#25958
14663
Anton Kaplya
#25479
NVT
Torben Höhn
#25640
NVT
Edward Simpson
#25478
NVT
Behnam Shayani
#25452
20966
Bartłomiej Szubert
#24815
21684
Eden Duong
#24471
24468
Pavel Bystritsky
#22917
22856
Lukasz Bajsarowicz
#26274
NVT
Lukasz Bajsarowicz
#26273
NVT
Bartłomiej Szubert
#26268
14001
aleromano89
#26264
23521
Lukasz Bajsarowicz
#26259
NVT
divyajyothi5321
#26237
25936
Hitesh
#26234
26227
Sathish Subramanian
#26215
26208
Lukasz Bajsarowicz
#26207
26206
divyajyothi5321
#26183
26181
divyajyothi5321
#26169
26168
Yaroslav Rogoza
#26029
NVT
Laura Folco
#25946
19093
miszym
#25250
23350
Hitesh
#26290
26289
Marco Oliveira
#26270
22964
Bartłomiej Szubert
#26263
14913
Eduard Chitoraga
#26251
NVT
Riccardo Tempesta
#26218
26217
Pawan Kumar Parmar
#26048
NVT
Andrii Chorniy
#25985
23899
Douglas Radburn
#25337
14971
Denis Kopylov
#22990
22988
Bartłomiej Szubert
#26360
NVT
Patrick McLain
#26359
NVT
Bartłomiej Szubert
#26354
NVT
Alexander Taranovsky
#26312
NVT
Eduard Chitoraga
#26311
NVT
Eduard Chitoraga)
#26305
NVT
Bartłomiej Szubert
#26269
7065
MaxRomanov4669
#26258
11209
Hitesh
#26238
26235
Patrick McLain
#26185
NVT
Eden Duong
#26051
25130
Eden Duong
#25909
25881
Benjamin Rosenberger
#25718
NVT
Benjamin Rosenberger
#25716
NVT
Matti Vapa
#25375
25373
Mychailo
#25333
25278
dhoang89
#25194
25188
Thomas Klein
#25083
NVT
Gihovani Filipp Pereira Demétrio
#24955
22304
John Hughes
#23313
22909
Lukasz Bajsarowicz
#26407
26396
Lukasz Bajsarowicz
#26395
26396
Lukasz Bajsarowicz
#26323
26331
Lukasz Bajsarowicz
#26321
26331
Lukasz Bajsarowicz
#26320
26331
Lukasz Bajsarowicz
#26319
26331
Paweł Tylek
#26424
26364
Alexander Taranovsky
#26402
NVT
Tejash Kumbhare
#26365
26364
Andrii Chorniy
#26313
25968
Timon de Groot
#26495
NVT
Alexander Taranovsky
#26464
NVT
Alexander Taranovsky
#26452
NVT
Lukasz Bajsarowicz
#26322
26331
Lukasz Bajsarowicz
#26391
NVT
Vikalp Saxena
#26628
NVT
Lukasz Bajsarowicz
#26614
26612
Eduard Chitoraga
#26558
NVT
Ajith
#26540
NVT
Ajith
#26537
NVT
Fred Orosko Dias
#26512
NVT
Fred Orosko Dias
#26511
NVT
Fred Orosko Dias
#26509
NVT
Andrii Chorniy
#26490
NVT
Ravinder
#26489
26437
Lukasz Bajsarowicz
#26480
26479
Karyna Tsymb al
#26478
NVT
Oleh Usik
#26455
25162
diepaksnair
#26445
25761
Sergiy Vasiutynskyi
#26435
18012
Tjitse
#26434
NVT
Andrii Kartavtsev
#26381
25300
Gerchak
#26327
NVT
Daniel Ruf
#26285
26275
Stanislav Ilnytskyi
#26071
26065
Fred Orosko Dias
#25994
NVT
Gerchak
#25839
21014
Mateusz Krzeszowiak
#25385
10518, 21717
Lukasz Bajsarowicz
#26355
NVT
Manuel Eduardo Cánepa Cihuelo
#26296
NVT
Alexander Taranovsky
#26000
NVT
Hitesh
#25966
25962
Jeroen
#25875
9466
Mateusz Krzeszowiak
#25764
17125
Vinai Kopp
#24460
NVT
Namrata
#26634
NVT
Lukasz Bajsarowicz
#26611
26610
Sathish Subramanian
#26549
NVT
Karyna Tsymb al
#26525
NVT
Karyna Tsymb al
#26487
NVT
Alexander Taranovsky
#26439
NVT
Alexander Taranovsky
#26429
NVT
Sergiy Vasiutynskyi
#26241
26240
Risha Tiwari
#26641
NVT
Karyna Tsymb al
#26579
NVT
Dmitry Tsymb al
#26574
NVT
Oleh Usik
#26569
17847
Ajith
#26568
NVT
Mayank Zalavadia
#26542
NVT
Yevhen Sentiabov
#26533
21555, 26532
Eduard Chitoraga
#26496
NVT
Alexander Taranovsky
#26476
NVT
Erfan Shamabadi
#26462
NVT
Michele Fantetti
#26451
NVT
Karyna Tsymb al
#26430
NVT
Karyna Tsymb al
#26399
26332
Paavo Pokkinen
#26213
NVT
KaushikChavda
#26007
25591
Dan Wallis
#25860
NVT
Willem Wigman
#25851
NVT
jimuld
#25742
NVT
Raúl Verdugo Lorenzo
#25324
13865
George Babarus
#24648
NVT
Andreas von Studnitz
#24485
NVT
Chris Pook
#26378
26375
Paweł Tylek
#25641
25032
Andrey Nikolaev
#25285
NVT
Sergiy Vasiutynskyi
#26420
8691
Raul E Watson
#26413
NVT
Ravi Chandra
#26162
25195
Lachlan Turner
#26623
26622
Lukasz Bajsarowicz
#26621
NVT
Hitesh
#26546
26543
Fanis Strezos
#26423
25268
Tejash Kumbhare
#26339
26338
Jens Scherbl
#24691
NVT
Ajith
#26782
NVT
Matthew O'Loughlin
#26781
NVT
Karyna Tsymb al
#26770
NVT
Sathish Subramanian
#26764
26760
Adarsh Manick
#26714
14885
Karyna Tsymb al
#26715
NVT
Shankar Konar
#26502
863
Yurii Tvardyi
#26279
26276
Alexander Taranovsky
#26246
26245
Andrea Parmeggiani
#26142
26141
toxix
#25488
25487
Nikita Sarychev
#25249
NVT
vishal-webkul
#25246
25245
adrian-martinez-interactiv4
#24843
24842
Sathish Subramanian
#26820
NVT
Karyna Tsymb al
#26816
NVT
Ajith
#26771
NVT
Bartłomiej Szubert
#26684
NVT
Pratik Mehta
#26674
NVT
Tejash Kumbhare
#26342
NVT
Adarsh Manick
#25991
847
Vinh Le
#26857
26843
Alexander Taranovsky
#26846
NVT
Karyna Tsymb al
#26844
NVT
Karyna Tsymb al
#26835
NVT
Karyna Tsymb al
#26839
NVT
Karyna Tsymb al
#26769
NVT
Ajith
#26768
NVT
Karyna Tsymb al
#26712
NVT
Vova Yatsyuk
#26688
NVT
Dasharth Patel
#26659
26054
Bartłomiej Szubert
#26398
NVT
Sergiy Vasiutynskyi
#26317
26240, 26314
Alexander Lukyanov
#24612
24547
Eduard Chitoraga
#26904
NVT
Karyna Tsymb al
#26899
NVT
Stanislav Ilnytskyi
#26897
NVT
Karyna Tsymb al
#26894
NVT
Eduard Chitoraga
#26878
NVT
Vladimir Fishchenko
#26869
NVT
Vladimir Fishchenko
#26868
NVT
Milan Osztromok
#26863
NVT
Stanislav Ilnytskyi
#26790
NVT
Sathish Subramanian
#26761
NVT
Eduard Chitoraga
#26710
NVT
Eden Duong
#26701
26675
Serhii Petrychenko
#26650
25675
Karyna Tsymb al
#26617
NVT
Sathish Subramanian
#26584
26583
Maksym Novik
#26523
25963
Hitesh
#26418
26416
Marco Köpcke
#25806
25656
Benjamin Rosenberger
#25626
NVT
Brice
#25426
NVT
Rafael Corrêa Gomes
#25417
NVT
Rafael Corrêa Gomes
#25321
NVT
Artem Voloznov
#24976
24971
Bartłomiej Szubert
#22296
14958
Alexander Taranovsky
#26833
NVT
Lukasz Bajsarowicz
#26608
26607
Grayson
#26772
NVT
Lukasz Bajsarowicz
#25858
25856
Denis Kopylov
#23570
NVT
Petar Borisovski
#26995
NVT
Bartłomiej Szubert
#26982
NVT
Lukasz Bajsarowicz
#26974
26973
Max Mezhensky
#26947
NVT
Max Mezhensky
#26944
NVT
Sathish Subramanian
#26932
26917
Nandhini Nagaraj
#26928
NVT
Andrii Kasian
#26916
NVT
Max Mezhensky
#26912
NVT
Mohamed-Asar
#26862
26838
Vladimir Fishchenko
#26821
NVT
Oleh Usik
#26755
NVT
Vladimir Fishchenko
#26697
NVT
Fred Orosko Dias
#26586
NVT
Ravinder
#26230
26229
Oleh Usik
#26090
25910
Andrii Chorniy
#25895
13269, 25738
Shankar Konar
#25349
572
Chris Frewin
#25161
NVT
Sathish Subramanian
#26979
26800
Max Mezhensky
#26842
NVT
Alastair Mucklow
#26615
NVT
Lukasz Bajsarowicz
#25828
26331
enriquei4
#25311
13252
Bartłomiej Szubert
#27054
NVT
Lukasz Bajsarowicz
#27048
27044
Sean van Zuidam
#27041
27040
Karyna Tsymb al
#27021
NVT
Max Mezhensky
#27010
NVT
Lukasz Bajsarowicz
#26779
NVT
Bartłomiej Szubert
#26765
17933
Tobias Nilsson
#26548
23755, 26384
Lukasz Bajsarowicz
#26329
26331
korostii
#25359
25243
Pieter Hoste
#24003
23619
Alexander Taranovsky
#27114
NVT
Oleh Usik
#27057
NVT
Timon de Groot
#27033
27032
Dominic Fernando
#26907
NVT
Tu Nguyen
#26619
NVT
Lukasz Bajsarowicz
#26778
NVT
Lukasz Bajsarowicz
#26990
26989
Raul E Watson
#27196
NVT
Sergiy Vasiutynskyi
#27149
27027
Adarsh Manick
#27138
973
Sergiy Vasiutynskyi
#27131
26758
Bartłomiej Szubert
#27084
NVT
Bartłomiej Szubert
#27083
NVT
Bartłomiej Szubert
#27082
NVT
Bartłomiej Szubert
#27080
NVT
Sergiy Vasiutynskyi
#27029
26847
Vinh Le
#27026
27009
Sathish Subramanian
#27014
26992
Bartłomiej Szubert
#26964
NVT
Ihor Sviziev
#26939
NVT
Bartłomiej Szubert
#26902
20309
Tejash Kumbhare
#26649
26648
printCB
#26642
26590
Alexander Taranovsky
#26563
NVT
Hirokazu Nishi
#25454
24637
Pieter Hoste
#24878
22609
Dmitriy
#24743
24735
Francis
#23742
NVT
wardcape
#22442
NVT
Vadim Malesh
#27172
14086
Franciszek Wawrzak
#27179
NVT
Bartłomiej Szubert
#27145
NVT
alexander-aleman
#26959
25219
DanieliMi
#26506
26499
Andrii Beziazychnyi
#25722
25669
Ihor Sviziev
#27284
NVT
Lukasz Bajsarowicz
#27281
NVT
Lukasz Bajsarowicz
#27277
NVT
Lukasz Bajsarowicz
#27274
NVT
Sergiy Vasiutynskyi
#27261
20472, 20906, 21910
Navarr Barnier
#27249
NVT
Pieter Hoste
#26784
4112, 11615, 11616, 25124, 26393
Piotr Markiewicz
#26746
NVT
Mudit Shukla
#26348
26345
Vadim Malesh
#27187
26117
Sergiy Vasiutynskyi
#27170
26825
Eden Duong
#25733
NVT
Lukasz Bajsarowicz
#27118
27117
Dmitry Tsymb al
#27266
NVT
Lukasz Bajsarowicz
#27255
NVT
Vasilii Burlacu
#27165
NVT
AleksLi
#27015
26683
Tu Nguyen
#26987
26963
Sergiy Vasiutynskyi
#26560
26473, 26856, 26858
Dan Wallis
#25297
NVT
solwininfotech
#24479
22251
Lukasz Bajsarowicz
#27273
NVT
Vadim Malesh
#27237
24704
Bartłomiej Szubert
#27215
NVT
Sergiy Vasiutynskyi
#27191
26827
Michael Bottens
#27125
27124
Yaroslav Rogoza
#26015
NVT
Lewis
#25734
NVT
Alexander Menk
#23191
NVT
Abrar Pathan
#27336
27335
Sergiy Vasiutynskyi
#27304
14080
Lukasz Bajsarowicz
#27298
NVT
Lukasz Bajsarowicz
#27292
NVT
Vasilii Burlacu
#27263
26708
Lukasz Bajsarowicz
#27214
NVT
Michele Fantetti
#27116
NVT
Antonino Bonumore
#26748
26745
Bartłomiej Szubert
#26923
186
Andrii Beziazychnyi
#27390
NVT
Fil Maj
#27375
NVT
Oleh Usik
#27353
NVT
Dmitry Tsymb al
#27334
NVT
Bartłomiej Szubert
#27319
NVT
Andrii Beziazychnyi
#27307
26224
Lukasz Bajsarowicz
#27276
NVT
Lukasz Bajsarowicz
#27000
NVT
Tjitse
#26538
NVT
Pavel Bystritsky
#25664
25540
Alexander Taranovsky
#22011
22010
Lukasz Bajsarowicz
#27378
NVT
Nirav Patel
#26055
22363
Sergiy Vasiutynskyi
#27412
13689
Bartłomiej Szubert
#27393
NVT
Bartłomiej Szubert
#27385
NVT
Bartłomiej Szubert
#27384
NVT
Vasilii Burlacu
#27383
27370
Lukasz Bajsarowicz
#27381
NVT
Mateusz Krzeszowiak
#27360
NVT
Priya-V-Panchal
#27088
27086
Laura Folco
#22837
22833
Bartłomiej Szubert
#26075
6310
Shankar Konar)
#27388
NVT
Graham Wharton
#26999
NVT
Vasilii Burlacu
#27371
NVT
Vadim Malesh
#27509
NVT
Bartłomiej Szubert
#27462
NVT
Lukasz Bajsarowicz
#27427
NVT
Lukasz Bajsarowicz
#27425
NVT
Nazar Klovanych
#27413
NVT
Abel Truong
#27365
16315
Lyzun Oleksandr
#27257
NVT
Daniel Ruf
#26763
26762
Shankar Konar
#26736
NVT
Tu Nguyen
#26618
NVT
Stanislav Ilnytskyi
#26417
NVT
Vasilii Burlacu
#27493
26652
Andrii Beziazychnyi
#27492
NVT
Serhiy Zhovnir
#27399
1002
Bartłomiej Szubert
#26397
NVT
Oleh Usik
#26100
24990
Simon Sprankel
#27545
NVT
Tu Nguyen
#27544
NVT
Oleh Usik
#27526
NVT
Ihor Sviziev
#27521
27500
Vasilii Burlacu
#27497
27496
Vasilii Burlacu
#27495
NVT
Bartłomiej Szubert
#27463
NVT
Abel Truong
#27295
27169
Mark Shust
#26900
NVT
Pieter Hoste
#26801
NVT
Ihor Sviziev
#27519
27500
Lukasz Bajsarowicz
#27322
27320
Lukasz Bajsarowicz
#27321
27320
Nazar Klovanych
#27652
NVT
Cristiano Pacheco
#27627
27500
Lukasz Bajsarowicz
#27597
171
Oleh Usik
#27563
NVT
Bartłomiej Szubert
#27491
NVT
Sergiy Vasiutynskyi
#27343
13851
Lukasz Bajsarowicz
#26988
26986
Tu Nguyen
#26926
NVT
Krzysztof Daniel
#26036
NVT
Oleh Usik
#27671
NVT
Lukasz Bajsarowicz
#27552
NVT
Marcus Pettersen Irgens
#27547
NVT
Oleh Usik
#27676
NVT
Ihor Sviziev
#27522
27500
Eino Keskitalo
#27448
NVT
Lukasz Bajsarowicz
#27701
27638
Oleh Usik
#27689
NVT
Bartosz Górski
#27685
NVT
Oleh Usik
#27677
NVT
Paweł Tylek
#27603
27506
Lukasz Bajsarowicz
#27325
NVT
Oleh Usik
#27843
NVT
Oleh Usik
#27841
NVT
Oleh Usik
#27692
NVT
Lukasz Bajsarowicz
#27606
27607
Matheus Gontijo
#26293
NVT
Oleh Usik
#27846
NVT
Lukasz Bajsarowicz
#27300
27299
Sergii Ivashchenko
#27499
NVT
Sergii Ivashchenko
#27536
NVT
Nazar Klovanych
#27566
NVT
Nazar Klovanych
#27966
NVT
Pieter Hoste
#27926
27920
Pieter Hoste
#27892
NVT
Ihor Sviziev
#27887
25769
Shikha Mishra
#27886
27874
Ajith
#27740
NVT
Oleksandr Kravchuk
#27578
NVT
Lukasz Bajsarowicz
#27323
27320
Lukasz Bajsarowicz
#27093
27089
Alexander Shkurko
#27994
NVT
Vadim Malesh
#27976
1270
Lukasz Bajsarowicz
#27964
NVT
Andrii Kalinich
#27955
27897
Shankar Konar
#27515
27503
Ajith
#26886
NVT
Nazar Klovanych
#28048
NVT
Volodymyr Zaets
#27948
NVT
Volodymyr Zaets
#27662
NVT
Ajith
#26704
NVT
Tu Nguyen
#27572
27058
Dzung Nguyen
#27455
23440
Rohan Hapani
#27359
27358

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.0 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