Opmerkingen bij de release Magento Open Source 2.4.0

Magento Open Source 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.

Met deze versie, is de Authorize.Net methodeintegratie verwijderd uit kerncode. Handelaren moeten migreren naar de officiële extensie die op de Commerce Marketplace beschikbaar is.

NOTE
Integratie van Braintree: Vóór 2.4.0, werd het geadviseerd dat de handelaren de officiële uitbreiding van de Braintree van de integratie 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 Braintree voor meer informatie over de migratie naar 2.4.0.

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. Bevestig voordat u de upgrade naar 2.4.0 uitvoert dat uw omgeving voldoet aan de minimale technische stackvereisten.
NOTE
Adobe Commerce-releases kunnen niet-compatibele wijzigingen (BIC's) bevatten. Als u wijzigingen die niet compatibel zijn met oudere versies wilt bekijken, raadpleegt u BIC-referentie. Belangrijke problemen die niet compatibel zijn met oudere versies worden beschreven in BIC-hooglichten. 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 AC-3022.patch DHL blijft aanbieden als scheepvaartmaatschappij

DHL heeft schemaversie 6.2 geïntroduceerd en zal schemaversie 6.0 in de nabije toekomst verwerpen. Adobe Commerce 2.4.4 en eerdere versies die de integratie van DHL steunen slechts versie 6.0. Merchants die deze versies opstellen zouden moeten toepassen AC-3022.patch zo snel mogelijk DHL als scheepvaartmaatschappij aan te bieden. Zie de Pas een patch toe om DHL als scheepvaartmaatschappij te blijven aanbieden Het artikel van de Kennisbank voor informatie over het downloaden en het installeren van de flard.

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 hotfix biedt een oplossing voor een uitgebrachte versie die een specifiek probleem of probleem verhelpt.)

Voor algemene informatie over beveiligingspatches raadpleegt u Introductie van de nieuwe versie van de Reparatie van de Veiligheid.Voor instructies over het downloaden en toepassen van beveiligingspatches (inclusief patch 2.3.5-p2) raadpleegt u Snelle start van de installatie op locatie. 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, Inventory management en Progressive Webben Application (PWA) Studio) 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. Daarom herinneren wij u eraan alle noodzakelijke stappen te nemen om uw Admin te beschermen, met inbegrip van maar niet beperkt tot deze inspanningen: IP voegend op lijst van gewenste personen, tweeledige verificatie, gebruik van VPN, het gebruik van een unieke plaats eerder dan /adminen goede wachtwoordhygiëne. Zie Beveiligingsupdates beschikbaar voor Magento voor een bespreking van deze vaste kwesties. voor een bespreking van deze vaste kwesties.

Aanvullende beveiligingsverbeteringen

  • Implementatie van 2FA voor beheeraccounts, magento.com-gebruikersaccounts en Creative Cloud SSH-toegang

    • Uw beheerdersaccount beveiligen. 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 Verificatie met twee factoren (2FA).

    • Je account beveiligen. 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 Je account beveiligen.

  • Toegang tot SSH voor cloud beveiligen. 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 Meervoudige verificatie voor SSH-toegang inschakelen.

  • De strikte modus voor het sjabloonfilter is nu standaard ingeschakeld. 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.

  • Gegevensrendering voor UI-gegevensproviders is nu standaard uitgeschakeld. Hierdoor kunnen schadelijke gebruikers geen willekeurige JavaScript uitvoeren.

  • Nieuw \Magento\Framework\Escaper class. Deze klasse is bedoeld 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 $escaper lokale variabele is beschikbaar binnen .phtml sjablonen en moeten worden gebruikt in plaats van de vervangen $block->escape{method}. Gebruiken $escaper eerder dan $block als $block->escape{method} is vervangen.

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

  • Verbeteringen voor CSP-ondersteuning (Content Security Policy). SecureHtmlRenderer is toegevoegd aan het framework en is beschikbaar in .phtml sjablonen naar 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. Meer informatie over CVE-id's vindt u op CVE.

Platformupgrades

De volgende platformupgrades helpen de beveiliging en prestaties van websites te verbeteren. Ondersteunde versies van PHP en PHPUnit, Elasticsearch, MySQL en andere afhankelijkheden worden weergegeven in vereisten voor technologiestack.

  • Ondersteuning voor PHP 7.4 is geïntroduceerd en PHP 7.1 en 7.2 is vervangen. 2.4.0 introduceert ondersteuning voor PHP 7.4.

  • Ondersteuning voor PHPUnit 9.x en afleiding 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-ondersteuning. 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 Voorwaarden voor zoekmachines.

  • Ondersteuning voor MySQL 8.0. 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.

  • Verwijderen van de zoekfunctie voor de MySQL-catalogus. 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 Controleren of Elasticsearch is geïnstalleerd.

  • Ondersteuning voor MariaDB 10.4. Ondersteuning voor MySQL 8.0 biedt handelaren de mogelijkheid om MariaDB 10.4 met Magento Open Source 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).

  • Migratie van afhankelijkheden van Zend Framework naar de Laminas-project om de overgang van het Kader van Zend aan het Project van Laminas van de Stichting van Linux te weerspiegelen. Zend Framework is vervangen. Zie de Migratie van Zend Framework naar het Laminas-project DevBlog-bericht.

  • Decompositie van controllers Hiermee kunnen extensieontwikkelaars ActionInterface rechtstreeks implementeren zonder 'laag supertype'-klassen. Zie de Decompositie van controllers DevBlog-bericht. Verbetering gestart door Vinai Kopp in pull request 1628 en afgerond door Lukasz Bajsarowicz in pull request 2678. GitHub-9582

  • Verwijdering van de kernintegratie van de code voor de bescherming van ondertekende fraude. Deze kernfunctie wordt niet meer ondersteund. Handelaren moeten naar de Bezig met ondertekenen van de extensie Fraud & Chargeback Protection die beschikbaar is op de Commerce Marketplace.

  • De de kernmodule van de Braintree is verwijderd uit de codebasis. De module Braintree Payments biedt nu dezelfde functieset. Zie Braintreeën.

  • 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 de kernintegratie van betalingsmethoden van derden. 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 Afschrijving van de integratie van betalingen devblog-bericht.

  • Ondersteuning voor gedeeltelijk zoeken naar Elasticsearch (nieuwe standaardzoekengine). 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.

  • PayPal JavaScript SDK-upgrade. We hebben de integratie met PayPal Express Checkout gemigreerd naar de nieuwste PayPal JavaScript SDK, een SDK die de benodigde risicoparameters automatisch verzamelt en doorgeeft aan PayPal. 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 Magento installeren.

  • Plug-insteekmodule Composer. Composer-plug-in stroomlijnt het upgradeproces door de wijzigingen op te lossen die in het hoofdproject moeten worden aangebracht composer.json voordat u het bestand bijwerkt naar een nieuwe versie. Deze plug-in beschermt tegen overschrijvingen van aanpassingen. Zie Upgrade uitvoeren met de plug-in van de composer-hoofdmap.

  • Winkelen via de verkoper. Met deze functie kunnen verkopers de winkeliers namens hun klanten bekijken. Klanten die ervoor kiezen winkeltoegang tot hun accounts toe te staan. Deze door de gemeenschap ontwikkelde eigenschap omvat een originele uitbreiding die door wordt ontwikkeld MAGEFAN. Zie Winkelen met hulp van verkoper. 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 de sectie van klantengegevens de bevestigingslogica. Deze versie introduceert een nieuwe manier om alle gegevens van klantensecties ongeldig te maken die een bekende kwestie met lokale opslag wanneer douane vermijden sections.xml validaties zijn actief. (Eerder was de persoonlijke inhoud (lokale opslag) niet correct ingevuld als u een aangepast programma had etc/frontend/sections.xml met handeling ongeldig te maken.) Zie Persoonlijke inhoud.

  • Meerdere optimalisaties voor 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 gebruiken voor de pagina en de standaardcache en Caching configureren.

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

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

    • Het resultaat van query's voor de inventory_stock tabel (1 query in plaats van 16)

  • Verbetering van de prestaties tot 25-30% voor snelle bestelling van add-to-cart.

  • Handelaars kunnen nu lazig met laden om afbeeldingen te laden.

Adobe Stock Integration v2.0

Mogelijkheid om voorvertoningen van aandelenafbeeldingen te licentiëren via de medialerie. 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.

Inventory management

Inventory management-verbeteringen voor deze release zijn onder andere ondersteuning voor het ophalen in de winkel en ondersteuning voor bundelproducten. Zie Opmerkingen bij de release van Inventory management voor een meer gedetailleerde bespreking van recente opgeloste problemen in Inventory management.

GraphQL

Tot de verbeteringen voor GraphQL behoren:

  • pickupLocations de vraag steunt de de ophaaleigenschap van de Opname van de Inventaris In-opslag
  • categories De vraag keert een lijst van categorieën terug die een gespecificeerde filter aanpassen. Deze query verschilt van de categoryList vraag in die dat het paginering steunt.
  • reorderItems mutatie staat een het programma geopende gebruiker toe om alle producten van een vorige orde in hun kar toe te voegen.

Zie de GraphQL Developer Guide voor meer informatie over deze en andere verbeteringen. Zie Opmerkingen bij de release voor een uitvoerige bespreking van recente opgeloste problemen in GraphQL.

PWA Studio

Zie compatibiliteit voor een lijst van de versies van de PWA Studio en hun compatibele versies. Voor informatie over verbeteringen en foutoplossingen raadpleegt u PWA Studio-releases.

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 versie van omvat uitbreidingen die door derdeverkopers worden ontwikkeld. 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.

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 uitbreiding vervangt onze kernintegratie in de Braintree. Het verstrekt de zelfde eigenschappen zoals de Braintree kernintegratie. Zie Braintreeën.

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 met succes een website samen met de werkingsgebiedspecifieke configuratiemontages van de website verwijderen in app/etc/config.php zoals 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 in de winkel weergegeven: 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 niet meer bewerkbaar zijn vanuit de beheerder.

De installatie van de Magento Open Source is nu voltooid en opslagruimten worden gemaakt zoals verwacht, wanneer de opslagconfiguratie vooraf is gedefinieerd in config.php.

  • \Magento\Store\App\Config\Source\RuntimeConfigSource::getEntities is gespiegeld om het aantal SHOW TABLE STATUS query's die het maakt. (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. 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 heeft de toepassing de huidige pagina niet opnieuw geladen en 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.
  • De bin/magento setup:di:compile mislukt niet meer bij anonieme klassen. Correctie ingediend door Yevhen Sentiabov in pull request 26533. GitHub-26532, GitHub-21555
  • 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. Correctie ingediend door Pieter Hoste in pull request 24003. GitHub-23619
  • U hebt geen schrijfbaar meer nodig env.php bestand wanneer wordt overgeschakeld naar de onderhoudsmodus. In plaats daarvan stelt de toepassing de no-cache kopteksten voor alle frontend verzoeken in onderhoudsmodus (Cache-Control). Eerder kon u de onderhoudsmodus niet inschakelen wanneer env.php was read-only, en de toepassing probeerde om FPC onbruikbaar te maken wanneer het schakelen op onderhoudswijze. Fix ingediend door Marco K̦ pcke in pull request 25790. GitHub-24229
  • db-ssl-verify resulteert niet meer in een ongedefinieerde indexfout tijdens een ddev instellen. Fix ingediend door Daniel Ruf in pull request 26763. GitHub-26762
  • Composer-afhankelijkheden zijn bijgewerkt om Redis-toetsvervaldatum te implementeren, wat de prestaties van Redis heeft verbeterd. Correctie van de door toxix in pull-aanvraag ingediende correctie 2548. GitHub-25487

Adobe Stock-integratie

  • CSS-stijlen zijn toegevoegd aan de Adobe Stock-afbeeldingsweergave ter ondersteuning van de markering van de geselecteerde afbeelding. Reparatie ingediend door Serhiy Zhovnir in pull request 25864. GitHub-761
  • Navigatie door Adobe Stock-voorbeeldafbeeldingen wordt niet meer geactiveerd door de cursor van het invoerveld met de pijltoetsen te verplaatsen. Correctie ingediend door Adarsh Manickam in pull request 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 ingediend door Shankar Konar in pull request 26502. GitHub-863
  • De toepassing slaat niet langer een voorvertoning van een Adobe Stock-afbeelding op wanneer u de cursor naar de linkerverticale schuifbalk van het venster verplaatst nadat u op Voorvertoning opslaan maar niet ter bevestiging van de opslagbewerking. Reparatie ingediend door Serhiy Zhovnir in pull request 27399. GitHub-1002

Achtergrond

  • E-mailsjablonen (Beheerder > Marketing > Communicatie > E-mailsjablonen) kan nu via Beheer worden voorvertoond wanneer JavaScript-miniatuur is ingeschakeld. 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. Oplossing door Eden Duong ingediend in pull request 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. Corrigeren door Dasharth-patel ingediend in pull request 2659. GitHub-26054
  • De toepassing genereert niet langer een fout wanneer u een afbeelding van een pagina verwijdert terwijl u deze maakt van Beheerder > Inhoud > Pagina's > Nieuwe pagina toevoegen. Eerder heeft de toepassing deze fout in de ontwikkelaarsconsole gegenereerd: 500 (Internal Server Error). Oplossing door Eden Duong ingediend in pull request 25924. GitHub-25893

Bundelproducten

  • De prestaties van de catalog_product_price de herindexering van bundelproducten is verbeterd.
  • Beheerders kunnen niet langer handmatig een belastingklasse invoeren in de Admin voor een bundelproduct wanneer het bundelproduct Belastingklasse en Dynamische prijs de instellingen zijn uitgeschakeld voor de standaardwinkelweergave. Eerder, toen een beheerder het selectievakje Standaardwaarde gebruiken optie naast Belastingklasse, heeft de toepassing de optie ingeschakeld, zodat een beheerder een andere waarde kan invoeren en het product kan opslaan.
  • 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, toen navigeerde aan de kar, toonde de toepassing deze fout: Please correct the quantity for some products.

Cache

  • De cache.xsd schema van Magento\Framework\Cache is refactorated zodat een geheim voorgeheugentype zonder instance veroorzaakt geen uitzonderingen meer wanneer u een module door het Admin geheim voorgeheugenbeheer onbruikbaar maakt. Eerder, toen u een geheim voorgeheugentype creeerde gebruikend cache.xml zonder instance omdat de toepassing een uitzondering genereerde toen u deze probeerde uit te schakelen. Corrigeren door Andrii Beziazychnyi ingediend in pull request 27307. GitHub-26224
  • health_check.php ontbreekt niet meer als een motor van het gegevensbestandgeheime voorgeheugen in uw plaatsing wordt gevormd. Corrigeren door Andrii Beziazychnyi ingediend in pull request 2572. GitHub-25669

Winkelwagentje en uitchecken

  • De toepassing genereert niet langer een fout tijdens het uitchecken wanneer de Synchroniseren met achtergrond configuratie-instelling is ingeschakeld. GitHub-23833
  • Keuzerondjes voor verzendmethoden zijn nu ingeschakeld, zoals u had verwacht in de workflow voor het uitchecken.
  • De pagina voor het controleren van bestellingen in de workflow voor het uitchecken van bestellingen wordt nu geladen voor een bestelling die naar meerdere adressen wordt verzonden wanneer de voorwaarden in de Handmatig toegepast instelling is ingeschakeld. 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. Nadat u het item uit de voorraad hebt verwijderd, wordt in de toepassing het dialoogvenster Doorgaan naar Afhandeling knop. Eerder werd deze knop niet weergegeven in de toepassing.
  • De toepassing geeft nu een informatief foutbericht weer wanneer u een product probeert toe te voegen door op Bestelling door SKU als het te uploaden bestand beschadigd 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 doorStorefrontMinicartSection in MFTF-tests. Oplossing door Andrii Kalinich ingediend in pull-verzoek 2795. GitHub-27897
  • Gecodeerde verwijzingen naar de component country selector op het verzendadresformulier zijn verwijderd. Correctie ingediend door Mateusz Krzeszowiak in pull request 2541. 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. Correctie ingediend door divyajyothi5321 in pull request 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. Correctie door Yurii Tvardyi ingediend in pull request 26279. GitHub-26276
  • De afzetbevorderingsregio van de minikaart wordt nu zoals verwacht teruggegeven. Oplossing door Matti Vapa ingediend in pull request 25375. GitHub-25373

Winkelprijsregel

  • De prijsregels voor winkelwagentjes die zijn gebaseerd op betalingsmethoden worden nu toegepast tijdens de afrekenworkflow. GitHub-24206
  • Correctie van het gedrag van het Datepicker paginaelement op Beheerder > Marketing > Aanbiedingen > Catalogusprijsregel. Correctie door Hitesh ingediend in pull-verzoek 26290. GitHub-26289
  • StorefrontMiniCartSection is vervangen door StorefrontMinicartSection in MFTF-tests. Oplossing door Andrii Kalinich ingediend in pull-verzoek 2795. GitHub-27897
  • Het ongebruikte waardebonraster in de workflow voor het maken van nieuwe regels voor winkelwagenprijzen is uitgeschakeld. Oplossing door Eden Duong ingediend in pull request 2471. 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. Correctie door Yurii Tvardyi ingediend in pull request 26279. GitHub-26276

Catalogus

  • De toepassing genereert niet langer een fout wanneer u de naam wijzigt van een gelaagd product dat in een geplande update is opgenomen. Wanneer u het product met een nieuwe naam probeerde op te slaan, werd deze fout in de toepassing weergegeven: 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 archiefmening in multi-store plaatsingen worden geassocieerd wanneer Winkels > Configuraties > Catalogus > Onlangs bekeken/vergeleken producten > Weergeven voor huidige is ingesteld op winkelweergave. 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 getBasePrice De functie retourneert nu een drijvende-kommawaarde zoals 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
  • Sorteren op kenmerkensets op Beheerder > Catalogus > Producten is nu gebaseerd op alfabetische volgorde zoals verwacht.
  • De functie Onlangs bekeken producten werkt nu zoals u had verwacht in meerdere winkels.
  • De Product op websites het selectievakje van de nieuwe productpagina is nu standaard ingeschakeld voor beperkte beheerders bij multisite implementaties. 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 u had verwacht in de gegevenslaag. Eerder, nadat u de configureerbare opties voor een product hebt gewijzigd, klikt u op Toevoegen aan winkelwagentje, de nieuwe addToCart -gebeurtenis niet toegevoegd aan de gegevenslaag.
  • De minikaart en de Admin-winkelwagentje (Beheerder > Klanten > Winkelwagentje beheren) geeft nu de juiste productprijzen weer wanneer een regel voor catalogusprijzen 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.
  • De catalogus Admin en de productlijsten tonen nu valutasymbolen in MSRP, Kosten, en de Speciale kolommen van de Prijs. Oplossing ingediend door Sergiy Vasiutynskyi in pull request 27261. GitHub-21910, GitHub-20906, GitHub-20472
  • Het pop-upvenster Add for Customer Group Price (Beheerder > Catalogus > Producten > Nieuw product > Geavanceerde prijzen) wordt nu gesloten zoals u had verwacht wanneer u op het sluitpictogram klikt. Correctie ingediend door Ashna-Jahan in pull request 25759. GitHub-25433
  • De voorbeeldbeschrijving die wordt gegeven voor de beschrijving en titel van een nieuw product bevat niet langer dubbele aanhalingstekens. Fix ingediend door Nathan Morgan in pull request 2565. 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. Oplossing door Ihor Sviziev in pull request 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. Fix ingediend door Douglas Radburn in pull request 2537. GitHub-14971
  • Correctie van het terugkeertype aan string|null voor de getSourceModel in de Eav\Attribute.php klasse. Oplossing door Mychailo ingediend in pull request 2533. GitHub-25278
  • Als u een nieuw (gedupliceerd) product opslaat, worden de afbeeldingen van het product niet meer honderden keren gedupliceerd. Oplossing ingediend door Jeroen in pull request 25875. GitHub-9466
  • De toepassing genereert niet langer een JavaScript-fout wanneer u een product verwijdert met een aangepaste optie van het type file tijdens het aanmaken van een bestelling van de beheerder. Reparatie ingediend door adrian-martinez-interactiv4 in pull request 24843. GitHub-24842
  • Een product zonder afbeelding maken met product_page_image_large in uw layout wordt een voorlopige afbeelding 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. Fix ingediend door Lukasz Bajsarowicz in pull request 26974. GitHub-26973
  • U kunt de POST /V1/:sku/links eindpunt om productverbindingen met een lege serie van producten te plaatsen wanneer het product bestaande verbindingen heeft. Eerder heeft de toepassing een fout gegenereerd. Oplossing door Sathish Subramanian ingediend in pull request 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. Oplossing ingediend door Bartomiej Szubert in pull request 26075. GitHub-6310
  • Validatielogica is toegevoegd aan de Producten per pagina op raster Toegestane waarden en Producten per pagina op standaardwaarde van raster velden van de pagina voor winkelconfiguratie. Eerder konden de opslagbeheerders niet beschikbare waarden op deze gebieden ingaan. Fix ingediend door Lukasz Bajsarowicz in pull request 27093. GitHub-27089_

Widget Catalogus

  • De CatalogWidget de lijst met producten werkt nu zoals 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 widget Onlangs bekeken producten werkt nu correct wanneer Winkels > Configuratie > Catalogus > Catalogus > Onlangs bekeken/vergeleken > Widgetproducten synchroniseren met back-endopslag is ingesteld op Ja.

Overbodig verwijderen

  • Een extra afsluitende tag is verwijderd uit module XML. Oplossing ingediend door Tejash Kumbhare in pull request 2639. GitHub-26338
  • Gecorrigeerde onjuiste uitlijning van de Mijn facturerings- en verzendadres zijn hetzelfde Schakel het selectievakje in het gedeelte Revisie en betalingen van de workflow voor het uitchecken van objecten in. Correctie ingediend door divyajyothi5321 in pull request 26169. GitHub-26168
  • Er is overbodige witruimte verwijderd tussen de veldlabels en sterretjes in de sectie Verzendadres van de workflow voor uitchecken. Fix ingediend door Daniel Ruf in pull request 26285. GitHub-26275
  • De onjuiste uitlijning van de keuzerondjes in het gedeelte Verzendmethoden van de uitcheckworkflow is gecorrigeerd. Correctie door Hitesh ingediend in pull-verzoek 25966. GitHub-25962
  • Inconsistente menuafstand gecorrigeerd in de mobiele weergave. Correctie door Hitesh ingediend in pull-verzoek 26238. GitHub-26235
  • Correctie van onjuiste uitlijning van de pictogrammen voor bewerken en verwijderen van miniaturen in de mobiele weergave. Reparatie ingediend door Vasilii Burlacu in pull request 27493. GitHub-26652
  • Correctie van onjuiste uitlijning van het bereik en het selectievakje voor postcode van het belastingtarief op de pagina Nieuw belastingtarief/postcode toevoegen (Beheerder > Winkel > Belastingen > Belastingzones en -tarieven). Oplossing door Sathish Subramanian ingediend in pull request 26932. GitHub-26917
  • De verbinding van de Tovenaar van de Opstelling aan Admin werkt nu zoals verwacht. Oplossing ingediend door Oleh Usik in pull request 2610. GitHub-24990
  • Sorteren is uitgeschakeld in de statuskolom van het cachebeheerraster in Beheer. Oplossing door Sathish Subramanian ingediend in pull request 26215. GitHub-26208
  • Onjuiste uitlijning van pagina-elementen op de Beheerder > Winkels > Attributen > Waarderingen > Nieuwe classificaties toevoegen in. Oplossing door Sathish Subramanian ingediend in pull request 27014. GitHub-26992
  • Correctie van onjuiste uitlijning van het kalenderpictogram op de Add pagina van de Verandering van het Ontwerp. Correctie van de aanvraag van Eduard Chitoraga 26063. GitHub-20379
  • Overbodige ruimte in submenu's is verwijderd uit het menu dat verschijnt op de startpagina. Correctie door Hitesh ingediend in pull-verzoek 25973. GitHub-25972
  • Correctie van de verkeerde uitlijning van de prijslabels op de detailpagina van het winkelproduct. Correctie ingediend door divyajyothi5321 in pull request 26237. GitHub-25936
  • Gecorrigeerde onjuiste uitlijning van de tekst buiten de voorraad in verhouding tot de Toevoegen aan winkelwagentje op de pagina met productlijsten in de mobiele weergave. Correctie ingediend door divyajyothi5321 in pull request 26183. GitHub-26181
  • De boodschap over het succes van de integratie wordt weergegeven op Beheerder > Systeem > Extensies > Integraties wordt nu correct weergegeven. Correctie ingediend door divyajyothi5321 in pull request 26011. GitHub-25930

CMS-inhoud

  • U kunt nu alle CMS-pagina's opslaan en dupliceren. Eerder werd deze uitzondering door de toepassing gegenereerd toen u bepaalde pagina's probeerde te dupliceren: Unique constraint violation found.
  • Met de toepassing kunt u nu CMS-blokken met identieke namen maken als de blokken worden 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 creeerde of een CMS pagina bewerkte, bewaarde de toepassing de pagina maar 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 aangepaste CMS-paginalay-outupdatelogica is verbeterd. De toepassing past nu specifieke layoutwijzigingen toe vanaf cms_page_view_selectable_home_somechanges.xml. Oplossing ingediend door Sergiy Vasiutynskyi in pull request 27131. GitHub-26758

Configureerbare producten

  • Onderliggende producten van een configureerbaar product kunnen nu met succes worden uitgeschakeld via de API.
  • Prijsregels voor winkelwagentjes Voorwaarde ingesteld als Categorie (alleen Bovenliggend) werkt nu consequent zoals verwacht.
  • U kunt nu een configureerbaar product aan het winkelwagentje toevoegen vanaf het tabblad Cross-Sells. Wanneer u een product selecteert en klikt op Toevoegen aan winkelwagentje op dit tabblad gaat u nu naar de pagina met 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. Fix ingediend door KaushikChavda in pull request 26007. GitHub-25591
  • U kunt nu opslaan system.xml configuratiegegevens door waarden in te voeren in Beheerder > Systeem > Configuratie in velden waaraan geen labels zijn gekoppeld. Corrigeren door Andrii Chorniy in pull request 25985. GitHub-23899
  • De prestaties van \Magento\ConfigurableProduct\Model\Product\Type\Configurable::isSalable is geoptimaliseerd. Oplossing van de door Stanislav Ilnytskyi ingediende aanvraag 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. Oplossing ingediend door Sergiy Vasiutynskyi in pull request 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 class="normal-price" is niet gewijzigd in class="special-price" wanneer een optie met korting is geselecteerd. Reparatie ingediend door Ravi Chandra in pull request 26170. GitHub-24972

Cookies

  • De setRedirectCookie en clearRedirectCookie functies werken nu zoals verwacht. Eerder stuurden deze functies cookies naar de browser, maar alle cookieparameters ontbraken. GitHub-24547
  • Er zijn metagegevens toegevoegd aan de setRedirectCookie en clearRedirectCookie functies. Fix ingediend door Alexander Lukyanov in pull request 24612. GitHub-24547

Aangepaste klantkenmerken

  • De toepassing genereert niet langer een fout wanneer u een leeg veld voor klantkenmerken opneemt in het dialoogvenster Forms voor gebruik in veld tijdens het maken van een bedrijfsaccount in de winkel. 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.

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 nu een klant maken en deze koppelen aan een bepaalde website via het vervolgkeuzemenu Koppelen aan website op Klanten > Alle klanten > Nieuwe klant toevoegen. Wanneer u eerder een nieuwe klant bij een implementatie met meerdere sites aan de niet-standaard website probeerde te koppelen, werd deze fout weergegeven: 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 importeert nu klantgegevens met succes met de Klant en adressen (één bestand) optie wanneer cron wordt toegelaten en de indexator van het Net van de Klant wordt geplaatst aan Bijwerken op schema. Na cron wordt uitgevoerd, is de geïmporteerde klantinformatie beschikbaar in Admin 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.
  • De PHPSessionId wordt nu veranderd zoals verwacht nadat een klant zich afmeldt en zich dan teruglogt.
  • 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 standaardwebsite toevoegde, werd het product niet getoond in Admin zelfs toen Account voor klant delen is ingesteld op Algemeen.
  • 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. Correctie ingediend door Ravinder in pull-aanvraag 26489. GitHub-26437
  • Validatie werkt nu naar behoren voor de Geboortedatum veld bij het bewerken van een klant via de beheerder. Eerder had de toepassing geen invloed op de gebruikerslandinstelling en voor sommige verjaardagen werd deze fout weergegeven: The Date of Birth should not be greater than today. Oplossing ingediend door Sergiy Vasiutynskyi in pull request 27149. GitHub-27027
  • Het e-mailveld is niet meer vereist wanneer u een bestelling van de beheerder plaatst. Oplossing ingediend door solwininfotech in pull request 2479. GitHub-22251
  • Het dashboard Mijn account geeft nu correct waarden voor e-mailadressen weer in de mobiele weergave. Oplossing door Eden Duong ingediend in pull request 25942. GitHub-25935
  • Klik op de knop Een account maken meerdere keren de registratieaanvraag niet meer dan één keer indienen op het registratieformulier voor klanten. Oplossing door princeCB ingediend in pull-verzoek 2642. GitHub-26590
  • 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 nu een klant maken en deze koppelen aan een bepaalde website via het vervolgkeuzemenu Koppelen aan website op Klanten > Alle klanten > Nieuwe klant toevoegen. Wanneer u eerder een nieuwe klant bij een implementatie met meerdere sites aan de niet-standaard website probeerde te koppelen, werd deze fout weergegeven: 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 importeert nu klantgegevens met succes met de Klant en adressen (één bestand) optie wanneer cron wordt toegelaten en de indexator van het Net van de Klant wordt geplaatst aan Bijwerken op schema. Na cron wordt uitgevoerd, is de geïmporteerde klantinformatie beschikbaar in Admin 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.
  • De PHPSessionId wordt nu veranderd zoals verwacht nadat een klant zich afmeldt en zich dan teruglogt.
  • 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 standaardwebsite toevoegde, werd het product niet getoond in Admin zelfs toen Account voor klant delen is ingesteld op Algemeen.
  • Validatie werkt nu naar behoren voor de Geboortedatum veld bij het bewerken van een klant via de beheerder. Eerder had de toepassing geen invloed op de gebruikerslandinstelling en voor sommige verjaardagen werd deze fout weergegeven: The Date of Birth should not be greater than today. Oplossing ingediend door Sergiy Vasiutynskyi in pull request 27149. GitHub-27027
  • Het e-mailveld is niet meer vereist wanneer u een bestelling van de beheerder plaatst. Oplossing ingediend door solwininfotech in pull request 2479. 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. Correctie ingediend door Ravinder in pull-aanvraag 26489. GitHub-26437
  • Op het dashboard Mijn account worden nu de waarden voor e-mailadressen correct weergegeven in de mobiele weergave. Oplossing door Eden Duong ingediend in pull request 25942. GitHub-25935
  • Klik op de knop Een account maken meerdere keren de registratieaanvraag niet meer dan één keer indienen op het registratieformulier voor klanten. Oplossing door princeCB ingediend in pull-verzoek 2642. GitHub-26590

Map

  • Het vervolgkeuzemenu Standaardstatus wordt nu gevuld met gegevens die zijn gebaseerd op de toegestane landen die zijn toegewezen aan de geselecteerde website wanneer u een waarde voor de Berekening standaardbelastingbestemming veld. 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.

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 deed, kwamen de klanten die dit gebied niet voltooiden terwijl het controleren op de opslag die het niet vergde deze fout op: Please check the shipping address information. "telephone" is required. Enter and try again.
  • EAV-sorteervolgorde op attribute option_id werkt nu zoals verwacht. Correctie die door Tan Sezer in trekkingsverzoek wordt voorgelegd 24360. GitHub-24357
  • 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. Oplossing ingediend door Sergiy Vasiutynskyi in pull request 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

  • Afhankelijkheden van Zend Framework zijn gemigreerd naar de Laminas-project om de overgang van het Kader van Zend aan het Project van Laminas van de Stichting van Linux te weerspiegelen. Zend Framework is vervangen. Oplossing door Ihor Sviziev in pull request 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 punten van de lijst van het veranderingslogboek veelvoudige tijden. Eerder, toen u meer dan 100000 nieuwe versies in de lijst van het veranderingslogboek had, konden de acties verscheidene tijden voor het zelfde worden geroepen entity id.

  • php bin/magento setup:cron:run is verwijderd. Verwijzingen hiernaar in de kranten moeten worden verwijderd wanneer een upgrade wordt uitgevoerd.

  • De update/cron.php 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 nu correct bijgewerkt updated_at column van catalog_product_entity wanneer u het product bijwerkt vanaf de pagina Admin Edit product.
  • Instelling 'persistent' => '1' in env.php genereert niet langer een fout wanneer u uitvoert setup:upgrade.
  • De Ongeldige formuliersleutel. Vernieuw de pagina De tekenreeks op de aanmeldingspagina wordt nu naar behoren vertaald.
  • We hebben de prestaties van de Magento\Framework\App\DeploymentConfig\Reader::load functie. Eerder, toen een verzoek aan Magento werd gedaan, werd deze functie geroepen herhaaldelijk, die resulteerde in config.php en env.php config bestanden die elke keer worden geladen wanneer de methode wordt aangeroepen.
  • De toepassing downloadt niet langer een blank.html pagina wanneer een beheerder op een product klikt terwijl hij een bestelling maakt van de beheerder.
  • 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 mogen nu getallen in de handler klasse. Eerder, toen een manager een aantal in zijn weg bevatte, ontbrak de bevestiging XSD. Oplossing door Eden Duong ingediend in pull request 25952. GitHub-25731
  • Onjuist @var in de doc blok van de klassenlidvariabele $queueIterator in klasse \Magento\Framework\MessageQueue\Topology\Config is gecorrigeerd. Oplossing door Artem Voloznov ingediend in pull request 24976. GitHub-24971
  • JavaScript-listeners voor het laden van pagina's worden nu geactiveerd wanneer een document niet langer wordt gestart loading in plaats van te wachten totdat het is gemarkeerd als complete wachten totdat het document is gemarkeerd als complete kan leiden tot ernstige vertragingen bij het renderen van JavaScript-inhoud. Fix ingediend door John Hughes in pull request 23313 en aanvraag intrekken 50. GitHub-22909
  • De toepassing geeft nu het volgende informatieve bericht weer wanneer u een product met een hoeveelheid van 0 of negatief aan uw verlanglijst probeert toe te voegen: Please enter a valid number in this field. Eerder werd deze fout door de toepassing weergegeven: We can't update your Wish List right now. Oplossing door Pawe Tylek in pull-verzoek ingediend 25641. GitHub-25032
  • De toepassing ondersteunt geen overerving van DTO-klassen meer van de klasse Magento\Framework\Api\AbstractExtensibleObject klasse. Ontbrekende PHP-annotatie @api is toegevoegd aan AbstractExtensibleModelen de ontbrekende @deprecated annotatie is toegevoegd aan AbstractExtensibleObject. Fix ingediend door Alexander Taranovsky in pull request 2011. GitHub-2010
  • 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 niet in het 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.
  • Klik op de knop Offline terugbetalen in de werkstroom voor creditnota maken wordt nu een creditnota gegenereerd zoals u had verwacht. Eerder heeft een JavaScript-fout deze knop uitgeschakeld en heeft de toepassing geen creditnota gemaakt.
  • Handelaren kunnen nu een productkenmerk van het type maken Decimal. Eerder, wegens een vroegere insectenmoeilijke situatie, gaf de toepassing niet het type van productattributen weer Price. GitHub-26949
  • De toepassing retourneert niet langer een fout van 500 wanneer u een pagina Categorie probeert te openen in de winkel wanneer Layout = Product - Volledige breedte is ingesteld op het tabblad Ontwerp van de pagina Categorie.
  • Correctie van een bug 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 CMS pagina's in een multi-store plaatsing verandert. Eerder werd een pagina van 404 weergegeven toen u de taal op bepaalde CMS-pagina's veranderde.
  • Bestelopdrachten (SalesOrderIndexGridAsyncInsertCron) zijn refactored 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.
  • Gasten kunnen nu een productprijs weergeven of een product aan het winkelwagentje toevoegen wanneer machtigingen voor categorieën zijn ingeschakeld (bijvoorbeeld wanneer de optie Niet aangemeld deze rechten zijn aan de klantengroep toegekend).
  • 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.
  • Klik op de knop Verzending volgen voor een bestelling van de beheerder leidt nu tot het weergeven van trackinggegevens in een pop-upvenster zoals verwacht. 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 geeft nu de Creditnota na de gedeeltelijke terugbetaling van een bestelling. 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.
  • 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 ingediend door Vasilii Burlacu in pull request 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. Oplossing ingediend door Bartomiej Szubert in pull request 26263. GitHub-14913
  • Bij gelaagde navigatie wordt de HTML5-validatie van de staalmodule niet meer onderbroken. Eerder traden er validatiefouten op bij HTML voor kenmerken die niet waren gedefinieerd in het dialoogvenster W3C-markeringsvalidatieservice, maar deze kenmerken zijn veranderd in gegevenskenmerken. Oplossing ingediend door Nirav Patel in pull request 26 055. GitHub-22363
  • Een ongebruikt require.JS alias (critical-css-loader ) has been removed from app/code/Magento/Theme/view/frontend/requirejs-config.js. Oplossing door Tu Nguyen ingediend in pull request 26987. GitHub-26963
  • De toepassing implementeert nu PHP7.x throwable interface om het vangen van alle fouten toe te laten die gevoelige informatie zoals wachtwoorden zouden kunnen blootstellen. Correctie ingediend door miszyman in pull request 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 ingediend door Shankar Konar in pull request 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. Correctie ingediend door Pieter Hoste in pull request 27926. GitHub-27920
  • Verwijderd dubbele vraag aan addToolbarBlock, die twee vergelijkbare omstandigheden tot gevolg hadden ORDER BY. Reparatie ingediend door Vasilii Burlacu in pull request 27263. GitHub-26708
  • Merchants kunnen nu een vervaldatum instellen voor Admin-gebruikersaccounts. Correctie ingediend door Laura Folco in pull request 22837. GitHub-22833
  • We hebben de @api PHP-annotatie voor AbstractExtensibleModelde @deprecated PHP-annotatie voor AbstractExtensibleObject, en @see tot AbstractExtensibleModel. Fix ingediend door Alexander Taranovsky in pull request 2011. GitHub-2010

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 winkelwagen inactief wordt en er een nieuwe winkelwagentje-ID wordt gecreëerd. Oplossing door Vadim Malesh ingediend in pull-verzoek 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. Oplossing door AleksLi ingediend in pull-verzoek 27015. GitHub-26683
  • Correctie van een probleem in GraphQL waarin de toepassing niet alle vereiste informatie terugbracht terwijl het gebruiken van fragmenten op productvraag. Fix ingediend door Riccardo Tempesta in pull request 26218. GitHub-26217

  • De GraphQL-mutatie setShippingMethodsOnCart haalt niet meer de verkeerde gegevens in terug available_shipping_methods kenmerk. Oplossing door Vadim Malesh ingediend in pull-verzoek 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. Correctie ingediend door Gihovani Filipp Pereira Dem̩ trio in pull request 2495. GitHub-22304
  • De toepassing verzendt nu e-mail naar klanten over terugbetaalde groepsproducten zoals verwacht. Fix ingediend door Alexander Taranovsky in pull request 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 rubriekafbeeldingen opslaat. De toepassing heeft deze afbeeldingen eerder 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 wordt nu weergegeven .png afbeeldingen zoals verwacht na het uploaden.
  • Als u REST gebruikt om een afbeelding toe te voegen of bij te werken, wordt nu een afbeeldingsminiatuur gemaakt zoals u had verwacht. Oplossing ingediend door Sergiy Vasiutynskyi in pull request 27170. GitHub-26825
  • Aangepaste kenmerken van afbeeldingen die zijn gegenereerd door Block\Product\ImageFactory nu correct worden weergegeven. Eerder kon u uw eigen aangepaste kenmerken niet toevoegen aan de kenmerkmarkering omdat de uitvoer van de HTML onjuist is ontsnapt. Corrigeren door alexander-aleman in pull request 26959. GitHub-25219
  • Afbeeldingen worden niet meer vervaagd wanneer een winkel vanuit een iPhone wordt bekeken. Oplossing door Dmitriy ingediend in pull request 24743. GitHub-24735
  • Afbeeldingen in de winkel reageren nu goed. Eerder was de afbeeldingshoogte vervormd. Fix ingediend door Sean van Zuidam in pull request 27041. GitHub-27040
  • Het standaardlogo van de winkel is nu zichtbaar in de winkel wanneer de Magento_blank thema wordt gebruikt. Reparatie ingediend door Vasilii Burlacu in pull request 27497. GitHub-27496

Importeren/exporteren

  • De toepassing genereert niet langer een fout tijdens het importeren wanneer geïmporteerde gegevens een swatch_image store-view key heeft de waarde no_selection. 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 u had verwacht wanneer u de hide_from_product_page het plaatsen wanneer het invoeren van producten in plaatsingen met veelvoudige opslagmeningen.
  • Aanpasbare opties worden nu naar behoren geïmporteerd wanneer row_id is niet gelijk aan een product entity_id. Eerder importeerde de toepassing geen aanpasbare opties wanneer row_id niet gelijk is aan entity_id, waardoor bepaalde producten niet werden ingevoerd.
  • 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ëxporteerd .csv Bestanden weerspiegelen nu de filterinstellingen voor het opnemen van in-stock- of outstock-producten. 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 wanneer store_view_code wordt 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 meer dan één item bevatte en store_view_code is opgegeven.
  • De toepassing geeft nu een bericht tijdens het importeren van het product waarin wordt aangegeven welke producten in het geïmporteerde product worden gebruikt .csv bestand heeft gedupliceerde sleutels. 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 geeft nu een informatief foutbericht weer en geeft geen downloadkoppeling weer wanneer u een map probeert te verwijderen uit de Systeem > Exporteren 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.
  • De .csv Het 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 een .csv bestand wanneer u het importgedrag instelt voor Vervangen, selecteert u een eerder geëxporteerde .csv en klik op Gegevens controleren. Eerder werd deze fout door de toepassing 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, onnodige validering van group_title tijdens het importeren konden geen groepstitels voor downloadbare producten worden weergegeven.
  • Wanneer cron wordt toegelaten en u voert een klanteninvoer uit gebruikend (Klant en Adressen (één bestand)) , vult de toepassing de gegevens naar het klantenraster van Admin zoals verwacht. Het klantennet toont de klanten zodra het handre-indexeren voltooit 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, maar handmatig bin/magento index:reindex werkte, gaf het klantennet geen klanteninformatie na automatisch opnieuw indexeren weer.
  • De toepassing verwijdert nu tijdelijke bestanden uit <Magento_home>/var zoals verwacht nadat de invoer van het product is voltooid.
  • De toepassing leidt niet meer tot dubbele SKUs in Admin wanneer de producten door worden ingevoerd .csv bestand.
  • Importeren mislukt niet meer wanneer de waarde van het geïmporteerde configureerbare kenmerk een gelijk teken (=) bevat. Correctie door dhoang89 ingediend in pull-verzoek 25194. GitHub-25188
  • Alle geëxporteerde rastergegevens (zowel Magento Open Source- als aangepaste gegevens) hebben nu optielabels in plaats van optiewaarden voor alle kolommen met tekst 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. Correctie ingediend door Maksym Novik in pull request 26523. GitHub-25963
  • De toepassing geeft nu bundelproducten weer in de winkel, zoals u had verwacht nadat u een product hebt bijgewerkt door een .csv bestand. Oplossing door Pavel Bystritsky ingediend in pull request 2564. GitHub-25540

Index

  • De prestaties van indexer_update_all_views. 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 waren de prijzen niet in overeenstemming met de regel voor de geplande winkelwagenprijs totdat u de prijzen handmatig opnieuw hebt geïndexeerd (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 (dat wil zeggen: is_searchable, is_filterable, is_visible_in_advanced_search -kenmerken 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. Fix ingediend door Lukasz Bajsarowicz in pull request 26207. GitHub-26206
  • Producten die zijn opgeslagen in winkels waar de onthefly de indexeerfunctie en de vlakke tabellen worden nu toegelaten om websitetaken te respecteren. Eerder, als u alle websitetaken van een product schrapte en het dan bewaarde, omvatten alle vlakke lijsten het product, ondanks de gespecificeerde websitetaken. Oplossing ingediend door Abel Truong in pull request 27365. GitHub-16315

Infrastructuur

  • De Internet Explorer 11.x-browser wordt niet meer ondersteund.
  • De validatielogica die is gekoppeld aan de Geboortedatum in het registratieformulier voor klanten wordt niet langer een JavaScript-fout gegenereerd.
  • Een integratietest toegevoegd om te bedekken $storeId voor de Categorieopslagplaats get() methode. Fix ingediend door Lukasz Bajsarowicz in pull request 27048. GitHub-27044
  • Het inschakelen van de Alle cookies blokkeren het instellen in Safari leidt niet langer tot JavaScript-fouten en de toepassing geeft de cookies disabled bericht zoals verwacht. Eerder werd de toepassing meerdere SecurityError (DOM Exception 18): The operation is insecure fouten in de console. Fix, ingediend door Ra̼ l Verdugo Lorenzo in pull request 25324. GitHub-13865
  • Deze fout treedt niet meer op tijdens het uitvoeren van integratietests: Error: Call to a member function findFile() on array (/var/www/html/lib/internal/Magento/Framework/Code/Generator/DefinedClasses.php:59). Eerder een probleem met AutoloaderRegistry::getAutoloader veroorzaakt willekeurig mislukken van integratietests. Fix ingediend door Lukasz Bajsarowicz in pull request 26480. GitHub-26479
  • De date tag in /module-sales/view/frontend/templates/order/order_date.phtml is gecorrigeerd naar span. Eerder heeft de toepassing een fout aangemeld in het dialoogvenster exception.log bestand wanneer u hebt geklikt Volgorde weergeven op de opslagplaats Mijn account > Mijn bestellingen pagina. Corrigeren door Andrii Chorniy in pull request 25895. GitHub-13269, GitHub-25738
  • De JavaScript-mixmodule is vernieuwd om het laden en toepassen van mixins voor geavanceerde gebundelde modules te verbeteren. Eerder werd door de toepassing geen mix geladen of toegepast voor geavanceerde gebundelde modules. Correctie ingediend door Mateusz Krzeszowiak in pull request 2587. GitHub-25586
  • De grunt clean ontruimt nu geproduceerde code en meta-gegevensomslagen zoals verwacht. Corrigeren door Andrii Beziazychnyi ingediend in pull request 25765. GitHub-25739
  • getVersion resultaat (ProductMetadata::getVersion) is nu in cache geplaatst, waardoor de prestaties van de ProductMetadata::getVersion methode. Fix ingediend door Lukasz Lewandowski in pull request 26001. GitHub-24025
  • Een ontbrekende setter voor additional_information is toegevoegd aan OrderPaymentInterface, die een inconsistentie tussen zijn schemaverklaring en toegelaten eigenschappen verhelpt. Reparatie ingediend door Antonino Bonumore in pull request 26748. GitHub-26745, GitHub-13222

Gelaagde navigatie

  • De toepassing rendert nu de Ja/Nee kenmerk op de pagina Categorie wanneer Gebruiken in gelaagde navigatie: Filterbaar (met resultaten) voor storefront-eigenschappen is ingeschakeld.
  • Overbodig \Magento\Sales\Model\Order\Email\Sender\ShipmentSender is vervangen door: \Magento\Sales\Model\Order\Shipment\Sender\EmailSender. Correctie ingediend door Adarsh Manickam in pull request 26714. GitHub-14885

Medialerie

  • Klikken Enter nadat u een nieuwe map in de Medialerie hebt genoemd, worden nu alle wijzigingen opgeslagen die u hebt aangebracht. Eerder klikken Enter in plaats van de muis te gebruiken om OK heeft geresulteerd in het verlies van alle wijzigingen. Oplossing ingediend door Sergiy Vasiutynskyi in pull request 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. Oplossing door Vadim Malesh ingediend in pull-verzoek 27976. GitHub-1270

Media-opslag

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

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. Correctie ingediend door divyajyothi5321 in pull request 26182. GitHub-26176
  • Storefront-berichten over nieuwsbrieven worden nu weergegeven zoals u had verwacht in HTML. Oplossing ingediend door Oleh Usik in pull request 2 6455. 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 nu een bestelling voltooien en terugkeren naar de homepage van de handelaar wanneer Website Payments Pro Hosted Solution is geconfigureerd. Eerder, toen u klikte Terugkeer naar handelaar, heeft de toepassing deze fout veroorzaakt: Invalid Form Key. Please refresh the page.
  • Als u overschakelt naar een ander factuuradres, wordt JavaScript-functietekst niet meer weergegeven in de betalingssectie van de uitcheckworkflow voor winkels. Reparatie ingediend door Chris Pook in pull request 26378. GitHub-26375
  • Op creditmemo's wordt nu het juiste bedrag weergegeven in de Aanpassingsvergoeding veld van het overzicht van de kredietmemo. Oplossing ingediend door Sergiy Vasiutynskyi in pull request 27343. GitHub-13851
  • U kunt nu aanvullende informatie verwijderen uit het dialoogvenster quote_payment column additional_information tabel nadat u een offerte hebt opgeslagen. Eerder kon u deze informatie niet verwijderen nadat u het citaat had opgeslagen omdat unsAdditionalInformation methode in \Magento\Payment\Model\Info heeft gegevens niet correct geïnitialiseerd. Fix ingediend door Marco Oliveira in pull request 26084. GitHub-26083
  • Betalingsinstructies worden nu afgeleid van de winkelweergave waaruit een bestelling is gemaakt. Eerder werden betalingsinstructies gebruikt vanuit de standaardwinkelweergave omdat de BeforeOrderPaymentSaveObserver de methode haalde betalingsinstructies van de standaard archiefmening. Fix ingediend door Karyna Tsymb al in pull request 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. Oplossing ingediend door Bartomiej Szubert in pull request 26765. GitHub-17933

PayPal

  • De toepassing geeft nu telkens wanneer een klant klikt een informatief foutbericht weer Betalen met PayPal na het invoeren van een ongeldig verzendadres in de afrekenworkflow. Eerder gaf de toepassing alleen een foutbericht weer wanneer de klant voor het eerst op de knop had geklikt, niet voor volgende klikken.
  • De toepassing wijzigt de status van een bestelling niet meer 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 betalingsmethode Payflow Link altijd geweigerd omdat de status van de bestelling in het betalingsverkeer bleef Pending betalingsstatus, ook al was de orderstatus in de betalingsmethode Approved.
  • Bestellingen die zijn geplaatst met PayPal Payflow Pro worden nu ingesteld op Suspected Fraud status wanneer fraudefilters 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 zijn geplaatst, zijn nu ingesteld op Suspected Fraud status wanneer fraudefilters 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 voor het controleren van bestellingen: 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 standaardfunctionaliteit van het koekje van Chrome SameSite niet toelaat. GitHub-26840
  • U kunt nu met succes PayPal Express gebruiken om voor een bestelling te betalen wanneer een blijvende kar is ingeschakeld en de Persistentie bij afmelden wissen instellen op nee. Eerder werd u door de toepassing omgeleid naar de aanmeldingspagina.
  • Betalingen via PayPal Express en Web Payments Pro worden nu verschoven naar de Processing toestand zoals verwacht na het begin van de verwerking. Eerder bleven betalingen via PayPal Web Payments Pro in het betalingsverkeer Pending betalingsstatus, zelfs wanneer betalingsinformatie zich in Processing status. Corrigeren door azambon in pull request 25876. GitHub-25659

Prestaties

  • De validatielogica voor de sectie met klantgegevens is verbeterd. Deze versie introduceert een nieuwe manier om alle gegevens van klantensecties ongeldig te maken die een bekende kwestie met lokale opslag wanneer douane vermijden sections.xml validaties zijn actief. (Eerder was de persoonlijke inhoud (lokale opslag) niet correct ingevuld als u een aangepast programma had etc/frontend/sections.xml met handeling ongeldig te maken.) Zie Persoonlijke inhoud.
  • Het importeren van klantaccounts is vernieuwd om de importsnelheid te verbeteren.
  • Dashboardgrafieken zijn gemigreerd naar de chart.js bibliotheek. Oplossing ingediend door Bartomiej Szubert in pull request 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. Oplossing door Behnam Shayani in pull request 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 ingediend door Ravi Chandra in pull request 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). Oplossing door Sathish Subramanian ingediend in pull request 26584. GitHub-26583
  • 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. Als u eerder op de knop Klik hier om waarschuwingen voor dit product te stoppen de toepassing een fout van 404 heeft weergegeven.
  • Abonnementsacties voor productwaarschuwingen werken nu naar behoren. Eerder, wanneer een klant op het Klik hier om waarschuwingen voor dit product te stoppen de toepassing een fout van 404 heeft weergegeven.

Productvideo

  • U kunt REST nu gebruiken om YouTube-video's bij te werken (PUT rest/V1/products/{SKU}). Eerder werd een miniatuur voor de video weergegeven, maar de videospeler werd niet geladen wanneer u op de knop Afspelen knop. GitHub-23194

Rapporten

  • De lijsten van het product ordenen nu configureerbare producten door SKU, die configureerbare producten door variaties groepeert. Voorheen werden de producten in het rapport gegroepeerd op product_id. Fix ingediend door Lukasz Bajsarowicz in pull request 25858. GitHub-25856
  • De Beheerder > Rapporten > Statistieken vernieuwen tabel wordt nu weergegeven Bijgewerkt at = null status als Nooit in de Bijgewerkt kolom in plaats van ongedefinieerd. Oplossing door Eden Duong ingediend in pull request 25932. GitHub-25931
  • Het rapport over de lage voorraad omvat niet langer gehandicapte producten. Fix ingediend door Mohamed-Asar in pull request 26862. GitHub-26838
  • De toepassing geeft nu een nauwkeurige waarde weer voor de Jaarlijks begin veld in Beheerder > Winkels > Configuratie > Algemeen > Rapporten. Corrigeren van Priya-V-Panchal in pull request 2708. GitHub-27086

Revisies

  • De toepassing schakelt nu het Revisie verzenden nadat de gebruiker eenmaal op de knop klikt. Eerder schakelde de toepassing deze knop niet uit nadat de gebruiker eerst had geklikt en meerdere revisies had gemaakt toen de gebruiker op de knop Revisie verzenden meerdere keren gebruiken.
  • De Beheerder > Rapporten > Revisies > Op producten De filterlijst geeft nu de verwachte resultaten weer. Wanneer u deze lijst probeerde te filteren, gaf de toepassing eerder geen resultaten.
  • Het menu-item Revisies in behandeling wordt nu geactiveerd zoals wordt verwacht op Beheerder > Marketing > Inhoud gebruiker > Revisies in behandeling. Correctie ingediend door Ravinder in pull-aanvraag 26230. GitHub-26229

Verkoop

  • Voltooide bestellingen worden nu zowel in het betalingssysteem als in de Magento Open Source weergegeven. Eerder werden bestellingen in het betalingssysteem weergegeven, maar niet in Magento Open Source. GitHub-25862
  • De toepassing neemt nu het standaardverzendadres van een klant in acht. Eerder volgde de toepassing de standaardfacturerings en standaardverzendadressen volgens de instellingen en de Hetzelfde als factuuradres instelling is niet automatisch ingeschakeld.
  • 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 werd het product niet aan de winkelwagentje toegevoegd en werd dit bericht weergegeven: The requested qty is not available. Reparatie ingediend door Serhii Petrychenko in pull request 2650. 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. Oplossing van een door Mudit Shukla ingediende aanvraag om een pull-overeenkomst 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. Fix ingediend door Alexey Rakitin in pull request 25699. GitHub-19805
  • De selectievakjes in het gedeelte Producten van het dialoogvenster Catalogus > Categorieën pagina werkt nu zoals u had verwacht. Oplossing ingediend door Denis Kopylov in pull request 2990. GitHub-22988
  • De getCustomer De methode retourneert nu het klantobject zoals gedefinieerd in phpdoc blokkeren. Eerder werd deze methode geretourneerd NULL, en phpdoc block benadrukte niet dat deze methode kon retourneren NULL. Correctie van door Fanis Strezos ingediende pull-aanvraag 26423. GitHub-25268
  • Herschikkingen worden nu uitgeschakeld zoals wordt verwacht wanneer een handelaar de optie Beheerder > Winkel > Configuratie > Verkoop > Opnieuw > Volgorde toestaan. Oplossing door Eden Duong ingediend in pull request 26051. GitHub-25130
  • getPrice() Deze methode retourneert nu een zwevende waarde of null in plaats van een tekenreeks bij het instellen van een aangepaste prijs voor een bestelling in Admin. Corrigeren door Andrii Chorniy in pull request 26313. GitHub-25968
  • De Statuscode en -titel kolom van Beheerder > Winkels > Instellingen > Status van bestelling geeft nu de status weer in plaats van de status zoals u had verwacht. Oplossing ingediend door Oleh Usik in pull request 26569. GitHub-17847
  • Op PDF-facturen wordt nu de juiste aankoopdatum vastgelegd wanneer deze worden gemaakt in een GB-landinstelling. Oplossing door Eden Duong ingediend in pull request 26701. GitHub-26675

Verkoopregel

  • quote_item.applied_rule_ids wordt nu bijgewerkt zoals verwacht 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 resulteerde het selecteren van een categorie in de sectie Voorwaarde tijdens het maken of bewerken van een regel in 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 ingediend door Lachlan Turner in pull request 2623. GitHub-26622

Zoeken search-heading

  • Elasticsearch 7.6.x is nu de standaardzoekengine voor catalogi voor Adobe Commerce en Magento Open Source. 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 Voorwaarden voor zoekmachines.
  • De toepassing rendert nu de < en > symbolen correct in zoektekenreeksen van de opslagcatalogus.
  • Producten worden nu weergegeven zoals verwacht in categorieën nadat ze zijn uitgevoerd cron:run in implementaties die Elasticsearch implementeren.
  • 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 geeft niet langer een waarschuwing weer wanneer een handelaar de pagina met zoektermen opent door op de optie Zoektermen te klikken op de voettekst van Marketing > SEO & Search > Zoekvoorwaarden. Oplossing ingediend door vishal-webkul in pull request 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. Oplossing door Pawe Tylek in pull-verzoek ingediend 27603. GitHub-27506
  • De versies van de Elasticsearch worden nu geïdentificeerd door X.x notatie in plaats van X.0+ notatie in Admin (Winkels > Instellingen > Configuratie > Catalogus > Catalogus > Catalogus zoeken). Oplossing ingediend door Andreas Mautz in pull request 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 verzendlabels af als een .pdf bestand zoals u had verwacht wanneer u Verzendlabel afdrukken in de vervolgkeuzelijst Handeling van een bestelling in de archieflijst van bestellingen. 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, een fout in toOptionArray functie in vendor/magento/module-shipping/Model/Config/Source/Allmethods.php is opgetreden. Reparatie ingediend door Marc Rodriguez in pull request 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. Correctie ingediend door Mahesh Singh in pull request 26419. GitHub-25834

  • Insteekmodules voor Magento\Ups\Model\Carrier die aangepaste di.xml werkt nu naar behoren in de modus Ontwikkelaar. Eerder heeft de toepassing deze fout gegenereerd: 1 exception(s): Exception #0 (BadMethodCallException): Missing required argument $data of Magento\Ups\Model\Carrier. Oplossing ingediend door Bartomiej Szubert in pull request 26130. GitHub-25390

Sitemap

  • De toepassing gebruikt nu de basis-URL van het project zoals u had verwacht wanneer u een sitemap genereert.
  • Gegenereerde site maps bevatten nu de URL van de startpagina. Oplossing ingediend door Depaksnair in pull request 26445. GitHub-25761

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 winkelweergave uit de sale_sequence_meta en sales_sequence_profile tabellen zoals verwacht. Oplossing ingediend door Bartomiej Szubert in pull request 2296. 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. Oplossing door Tobias Nilsson ingediend in pull request 26548. GitHub-23755, GitHub-26384

Stalen

  • Handelaars kunnen nu met succes kleurstaalkenmerken aan producten toevoegen met de opdracht Visueel staal optie aan Winkels > Attributen > Product > Nieuw kenmerk. 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. Oplossing ingediend door Sergiy Vasiutynskyi in pull request 26241. GitHub-26240
  • De toepassing dupliceert niet langer de Minimum geadverteerde Prijs voor een configureerbaar product wanneer u een nieuwe monsteroptie selecteert. Oplossing ingediend door Sergiy Vasiutynskyi in pull request 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. Oplossing ingediend door Oleh Usik in pull request 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.

Testen

NOTE
MFTF gebruikt nu Google Authenticator om tests uit te voeren met 2FA ingeschakeld. MFTF werkt niet met 2.4.0 zonder extra configuratiestappen om Google Authenticator in te schakelen. Zie MFTF configureren voor tweefelige verificatie (2FA).
  • Gecodeerde URL's in tests en actiegroepen zijn vervangen door paginaverwijzingen. Fix ingediend door Lukasz Bajsarowicz in pull request 117 in private repository partners-magento2ee. GitHub-26331
  • Tests betreffen nu het registreren van beheerhandelingen voor CMS-pagina's. Fix ingediend door Lukasz Bajsarowicz in pull request 172 in private repository partners-magento2ee. GitHub-171
  • Ongeldige functionele testnamen zijn herzien om de beste praktijken te volgen. Fix ingediend door Lukasz Bajsarowicz in pull request 2718 en vraag 151 in privé bewaarplaats partner-magento2ee. GitHub-27117
  • Magento Open Source cron wordt nu gebruikt voor het opnieuw indexeren na het maken van testgegevens en, indien van toepassing, cache:flush config vervangt cache:flush. Fix ingediend door Lukasz Bajsarowicz in pull request 26990. GitHub-26989
  • Acceptatietests volgen nu naamgevingsconventies voor Magento/Indexer en Magento/Backup modules. Reparatie ingediend door Shankar Konar in pull request 27515. GitHub-27503
  • De AdminReorderWithCatalogPrice test is refactored en ontbreekt niet meer tijdens het CI bevestigingsproces. Fix ingediend door Lukasz Bajsarowicz in pull request 135 in private repository partners-magento2ee. GitHub-26607
  • De AdminAddingNewOptionsWithImagesAndPricesToConfigurableProduct en StorefrontApplyPromoCodeDuringCheckout de tests zijn refactored en niet meer ontbreken tijdens het proces van de bevestiging van CI. Fix ingediend door Lukasz Bajsarowicz in pull request 2611 en aanvraag intrekken 2614. GitHub-26612, GitHub-26610
  • De DeleteProduct and DeleteCustomer Action Groups de tests zijn gerefactoreerd en mislukken niet meer tijdens het CI-valideringsproces. Fix ingediend door Lukasz Bajsarowicz in pull request 26407. GitHub-26396
  • De AdminMoveAnchoredCategoryTest.xml de tests zijn gerefactoreerd en mislukken niet meer tijdens het CI-valideringsproces. Fix ingediend door Lukasz Bajsarowicz in pull request 26395. GitHub-26396

Integratietests

  • Opeenvolgende verzoeken in integratietests mislukken niet meer. Eerder zijn tests mislukt omdat aanvraagobjecten werden gedeeld tussen verzendingen. De resetRequest methode maakt nu de status van request. Fix ingediend door Lukasz Bajsarowicz in pull request 27 300. GitHub-27299
  • Aanvullende integratietests toegevoegd ter dekking van Magento_Customer e-mailfuncties. Fix ingediend door Lukasz Bajsarowicz in pull request 27606. GitHub-27607

PHP-eenheidstests

  • Deze fatale fout treedt niet meer op bij testen van PHP-eenheden: 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. Fix ingediend door Lukasz Bajsarowicz in pull request 178 in private repository partners-magento2ee en 27701. GitHub-27638
  • Tests voor Offline_Payments zijn nu compatibel met PHPUnit 8. Reparatie ingediend door Cristiano Pacheco in pull request 27627. GitHub-27500
  • Eenheidstests voor Framework, AdminAnalytics, AdminNotification, en AMPQ zijn bijgewerkt voor PHPUnit 8. Oplossing van door Ihor Sviziev ingediende pull-aanvragen 2752, 27521, 27519, 2752. GitHub-27500
  • U kunt nu de opdracht \Magento\Downloadable\Test\Unit\Helper\DownloadTest eenheidstest zonder verbinding met internet. Reparatie ingediend door aleromano89 in pull request 26264. GitHub-23521
  • Toegevoegde eenheidstest voor app/code/Magento/Fedex/Model/Source/Generic.php. Oplossing door Sathish Subramanian ingediend in pull request 26549.
  • <magentoCron> is toegevoegd aan meerdere tests, die gedeeltelijke herindexering tot gevolg hebben. Dit verandert behandelt kwesties die valse negaties in functionele tests leidden die behandelden Magento_Bundle, CatalogImportExport, CatalogInventory, CatalogRule, Backend, Braintree, en Captcha. Reparatie ingediend door Lukasz Bajsarowicz in pull-aanvragen 2732, 27323, 27321. GitHub-27320
  • Alle onjuiste toepassingen van <amOnPage> zijn vervangen door een passende <actionGroup> voor Admin log out indien van toepassing in tests. Fix, ingediend door Lukasz Bajsarowicz in pull request 116 in private repository partners-magento2ee. 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 ingediend door Lukasz Bajsarowicz in pull-aanvragen 25800, 26323, 26321, 26320, 26319, 2632, 25828, 26329 (en trekkingsverzoeken 104, 105, 106, 107, 108, 109, 111, 119, 120, 121 in private repository partners-magento2ee). GitHub-22853

Thema

  • We hebben een bug opgelost in JsFooterPlugin.php die van invloed waren op de weergave van dynamische blokken. Eerder werd deze fout in de toepassing weergegeven toen u rechtstreeks toegang had /banner/ajax/load/url: Uncaught TypeError: strpos() expects parameter 1 to be string, null given in.
  • De i18n methode biedt de mogelijkheid om een tekenreeks toe te voegen aan onderstrepingssjablonen. Oplossing ingediend door Sergiy Vasiutynskyi in pull request 26435. GitHub-18012
  • De section-config module is refactored. Dit refactoring heeft verminderde fouten die door derdemodules werden veroorzaakt die verzoeken van de POST of het verzoeken van klantengegevens direct maken alvorens de module werd geïnitialiseerd door data-mage-init. Correctie ingediend door Mateusz Krzeszowiak in pull request 25764. GitHub-17125
  • LoadCssAsync Fouten in de HTML-indeling zijn opgelost. Oplossing door Sathish Subramanian ingediend in pull request 26764. GitHub-26760
  • Wanneer u default.xml en catalog_product_view.xml Als onderdeel van het maken van een nieuw thema maakt de toepassing deze pagina's of logfouten in de logbestanden naar behoren. De toepassing heeft zich eerder aangemeld als fout vendor/magento/framework/View/Page/Config/Renderer.php bestand. Fix ingediend door Vinh Le in pull request 27026. GitHub-27009

Vertaling en landinstellingen

  • Inline vertaling werkt nu zoals verwacht op de winkel wanneer Beheerder > Winkels > Configuratie > Geavanceerd > Ontwikkelaar > Inline vertalen > Ingeschakeld voor Storefront is ingesteld.
  • Inline vertaling werkt nu zoals verwacht wanneer toegelaten voor een opslag.
  • De URL-sleutels van het product worden nu naar behoren vertaald. Fix ingediend door DanieliMi in pull request 26506. GitHub-26499
  • De es_US Spanish (United States) landinstelling wordt nu ondersteund. Fix ingediend door Vinh Le in pull request 26857. GitHub-26843
  • 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. Correctie ingediend door korostii in pull request 25359. GitHub-25243
  • U kunt de vertaling van de paginatitel van de pagina Productdetails (page.main.title), die standaard is ingeschakeld. Oplossing ingediend door Bartomiej Szubert in pull request 26269. GitHub-7065
  • Problemen met de weergave van het Arabisch en Hebreeuws in factuur PDF zijn opgelost. Oplossing door Ihor Sviziev in pull request 2787. 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. Oplossing ingediend door Sergiy Vasiutynskyi in pull request 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. Oplossing door Eden Duong ingediend in pull request 25904. GitHub-25896
  • De lengte van de locale kolom voor directory_country_region_name is verhoogd van 8 naar 16 voor ondersteuning van landinstellingen zoals zh_Hans_CN. Oplossing ingediend door Bartomiej Szubert in pull request 26268. GitHub-14001

UI

  • De knop Terug werkt nu zoals u had verwacht Beheerder > Winkels > Status van bestelling > Status van bestelling bewerken. Oplossing door Vadim Malesh ingediend in pull-verzoek 27976. GitHub-1270
  • De voorvertoning van afbeeldingen verandert niet onverwacht wanneer u de cursor met de pijltoetsen verplaatst in het dialoogvenster Bestandsnaam in de Adobe Stock-lijst. Correctie ingediend door Adarsh Manickam in pull request 25991. GitHub-847
  • De Uw wachtwoord veld in het gedeelte Huidige identiteitsverificatie van gebruiker van het dialoogvenster Beheerder > Systeem > Integraties De pagina neemt nu stijlen over zoals verwacht. Correctie van de aanvraag van Eduard Chitoraga 25918. GitHub-25917
  • Invoer die wordt gevalideerd door de JavaScript-validator in de opslagomgeving, geeft ook validatie door aan de beheerder. Eerder telde de JavaScript validator newlines als één enkel karakter op de storefront, maar op de server, \Magento\Catalog\Model\Product\Option\Type\maxCharacters newlines geteld als twee tekens. Fix ingediend door Grzegorz Bogusz in pull request 2603. GitHub-25974
  • De subTitle -tag wordt niet meer gewist wanneer u een modale titel wijzigt met de setTitle() vraag. Eerder, toen u probeerde om een popup of douanemodel met een titel en een ondertitel tot stand te brengen, toen veranderde titel met setTitle() de subTitle is gewist. Fix, ingediend door Andrea Parmeggiani in pull request 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. Oplossing door Paweł Tylek in pull request 26034. GitHub-18687
  • De tabel quote kolom customer_note gebruikt nu tekst text zoals verwacht. Eerder werd tekst gebruikt varchar(255). Reparatie ingediend door Ravi Chandra in pull request 26160. GitHub-26155
  • Correctie van weergaveproblemen met de tabelkoptekst op het tabblad Mijn account > Adresboek Adresitems. Correctie van Abrar Pathan in pull request 2736. GitHub-27335
  • Het valutasymbool dat wordt gebruikt in de Gelaagde Stap van de Navigatie is nu gebaseerd op standaardmontages zoals verwacht. Oplossing ingediend door Bartomiej Szubert in pull request 24815. GitHub-21684
  • Het symbool voor de Wit-Russische munt (BYR) is bijgewerkt naar BYN. Oplossing ingediend door Bartomiej Szubert in pull request 25723. GitHub-24713
  • 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. Correctie door Hitesh ingediend in pull-verzoek 26418. GitHub-26416
  • Schuiven van productpagina's werkt nu zoals u had verwacht in de mobiele weergave. Correctie ingediend door Mateusz Krzeszowiak in pull request 25385. GitHub-10518, GitHub-21717
  • U kunt nu naar behoren door miniatuurafbeeldingen van galerieën bladeren op de productpagina in de mobiele weergave. Oplossing door Gerchak ingediend in pull-verzoek 25839. GitHub-2014
  • Klikken op Titel thema op Beheerder > Inhoud > Thema's resulteert niet meer in dubbele records. Oplossing door Eden Duong ingediend in pull request 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. Fix ingediend door Alexey Rakitin in pull request 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. Oplossing door Pawe Tylek in pull-verzoek ingediend 26424 en Tejash Kumbhare in pull request 26365. GitHub-26364
  • De Sorteren op het label overlapt niet meer met het Winkelen op op de categoriepagina in de mobiele weergave. Correctie ingediend door Andrii Kartavtsev in pull request 26381. GitHub-25300
  • U kunt nu de waarde van de voorbeeldtitel en de koppelingstitel van een downloadbaar product bijwerken door de optie Standaard gebruiken selectievakje. Oplossing ingediend door Abel Truong in pull request 27295. GitHub-27169
  • Gecorrigeerde afstand tussen de Bijwerken en Aantal veld op de minikaart. Correctie door Hitesh ingediend in pull-verzoek 26234. GitHub-26227
  • De kleur van de onderrand van de tabel Extra adresvermeldingen op de pagina Adresboek komt nu overeen thead en tbody randkleur. Oplossing ingediend door Tejash Kumbhare in pull request 2649. GitHub-26648
  • Met de modus Vragen wordt niet langer een bevestigingsactie uitgevoerd wanneer een gebruiker op de modale overlay klikt. Reparatie ingediend door Serhiy Zhovnir in pull request 27399.

URL

  • De categorieregister (opslagmethode) is opnieuw geordend, waardoor u eerder geen unieke paden kon maken wanneer u een categorie-URL-sleutel wijzigt. Oplossing ingediend door Sergiy Vasiutynskyi in pull request 27304. GitHub-14080
  • Validatie voor de categorie-URL-sleutellogica is verbeterd. Oplossing ingediend door Sergiy Vasiutynskyi in pull request 27412. GitHub-13689

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. Correctie ingediend door Pieter Hoste in pull request 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. Oplossing ingediend door Bartomiej Szubert in pull request 26902. GitHub-20309
  • Bij URL-herschrijfbewerkingen wordt niet langer een queryreeks uit een URL verwijderd wanneer de URL een slash heeft. Fix ingediend door Alexey Arendarenko in pull request 25603. GitHub-18717

BTW

Web API-framework

  • Correctie van problemen met de POST /rest/default/async/bulk/V1/orders oproepen.
  • Correctie van problemen met de POST /rest/default/async/bulk/V1/products oproepen.
  • De getList de methode is refactoring geweest om terug te winnen is_subscribed extension, kenmerk. Eerder kon u dit kenmerk niet ophalen bij het ophalen van een klantentiteit via de API. Correctie van door enriquei4 ingediende pull-aanvraag 2531. GitHub-13252
  • Klantgegevens bijwerken via /V1/customers/:id worden niet meer opnieuw ingesteld group_id onnodig. Eerder, toen u een klant door REST bijwerkte, werd de klantengroep veranderd in 1 als het lichaam geen klantengroep bevatte. Correctie ingediend door MaxRomanov4669 in pull-verzoek 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. Fix ingediend door Marco K̦ pcke in pull request 25806. GitHub-25656
  • U kunt nu POST gebruiken /V1/guest-carts/:cartId/items producten aan een specifiek winkelwagentje toevoegen. Eerder, toen u deze vraag gebruikte, negeerde de toepassing de waarde van cartId. Oplossing door Vadim Malesh ingediend in pull-verzoek 27172. GitHub-14086
  • U kunt nu de opdracht PUT /V1/cmsPage/:id eindpunt om een CMS-paginatitel op te slaan zonder de waarden van andere velden te wijzigen. Oplossing door Vadim Malesh ingediend in pull-verzoek 27237. GitHub-24704
  • De paginering van resultaten van REST-verzoeken is nu correct. Eerder, toen u om resultaten van een specifieke pagina (bijvoorbeeld) vroeg page_size = 1 en a current_page waarde die buiten werkingsgebied) was, herhaalde de teruggekeerde vraag de laatste pagina van resultaten eerder dan een informatief bericht. Fix ingediend door Lukasz Bajsarowicz in pull request 26988. GitHub-26986, GitHub-8099
  • Het resultaat van GET /V1/orders/items/{id} bevat nu een kenmerk voor extensies, dat berichtgegevens voor een cadeaubericht bevat. Correctie ingediend door Laura Folco in pull request 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.
  • We hebben het foutbericht verbeterd dat wordt weergegeven wanneer een klant zijn wenslijst probeert te delen met meer e-mailadressen dan is toegestaan. Correctie ingediend door divyajyothi5321 in pull request 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. Correctie door Hitesh ingediend in pull-verzoek 26546. GitHub-26543
  • Het e-mailbericht dat wordt gegenereerd wanneer u klikt Wishlist delen geeft nu dezelfde productafbeeldingen weer als de pagina Wishlist. Correctie ingediend door Michael Bottens in pull request 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. Correctie ingediend door MaxRomanov4669 in pull-verzoek 26258. GitHub-11209

WYSIWYG

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

Bekende problemen — Algemeen

Probleem: Anomalies in storefront foutberichten treden op in implementaties waar PHP 7.4.2 is geïnstalleerd. Als 2.4.0 wordt geïmplementeerd met PHP 7.4.2, worden de spatiesymbolen in storefront foutberichten vervangen door plusteken (+). Deze bug is standaard in PHP 7.4.2 en kan niet worden gecorrigeerd door Magento Open Source. Workaround: We raden u aan andere versies van PHP 7.4.x te gebruiken. Zie Onbewerkte berichtgegevens worden weergegeven op de winkel Kennisbank, artikel.

Probleem: Merchants kunnen geen geordende producten aan een pakket toevoegen vanaf de pagina Pakket maken in Admin en het pakket opslaan. Zie Aanmaken van verzendlabels Kennisbank, artikel. De MC-35514-2.4.0-CE-composer.patch hotfix voor dit probleem is nu beschikbaar via Uitstoot.

Probleem: De toepassing geeft dit foutbericht weer tijdens de installatie met externe extensies die afhankelijk zijn van API's voor de Store module in CLI-opdrachten: The default website isn't defined. Set the website and try again. Workaround: Verwijder afhankelijkheden van extensies van derden uit Composer, installeer Magento en installeer vervolgens extensies van derden.

Probleem: De Selecties toevoegen aan mijn winkelwagentje aan de onderkant van het winkelwagentje werkt niet. Workaround: Gebruik de Selecties toevoegen aan mijn winkelwagentje boven aan de pagina. Zie Selecties toevoegen aan mijn winkelwagentje werkt niet Kennisbank, artikel.

Probleem: Merchants kunnen geen nieuwe bestelling maken van de beheerder omdat de Producten toevoegen per SKU en Producten toevoegen knoppen ontbreken op de pagina voor het maken van de volgorde wanneer JavaScript-bundeling is ingeschakeld. Workaround: Schakel de JavaScript-bundeling voor uw implementatie uit.

Probleem: De aanvraag 404 not found fout wanneer een klant beloningspunten probeert te verwijderen bij het uitchecken van een bestelling die naar meerdere adressen wordt verzonden.

Probleem: Het bewerken van een configureerbaar product van de verlanglijst van een klant resulteert in het volgende onverwachte gedrag: Een onverwacht veld verschijnt op de pagina Product configureren en de pagina Product configureren verdwijnt niet nadat u op OK. Dit bericht wordt ook weergegeven in de toepassing: Please load Wish List item. Workaround: Laad de Configure pagina van het Product opnieuw.

Probleem: Klanten kunnen het aantal orders dat per pagina wordt weergegeven, niet wijzigen wanneer de lijst Bestellingen meerdere pagina's beslaat. Momenteel wordt dit bericht weergegeven wanneer u naar de laatste pagina met bestellingen navigeert en probeert het aantal bestellingen dat per pagina wordt weergegeven te wijzigen: You have placed no orders. Zie Weergavefout voor bestellingen Kennisbank, artikel. Workaround: Als u de pagina Mijn bestellingen opnieuw opent, wordt de lijst met bestellingen weergegeven.

Probleem: Rechtstreeks klikken op de knop Belastingtarieven voor uitvoer op de pagina Nieuwe BTW-regel toevoegen (Winkels > Belastingregels) downloadt de tax_rates.csv bestand zoals verwacht. Workaround: Klik op de rand van de Belastingtarieven voor uitvoer knop. Zie Belastingtarieven exporteren werkt niet Kennisbank, artikel.

Probleem: De Vernieuwen De knoppen op de pagina Laatste bestelde items, Producten in vergelijkingslijst en Onlangs vergeleken producten op de pagina Activiteiten van Admin-klanten werken niet zoals verwacht. Momenteel bladert de toepassing elke keer dat de pagina Vernieuwen wordt aangeklikt en wordt de productnaam niet weergegeven. Zie Vernieuwen op activiteiten van de klant werkt niet Kennisbank, artikel.

Bekende problemen — VBE

Amazon Pay

  • Probleem: Betalingsmethoden ontbreken in de uitcheckworkflow wanneer een klant klikt Terug naar standaardafhandeling tijdens afhandeling met Amazon Pay. Workaround: Vernieuw de afhandelingspagina om de ontbrekende methoden weer te geven.

  • Probleem: De toepassing geeft twee identieke Amazon Pay-methoden weer in de vervolgkeuzelijst Betalingsmethode die beschikbaar is bij het maken van een nieuwe regel voor winkelwagenprijzen.

Braintree

  • Probleem: De toepassing geeft een fout weer wanneer een beheerder toegang probeert te krijgen tot de pagina Rapport voor Braintreeën (Beheerder > Rapporten ). Momenteel wordt dit bericht weergegeven: An error has happened during application run. See exception log for details. Zie Rapport voor afhandeling van Braintree kan niet worden geladen Kennisbank, artikel. De BUNDLE-2683_SettlementReport.patch hotfix voor dit probleem is nu beschikbaar via Uitstoot.

  • Probleem: Merchants kunnen geen gedeeltelijke facturen maken voor bestellingen in implementaties waarbij Venmo is ingeschakeld en Vault inschakelen voor kaartbetalingen instellen is uitgeschakeld. Momenteel wordt deze fout weergegeven: The "vault_capture" command doesn't exist. Verify the command and try again.

  • Probleem: De toepassing geeft twee identieke PayPal-methoden weer in de vervolgkeuzelijst Betalingsmethode die beschikbaar is bij het maken van een nieuwe regel voor de winkelwagenprijs.

  • Probleem: De toepassing heeft een fout bij het openen Verkoop > Virtuele terminal voor Braintree. Hoewel het formulier beschadigde UI-elementen bevat, accepteert het formulier nog steeds betalingen. Workaround: Sla de juiste gegevens voor de Braintree op. Hiermee worden de samengevouwen invoervelden gecorrigeerd. Zie Braintree Virtual Terminal-pagina is beschadigd Kennisbank, artikel. De BUNDLE-2670_VirtualTerminal.patch hotfix voor dit probleem is nu beschikbaar via Uitstoot.

  • Probleem: De aanvraag geeft een foutbericht weer in de volgende landen wanneer een klant tijdens de afhandeling een lokale betalingsmethode selecteert: België, Nederland, Italië, Spanje en Polen. Workaround: Negeer het foutbericht en ga verder met de betaling.

Klarna

  • Probleem: Verlaat de Ontwerpthema veld blanco in Klarna On-Site Messaging (Beheerder > Winkels > Configuratie > Klarna-instellingen) resulteert in een lege pagina. Workaround: Selecteer een ontwerpthema en sla dit op.

Vertex

  • Probleem: de toepassing geeft een Adresverificatie op de sectie Verzending van de uitcheckworkflow, zelfs als de adresvalidatie is uitgeschakeld. 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. Workaround: Schakel hoekpuntadresvalidatie uit.

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 lid van de gemeenschap een oplossing voor deze versie heeft opgegeven, identificeren we de oplossing in de sectie Vast probleem van deze notities met de zin "Oplossing verstrekt door communitylid @member_name".

  • Het Community Engineering-team Medewerkers in de Magento houdt een lijst bij van de belangrijkste bijdragende individuen en partners per 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, magento/magento2#23899, magento/magento2#25968, magento/magento2#25162, magento/magento2#18012, magento/magento2#26240, magento/magento2#17847, magento/magento2#26332, magento/magento2#8691, magento/magento2#26245, magento/magento2#26314, magento/partners-magento2ee#100, magento/magento2#25910, magento/magento2#13269, magento/magento2#25738, magento/magento2#27027, magento/magento2#26758, magento/magento2#26847, magento/magento2#25669, magento/magento2#20472, magento/magento2#20906, magento/magento2#21910, magento/magento2#26825, magento/magento2#26473, magento/magento2#26856, magento/magento2#26858, magento/magento2#26827, magento/magento2#14080, magento/magento2#26708, magento/magento2#26224, magento/magento2#22010, magento/magento2#13689, magento/magento2#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#107, magento/partners-magento2ee#106, magento/partners-magento2ee#105, magento/partners-magento2ee#104, magento/magento2#26407, magento/magento2#26395, magento/magento2#26323, magento/magento2#26321, magento/magento2#26320, magento/magento2#26319, magento/partners-magento2ee#109, magento/partners-magento2ee#119, magento/partners-magento2ee#111, magento/magento2#26322, magento/partners-magento2ee#121, magento/partners-magento2ee#117, magento/magento2#26391, magento/partners-magento2ee#124, magento/partners-magento2ee#102, magento/magento2#26614, magento/magento2#26480, magento/magento2#26355, magento/magento2#26611, magento/magento2#26621, magento/partners-magento2ee#116, magento/partners-magento2ee#115, magento/magento2#26608, magento/partners-magento2ee#135, magento/magento2#25858, magento/magento2#26974, magento/magento2#25828, magento/magento2#27048, magento/magento2#26779, magento/magento2#26329, magento/magento2#26778, magento/partners-magento2ee#132, magento/magento2#26990, magento/magento2#27281, magento/magento2#27277, magento/magento2#27274, magento/magento2#27249, magento/magento2#27118, magento/partners-magento2ee#151, magento/magento2#27255, magento/magento2#27273, magento/magento2#27298, magento/magento2#27292, magento/magento2#27214, magento/partners-magento2ee#158, magento/magento2#27276, magento/magento2#27000, magento/magento2#27378, magento/magento2#27381, magento/magento2#27427, magento/magento2#27425, magento/magento2#27322, magento/magento2#27321, magento/magento2#27597, magento/partners-magento2ee#172, magento/magento2#26988, magento/magento2#27552, magento/magento2#27701, magento/partners-magento2ee#178, magento/magento2#27325, 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/magento2#26986, magento/magento2#27607, magento/magento2#27299, magento/magento2#27089
Strix
magento/magento2#25822, magento/magento2#25812, magento/magento2#25803, magento/magento2#25792, magento/magento2#25791, magento/magento2#25954, magento/magento2#26009, magento/magento2#25854, magento/magento2#25846, magento/magento2#25845, magento/magento2#25844, magento/magento2#25842, magento/magento2#25841, magento/magento2#25836, magento/magento2#25831, magento/magento2#25830, magento/magento2#25829, magento/magento2#25825, magento/magento2#25823, magento/magento2#25821, magento/magento2#25820, magento/magento2#25819, magento/magento2#25818, magento/magento2#25817, magento/magento2#25816, magento/magento2#25815, magento/magento2#25813, magento/magento2#25811, magento/magento2#25807, magento/magento2#25804, magento/magento2#25802, magento/magento2#25800, magento/magento2#25799, magento/magento2#25797, magento/magento2#25794, magento/magento2#25793, magento/magento2#25788, magento/magento2#25787, magento/magento2#25784, magento/magento2#25783, magento/magento2#26128, magento/magento2#26131, magento/magento2#26129, magento/magento2#26126, magento/magento2#26125, magento/magento2#25957
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#26540, magento/magento2#26537, magento/magento2#26549, magento/magento2#26568, magento/magento2#26782, magento/magento2#26764, magento/magento2#26820, magento/magento2#26771, magento/magento2#26768, magento/magento2#26761, magento/magento2#26584, magento/magento2#26932, magento/magento2#26862, magento/magento2#26979, magento/magento2#26928, magento/magento2#27014, magento/magento2#27740, magento/magento2#26886
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#26360, magento/magento2#26684, magento/magento2#26398, magento/magento2#22296, magento/magento2#26982, magento/magento2#27054, magento/magento2#26765, magento/magento2#27084, magento/magento2#27083, magento/magento2#27082, magento/magento2#27080, magento/magento2#26964, magento/magento2#26902, magento/magento2#27145, magento/magento2#27215, magento/magento2#26923, magento/magento2#27319, magento/magento2#27393, magento/magento2#27385, magento/magento2#27384, magento/partners-magento2ee#150, magento/magento2#26075, magento/magento2#27462, magento/magento2#26397, magento/magento2#27463, 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#17933, 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#25764, magento/magento2#25641, magento/magento2#27360, magento/magento2#26036, 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#17125, 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#26339, magento/magento2#26342, magento/magento2#26659, magento/magento2#26418, 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#26338, magento/magento2#26054, magento/magento2#26416, magento/magento2#26648
Krish TechnoLabs
magento/magento2#26160, magento/magento2#26170, magento/partners-magento2ee#118, magento/magento2#26162, 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#26169
magento/magento2#25930, magento/magento2#25433, magento/magento2#26164, magento/magento2#26176, magento/magento2#26064, magento/magento2#25936, magento/magento2#26181, magento/magento2#26168
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-function-tests-migration#718, magento/magento-function-tests-migration#720, magento/magento-function-tests-migration#719, magento/magento-function-tests-migration#717
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, 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. Zie voor meer informatie Systeemvereisten.

Installatie- en upgradeinstructies

U kunt Magento Open Source 2.4.0 installeren gebruikend Composer.

Migratietoolkits

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. Zie voor installatie-instructies Het hulpprogramma voor gegevensmigratie installeren. Overweeg te verkennen of bij te dragen aan de Gegevensmigratieopslagplaats.

De Toolkit voor migratie van code kunt u bestaande Magento 1.x-extensies en -aanpassingen overbrengen naar Magento 2.x. 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