sharedCatalogUpdateCategoryPermissions consument zijn verbeterd. Na het creëren van een gedeelde catalogus, gebruikt de indexator van de catalogustoestemming nu slechts identiteitskaart van de klantengroep van de gedeelde catalogus, niet alle klantengroepen.
rest/V1/carts/{<CART_ID>/items) worden geplaatst zoals verwacht. Adobe Commerce controleert nu of het product aan een openbare catalogus is toegewezen voordat de validatie van gedeelde catalogusmachtigingen in \Magento\SharedCatalog\Plugin\Quote\Api\ValidateAddProductToCartPlugin::beforeSave wordt uitgevoerd. Eerder heeft Adobe Commerce het product niet aan de winkelwagentje toegevoegd en deze fout gegenereerd: No such shared catalog entity .
credit_history vraag keert nu de gespecificeerde kredietgeschiedenis van het bedrijf voor zowel het oorspronkelijk toegewezen bedrag als het gekochte bedrag terug. Eerder heeft deze query een fout geretourneerd.
Bekende problemen
-
B2B-kopers kunnen online betalingsmethoden gebruiken om de gebruikelijke inkooporderstroom te omzeilen. Dit scenario kan zich voordoen als de koper zijn volledige afhandelingstotaal tot 0 kan terugbrengen — bijvoorbeeld door een promotiecode of een cadeaukaart — en vervolgens de code of geschenkkaart kan verwijderen. Zelfs onder deze omstandigheden plaatst Adobe Commerce nog steeds de order voor het juiste bedrag op basis van de prijzen van de items in de toegewezen catalogus. Oplossing: maak geschenkkaarten en couponcodes onbruikbaar wanneer de online betalingsmethodes voor de goedkeuring van de inkooporde worden toegelaten.
-
Kopers worden omgeleid naar het winkelwagentje wanneer ze een bestelling proberen te plaatsen via een inkooporder met PayPal Express Checkout wanneer In-Context Mode is uitgeschakeld.
-
Adobe Commerce geeft soms een fout van 404 weer wanneer een koper een inkooporder maakt en vervolgens naar de afhandelingspagina navigeert. Deze fout treedt op wanneer een koper eerder een andere inkooporder met een online betalingsmethode heeft gemaakt voordat hij naar de betalingspagina navigeert zonder de vorige aankoop te voltooien. De koper kan de kooporder nog steeds plaatsen. Oplossing: niets.
-
Kortingen voor een specifieke betalingsmethode blijven bestaan tijdens afhandeling voor een inkooporder, zelfs als de koper zijn betalingsmethode wijzigt tijdens de laatste afhandeling. Als gevolg hiervan kunnen klanten een korting ontvangen waarop ze geen recht hebben. Deze kwestie doet zich voor omdat ondanks de wijziging in de betalingsmethode nog steeds een kartregel voor de oorspronkelijke betalingsmethode wordt toegepast. Oplossing: niets. Zie Adobe Commerce 2.4.2 B2B bekende kwestie: de korting blijft voor online Orden van de Aankoop nadat de betalingsmethode artikel van de Kennisbank wordt veranderd.
-
De query
deleteRequisitionListOutputretourneert details over de verwijderde aanvraaglijst in plaats van de resterende aanvraaglijsten.
B2B v1.3.0
15 oktober 2020
[ Ondersteunde ]{class="badge informative" title="Ondersteund"} Adobe Commerce 2.4.0 en nieuwere versies
Deze release bevat verbeteringen voor goedkeuringen voor bestellingen, verzendmethoden, winkelwagentje en registratie van beheeracties.
Company , NegotiableQuote , CompanyCredit , SharedCatalog .
Allow voor de Display Product Prices en Add to Cart eigenschappen in categorieën wanneer de klantengroep deze toegang in de montages van de catalogustoestemming wordt toegewezen. Eerder, werden deze montages automatisch geplaatst aan Deny zelfs toen catalogustoestemmingen aan Allow werden geplaatst.
/V1/company/:companyId verzoek zonder region_id te specificeren wanneer de staat als wordt gevormd niet vereist. Hoewel region_id voorheen niet vereist was, gaf Adobe Commerce een fout als deze niet was opgegeven.
http://magento.local/rest/V1/company/2, waar 2 bedrijfsidentiteitskaart) vertegenwoordigt, omvat de reactie nu de montages voor applicable_payment_method of available_payment_methods zoals verwacht.
rest/default/V1/company/{id}, dat wordt gebruikt om bedrijfs-e-mail bij te werken, is niet meer case-sensitive.
Sales: Login Only wordt geplaatst. Eerder heeft Adobe Commerce deze fout gegenereerd toen een handelaar een gebruiker probeerde te maken: Can not register new customer due to restrictions are enabled .
addToCart gebeurtenis DataLayer voor de Snelle lijsten van de Orde en van de Vereiste pagina's.
1 product(s) require your attention - Options were updated. Please review available configurations.
products vraag keert nu een nauwkeurig total_count gebied terug wanneer de gedeelde catalogus wordt toegelaten.
Type Error occurred when creating object: Magento\CompanyShipping\Model\Source\ShippingMethod, Too few arguments to function Magento\CompanyShipping\Model\Source\ShippingMethod::__construct(), 1 passed in /var/www/html/elmtup/vendor/magento/framework/ObjectManager/Factory/AbstractFactory.php on line 121 and exactly 2 expected .
B2B v1.2.0
28 juli, 2020
[ Ondersteunde ]{class="badge informative" title="Ondersteund"} Adobe Commerce 2.4.0 en nieuwere versies
php bin/magento indexer:set-dimensions-mode catalog_product_price website en dan het proberen om een gedeelde catalogus tot stand te brengen, zou een fout voorkomen. Dit probleem is opgelost.
form markering, verfrist de ordepagina automatisch wanneer u binnengaan na het veranderen van een voorgestelde het verschepen tarief duwde. Dit probleem is opgelost.
Bekende problemen
- Adobe Commerce genereert een uitzondering tijdens de upgrade naar B2B 1.2.0 in een implementatie voor meerdere websites. Wanneer
setup:upgradewordt uitgevoerd, treedt deze fout op in de modulePurchaseOrdermodule:Module Magento_PurchaseOrder: Unable to apply data patch Magento\PurchaseOrder\Setup\Patch\Data\InitPurchaseOrderSalesSequence for moduleMagento_PurchaseOrder. Oplossing: Installeer deB2B-716 Add NonTransactionableInterfaceinterface aanInitPurchaseOrderSalesSequencehotfix van het gegevenspatroon, die nu van Mijn Rekening beschikbaar is > downloadt sectie vanmagento.com. - Als een kortingscode vervalt voordat een inkooporder (PO) wordt goedgekeurd, blijft de inkooporder het gedisconteerde bedrag weergeven, maar als de inkooporder eenmaal is goedgekeurd, wordt de order geplaatst op het niet-gedisconteerde totaal. Oplossing: Installeer
B2B-709 Purchase Order Discount patchhotfix voor deze kwestie, die nu van Mijn Rekening > Downloads sectie vanmagento.combeschikbaar is. - Als de items in een inkooporder niet in voorraad zijn of niet voldoende in voorraad zijn wanneer de inkooporder wordt omgezet in een werkelijke bestelling, treedt er een fout op. Als backorders worden ingeschakeld, wordt de volgorde op de normale wijze verwerkt.