Versionsinformation om Adobe Commerce 2.4.6

Adobe Commerce 2.4.6 har nu stöd för PHP 8.2. PHP 8.1 stöds fortfarande, men stödet för PHP 7.4 har tagits bort. Det innehåller betydande prestanda- och skalbarhetsförbättringar. GraphQL-åtgärder för gruppvaruåtgärder och kategoriträdåtergivningssvar har optimerats. Den här versionen innehåller metapaketet för Adobe Commerce Extension.

Den här versionen innehåller över 300 kvalitetskorrigeringar och förbättringar. Core Composer-beroenden och tredjepartsbibliotek har uppgraderats till de senaste versionerna som är kompatibla med PHP 8.2.

NOTE
Adobe Commerce-versioner kan innehålla ändringar som är inkompatibla bakåt (BIC). Om du vill granska ändringar som är inkompatibla bakåt läser du BIC-referens. Viktiga bakåtkompatibla problem beskrivs i BIC-markeringar. Inte alla releaser innehåller viktiga BIC:er.

Annan versionsinformation

Även om koden för de här funktionerna är paketerad med releaser av Adobe Commerce kärnkod, kommer flera av dessa projekt (till exempel B2B, Page Builder och Progressive Web Application (PWA) Studio) också att släppas oberoende av varandra. Felkorrigeringar för dessa projekt beskrivs i den separata, projektspecifika versionsinformation som finns i dokumentationen för varje projekt.

Adobe Commerce 2.4.6 - i korthet

Leta efter följande högdagrar i den här versionen.

Säkerhetsförbättringar

Den här versionen innehåller åtta säkerhetskorrigeringar och plattformssäkerhetsförbättringar.

Inga bekräftade attacker relaterade till dessa problem har inträffat hittills. Vissa säkerhetsluckor kan dock utnyttjas för att få tillgång till kundinformation eller ta över administratörssessioner. De flesta av dessa problem kräver att en angripare först får åtkomst till administratören. Därför påminner vi dig om att vidta alla nödvändiga åtgärder för att skydda din administratör, inklusive men inte begränsat till dessa åtgärder:

  • IP-tillåtelselistning
  • Tvåfaktorautentisering
  • Användning av ett VPN
  • Använd en unik plats i stället för /admin
  • Bra lösenordshygien

I Säkerhetsbulletin för Adobe finns den senaste informationen om dessa åtgärdade problem.

Ytterligare säkerhetsförbättringar

Säkerhetsförbättringar för den här versionen förbättrar efterlevnaden av de senaste bästa säkerhetsrutinerna, inklusive:

  • Mellanrum i administratörens åtgärdsloggar har åtgärdats med mer specifik granskning av åtgärder i stödrastervyer, massåtgärder och export.

  • reCAPTCHA-validering misslyckas inte längre vid utcheckning om oväntade fel inträffar under betalningshanteringen. GitHub-35093

  • Ny systemkonfiguration som kräver e-postbekräftelse när en administratörsanvändare ändrar sin e-postadress. För att minska sårbarheten för webbplatser lades en ny systemkonfigurationsinställning till (inaktiverad som standard) som kräver e-postbekräftelse när en administratörsanvändare ändrar sin e-postadress: Stores > Settings:Configuration > Customers > Customer Configuration > Account Information Options > Require email confirmation if an email has been changed. När det här alternativet är aktiverat kommer programmet att begära e-postbekräftelse varje gång som administratören ändrar sin e-postadress. Följande modul påverkas av den här ändringen: Magento_Customer.

Förbättringar av plattformen

Adobe Commerce 2.4.6 har nu stöd för PHP 8.2. PHP 8.1 stöds fortfarande till fullo.

Stöd för PHP 7.4 har tagits bort från den här versionen. Du kan inte köra Adobe Commerce 2.4.6 på PHP 7.4.

Adobe Commerce 2.4.6 stöder nu:

  • Composer 2.2.x Composer 1.x har tagits bort.

  • Redis 7.0.x Även om kompatibiliteten med Redis 6.2 kvarstår rekommenderar vi att du distribuerar den här versionen med Redis 7.0.x eftersom Redis 6.2 förväntas sluta sin livstid 2024.

  • OpenSearch stöds nu som standardsökmotor för Adobe Commerce lokala distributioner och molndistributioner. Det stöds som en oberoende sökmotor för Magento Open Source. Den här versionen stöder OpenSearch v2.x och har testats med OpenSearch 2.5. Även om kompatibilitet med OpenSearch 1.x kvarstår rekommenderar vi att du använder den här versionen med OpenSearch 2.x. Du kan installera och köra Adobe Commerce och Magento Open Source 2.4.6 med OpenSearch 2.x både i molnet och lokalt nödvändiga sökmotorfunktioner.

  • Elasticsearch 8.x Se Uppgradera Elasticsearch.

  • MariaDB 10.6 (LTS-version). Den här versionen är fortfarande kompatibel med MariaDB 10.4, men vi rekommenderar att du uppgraderar till MariaDB 10.6.

Andra uppgraderingar och ersättningar

  • DHL-schemat har migrerats från v6.2 till v10.0.

  • Inaktuella JavaScript-bibliotek har uppdaterats till de senaste versionerna och inaktuella beroenden har tagits bort. Dessa ändringar är bakåtkompatibla.

  • PHP 7.4-kompatibilitet har tagits bort från Commerce-kodbas.

  • Symfoniska beroenden har uppgraderats till den nya LTS-versionen. Beroenden inkluderar:

    • friendsofphp/php-cs-fixer
    • symfony/console
    • symfony/event-dispatcher
    • symfony/finder
    • symfony/process
    • web-token/jwt-framework
  • jquery-migrate har tagits bort från Commerce-kodbas. GitHub-21406

  • Uppgraderade biblioteket jQuery/fileUpload till v10.32.

  • Zend framework-komponenter (ZF1) som har nått slutet av livscykeln har tagits bort från kodbasen. Se Bakåtkompatibla ändringar av högdagrar.

  • Laminaberoenden har uppdaterats för att stödja PHP 8.2.

  • laminas/laminas-dependency-plugin Composer-plugin-programmet har tagits bort. GitHub-36515

  • Ersatte Zend_Filter med laminas/laminas-filter.

  • Uppgraderade web-token/jwt-framework till v3.0.5. (senaste versionen)

  • Uppgraderade allure-framework/allure-phpunit till v2.x.

  • Uppgraderade biblioteket Chart-js till v3.9.1

Prestanda- och skalbarhetsförbättringar

  • Förbättrade prestanda för åtgärder som påverkar många kundsegment. Handlare kan förbättra prestanda för åtgärder som omfattar mer än 100 kundsegment genom att aktivera en ny konfigurationsinställning. Inställningen Real-time Check if Customer is Matched by Segment kan inaktiveras efter behov för att minska bearbetningstiden genom att reducera valideringen av varje kundsegment mot kunder. Se Validering av kundsegment.

  • Ny systemkonfigurationsinställning för att begränsa antalet produkter som visas i produktrutnätet. Handlare kan använda den nya konfigurationsinställningen Limit Number of Products in Grid för att förbättra prestanda för produktstödrastret. Den här gränsen är som standard konfigurerad till 20000 och påverkar bara produktsamlingar som används av UI-komponenter. Genom att begränsa antalet visade produkter kan du förbättra prestandan för åtgärder för rutnät som innehåller fler än 200 000 produkter. Se Begränsa antalet produkter i rutnätet

  • Förbättrade importprestanda (upp till 100 000 poster per minut). Merchants kan använda den nya REST API-slutpunkten POST /rest/<store_view_code>/V1/import/csv för att importera data till Adobe Commerce. Den här slutpunkten har samma funktioner som funktionen för administratörsimportering och stöder användning av en CSV-fil för att skapa, uppdatera och ta bort produkter, produktpriser och kundenheter. Se Importera data.

  • Förbättrade bearbetningsprestanda för beställningar med hög genomströmning genom belastningsutjämning. Adobe Commerce 2.4.6 för molninfrastrukturskunder som har många samtidiga beställningar (1 000 beställningar per minut) kan nu förbättra orderbehandlingsprestanda genom att balansera belastningen på sina databaser över olika noder. Handlare kan balansera om den här belastningen genom att aktivera sekundära anslutningar för MySQL-databasen och Redis-instanser. Se Bearbetning av högdatabeställning

Adobe Commerce Extension-metapaket

Den här versionen innehåller metapaketet Adobe Commerce Extension v1.1.0, som automatiskt paketerar utvalda Adobe Commerce-tillägg med den här huvudversionen. De versioner av dessa tillägg som ingår i det här metapaketet installeras när composer update körs, vilket förenklar uppgraderingen av dessa tillägg när du uppgraderar till den senaste kärnversionen. Dessa tillägg behåller fortfarande oberoende releasematerial.

Metapaketet Adobe Commerce Extension för Adobe Commerce 2.4.6 innehåller följande två tillägg:

Framtida versioner av det här tilläggspaketet kommer att innehålla ytterligare tillägg.

Adobe I/O Events for Adobe Commerce

Adobe I/O Events for Adobe Commerce fångar upp Commerce event och överför data från Adobe Commerce till andra Adobe-system. Utvecklare kan skapa molnbaserade appar i Adobe Developer App Builder som prenumererar på Commerce-event, som lageruppdateringar, orderstatusändringar och prisuppdateringar. Utvecklarna kan använda den här möjligheten för att utbyta data för att samordna hela kundresan över sina verksamhetskritiska system.

Tillgänglighetsuppdateringar

Fokus på den här versionen har varit att skapa en butiksupplevelse på Venia (PWA) som är mer överskådlig, användbar, förståelig och robust. Bland dessa förbättringar finns:

  • Den visuella textetiketten för knappen Sign in matchar nu dess hjälpmedelsnamn. (Bästa tillvägagångssätt rekommenderar att ett gränssnittselements hjälpmedelsnamn börjar med den synliga etikettexten.)
  • Beskrivande hjälpmedelsnamn har lagts till i knappar i hela butiken.
  • Lodräta beskrivande etiketter har lagts till i kryssrutorna Has Video i sökfiltren.
  • Användare som bara har tangentbord har nu tillgång till alla sidfunktioner i butiken. Tidigare kunde kunderna inte komma åt länkar under navigering med enbart tangenttryckningar.

Adobe Commerce-integrering med Adobe IMS

Följande Adobe IMS-moduler har kopplats bort från Adobe Commerce 2.4.6-kärnkoden och paketerats som ett separat metapaket:

  • adobe-ims
  • adobe-ims-api
  • admin-adobe-ims

Nya adobe-ims-metapackage v2.2.0 ingår i Adobe Commerce 2.4.6. Ingen funktionalitet har ändrats i den här versionen.

B2B

Funktionen Inköpsorder för företag är nu helt exponerad av GraphQL API. Den här versionen innehåller två GraphQL-scheman:

  • GraphQL-schema för inköpsorder omfattar B2B-användare Köp Order Management-funktioner som att skapa, redigera och ta bort inköpsorder. Se Inköpsorder (B2B).
  • Med GraphQL-schemat för inköpsorderregel kan du skapa, redigera och ta bort godkännanderegler samt manuellt validera inköpsorder. Se Godkännanderegler för inköpsorder (B2B).

Den här versionen innehåller flera felkorrigeringar. Se Versionsinformation för B2B.

Braintree

  • Knappen Pay Later och banners (meddelanden) för Italien och Spanien har aktiverats för Braintree.
  • PaySenare-meddelanden med PayPal Vault har aktiverats.
  • Lagt till Bedrägeriskydd och VARJE webbhooks. Webbkroken för bedrägeriskydd aktiveras när ett riskbeslut har fattats i Braintree. ACH-webbkroken aktiveras när statusen för en ACH-betalning uppdateras till settled eller settlement decline.
  • LPM-webbkrok (Local Payment Methods) har lagts till.

GraphQL

GraphQL prestandaförbättringar omfattar:

Förbättrad svarstid när kategorier med kategoribehörigheter aktiverade efterfrågas. Svarstiderna har förbättrats vid frågor om produkter i kategorier för vilka kategoribehörigheter är aktiverade och som innehåller många kundgrupper eller delade kataloger. Kodändringar som stöder den här prestandaförbättringen inkluderar:

  • GraphQL resolver-åtgärden har optimerats.
  • Dataleverantören återställer inte längre cachelagrade data för varje ny produkt som bearbetas, vilket har förbättrat prestandan.
  • Bearbetning av produktbehörigheter har optimerats i GraphQL Resolver. Nu gäller produktbehörigheter för produktsamlingar i stället per produkt.
  • Optimerade behörigheter läses i delade kataloger i mutationen addProductsToCart.
  • Produktbehörigheter har optimerats med produktinline-fragment.

Optimerade prestanda för kategoriträdåtergivning. categoryList-frågan har optimerats för att ge stöd åt kunder med ett stort antal kategorier. Handlare som använder den här frågan för att söka i mer än 1 500 kategorier med upp till fem nivåer av kapslade underkategorier kommer att märka en prestandaförbättring. Inläsningen av underordnade kategorier genom omfaktorisering av kod har förbättrats genom att onödiga metodanrop har tagits bort, kategoriträdets cachelagring har förbättrats och kategoridata har lästs in rekursivt. Kodändringar som stöder den här prestandaförbättringen inkluderar:

  • Hämtning av metadata för anpassade attribut för kategorimodeller har förbättrats.
  • Hämtningen av kategori-ID har förbättrats och getChildren anrop har reducerats.
  • Inläsningen av underordnade kategorier har förbättrats.

Reducerade svarstider för gruppvaruåtgärder. Produktmutationer som lagts till har optimerats för att förbättra frågeprestanda när man lägger till upp till 500 enkla och konfigurerbara produkter. Paketprodukter påverkas inte. De optimerade mutationerna är addProductsToCart, addConfigurableProductsToCart, addDownloadableProductsToCart, addSimpleProductsToCart, addVirtualProductsToCart, addWishlistItemsToCart och updateCartItems.

kundfrågan har nu stöd för ordersortering. orders-utdataobjektet för customer-frågan innehåller nu ett sorteringsfält. Nu kan du sortera order efter ordernummer eller skapandedatum och i stigande eller fallande ordning.

Nya mutationer:

deleteCustomer

Page Builder

Page Builder v.1.7.3 är kompatibelt med Adobe Commerce 2.4.6.

PWA Studio

PWA Studio v.13.0.x är kompatibel med Adobe Commerce 2.4.6. Det innehåller flera förbättringar som förbättrar tillgängligheten. Mer information om felkorrigeringar finns i PWA Studio-utgåvor. I Versionskompatibilitet finns en lista över PWA Studio-versioner och deras kompatibla Adobe Commerce grundversioner.

Känt fel

Problem: New Relic är för närvarande inte kompatibelt med PHP 8.2. Distributioner som kör New Relic kan köra Adobe Commerce 2.4.6 i PHP 8.1 men inte i PHP 8.2. Tillfällig lösning: Kör Adobe Commerce 2.4.6 i PHP 8.1 tills en ny version av New Relic som stöder PHP 8.2 släpps. Den här versionen förväntas bli klar sommaren 2023.

Åtgärdade problem

Vi har åtgärdat hundratals problem i Adobe Commerce 2.4.6 Core-koden. En deluppsättning av de åtgärdade problemen i Adobe Commerce 2.4.6 beskrivs nedan.

Installation, uppgradering, driftsättning

  • Statisk distribution av innehåll gör inte längre timeout eller misslyckas under standarddistributioner eller kompakta distributioner med flera språkområden och webbplatser.
  • Kompakt strategi orsakar inte längre en ogiltig referens till en extern domän när statisk innehållsdistribution (bin/magento set:static-content:deploy -f --strategy compact) körs.
  • Körning av bin/magento setup:di:compile -vvv (eller med alternativen -v eller -vv) returnerar nu ett informativt meddelande om felet. GitHub-35391
  • Adobe Commerce genererar inte längre följande undantag när du kör kommandot bin/magento setup:upgrade i en distribution som redan kör datamigreringsverktyget: PHP Fatal error: Declaration of Migration\Logger\Logger::addRecord(int $level, string $message, array $context = []): bool must be compatible with Monolog\Logger::addRecord(int $level, string $message, array $context = [], ?Monolog\DateTimeImmutable $datetime = null): bool in /var/www/html/vendor/magento/data-migration-tool/src/Migration/Logger/Logger.php on line 34. GitHub-35604
  • Kommandot bin/magento setup:db:status fungerar inte längre i miljöer där MySQL 8.0.29 körs. Tidigare hade kommandoutdata felaktigt angett att det deklarativa schemat var inaktuellt. GitHub-35671
  • Kommandot composer install skriver inte längre över .gitignore filer. GitHub-32888
  • Det går inte längre att köra bin/magento sampledata:remove för att ta bort exempeldata efter en uppgradering på Alpine Linux. Felkod: Undefined constant "MagentoHackathon\Composer\Magento\Deploystrategy\GLOB_BRACE. GitHub-36062
  • bin/magento setup:upgrade körs nu korrekt efter den första körningen av composer install --no-dev. GitHub-36351
  • Spårningsposter för undantag och undantagsstackar ingår nu i var/log/exception.log. GitHub-36054
  • Adobe Commerce genererar nu ett parametervalideringsfel när du använder kommandoraden för att ange en Redis-anslutning utan lösenord.

Tillgänglighet

  • Knapparna Proceed to Checkout, Review Order och Place Order i arbetsflödet för utcheckning fungerar nu som förväntat med tangentbordsinmatningar.
  • Visuell indikation på knappfokus när TAB eller SHIFT + TAB används för att navigera genom sidkontroller fungerar nu som förväntat.

Skärmläsare

  • Skärmläsaren för orderhistoriksidan läser nu rätt bildbeskrivning.

Skärmläsare meddelar nu:

  • Totalt antal objekt hittades i sökresultat som förväntat
  • Inloggad användarnamn när en användare loggar in med tangentbordskontroller
  • Sidhuvudet för resultatet av produktsökningen läser nu rätt värde för elementet <title>
  • Om indatafält krävs
  • Korrigera aktuellt läge för dragspelselement (komprimerat och expanderat)
  • När sidinnehållet har uppdaterats efter att användaren har klickat på knappen Create an account

Paketprodukter

  • Uppdatering av paketprodukt via API för en viss butiksvy åsidosätter nu inte andra butiksvydata för samma paketprodukt. Tidigare åsidosattes produktalternativtitlar av den första alternativtiteln för andra butiksvyer.
  • Paketerade produkter kan nu filtreras korrekt från Admin Catalog > Products när en nederländsk språkinställning används. Tidigare visades det här felet i Adobe Commerce när du försökte filtrera på Type: Bundle Product: Something went wrong with processing the default view and we have restored the filter to its original state. GitHub-35704
  • Produktstödrastret genererar inte längre ett undantag när paketprodukterna har ett specialpris som överstiger 1 000. Tidigare när du antingen sökte efter produkten av SKU eller navigerade till Catalog > Products, utlöste Adobe Commerce följande fel: Non Numeric value encountered. GitHub-36284)
  • Kolumner i kreditnota och PDF på faktura för order som innehåller en blandning av paket och enkla produkter återges nu korrekt. Tidigare var kolumner förvrängda eller feljusterade.
  • I GraphQL-frågor som innehåller ett BundleProduct-fragment innehåller items.options.product-objektet data som förväntat. Tidigare kunde objektet i vissa fall vara null.
  • Decimalkvantiteter för paketalternativ återges nu korrekt när Quantity uses decimals är aktiverat. Tidigare återgavs bara heltalsdelen av kvantiteten, inte bråkdelen. En kvantitet på 1,5 återgavs till exempel som 1,0. GitHub-35964
  • GraphQL produktfrågor returnerar nu endast produktalternativ i den butik som efterfrågas.
  • Produkter som inte är tilldelade kategorier men som är produktalternativ för paketerade eller grupperade produkter returneras nu i svar när konfigurationsinställningen Allow Category Browsing är aktiverad för kunden som skickar frågan.

Cache

  • Helsidescacheminnet rensas inte längre när beställningarna är klara, såvida inte den beställda produkten inte finns i lager. Tidigare rensades cachen för kategorin när en leverans skapades.
  • Data cachelagras nu när L2-cachen har konfigurerats och fjärrdata delvis avlägsnas. Tidigare sparades inte den nya cachen när datacachen tömdes utan hash-taggar.
  • Korrigerade fel i CatalogUrlResolverIdentity och CmsUrlResolverIdentity som förhindrade cachelagring. Detta påverkade ruttfrågecachning vid flera begäranden.

Kundvagn och kassan

  • Köpare kan nu lägga till ytterligare en artikel i kundvagnen när kundvagnen innehåller den minsta kvantiteten av den enkla produkten.
  • REST API-anrop för att hämta kundvagnsdata returnerar nu samma grand_total- och base_grand_total-värden när butiksvalutan och basvalutan är desamma. GitHub-34649
  • Det exporterade värdet för Maximum Qty Allowed in Shopping Cart matchar nu standardvärdet som angetts i konfigurationsinställningen för Admin.
  • Adobe Commerce beräknar nu totalsumman för återbetalningar av beställningar korrekt med rabatt för frakt.
  • Google reCAPTCHA fungerar nu som väntat för butiksbeställningar. Tidigare visade Adobe Commerce dessa fel när Google ReCAPTCHA inte först valdes innan en kund försökte göra en beställning: ReCaptcha validation failed, please try again och No such cart with id = ID.
  • CAPTCHA-bilduppdateringen uppfyller nu Admin-konfigurationsinställningen och aktiveras inte när inställningen är inaktiverad. Tidigare aktiverades uppdateringen när betalningsmetoden ändrades oavsett om inställningen var aktiverad eller inaktiverad. GitHub-34855
  • Adobe Commerce visar nu ett bekräftelsefönster som väntat innan en kund dirigeras om till nästa sida när kunden ändrar produktkvantiteten på kundvagnssidan utan att uppdatera kundvagnen och sedan försöker navigera till nästa sida.
  • Köpare kan nu minska en produkts kvantitet från kundvagnen efter att den minskats i Admin. Tidigare inträffade följande fel när en kund försökte minska produktkvantiteten: The requested qty is not available. GitHub-35780
  • Adobe Commerce genererar inte längre något fel i JavaScript-konsolen när produktkvantiteten överskrider det konfigurerade maxantalet vid utcheckning av flera leveranser. I stället visas nu ett informativt felmeddelande i Adobe Commerce. GitHub-36184
  • Artikelkvantiteten på kundvagnssidan representeras inte längre som ett negativt tal när en kund använder nedpilstangenten på sitt tangentbord för att ändra produktkvantiteten. GitHub-36299
  • Köpare kan inte längre lägga till en produkt från en kategori som nu är otillåten efter att ha bytt kundgrupp till vilken kunden hör. Adobe Commerce kontrollerar nu om kundgruppens behörigheter gäller för specifika kategorier när behörighetskonfigurationsinställningarna har ändrats.
  • Kundvagnarna töms inte längre innan administratörens order skapas, och kundvagnens innehåll återställs nu om ordern annulleras eller överges. Objekten tas nu bort från vagnen först när ordern har skapats. Tidigare tömdes kundvagnen när en administratörsanvändare försökte skapa en beställning på sidan Admin Manage Shopping Cart.
  • Nu visas rätt produktbilder i minivagnen när du har kört bin/magento catalog:image:resize. Tidigare ersattes alla bilder av standardproduktplatshållarbilden. GitHub-35535
  • Utcheckningen kan nu slutföras när leveransadressen innehåller ett tilläggsattribut. Tidigare inträffade följande fel i Adobe Commerce: Object of class Magento\Quote\Api\Data\AddressExtension could not be converted to string. GitHub-34202
  • addBundleProductsToCart-mutationen lägger inte längre till produkter i en offert om ett nödvändigt produktalternativ saknar värde. GitHub-25676
  • Adobe Commerce returnerar nu ett informativt meddelande när en addProductsToCart-mutation misslyckas när en produkt läggs till i kundvagnen med otillräcklig behörighet.
  • Adobe Commerce genererar inte längre något fel på kundvagnssidan när Snabborder används för att lägga till en produkt i en kvantitet som överskrider det tillgängliga lagret.
  • mutationen setGiftOptionsOnCart kräver nu kundauktorisering för kundvagnsåtgärder.

Kundprisregel

  • Alternativ för fri frakt av kundprisregel som ställs in när regler skapas används nu på order som förväntat. Tidigare ignorerades alternativ för fri frakt som tillämpades när regeln skapades under utcheckningen och fri frakt tilläts inte när regeln tillämpades. GitHub-35013
  • Kolumnen discount_percent i tabellen sales_order_item för en produkt fylls nu i som förväntat med rabattprocenten när artikelrabattkvantiteten inte har angetts eller är större än eller lika med orderartikelkvantiteten. Tidigare fylldes den här kolumnen inte i när en kundprisregel tillämpades på den här produkten.

Katalog

  • Produktlistwidgeten visar inte längre felaktiga eller cachelagrade priser för en inloggad kund. Priset som visas i widgeten för hemsidan matchar nu kundens adress och uppdateras när kunden uppdaterar adressen. Tidigare uppdaterades inte produktpriserna på hemsidan baserat på kundgruppens momsregler i webbläsarens cache.
  • Listfunktionen Jämför produkter fungerar nu korrekt i en flerwebbplatsdistribution och är beroende av en webbplats.
  • Adobe Commerce visar inte längre data från föregående sida när du läser in en produktinformationssida igen. Tidigare, när produktinformationssidan lästes in på nytt, sammanfogades data från den första fliken med nyligen inlästa data för en delad sekund.
  • Kategorier med underkategorier kan nu utökas på huvudmenyn på mobila enheter som förväntat. Tidigare gick det inte att öppna eller utöka kategorier med underkategorier i mobildistributioner. GitHub-35329
  • Kategorilistor uppdateras nu som förväntat när en produkt tilldelas till en ny webbplats eller butik. Tidigare markerades inte produktprisindexeraren som ogiltig och utlöstes sedan på nytt för en cron-körning som förväntat. Därför saknades produktens prispost i prisindextabellen och den visades inte på den nya butiken eller webbplatsen.
  • Lagerinventeringen för lagerplats är nu korrekt när konfigurationsinställningen Display Out of Stock Products är aktiverad. GitHub-35899
  • Kategorisidan är inte längre tom när inställningen Allow All Products Per Page är aktiverad. GitHub-35900
  • Konfigurationsalternativet Display Out of Stock Products fungerar nu som förväntat när det aktiveras. Tidigare visades alla produkter som ej lagrade i butiken när det här alternativet var aktiverat i Admin. GitHub-35898
  • Kunder som är tilldelade en grupp i grossistledet kan nu lägga till en grupperad produkt i kundvagnen om det tillåts enligt kategoribehörigheter. Om den här behörigheten inte är definierad för en kundgrupp, prioriteras konfigurationsinställningen.
  • Produktsortering efter booleska attribut fungerar nu som förväntat. GitHub-36390
  • Rabatterna för katalogprisregel tillämpas inte längre på anpassade produktalternativ med fast pris, utan endast på produktens ursprungliga pris.
  • Relaterade produkter hämtas nu korrekt på butiksproduktinformationssidan när de genereras av den relaterade produktregeln för alfanumeriska produktattribut. GitHub-36285
  • Katalogprisreglerna tar nu hänsyn till det valda omfånget och gäller endast för produkter för webbplatser för vilka attributet har ett alternativvärde som matchar regeln. Tidigare tog regeln inte hänsyn till det valda omfånget i distributioner på flera platser. GitHub-36049
  • Färg- och storleksattributen för färgrutealternativen är nu förinställda på produktinformationssidan när en kund ändrar den konfigurerbara produkten från sidan Min kundvagn. (jQuery 3.x-versionen har nu stöd för swatchRenderer-widgetens namn, som nu är ett kamelexempel.) Tidigare är alternativet för färgruta inte förvalt.
  • Kunderna meddelas nu om produktprisfall när kunden prenumererar på varningen om prisfall. Tidigare skickades inte alltid meddelanden om prisfall på grund av cachelagring på programnivå.
  • Katalogregler som baseras på SKU:er med villkoret is not one of fungerar nu som förväntat.
  • Adobe Commerce utgår inte längre felaktigt från att en kategori är den överordnade kategorin för en annan baserat på kategorisökvägen. Tidigare, när två kategorier var intilliggande och ett kategori-ID börjar med en annan kategoris kategori-ID, antog Adobe Commerce att kategorierna hade samma överordnade kategori. GitHub-32464

Konfigurerbara produkter

  • Adobe Commerce genererar inte längre något fel när en admin-användare lägger till produkter manuellt i en konfigurerbar produkt som redan har många enkla produkter tilldelade. Tidigare visade Adobe Commerce följande fel: Something went wrong with processing the default view and we have restored the filter to its original state.
  • Shoppare kan inte längre lägga till konfigurerbara produkter med en säljbar kvantitet på 0 i kundvagnen i distributioner där restorder är inaktiverade. Adobe Commerce anger nu att produkten inte finns i lager. GitHub-35319
  • Om du skapar en ny produkt genom att importera en konfigurerbar produkt med många alternativ från en annan butiksvy skapas nu en exakt kopia av den första produkten som förväntat. Tidigare var sorteringsordningen för den nya produktens konfigurerbara alternativ felaktig, och titlarna översattes inte till den nya butiksvyns språkområde i distributioner med flera butiksvyer och språkområden. GitHub-35200
  • Konfigurerbara produkter med alla underordnade produkter som inte finns i lager visas nu som färdiga produkter i butiken.
  • Konfigurerbara SKU:er och produktnamn visas nu korrekt. Tidigare visades namn och SKU:er som odefinierade efter att du flyttat en attributgrupp ovanför produktinformationsgruppen på Stores > Attribute set. GitHub-36309

Kuponger

  • Valideringslogiken har lagts till i arbetsflödet Hantera kupongkoder för att tvinga fram inställningar för kupongkod när kuponger genereras. Tidigare ignorerade kupongkodgenerering inställningen Code Length när värdet för kupongkvantitet var större än 2500.
  • Belöningspoäng läggs nu till i kundens konto som förväntat när en belöningskupong används i kassan med betalningsmetoden PayPal Express.
  • Du kan nu använda en kupongkod när en administratörsorder skapas när kundprisregeln har vikt som villkor. Tidigare har kupongkoder inte angetts om andra fält inte har valts för produkten. GitHub-36271
  • Nu kan du filtrera kupongrapporter efter flera kundprisregler. GitHub-36272
  • Anpassade alternativ används och sparas nu när en administratörsanvändare trycker på Enter när en produkt konfigureras med anpassade alternativ. Tidigare kunde du välja alternativ och lägga till produkten i en beställning, men alternativen sparades inte och administratören uppmanades att välja produktalternativ igen. GitHub-35284
  • Kupongkoder kan nu exporteras till Excel XML. Tidigare innehöll den genererade filen inte alla valda kupongkoder, utan bara så många objekt som valdes i väljaren för artiklar per sida.GitHub-36073

cron

  • Kronjobbet catalog_index_refresh_price körs nu. Tidigare loggade Adobe Commerce det här felet vid körning av kron: report.ERROR: Cron Job catalog_index_refresh_price has an error: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens.

Valuta

  • Det saknas utrymme mellan anpassade valutasymboler och priser i både butiks- och administrationspriserna. Lämpliga villkor och regex-uttryck har lagts till för att tillåta en anpassad NBSP i valutasymboler. IDRx 105.00 visades tidigare som IDRx105.00.

Kundsegment

  • Filtret Ja/Nej i rutnätet för administratörskundsegment när en ny kundprisregel skapas fungerar nu som förväntat.

E-post

  • Adobe Commerce skickar inte längre dubbla e-postmeddelanden till en kund när en order har skapats från administratören.
  • Administratörens e-postmeddelanden om beställning skickas inte längre när inställningen Email order confirmation är inaktiverad. GitHub-36256
  • Bildalternativen visas inte längre som HTML-kod i kreditnotan, orderbekräftelsen och fakturakundmeddelanden (standardmall) för produkter med anpassade alternativ.

Ramverk

  • Administratörsanvändare kan nu öppna sidan Admin Store > Configuration när inget land i inställningen EU-länder (Stores > Configuration > General > Country options > European Union Countries). Tidigare när en administratörsanvändare försökte öppna den här sidan uppstod följande fel i Adobe Commerce: TypeError: explode(): Argument #2 ($string) must be of type string, null given in /var/www/php/folder/vendor/magento/module-config/ViewModel/CountryFilter.php:46. GitHub-35901
  • jquery.cookie beroenden fungerar nu som förväntat med JavaScript-beroenden. Tidigare gick det inte att använda alias för jquery/jquery.cookie. GitHub-35913
  • Kommandot bin/magento i18n:collect-phrases innehåller nu <title>-text i den exporterade CSV-filen. GitHub-35462
  • Magento\Framework\Code\Reader\ArgumentsReader::getParentCall() har nu stöd för namngivna konstruktorargument. Nu kan du anropa en funktion genom att ange parametrarna efter deras namn.
  • Fel loggas nu som förväntat i filen exception.log. Tidigare var fel inte inloggade i var/log/exception.log, trots att de hade loggats i filen system.log.
  • Handlare kan nu ange en anpassad extern SMTP-provider. GitHub-26104
  • OAuth-integreringar kan nu omauktoriseras som förväntat på distributioner som kör Adobe Commerce 2.4.3-p2. Tidigare misslyckades omauktorisering med följande fel: The attempt to post data to consumer failed due to an unexpected error. Please try again later. Adobe Commerce försökte också dekryptera okrypterade värden. GitHub-35313
  • Den korrekta parametern rowId skickas nu när kategorin urlKey sparas för kategorier som har underordnade kategorier. Tidigare skickades fel categoryId när kategorin URLKey sparades.
  • Produktattributkoden event har lagts till i listan över reserverade produktattributkoder, vilket eliminerar fel som är kopplade till användning av ett attribut med det här namnet på butiken. Tidigare uppstod det här felet i programmet på produktdetaljerna och sök-/produktlistsidorna när event användes: report.CRITICAL: Error: Call to a member function getStatus() on string in /home/mer33515/public_html/ee24develop/magento2ee/app/code/Magento/CatalogEvent/Observer/ApplyIsSalableToProduct.php:23.
  • Valideringsfelmeddelanden för Storefront som inträffar under orderplaceringen visas nu enhetligt. Tidigare visades meddelanden, komprimerades och visades igen. GitHub-35651
  • AMQP-konsumenter misslyckas inte längre på grund av en inaktuell trim()-funktion i distributioner som kör PHP 8.1. Tidigare inträffade följande fel när AMQP-konsumenten startades efter installationen: Deprecated Functionality: trim(): Passing null to parameter #1 ($string) of type string is deprecated in .../vendor/magento/framework-amqp/Config.php on line 143 GitHub-35380
  • Metoden getFilteredTimerIds fungerar nu som förväntat. Klassen Magento\Framework\Profiler\Driver\Standard\Stat är nu kompatibel med PHP 8.1. Tidigare inträffade ett undantag i Adobe Commerce när den här metoden anropades. GitHub-35307
  • Tog bort beroendet av biblioteket imagemin-svgo.
  • Miniatyrmallsprocessen bearbetar nu löpande kommentarer när den första kommentaren börjar med //. GitHub-34880
  • En databasfråga som utfärdades av modulen BundleGraphQl som returnerade felet "debugMessage": "Notice: Undefined offset: 16 in vendor/magento/module-bundle-graph-ql/Model/Resolver/Options/Collection.php on line 130" har korrigerats.GitHub-34991

Allmänna korrigeringar

  • Adobe Commerce visar nu ett korrekt tidsintervall när en admin-användare väljer alternativet Last 24 Hours på kontrollpanelen för administratörsstatistik. Tidigare visade Adobe Commerce ett felaktigt tidsintervall. Detta inträffade eftersom databasens tidszon förblev oförändrad.
  • Kreditnotor kan nu genereras för både heltal och decimalkvantiteter. Tidigare stöddes endast heltalskvantiteter.
  • Indatavalideringsregeln för kundens postnummer för typen numeric only fungerar nu som väntat i fältet Edit Customer Address (Store > Attribute > Customer Address). Tidigare sparades kundadressinformation utan postnummervalidering.
  • Administratörsanvändare med begränsad åtkomst till en webbplats kan nu logga in till administratören med hjälp av funktionen Logga in som kund.
  • Globalt delade kundkonton har nu adresser som verifieras mot listan över tillåtna länder för den aktuella webbplatsen och som har sparats. Tidigare validerades dessa konton felaktigt mot de tillåtna länderna på webbplatsen där kunden var registrerad.
  • Bläddringar från CMS-sidhierarkin visas inte längre när Enable Hierarchy Functionality är inaktiverat. Tidigare visades vägbeskrivningar och när kunderna klickade på dem visades en 404-sida. GitHub-35513
  • Om du tar bort en produkt från alla webbplatser via administratören uppstår inte längre följande fel: SQLSTATE[42000]: Syntax error or access violation. GitHub-35133
  • Kunder som överskrider det maximala antalet misslyckade inloggningsförsök kan nu logga in efter lösenordsåterställning. GitHub-34981
  • Komponenten för dynamiska rader beter sig nu som väntat när en admin-användare lägger till ett nytt element. Tidigare fungerade radkomponenten inte korrekt när en ny enkel produkt lades till i en grupperad produkt. GitHub-34850
  • Korrigerade stavfel och felaktig grammatik i filen app/code/Magento/Backend/etc/menu.xsd.
  • Filen app/code/Magento/Authorization/README.md har uppdaterats för att beskriva hur tabellen skapas.
  • Metoden recordLogin har uppdaterats för att ange inloggningsvärden för användarmodellen samt för att bevara de korrekta värdena i fälten logdate och lognum i tabellen admin_user. Inloggningsförsök för uppdaterade administratörsanvändare har inte registrerats tidigare.
  • Mallar för GitHub-utgåvor har konverterats till utgivningsformulär för utvecklarupplevelseproblem och förslag på nya funktioner.
  • Kundattributet Is required har nu implementerats korrekt per webbplatsomfattning för redigeringsformuläret för Admin-kund.
  • Fältet Grid Filter Condition Type för kund- och kundadressattribut visas inte längre på attributredigeringssidan när inställningen Use in Filter Options är inaktiverad.
  • Adobe Commerce visar nu ett informativt felmeddelande om en handlare inte kan ange ett valfritt SKU-attributvärde när en produkt skapas. Tidigare utlöstes det här undantaget i programmet när attributet var valfritt: Deprecated Functionality: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/mg244/project-community-edition/vendor/magento/module-eav/Model/Entity/AbstractEntity.php on line 932. GitHub-35810
  • Filtret Show my quotes på sidan My Quotes fungerar nu som förväntat. Tidigare innehöll filterresultaten andra administratörsanvändares citat.

Presentkort

  • Produktbelopp för presentkort förblir nu densamma som den mängd som anges i en CSV-fil vid import. Kontroller av befintliga alternativ har lagts till och tidigare värden uppdateras nu baserat på en unik nyckel. Tidigare fördubblades presentkortsbeloppen när presentkort importerades flera gånger.

Presentbrytning

  • Presentpaketpriset visas nu som förväntat i ordersammanfattningsblocket när presentationen har tillämpats på ordernivån på en order som innehåller både fysiska och virtuella produkter. Tidigare visade Adobe Commerce inte presentpriset.

GraphQL

  • Types som implementerar flera gränssnitt i GraphQL-kod kan nu separeras med ett & -tecken samt , i enlighet med GraphQL @doc-specifikationen.
  • mutationen setShippingAddressesOnCart har nu stöd för att ange koder för numeriska regioner som region. Tidigare fungerade den här mutationen felaktigt för kodvärden för numeriska regioner.
  • Frågan products returnerar nu endast granskningar som är kopplade till det angivna omfånget. Tidigare returnerades granskningar från alla butiker.
  • Kategoribehörigheter respekteras nu under GraphQL-begäranden.
  • Frågan customer filtrerar nu på order med ett angivet from - och to-intervall korrekt. GitHub-31537
  • Frågan product returnerar nu korrekta kategoridata i aggregering. Tidigare returnerade attribute_code.category_uid värdet category_id i stället för category_uid.
  • customerOrders-frågan genererar inte längre ett \"model\" value should be specifiedfel. GitHub-35852
  • Frågan customer filtrerar nu order baserat på omfång. Du kan nu ange om frågan ska filtrera beställningar efter butik, webbplats eller globalt.
  • Frågan categoryList returnerar nu korrekt produktantal för både förankrade och omarkerade överordnade kategorier. Det nya is_anchor-attributet har lagts till i listan med markerade kolumner i kategorisamlingen. Tidigare returnerade förfrågningar ett 0-produktantal. GitHub-36300
  • mutationen generateCustomerTokenAsAdmin fungerar nu som väntat när du skapar en token för att logga in på en icke-standardbutik i en multibutik-distribution. GitHub-35084
  • createEmptyCart-mutationen genererar nu ett undantag som förväntat när en token som gått ut används. GitHub-26112
  • Felmeddelanden för kundvagnsfrågor har gjorts mer informativa. GitHub-34546
  • Sammanställningsdata i svaret på en products-fråga innehåller nu korrekta värden för pristypsattributet attribute_code och label. GitHub-28878
  • products-frågan returnerar kategoriinformation som förväntat när databasprefixet har ett värde som inte är null. Tidigare returnerades Internal server error. GitHub-36117
  • Returtypen för metoden getCustomerIsGuest har korrigerats. GitHub-29529
  • Plugin-programmet Magento\CatalogGraphQl\Plugin\DesignLoader har omarbetats.
  • Omladdning av kundvagnen aktiveras nu endast en gång, vilket är väntat när kundvagnen initieras av GraphQL-mutationer. Tidigare ledde inläsningen av varukorgen till onödig omvalidering av varukorgen mot lagret, som förbrukade betydande resurser varje gång vagnen lästes in.
  • gift_message-typen har lagts till i OrderItemInterface. GitHub-29418
  • De produktalternativ som returneras i GraphQL-svar innehåller nu endast de produkter som finns i den katalog som användaren tillhör. Om användaren tillhör en delad katalog returneras endast produkter i delade kataloger. Om användaren är gäst eller inte ingår i en anpassad delad katalog returneras endast produkter i den offentliga katalogen.

Google ReCAPTCHA

  • Ett reCAPTCHA-fel i filen var/log/exception.log för administratörsinloggningen för Google V3 reCAPTCHA har åtgärdats och inga felmeddelanden loggas. Tidigare utlöstes följande fel var några sekund när en administratörsanvändare konfigurerade sina Configuration > Security > Google reCAPTCHA Admin Panel-inställningar: main.ERROR: Can not resolve reCAPTCHA parameter. {"exception":"[object] (Magento\Framework\Exception\InputException(code: 0): Can not resolve reCAPTCHA parameter. at /home/xxxxxxx/public_html/vendor/magento/module-re-captcha-ui/Model/CaptchaResponseResolver.php:25)"} []. GitHub-34975

Bild

  • Rekommendationerna om logotypstorlek för PDF Invoice-kortet har uppdaterats.

Importera/exportera

  • Import av en produkt med samma numeriska URL-nyckel som en befintlig produkt, men utan det avslutande alfabetiska tecknet, orsakar inte längre ett valideringsfel när Product URL Suffix är inställt på tom i Admin.
  • Kommandot bin/magento app:config:import kan nu importera innehållet i en config.php-fil när den innehåller vissa cron-uttryck. Tidigare misslyckades importen med följande fel: Import failed: Notice: Trying to access array offset on value of type null in [..]/vendor/magento/module-config/Model/Config/Backend/Currency/Cron.php on line 66. GitHub-31428
  • Fullständig export fungerar nu korrekt när AWS S3 används som fjärrlagring. Tidigare misslyckades exporten på grund av den överförda filstorleken.
  • Produktstatus importeras nu korrekt när lagerdatakolumner i CSV-filen saknas. Tidigare tilldelades standardkällan automatiskt produkten efter produktimporten och dess kvantitet ställdes in på noll och dess status angavs som ej i lager när lagerdatakolumner i CSV-filen saknades.
  • Om du importerar avancerade prisvärden får du nu rätt antal för nya och uppdaterade poster när importen innehåller mer än 100 poster. Tidigare gav meddelandet om att importen lyckades fel antal.
  • Exporterade CSV-filer innehåller nu korrekta sökvägar till kategorinamn som har sparats på flera språk. Ett butiks-ID har lagts till för kategorisamling. Tidigare innehöll de exporterade filerna blandade banor med olika språk i stället för en kategorisökväg som härletts från standardbutiksvyn.
  • Uppdateringen av anpassade alternativ för en produkt i en viss butiksvy via import har nu slutförts. Tidigare uppstod ett internt serverfel om en produktrelaterad rad delades upp i flera grupper.
  • Importtjänsten Fixer.io fungerar nu som förväntat. Valutakurser har importerats. GitHub-36010

Index

  • Indexeraren batch_size för indexet catalogpermissions_category har nu ändrats till det värde som angavs i filen env.php som förväntat. Tidigare förhindrade ett skrivfel i sökvägen för indexeraren batch_size att gruppstorleken ändrades till det värde som angavs i env.php. GitHub-652
  • Prisomindexeringen fungerar nu när katalogen innehåller paketprodukter inte har tilldelats någon webbplats. Tidigare inträffade följande fel när produktprisindexet kördes: Warning: Undefined array key <bundel product id > in vendor/magento/module-bundle/Model/ResourceModel/Indexer/Price/DisabledProductOptionPriceModifier.php on line 117. GitHub-35796

Infrastruktur

  • En sanering av DATE- och DATETIME-värden har lagts till i databasdumpar för Adobe Commerce-stöd. Tidigare rensades inte datetime-typfält för kund-/offert-/ordertabeller i databastabellen för säkerhetskopiering.
  • Funktionen escaper.js escapeHtml konverterar nu et-tecknet (&) till "$amp;" enligt regeln InnerHtml. Den här generiska lösningen löser problem med specialtecken och teckenreferenser i rutan med titelindata och sparar det exakta värdet som infogats. Tidigare kodades et-tecken (&) felaktigt i nodnamn i innehållshierarkin.
  • Problem med modulen colinmollenhour/php-redis-session-abstract från tredje part och PHP 8.1 har åtgärdats. GitHub-35634

Mediegalleri

  • Det gamla mediegalleriet är nu inaktiverat som standard. Tidigare var Enable old Media gallery inställd på Yes.
  • Det nya mediegalleriet har optimerats för att förbättra inläsningen av katalogträdet på kategorisidan.

Loggning

  • Nu kan du generera systemrapporter för loggfiler på 0 byte. Tidigare uppstod ett fel när Adobe Commerce genererade en rapport för en samling loggfiler när en eller flera filer var tomma.

Beställning

  • På sidan med kreditnota för Admin-försäljningsorder visas nu korrekt totalsumma för order som skapats med Store Credit och flera fakturor. Tidigare var beräkningen av totalsumman felaktig och användaren kunde inte generera någon kreditnota.
  • Orderprefixet som skickas i installationsskriptet läggs nu till korrekt i order-ID:t.
  • Sidan med orderinformation läses nu in när ordern innehåller en produkt med ett långt anpassat textvärde. Tidigare lästes inte sidan med orderinformation in och värdet i kolumnen sales_order_item.product_options sparades inte korrekt om en produkt innehöll ett långt värde för ett anpassat textalternativ.
  • Statusen för butiksorder gäller nu för delvis återbetalda order. Tidigare var en order i bearbetningstillstånd efter leverans när en partiell återbetalning tillämpades. GitHub-35528
  • Kundgruppen representeras nu korrekt som Inte inloggad för en order som skapats av en gästanvändare. Tidigare var kundgruppen NULL i gästordersammanfattningar, som påverkade bekräftelsemeddelanden och orderexport. GitHub-35440
  • Statusen Closed har nu tilldelats virtuella order som förväntat efter att en kreditnota har utfärdats och kunden har återbetalats. Tidigare visades virtuella produkter som Complete i listrutan Status, men Closed i sidfoten för orderkommentarerna när kommentaren lades till från Admin. GitHub-35283
  • Gäster kan nu göra beställningar för produkter med en kvantitet som är mindre än en, och produktkvantiteten är nu strikt typbestämd som float. Tidigare, eftersom produktkvantiteten var strikt typbestämd som int, misslyckades beställningar för en produktkvantitet som är mindre än en med följande meddelande: Some of the products are disabled. GitHub-36060
  • Leveransåterbetalningar beräknas nu korrekt när konfigurationsalternativet Apply discount on prices är inställt på including taxes.
  • Rutnät för faktura, leverans och kreditnotor uppdateras nu asynkront efter att beställningarna har arkiverats.
  • Dubblettorder beror inte längre på samtidiga, identiska GraphQL-begäranden. Citattecken är nu låsta i upp till 10 sekunder för att förhindra att dubblettorder skapas, och den andra begäran misslyckas med följande fel: The cart isn't active eller The order has already been placed and is currently processing. Det här låsvärdet kan konfigureras via ID för parametern Magento\Quote\Model\PlaceOrderMutex class lockWaitTimeout. GitHub-36274
  • När du lägger till en kommentar i en arkiverad order returneras den inte längre till det oarkiverade orderrutnätet, utan dess arkiverade status behålls.
  • Företagsattributvärden visas nu som förväntat i fakturerings- och leveransadressavsnitten i arbetsflödet för utcheckning. Tidigare visades inte företagsattribut korrekt på orderdetaljsidan eftersom butikerna inte ställdes in korrekt när beställningarna skapades. Attributvärden lagrades bara korrekt när egenskapen Show Company ställdes in på optional för Main Website i distributioner med flera lager.
  • Värdet customer_address_id har nu angetts som förväntat för en ny faktureringsadress när kryssrutan My billing and shipping address are the same är markerad. Ett ytterligare villkor har införts för att identifiera om faktureringsadressen är samma som leveransadressen innan kundadress-ID anges för leveransadressen.
  • Samtidighetsproblem med orderplacering har lösts. Tidigare tilldelades båda beställningarna samma order-ID om två beställningar gjordes i olika webbläsare samtidigt eller nästan samtidigt. GitHub-35833
  • Placering av en automatiskt fakturerad order för en kostnadsfri produkt när asynkron indexering är aktiverat fungerar nu som väntat. Inga poster har lagts till i tabellen sales_order_grid or sales_invoice_grid för dessa order. Tidigare inträffade ett undantag i Adobe Commerce eftersom programmet försökte indexera rutnätet under orderplaceringen i stället för att förlita sig på cron. GitHub-36334

Page Builder

  • Nu kan du använda dra och släpp-funktionen i Page Builder för att importera bilder i galleriet gruppvis.
  • Problem med CSS-regeln för Page Builder-skjutreglaget har lösts. GitHub-34527
  • Attributen Dropdown, Text area och Text field är nu tillgängliga i produktattributlistan i Page Builder. Tidigare var bara attributen Dropdown och Text area tillgängliga.

Betalning

  • Betalningsmetoden för postförskott renderas inte längre i arbetsflödet för utcheckning i butiken när postförskott är undantaget för det land som anges i leverans- och faktureringsadresserna. Tidigare har inte administratörskonfigurationsinställningarna för den här funktionen implementerats.
  • Valvbetalningsinformation visas inte längre i avsnittet Betalning i arbetsflödet för att skapa administratörsorder om kunden inte har sparat en token. GitHub-33954
  • De anpassade priserna fördubblas inte längre efter att en rabatt har tillämpats enligt kundprisregeln. GitHub-35154
  • Ny status för väntande order respekteras nu som förväntat när en order placeras med betalningsmetoden Zero Subtotal Checkout.
  • Inställningarna för gästmeddelanden gäller nu när en gästkund skapas med PayPal Express via GraphQL. Tidigare åsidosattes e-postadressuppsättningen av den e-postadress som angetts i PayPal-kontot.

Braintree

  • Order-ID:n läggs nu till i kvittningsbegäranden för betalningstransaktioner.
  • Adobe Commerce genererar inte längre följande fel när en handlare klickar på Reports > Braintree Settlement: Error: Undefined constant Braintree\PaymentInstrumentType::ANDROID_PAY_CARD in /var/www/html/vendor/paypal/module-braintree-core/Ui/Component/Report/Listing/Column/PaymentType.php:49. GitHub-35434
  • Frågan customerPaymentTokens returnerar inte längre Braintree-token när valvet är inaktiverat i Admin.
  • Knappen Pay Later och banners har aktiverats för Italien och Spanien.
  • Administratörsanvändare kan nu skapa en order eller ändra ordning när betalningsmetoden Braintree är aktiverad. Tidigare inträffade följande fel i Adobe Commerce: report.CRITICAL: Error: Call to a member function getMethodInstance() on null in /app/vendor/paypal/module-braintree-core/Block/Form.php:174.
  • Utcheckningen med betalningsmetoden Braintree slutförs nu när Braintree PayPal är aktiverat och Enable Card Payments är inaktiverat. Tidigare löstes aldrig förloppsindikatorn och Adobe Commerce visade följande konsolfel: adapter.js:66 Uncaught TypeError: Cannot read properties of undefined (reading 'clientToken')at Object.getClientToken (adapter.js:66:66). GitHub-35961
  • Bedrägeriskydd, ACH-betalning och webbaserade betalningsmetoder har implementerats. Webbkroken för bedrägeriskydd aktiveras endast om ett riskbeslut har fattats i Braintree. ACH-webbkroken aktiveras endast efter att en ACH-betalning har uppdaterats till settled eller settlement decline.
  • Konfigurationsfälten Tagline och Layout har tagits bort från alla PayPal-knappar i avsnittet Administratörsformat.
  • Betalningsmetoden Braintree Vault är fortfarande markerad i arbetsflödet för kassan när en kund uppdaterar sin faktureringsadress. Tidigare var betalningsmetoden avmarkerad när användaren avmarkerade knappen My billing and shipping address are the same.
  • Radartiklar skickas nu för PayPal-transaktioner när konfigurationsinställningen Send Line Items aktiveras från Admin.
  • Valideringslogiken i fältet för ACH-betalningsmetod Account Number har nu stöd för fyra till sjutsiffriga tecken.
  • customerPaymentTokens-frågan returnerar inte längre Braintree-token när valvet är inaktiverat från Admin.
  • Administratörsanvändare kan nu skapa en order eller ändra beställning för kunder när betalningsmetoden Braintree är aktiverad. Tidigare inträffade följande fel i Adobe Commerce: report.CRITICAL: Error: Call to a member function getMethodInstance() on null in /app/vendor/paypal/module-braintree-core/Block/Form.php:174
  • Köpare kan nu använda betalningsmetoden Braintree i butiker där Enable Card Payments har inaktiverats. Tidigare inträffade följande JavaScript-fel i Adobe Commerce: _adapter.js:66 Uncaught TypeError: Cannot read properties of undefined (reading 'clientToken')at Object.getClientToken (adapter.js:66:66).

Prestanda

  • Prisindexeraren tar nu bort inaktuella data som förväntat efter att poster har ersatts under partiell omindexering av stora kataloger. Tidigare tog omindexeringsprocessen bort inaktuella poster innan de ersattes, vilket gjorde att produkter ibland försvann tillfälligt från butiken. GitHub-35616
  • Prestandan för kommandot bin/magento/setup:upgrade har förbättrats. Tidigare återskapades databasutlösarna med det här kommandot, vilket orsakade betydande driftavbrott under kommandokörningen. Indexerarna återgick inte heller till det schemalagda läget och var fortfarande i sparläge. GitHub-33386
  • Uppdatering av nivåpriser via API körs nu snabbare. Tidigare genererade en uppdatering av nivåpriser onödiga SELECT frågor, som försenade körningen när många kundgrupper tilldelades en produkt.
  • Inläsningen av sidor som innehåller katalogwidgetens produktlista har optimerats. Tidigare lästes icke-globala attribut in direkt från databasen.

Rapporter

  • Administratörsloggrapporten visar nu ett korrekt Value before change-värde när en kategoriregel uppdateras.
  • Summarapporten från och till visas nu korrekt efter att du har valt datum i datumväljaren.
  • Konstanten ANDROID_PAY_CARD i Braintree/Ui/Component/Report/Listing/Column/PaymentType.php har ersatt GOOGLE_PAY_CARD. Detta löser problem med Braintree-rapporten.

Return Merchandise Authorizations (RMA)

  • RMA-kommentarsfältet (Orders > Return) innehåller inte längre överflödigt tomt utrymme. (Taggarna <textarea> och <?php finns nu på en rad.
  • Kryssrutan Use Config Settings för fältet Enable RMA sparar nu dess värde som förväntat när en produkt sparas.

Recensioner

  • Administratörsanvändare med begränsad åtkomst till ett specifikt omfång kan nu ta bort produktrecensioner som förväntat.

Roller

  • En saknad ACL har lagts till för Stores > Configuration > Services > OAuth. Tidigare gick det inte att definiera åtkomst till den här OAuth-konfigurationsinställningen när du konfigurerade rollbehörigheter.

Sök search-heading

  • Sökningar efter strängar inom citattecken fungerar nu som väntat när konfigurationsinställningen Minimum Terms to Match är aktiverad. Tidigare inträffade följande fel i Adobe Commerce: {"error":{"root_cause":[{"type":"parsing_exception","reason":"[match_phrase] query does not support [minimum_should_match]' ....
  • Sökfiltret Registrerad punkt för kundposter i kundraster för försäljningsorder fungerar nu som väntat när order skapas.
  • Kvaliteten på sökförslagen har förbättrats för frågor med flera ord.
  • Sökresultaten inkluderar nu utdata som inte finns i lager för alla tillgängliga produkter när Display Out Of Stock Products är aktiverat GitHub-36055

Leverans

  • Fraktsatser för FedEx, USPS och UPS beräknas korrekt när regeln för kostnadsfri leveransvagn är inställd på att endast matcha en delmängd av artiklarna i vagnen.
  • På sidan Administratörens leveranssida visas inte längre alternativet för fri frakt när ordersumman är lägre än det angivna minimiorderbeloppet som berättigar till fri frakt. GitHub-33697
  • Adobe Commerce följer nu konfigurationsinställningen Show Company för Admin-kunden när leverans- eller kundadressen visas. När den här inställningen är inaktiverad inkluderas inte längre leveransföretaget i leverans-, kundadress- eller databasorderposten. Tidigare visades informationen trots att inställningen inaktiverades. GitHub-33729
  • En överflödig sparåtgärd för offerter togs bort vid beräkning av leverans.
  • Omfånget storeId används nu direkt från $request->getStoreId() för att säkerställa att omfånget inte förloras när en offert skapas av en administratörsanvändare. Tidigare uppstod ibland problem med leveransmetoder när en offert skapades från administratören med hjälp av tredjepartsmoduler.
  • SEO-anpassade URL:er genereras nu för produkter vars url_key-inställning åsidosätts på butiksvynivå. Tidigare omdirigerades inte URL:er för kategoriprodukter till SEO-vänliga URL:er.
  • Adobe Commerce ger inte längre upphov till ett fel med minimiorderbelopp när rabatt tillämpas på fraktkostnader.
  • Fraktåterbetalningar beräknas nu korrekt när moms tillämpas efter att rabatten har tillämpats på leveransen.
  • Alla tillämpliga erbjudanden för en begärd kundvagn via GraphQL cart-frågan returneras tillsammans. Kampanjer omfattar radartikelrabatter, kundvagnsregler/rabatter, kuponger, presentkort och butikskrediter. GitHub-35545
  • price_excl_tax- och price_excl_tax-typerna har lagts till i utdata för mutationen setShippingMethodsOnCart. GitHub-31206
  • Unika leverans-ID:n skickas nu i GraphQL-svar som förväntat med leveransinformation för order som levereras till flera adresser för GraphQL-frågor.

Mellanlagring

  • När du schemalägger om en mellanlagringsuppdaterings slutdatum uppstår inte längre något fel när uppdateringen har slutförts. Tidigare kunde administratörer inte öppna produktsidor och produktrutnät, och Adobe Commerce returnerade följande fel: report.CRITICAL: Exception: Item (Magento\Catalog\Model\Product\Interceptor) with the same ID "1" already exists.
  • På kontrollpanelen för mellanlagring visas nu korrekt totalt antal poster, och instrumentpanelssidindelningen fungerar nu som förväntat. Tidigare. Kontrollpanelen visade högst 20 poster.
  • Förhandsvisningar av innehållstaggar läses nu in snabbare i distributioner med många butiker. Omindexering av förhandsvisningar indexeras nu endast om valda butiker.
  • Produkter kan nu läggas till i kundvagnen i förhandsgranskningsläget för planering. Uppdateringen av länkar för vägbeskrivningar i förhandsgranskningsläget för schemaläggning med dessa parametrar har åtgärdat problemet: version, timestamp och signature.

Moms

  • Konfigurationsinställningen Display Zero Tax Subtotal används nu som förväntat för order i distributioner som erbjuder flera leveransmetoder. Föregående var fältet Noll skatt synligt på kundvagnssidan vid utcheckning innan en leveransmetod valdes, även när den här inställningen inaktiverades. GitHub-35561
  • Adobe Commerce kan nu visa grupperade produkter med moms på butikskategorisidan i distributioner som kör PHP 8.1. Tidigare visades ingen produktlista i Adobe Commerce och följande undantag inträffade: main.CRITICAL: Exception: Deprecated Functionality: ucfirst(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/m24/vendor/magento/module-tax/Pricing/Render/Adjustment.php on line 188 in /var/www/m24/vendor/magento/framework/App/ErrorHandler.php:61. GitHub-35500
  • Det går inte längre att flytta en schemalagd uppdatering till en annan uppdatering som innehåller samma regel-ID. Tidigare skapades dubblettscheman när en uppdatering flyttades till en annan uppdatering som innehöll samma regel-ID.
  • Automatisk kundgrupptilldelning fungerar nu när det inte finns något moms-ID kopplat till kundens adress. Om adressen inte innehåller något moms-ID behandlas den som om den tillhör en icke-momsregistrerad kund och Adobe Commerce ändrar kundgruppen till en annan momsgrupp. När Enable Automatic Assignment to Customer Group var aktiverat tilldelades inte kundkontot automatiskt customerGroup när momsregistrerings-ID:t togs bort från kundkontot.
  • De rätta dynamiska blocken visas nu för reglerna för mellanlagrad katalog i mellanlagringsförhandsgranskningsläget. Tidigare visades icke-relaterade dynamiska block.
  • Flera skatter återges nu korrekt i avsnittet Momssammanfattning för fakturor och kreditnotor när flera leveranser görs vid utcheckningen.
  • Rabatterna tillämpas inte längre när en orderdelsumma inklusive moms tillsammans med Fast produktskattebelopp överskrider villkoren för kundvagnsregel på kundvagnssidan. Tidigare tillämpades rabatter även när summan överskred villkoren för kundvagnsregeln.
  • Du kan nu ange en vat_id när du använder GraphQL för att lägga till eller uppdatera adressen till en gästkund.

Testa

  • Korrigerad enhet testar fel för olika versioner av biblioteken ICU och libxml.
  • Utvecklare kan nu instruera systemet att utföra en datakorrigering i en viss butiksvy. Den nya valfria parametern scope accepterar en string som motsvarar arkivkorrigeringsalias.
  • Lagt till möjligheten att generera flera instanser av en datakorrigering med den valfria parametern count.
  • Borttagen icke-inbyggd array_first-funktion från dev-beroenden i MFTF-ramverket.

Översättningar och språkinställningar

  • Textbunden översättning fungerar nu korrekt med specialtecken, inklusive utökade unicode-tecken i fraser som finns i SCRIPT-taggar. Tidigare återgavs japanska tecken felaktigt i redigerade skript när intern översättning användes.
  • Tecknet ñ i ett produktnamn konverteras nu till n vid generering av URL-nycklar.
  • Utdata från bin/magento i18n:collect-phrases som körs inkluderar nu postmallsöversättningar i depend-konstruktioner som förväntat. GitHub-35449
  • Japanska tecken kan nu anges direkt i produktsidesattributuppsättningen (kombinationsruta). Tidigare ledde direkt inmatning av japanska tecken i den här kombinationsrutan till ändrade eller borttagna tecken när webbläsaren Firefox kördes i MacOS. Attributet textInput HTML, som bättre kan hantera japansk teckenkonvertering i alla webbläsare, har ersatt attributen Value och valueUpdate.
  • Metoden getOptions hämtar nu korrekt price-attributetikettvärden baserat på butiksvyn. Tidigare översattes attributet price under GraphQL-åtgärder för den felaktiga butiksvyn.

UI

  • Webbplatsspecifik valuta används nu som förväntat för kolumnerna Special Price, Cost och MSRP i rutnätet för administratörsprodukter. Tidigare visades inte rätt valutasymbol i produktstödrastret för Admin-katalogen vid filtrering i butiksvyn till specialpris.
  • Dra-och-släpp-funktionen för anpassade produktalternativ fungerar nu som förväntat. Du kan nu flytta ett anpassningsbart alternativ från en sida till en annan när det finns flera tillgängliga sidor i det anpassningsbara stödrastret.
  • Admin Dashboard-diagram visar nu YTD-tidsintervall från början av det aktuella kalenderåret till det aktuella datumet som förväntat. Tidigare fanns datumintervall under 12 månader.
  • Ett standardfavoritikonobjekt som saknas på butikens startsida har lagts till. GitHub-35493
  • Administratören visar nu det senaste inloggningsdatumet för varje administratörsanvändare. Tidigare visades ett tomt inloggningsdatumvärde i administratörens användarrutnät när en administratörsanvändare loggade in första gången.
  • E-postmallfunktionen för förhandsgranskning (Marketing > Communications > Email Templates) visar nu mallar korrekt. Tidigare trunkerades förhandsvisningsbilden. GitHub-35697
  • Klassen new-shipping-address-modal har lagts till som stöd för formatering av den nya leveransadressen modal.
  • Informativ text har lagts till under Search Weight-attributets Storefront Properties-indatafält på Admin Stores > Attributes > Product.
  • Förhandsgranskningar via e-post öppnas nu på en separat flik i stället för i ett popup-fönster, som ger en mer omfattande vy av e-postinnehållet. Tidigare trunkerades e-postinnehåll.
  • Filterfunktionen för användarrollstödrastret (Admin System > Permissions > User roles > Administrators) fungerar nu som förväntat. Arrayvärdet hanteras nu separat. Tidigare när du försökte ange en fråga i detta rutnät genererades detta konsolfel i Adobe Commerce och sidan lästes inte in: Uncaught TypeError: Cannot read properties of null. GitHub-35993
  • Validering av attributvärden har lagts till när en kund skapas via REST API. Skapandet misslyckas nu när ogiltiga attributvärden anges. Tidigare fanns det ingen validering för kön, vilket inte är ett obligatoriskt fält. När kunden skapades sparades det värde som skickades för kön i tabellen customer_entity.
  • Adresser som läggs till under utcheckning behåller nu det förväntade formatet. Tidigare ignorerades tomma rader.
  • Om du ändrar kolumnstödrastervyn i produktstödrastret och väljer nya kolumner för en anpassad vy aktiveras inte längre åtgärden Markera alla kolumner i stödrastret. Tidigare försvann kolumnrutan och produkterna i rutnätet valdes eller avmarkerades. GitHub-36302
  • Administratörsanvändare kan nu rensa den slutförda aktivitetsloggen för Admin. Tidigare visade administratören följande fel: Something went wrong. GitHub-36255
  • Inställningen Welcome Text för temarubriken kan nu innehålla ett enkelt citattecken. Tidigare inträffade följande JavaScript-fel i Adobe Commerce: Uncaught SyntaxError: Unable to process binding "ifnot: function(){return customer().fullname }".

URL-omskrivningar

  • Om du ändrar produktsynlighet till Not Visible Individually i det globala området för alla butiksvyer tas nu endast URL-omskrivningar bort för butiksvyer som inte har åsidosatt synlighetsattributet. Om du ändrar produktsynlighet på det här sättet genereras även URL-omskrivningar för alla butiksvyer, inklusive de som har åsidosatt URL-nyckelattributet (men inte synlighetsinställningen). Tidigare tillämpades inte regler för URL-omskrivning när synlighetsinställningarna ändrades.

Visual Merchandiser

  • Du kan inte längre ändra produktpositioner manuellt i Visual Merchandiser-kategorilistor när produkter matchas enligt regel.
  • Administratörsanvändare med begränsad åtkomst till endast en butik kan inte längre dra och släppa produkter i en kategori i Visual Merchandiser. I stället kan de nu använda kolumnen Position för att ordna om produktpositionen. Tidigare kunde dessa användare bara ändra produktpositionen inom en kategori genom att dra och släppa.
  • I avsnittet Produkter i kategorin på sidan för kategoriredigering visas nu rätt kvantitet konfigurerbara produkter. Den korrekta tabellkolumnen används nu för att hämta konfigurerbar produktkvantitet.

Webb-API-ramverk

  • REST API DELETE /rest/V1/products/:sku/media/:entryId returnerar nu ett felmeddelande om bilden inte tas bort från produkten eftersom den har tilldelats en roll i andra butiksvyer. Tidigare returnerade API:t ett lyckat svar även när bilden inte kunde tas bort.
  • Handlare kan nu använda REST API för att skapa en kreditnota för en order med noll totalsumma. Tidigare visade Adobe Commerce följande fel: The order does not allow a credit memo to be created. The credit memo's total must be positive. We can't create a credit memo for the invoice/order.
  • Produktredigeringssidan för Admin återspeglar nu en produkts tilldelningar korrekt efter att produktens webbplatstilldelning har ändrats med REST API. GitHub-36281
  • Det går inte längre att ta med duplicerade alternativ-ID:n för flervalsattribut under massbegäran av REST API för uppdatering av produkter. Tidigare kunde du ange dubbla alternativ-ID:n för flervalsattribut när du skickade en satsnings-API-begäran för att uppdatera en produkt. När det flervalsattributet konfigurerades för inkludering i lagerstyrd navigering misslyckades EAV-indexeringen med ett Duplicate entry-fel.
  • Produktnamnen i kundvagnen använder nu den angivna butiksvyns värden som förväntat. Tidigare returnerade produktnamnen i kundvagnen alltid standardvärdet för butiksvyn i REST API-kundvagnssvaren.
  • Värden för anpassade alternativ för kundvagnsobjekt kan nu uppdateras med REST API. GitHub-35768
  • Flera API-begäranden för fler än 20 sourceItems har nu slutförts i distributioner där Inventory är aktiverat.
  • Valutatjänsten Fixer fungerar nu som väntat med nycklar som genererats via ApiLayer, och valutakurserna exporteras korrekt. Tidigare uppstod ett fel när en handlare försökte importera valutakurser via administratören.
  • Du kan nu använda REST API /rest/V1/bulk?searchCriteria[filter_groups]-begäran för att fråga efter gruppåtgärder efter sökvillkor. Tidigare returnerades följande fel: report.CRITICAL: Report ID: webapi-624bbb1db96c4; Message: Item (Magento\AsynchronousOperations\Model\Operation) with the same ID "0" already exists.
  • Produktpriserna uppdateras nu korrekt på söksidorna för både Admin- och storefront-katalogen med API:t Hantera baspris. GitHub-33767

Önskningslista

  • Köpare kan nu lägga till produkter i önskelistan efter inloggning. Tidigare ogiltigförklarades den formulärnyckel som skickades med begäran om tillägg till önskelista på grund av problem med formulärnyckelvalidering efter inloggning.
  • Produkterna läggs nu till som förväntat i önskelistan från produktlistan och visas efter att en gästkund har bekräftat sitt konto via ett bekräftelsemeddelande. Tidigare lades produkterna inte till i önskelistan efter kontouppgifterna.
  • Frågan addProductsToWishlist returnerar nu ett informativt felmeddelande när en kund försöker lägga till ett objekt i en önskelista med ett ogiltigt värde för det anpassade alternativet select för produkten. Tidigare saknades servervalidering för det anpassade alternativvärdet i listrutan, vilket ledde till ett ogiltigt värde i databasen. Därför returnerade slutpunkten följande interna serverfel: GraphQL endpoint returns Internal server error with "Call.

Känt fel

Utgåva: Etiketter för mellanlagrade försäljningsregler kan inte matchas efter en uppgradering till Adobe Commerce 2.4.6 eller senare från versioner före 2.4.5. Tillfällig lösning: Använd ACSD-50625_2.4.5-P1.patch under uppgraderingen före steget Uppdatera metadata. Se artikeln salesRules label issues when upgrade from versions < 2.4.5 Knowledge Base.

Allmänna åtgärder för att lösa problemet:

  1. Ladda ned patchen. Se artikeln salesRules-etiketter när du uppgraderar från version < 2.4.5 i kunskapsbasen.
  2. Följ uppgraderingsstegen som beskrivs i hanteringsfasen för paket i uppgraderingsprocessen Utför en uppgradering.
  3. Använd den här korrigeringen under uppgraderingen efter pakethanteringsfasen och före metadatafasen för uppdatering.Se Använda en kompositkorrigering från Adobe .
  4. Slutför uppgraderingsprocessen.

Utgåva: Du kan inte skapa en kreditnota när fri frakt är aktiverat (Stores > Configuration > Sales > Delivery Methods) och det visade fraktpriset inkluderar moms. När du försöker skapa en kreditnota genererar Adobe Commerce följande undantag: "Division by zero".vendor/magento/module-sales/Model/Order/Creditmemo/Total/Tax.phpLine 139. GitHub-36800

Tillfällig lösning: Det finns nu en snabbkorrigering för det här problemet. Gå till Verktyget Kvalitetsuppdateringar: Sök efter patchar och sök efter patchar ACSD-50814.

Partnerbidrag

I följande tabell visas partnerernas bidrag. I den här tabellen visas den partner som har bidragit med pull-begäran, det externa pull-begärandenumret och det GitHub-nummer som är kopplat till den (om tillgängligt).

Partner
Pull-begäranden
Relaterade GitHub-problem
Ampersand
magento/magento2#36529 magento/magento2#36224 magento/magento2#34117
magento/magento2#36726 magento/magento2#35546 magento/magento2#36334 magento/magento2#36628
Elgentos
magento/magento2#36414
magento/magento2#36831
Fisheye
magento/magento2#36329 magento/magento2#36304 magento/magento2#36239 magento/magento2#36187 magento/magento2#3 5738 magento/magento2#35631 magento/magento2#35540 magento/magento2#35436 magento/magento2#3 35033 magento/magento2#34186
magento/magento2#36641 magento/magento2#36338 magento/magento2#36554 magento/magento2#36646 magento/magento2#3 6648 magento/magento2#35325 magento/magento2#35711 magento/magento2#35488 magento/magento2#3 34321
Perspective Studio
magento/magento2#36036 magento/magento2#36031 magento/magento2#36027
magento/magento2#36337
MRM COMMERCE
magento/magento2#35807 magento/magento2#32979
magento/magento2#35994
Interactive4
magento/magento2#35564
magento/magento2#35568
Atwix
magento/magento2#33411 magento/magento2#33148 magento/magento2#33093 magento/magento2#32889 magento/magento2#3 2481 magento/magento2#31794 magento/magento2#29417 magento/magento2#25677
magento/magento2#35858 magento/magento2#29418
Aligent Consulting
magento/magento2#31606
magento/magento2#31643 magento/magento2#31866
Blue Acorn iCC
magento/magento2#31360 magento/magento2#31355
magento/magento2#31443 magento/magento2#31373 magento/magento2#32625
creativestyle
magento/magento2#30647
magento/magento2#30672 magento/magento2#32985 magento/magento2#30613

Individuella bidrag

Följande tabell visar bidragen från våra communitymedlemmar. I den här tabellen visas den community-medlem som har bidragit med pull-begäran, det externa pull-begärandenumret och det GitHub-nummer som är kopplat till den (om tillgängligt).

Medverkande community-medlem
Pull-begäranden
Relaterade GitHub-problem
amenk
magento/magento2#36663
magento/magento2#14495
praktisk
magento/magento2#36529
magento/magento2#36726 magento/magento2#35546
hostep
magento/magento2#36495
magento/magento2#36515
sinhaparul
magento/magento2#36458
magento/magento2#36639
barryvdh
magento/magento2#36452
magento/magento2#32004 magento/magento2#36891
peterjaap
magento/magento2#36414
magento/magento2#36831
engcom-Delta
magento/magento2#36411
magento/magento2#35971 magento/magento2#36841
Frezy-sk
magento/magento2#36379
magento/magento2#36640
ilnytskyi
magento/magento2#36370
magento/magento2#36482 magento/magento2#36471
pykettk
magento/magento2#36329
magento/magento2#36641
fredden
magento/magento2#36304
magento/magento2#36338
asim-blueprintprep
magento/magento2#36253
magento/magento2#36252
texboy
magento/magento2#36241
magento/magento2#36349 magento/magento2#29448
praktisk
magento/magento2#36224
magento/magento2#36334
fredden
magento/magento2#36187
magento/magento2#36554
serbynskyi
magento/magento2#36036
magento/magento2#36337
dshevtsov
magento/magento2#35990
magento/magento2#36230 magento/magento2#36651
Bashev
magento/magento2#35986
magento/magento2#35899 magento/magento2#36055 magento/magento2#36312 Smilt-SA/elasticsuite#2772 plumrocket/module-module-module layered-navigation-fix-magento-2.4.5#1
lbajsarowicz
magento/magento2#35948
magento/magento2#36539
tkotosz
magento/magento2#35940
magento/magento2#36642
MeCapron
magento/magento2#35885
magento/magento2#36042
amenk
magento/magento2#35848
magento/magento2#35939
Viper9x
magento/magento2#35846
magento/magento2#36643
lalittmohan
magento/magento2#35818
magento/magento2#36644
vo1
magento/magento2#35817
magento/magento2#36645
förtydliga
magento/magento2#35816
magento/magento2#36593
bgorski
magento/magento2#35807
magento/magento2#35994
pykettk
magento/magento2#35738
magento/magento2#36646
mrtuvn
magento/magento2#35656
magento/magento2#36647
pykettk
magento/magento2#35631
magento/magento2#36648
pmzandbergen
magento/magento2#35572
magento/magento2#35579 Smils-SA/magento2-module-store-locator#134
osrecio
magento/magento2#35564
magento/magento2#35568
fredden
magento/magento2#35540
magento/magento2#35325 magento/magento2#35711
nicka101
magento/magento2#35524
magento/magento2#35719
nazarklovanych
magento/magento2#35441
magento/magento2#35558
pykettk
magento/magento2#35436
magento/magento2#35488
VladyslavSikailo
magento/magento2#35216
magento/magento2#35417
Sent
magento/magento2#35060
magento/magento2#32177
novakivskiy
magento/magento2#34992
magento/magento2#34991
erfanimani
magento/magento2#34232
magento/magento2#34246 magento/magento2#34247
fredden
magento/magento2#34186
magento/magento2#34321
praktisk
magento/magento2#34117
magento/magento2#36628
khoimm92
magento/magento2#34061
magento/magento2#35481
dudzio12
magento/magento2#33892
magento/magento2#33820
kassör
magento/magento2#33859
magento/magento2#34439
duxabilii
magento/magento2#33841
magento/magento2#35187
sergeynezbritskiy
magento/magento2#33803
magento/magento2#33802
sean-breeden
magento/magento2#33742
magento/magento2#34524
SilinMykola
magento/magento2#32889
magento/magento2#35858
aligent-lturner
magento/magento2#31606
magento/magento2#31643 magento/magento2#31866
lbajsarowicz
magento/magento2#31360
magento/magento2#31443
lbajsarowicz
magento/magento2#31355
magento/magento2#31373 magento/magento2#32625
krzksz
magento/magento2#30647
magento/magento2#30672 magento/magento2#32985 magento/magento2#30613
Usik2203
magento/magento2#29417
magento/magento2#29418

Systemkrav

Vår teknikstack bygger på PHP och MySQL. Mer information finns i Systemkrav.

Installations- och uppgraderingsanvisningar

Du kan installera Adobe Commerce 2.4.6 med Composer.

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