Notes de mise à jour de Adobe Commerce B2B
Ces notes de mise à jour relatives à l’extension B2B capturent les ajouts et les correctifs ajoutés par Adobe au cours d’un cycle de publication, notamment :
Nouvelles fonctionnalités
Correctifs et améliorations
Problèmes connus
B2B 1.5.0
30 octobre 2024
[Pris en charge]{class="badge informative" title="Pris en charge"}
Compatible avec Adobe Commerce versions 2.4.8-beta1, 2.4.7 à 2.4.7-p2, 2.4.6 à 2.4.6-p7
La version B2B v1.5.0 comprend de nouvelles fonctionnalités, des améliorations de qualité et des correctifs.
Gestion des entreprises
Gestion des entreprises : les vendeurs peuvent désormais afficher et gérer les entreprises Adobe Commerce en tant qu’organisations hiérarchiques en attribuant des sociétés à des sociétés mères désignées. Une fois qu’une société est affectée à un parent, l’administrateur de la société mère peut gérer le compte de la société. Seuls les utilisateurs administrateurs autorisés peuvent ajouter et gérer des affectations d’entreprise. Pour plus d’informations, voir Gérer la hiérarchie de l’entreprise.
-
Ajoutez et gérez les affectations de l’entreprise à partir de la nouvelle section Company Hierarchy de la page Company Account de l’administrateur.
-
Triez et filtrez les entreprises selon le nouveau paramètre Company Type . Dans la grille Sociétés, la colonne Company Type indique si une entreprise est une entreprise individuelle ou une partie de la hiérarchie organisationnelle (parent ou enfant).
Gérer la configuration de l’entreprise à l’échelle : modifiez rapidement les paramètres de configuration de l’entreprise pour certaines entreprises à l’aide de l’action en masse Change company setting désormais disponible lors de la gestion des entreprises à partir de la grille Companies ou Company Hierarchy. Par exemple, si vous créez un catalogue partagé pour un groupe d’entreprises, vous pouvez modifier la configuration du catalogue partagé dans une seule action au lieu de modifier chaque société individuellement.
Les développeurs d’API peuvent utiliser le nouveau point d’entrée de l’API REST des relations de l’entreprise /V1/company/{parentId}/relations
pour créer, afficher et supprimer des affectations de l’entreprise. Voir Gestion des objets d’entreprise dans le Guide du développeur de l’API Web.
Comptes d’entreprise
Affectation multi-entreprise : simplifiez l’accès aux comptes d’entreprise pour les utilisateurs de l’entreprise en affectant un utilisateur à plusieurs entreprises. Par exemple, si vous avez un acheteur qui commande depuis plusieurs sites de société, créez un compte unique et affectez toutes les sociétés avec lesquelles l’acheteur travaille à ce compte. Ensuite, l'acheteur peut se connecter une seule fois et basculer entre les comptes de la société en choisissant la société sur la vitrine.
Sélecteur d’étendue d’entreprise : permet aux utilisateurs de l’entreprise affectés à plusieurs entreprises de modifier les entreprises sur le storefront. Lorsque la portée est permutée, les données sont mises à jour afin d’afficher les informations en fonction du nouveau contexte de l’entreprise. Par exemple, si la nouvelle entreprise utilise un catalogue partagé différent, l’utilisateur de la société voit les produits, les prix et d’autres informations en fonction du nouveau catalogue partagé. Le contenu relatif aux commandes, devis, modèles de devis est également mis à jour en fonction du contexte de la société sélectionnée.
Les administrateurs d’entreprise peuvent désormais ajouter des utilisateurs d’entreprise à partir du storefront. Auparavant, Commerce consignait une erreur lorsqu’un utilisateur administrateur tentait d’ajouter un nouvel utilisateur : CRITICAL: Error: Call to a member function __toArray() on null in app/code/Magento/LoginAsCustomerLogging/Observer/LogSaveCustomerObserver.php:123
.
Guillemets et modèles de devis
Les améliorations apportées aux guillemets permettent aux acheteurs et aux vendeurs de gérer plus efficacement les devis et les négociations de devis.
Modèles de devis—Les acheteurs et les vendeurs peuvent désormais rationaliser le processus de devis en créant des modèles de devis réutilisables et personnalisables. En utilisant des modèles de devis, le processus de négociation des devis peut être terminé une fois, et les acheteurs peuvent générer des devis liés prévalidés pour les commandes récurrentes au lieu de passer par le processus de négociation des devis pour chaque commande. Les modèles de devis étendent la fonctionnalité de devis existante en ajoutant les fonctionnalités avancées suivantes :
- Les seuils de commande permettent aux vendeurs de définir des engagements de commande minimum et maximum, en s’assurant que l’acheteur adhère aux volumes d’achat convenus.
- La définition des quantités minimales et maximales de commandes d'articles offre à l'acheteur la possibilité d'ajuster les quantités de commandes sur le devis associé sans nécessiter un nouveau modèle ni d'autres négociations.
- Trackez le nombre de guillemets liés générés et les commandes terminées avec succès pour obtenir des informations sur l’exécution des accords négociés.
- Les guillemets liés sont des guillemets prévalidés que l’acheteur génère à partir d’un modèle de devis actif pour envoyer des commandes récurrentes en fonction des termes négociés dans le modèle de devis.
Améliorations des fonctionnalités de guillemet existantes
-
Les règles de liste de contrôle d’accès (ACL) mises à jour permettent aux gestionnaires et aux superviseurs B2B de gérer les guillemets et les modèles de devis des utilisateurs subordonnés. Des règles distinctes prennent en charge la configuration granulaire pour l’accès à l’affichage, à la modification et à la suppression.
-
Enregistrer la citation en tant que brouillon : lors de la création d’une demande de devis à partir du panier, les acheteurs peuvent désormais enregistrer la citation en tant que brouillon afin de pouvoir la réviser et la mettre à jour avant d’entamer le processus de négociation de devis avec le vendeur. Le projet de citation n’a pas de date d’expiration. Les acheteurs peuvent consulter et mettre à jour les versions préliminaires de guillemets de la section My Quotes du tableau de bord de leur compte.
-
Renommer la citation : les acheteurs peuvent désormais modifier un nom de citation à partir de la page Détails de la citation en sélectionnant l’option Rename. Cette option est disponible pour les acheteurs autorisés lorsqu’ils modifient le devis. Les événements de changement de nom sont enregistrés dans le journal de l’historique des citations.
-
Dupliquer le devis : les acheteurs et les vendeurs peuvent désormais créer un nouveau guillemet en copiant un guillemet existant. Une copie est créée à partir de la vue détaillée de la citation en sélectionnant Create Copy dans la vue détaillée de la citation dans l’administrateur ou dans la Storefront.
-
Déplacer l’élément de guillemet vers la liste des demandes : les acheteurs ont désormais la possibilité de supprimer des produits d’un guillemet et de les enregistrer dans une liste de demandes s’ils décident de ne pas les inclure dans le processus de négociation de devis.
-
Supprimer plusieurs produits d’un guillemet : sur les guillemets contenant un grand nombre de produits, les acheteurs peuvent désormais supprimer plusieurs produits du guillemet en les sélectionnant et en utilisant l’option Remove du contrôle Actions sur la page Détails du guillemet. Dans les versions précédentes, un acheteur devait supprimer les produits un par un.
-
Verrouillage de remise d’article : lors de la négociation de devis, les vendeurs peuvent utiliser le verrouillage de remise d’article pour plus de flexibilité lors de l’application de remises lors du processus de négociation de devis. Par exemple, un Vendeur peut appliquer une réduction spéciale sur un article et verrouiller l’article pour éviter toute remise supplémentaire. Lorsqu’un article est verrouillé, le prix de l’article ne peut pas être mis à jour lorsqu’une remise de niveau citation est appliquée. Voir Lancer un devis pour un acheteur.
Correctifs de fonctionnalités de guillemets existantes
-
Les marchands qui cliquent sur le bouton Print dans la vue détaillée des guillemets de l’administrateur sont désormais invités à enregistrer le guillemet en tant que PDF. Auparavant, les marchands étaient redirigés vers une page qui contenait les détails des guillemets.
-
Auparavant, lors de l’envoi d’un devis client avec un pourcentage
0
et la modification de la quantité, l’administrateur générait une exception, mais enregistrait la quantité. Une fois ce correctif appliqué, l’exception0 percentage
proprement dite avec un message sera générée. -
Lors de la négociation d’un devis, un vendeur peut maintenant spécifier une remise de
0%
dans le champ de remise entre devis négociée et renvoyer le devis à l’acheteur. Auparavant, si le vendeur avait effectué une remise de 0 % et renvoyé le devis à l’acheteur, l’administrateur renvoyait un message d’erreurException occurred during quote sending
. -
La validation ReCaptcha fonctionne désormais correctement pendant le processus de passage en caisse pour un guillemet B2B lorsque ReCaptcha V3 est configuré pour le passage en caisse du magasin. Auparavant, la validation échouait avec un message d’erreur
recaptcha validation failed, please try again
.
Commandes
Les commandes ne peuvent plus être placées par un utilisateur associé à la société une fois la société bloquée. Auparavant, un utilisateur associé à la société pouvait passer des commandes lorsque la société était bloquée.
B2B v1.4.2-p3
8 octobre 2024
[Pris en charge]{class="badge informative" title="Pris en charge"}
Compatibilité ajoutée avec les versions des correctifs de sécurité Adobe Commerce 2.4.7-p3+ et 2.4.6-p8+.
: comprend les correctifs de sécurité documentés dans le Bulletin de sécurité APSB24-73.
B2B v1.4.2-p2
[Pris en charge]{class="badge informative" title="Pris en charge"}
Compatibilité ajoutée avec les versions des correctifs de sécurité Adobe Commerce 2.4.7-p2+ et 2.4.6-p7+.
: comprend les correctifs de sécurité documentés dans le Bulletin de sécurité xxxx.
B2B v1.4.2-p1
9 août 2024
[Pris en charge]{class="badge informative" title="Pris en charge"}
Compatibilité ajoutée avec les versions des correctifs de sécurité Adobe Commerce 2.4.7-p1+ et 2.4.6-p6+.
B2B v1.4.2
10 octobre 2023
[Pris en charge]{class="badge informative" title="Pris en charge"}
La version B2B v1.4.2 comprend des améliorations de qualité et des correctifs.
Si un vendeur crée un devis d’acheteur qui inclut un SKU de produit non disponible dans le catalogue partagé associé à la société acheteuse, le système affiche le message d’erreur The SKU you entered is not available in the shared catalog. Please check the SKU and try again
. Le Vendeur ne peut pas enregistrer le devis tant qu’il n’a pas supprimé le produit qui n’est pas disponible. Auparavant, le guillemet était enregistré avec le SKU non disponible inclus et le guillemet ne se chargeait pas sur le storefront.
B2B v1.4.1
7 août 2023
[Pris en charge]{class="badge informative" title="Pris en charge"}Adobe Commerce 2.4.6-p2. Compatible avec Adobe Commerce 2.4.7-beta1.
La version B2B v1.4.1 comprend des améliorations de qualité et des correctifs de bogues.
Les commandes ne peuvent plus être placées par un utilisateur associé à la société une fois la société bloquée. Auparavant, un utilisateur associé à la société pouvait passer des commandes lorsque la société était bloquée.
L’état du produit en backordered s’affiche désormais correctement sur le storefront. Auparavant, les produits disponibles pour l’expédition étaient incorrectement identifiés comme des commandes en souffrance.
Si le formulaire d’enregistrement de la société contient un attribut de type de fichier client, le fichier téléchargé pendant le processus d’enregistrement est désormais inclus dans les informations du compte de l’administrateur de la société après la création de la société. Auparavant, la pièce jointe était manquante.
Le sélecteur d’échantillon d’un produit configurable s’affiche désormais comme prévu dans la page de configuration des éléments de la liste de demandes d’acquisition. Auparavant, le sélecteur d’échantillons s’affichait sous forme de champ déroulant dans la page de configuration des éléments de la liste de demandes d’acquisition.
Lors de l’utilisation de la requête GraphQL d’entreprise pour renvoyer les détails de l’entreprise, les résultats sont désormais renvoyés avec succès sans erreur.
B2B v1.4.0
13 juin 2023
[Pris en charge]{class="badge informative" title="Pris en charge"}Adobe Commerce 2.4.6-p1. Compatible avec Adobe Commerce 2.4.7-beta1
Cette version comprend de nouvelles fonctionnalités et améliorations pour les guillemets négociables B2B et plusieurs correctifs de bogues.
Compatibilité ajoutée avec Adobe Commerce 2.4.7-beta1.
Le vendeur a lancé des devis : les vendeurs peuvent désormais lancer un devis pour un acheteur directement à partir du devis et des grilles client dans l’administrateur. Cette fonctionnalité simplifie le processus de devis et réduit la complexité pour les clients. Si un client n’a pas lancé de commande, un vendeur peut rapidement créer un devis au nom du client et lancer le processus de négociation. Auparavant, les devis ne pouvaient être créés que depuis la vitrine par l’acheteur ou par un vendeur connecté en tant que client.
Remises sur article et négociation— Dans un devis, les acheteurs et les vendeurs B2B peuvent désormais négocier au niveau des articles, appliquer des remises et échanger des notes jusqu’à ce qu’un accord soit trouvé. La création et les mises à jour des notes sont incluses dans l’élément de ligne et dans l’historique des guillemets pour suivre la communication. Auparavant, les acheteurs et les vendeurs ne pouvaient exchange que les billets et appliquer des remises au niveau des devis.
Adobe Commerce affiche désormais les détails corrects lors du paiement lorsque l’option Commandes d’achat est activée et qu’un devis virtuel créé avec l’option de paiement PayPal a été sélectionné. Auparavant, les totaux s’affichaient comme nuls sous ces conditions.
Les erreurs de validation ne se produisent plus lorsque vous essayez d’enregistrer une société dont la limite de crédit dépasse 999. Auparavant, pour les limites de crédit de l’entreprise supérieures à 999, Adobe Commerce insérait un séparateur de virgule, ce qui provoquait une erreur de validation qui empêchait l’enregistrement des mises à jour.
L’adresse de livraison sélectionnée reste inchangée lorsque vous passez une commande avec un guillemet négociable. Auparavant, lors de la commande, l’adresse de livraison sélectionnée était remplacée par l’adresse de livraison par défaut.
Dans les paramètres de configuration de magasin pour les fonctionnalités B2B, le champ Enable Shared Catalog direct products price assigning est désormais désactivé automatiquement. Sur le storefront, il est masqué lorsque le paramètre Enable Company ou Enable Shared Catalog est défini sur No.
Lors de la création d’un compte d’entreprise à partir du storefront, Commerce valide désormais l’adresse électronique avant de traiter l’enregistrement de l’entreprise. Si l’adresse électronique n’est pas valide, l’opération échoue et aucune mise à jour de compte n’est traitée. Auparavant, un compte client était créé même si la demande de création d’un compte de société échouait en raison d’une adresse électronique incorrecte.
Les SKU de produit qui incluent des guillemets doubles dans le catalogue partagé et la structure de prix ne provoquent plus d’erreurs dans l’administrateur.
Mise à jour de la configuration de vernis de l’application Commerce afin d’empêcher les utilisateurs invités de voir les données d’autres groupes de clients.
Problème connu
Si vous installez ou mettez à niveau B2B 1.4.0 sur Adobe Commerce version 2.4.6-p1, l’erreur suivante se produit :
Your requirements could not be resolved to an installable set of packages.
Problem 1
- Root composer.json requires magento/extension-b2b 1.4.0 -> satisfiable by magento/extension-b2b[1.4.0].
- magento/extension-b2b 1.4.0 requires magento/security-package-b2b 1.0.4-beta1 -> found magento/security-package-b2b[1.0.4-beta1] but it does not match your minimum-stability.
Installation failed, reverting ./composer.json and ./composer.lock to their original content.
Vous pouvez résoudre ce problème en ajoutant des dépendances manuelles pour le package de sécurité B2B en ajoutant des dépendances manuelles pour le package de sécurité B2B avec une balise de stabilité. Pour obtenir des instructions, consultez la base de connaissances Adobe Commerce.
B2B v1.3.5-p8
8 octobre 2024
[Pris en charge]{class="badge informative" title="Pris en charge"}
Ajout de la compatibilité avec les versions des correctifs de sécurité Adobe Commerce 2.4.6-p8.
: comprend les correctifs de sécurité documentés dans le Bulletin de sécurité APSB24-73.
B2B v1.3.5-p7
9 août 2024
[Pris en charge]{class="badge informative" title="Pris en charge"}
Ajout de la compatibilité avec les versions des correctifs de sécurité Adobe Commerce 2.4.6-p7.
B2B v1.3.5
14 mars 2023
[Pris en charge]{class="badge informative" title="Pris en charge"}
publié B2B version 1.3.5-p2 pour prendre en charge la compatibilité avec Adobe Commerce 2.4.6-p2.
publié B2B version 1.3.5-p1 pour prendre en charge la compatibilité avec Adobe Commerce 2.4.6-p1.
Prise en charge d’Adobe Commerce 2.4.6.
Adobe Commerce affiche désormais les détails corrects lors du paiement lorsque l’option Commandes est activée et qu’un devis virtuel créé avec l’option de paiement PayPal a été sélectionné. Auparavant, les totaux s’affichaient comme nuls sous ces conditions.
La liste des groupes de clients pour le paramètre Autoriser la catégorie de navigation ne contient plus les groupes de clients liés à des catalogues partagés.
L’attribut du client Numéro de TVA/Taxe fonctionne désormais comme prévu avec les comptes d’administrateur de l’entreprise sur l’administrateur et le storefront. Les attributs Taxe/TVA personnalisés ne sont plus nécessaires pour créer un compte d’entreprise. Auparavant, lorsqu’un commerçant créait un compte de société avec un attribut Taxe/TVA personnalisé, Adobe Commerce envoyait une erreur de validation sur le storefront et l’administrateur.
La désactivation de la fonctionnalité de catalogue partagé sur une plage spécifique fonctionne désormais correctement. Auparavant, Adobe Commerce définissait une plage non valide lorsqu’un commerçant enregistrait la configuration de catalogue partagé.
Les utilisateurs administrateurs peuvent désormais enregistrer des valeurs d’attributs personnalisés client pour les utilisateurs de l’entreprise. Auparavant, les attributs personnalisés du client pour les utilisateurs de l’entreprise ne pouvaient pas être enregistrés.
Les problèmes de performances sont résolus avec la validation des autorisations de l’entreprise fournies par le biais de GraphQL lorsque de nombreuses autorisations de l’entreprise sont déjà attribuées.
Adobe Commerce ne renvoie plus d’erreur sur la page du panier lorsque la commande rapide est utilisée pour ajouter un produit dans une quantité qui dépasse l’inventaire disponible.
Les performances des opérations d’autorisations de SELECT
entreprise ont été améliorées.
Les requêtes de catégorie renvoient désormais les prix des produits en fonction des paramètres de configuration du magasin lorsqu’aucune autorisation de catégorie n’est explicitement définie sur la catégorie interrogée.
Le bouton Place Order fonctionne désormais comme prévu lors de l’exécution d’un achat avec une demande de devis approuvée. Les problèmes avec le module externe de guillemet négociable negotiableQuoteCheckoutSessionPlugin
ont été résolus.
B2B v1.3.4-p10
9 octobre 2024
[Pris en charge]{class="badge informative" title="Pris en charge"}
Prise en charge d’Adobe Commerce 2.4.5-p10.
: comprend les correctifs de sécurité documentés dans le Bulletin de sécurité APSB24-73.
B2B v1.3.4
9 août 2022
[Pris en charge]{class="badge informative" title="Pris en charge"}
Prise en charge d’Adobe Commerce 2.4.5.
Adobe Commerce n’envoie plus de notifications par courrier électronique chaque fois qu’une entreprise existante est mise à jour par un appel API. Les emails sont désormais envoyés uniquement lors de la création d’une société.
Adobe Commerce calcule désormais correctement le total général d’un guillemet négociable lorsque le paramètre de calcul de la taxe Enable Cross Border Trade est activé.
Les produits configurables sont désormais déplacés vers la dernière position de la liste de produits après la mise à jour du stock lorsque le paramètre Move out of stock to the bottom est activé. Une nouvelle requête de base de données personnalisée est implémentée pour s’assurer que l’ordre de tri des index Elasticsearch respecte désormais l’ordre de tri activé par l’administrateur. Auparavant, les produits configurables et leurs produits enfants n’étaient pas déplacés vers le bas de la liste lorsque ce paramètre était activé.
Le courrier électronique de bon de commande honore désormais le paramètre d’envoi de courrier électronique de chaque site web dans un déploiement multisite. Une vérification du paramètre Disable Email Communications est ajoutée à la logique personnalisée pour les files d’attente d’e-mail. Auparavant, Adobe Commerce ne respectait pas le paramètre d’envoi des emails pour le site web secondaire.
Le titre du champ SKU de la page Commande rapide est modifié pour plus de clarté.
Adobe Commerce affiche désormais un message d’erreur plus informatif lorsqu’un acheteur entre dans un SKU non valide dans le champ Saisir le SKU ou le nom du produit.
Le champ Account Created in d’un administrateur de société conserve désormais sa valeur comme prévu après l’enregistrement de la société.
La requête customer
ne renvoie plus de résultats vides lorsqu’elle récupère les listes de demandes filtrées par uid
.
Ajout d’un module externe avant l’appel collectQuoteTotals
pour s’assurer que les crédits de magasin ne sont appliqués qu’une seule fois.
Les clients sont désormais redirigés vers la page de connexion lorsque leur compte est supprimé par un administrateur de l’Admin. Auparavant, Adobe Commerce renvoyait une erreur. Le bloc de code du module externe (SessionPlugin
) se trouve maintenant à l’intérieur du bloc try…catch
. Auparavant, ce code n’était pas encapsulé dans le bloc générique de gestion des exceptions.
Sur la page Commande rapide en mode mobile, appuyez sur Entrée après avoir saisi un nom de produit ou un SKU valide pour amener l’acheteur au champ suivant comme prévu.
Le nom de la société est désormais visible comme prévu dans les sections des adresses de facturation et d’expédition du workflow de passage en caisse.
Le crédit de magasin est désormais indisponible lorsque le mode de paiement Zero Subtotal Checkout est désactivé. Auparavant, la case à cocher Stocker le crédit n’était pas fonctionnelle lors du placement de la commande par l’administrateur. L’application n’a pas passé la commande avec le crédit de magasin et a affiché cette erreur : The requested Payment Method is not available
.
B2B v1.3.3
9 août 2022
[Pris en charge]{class="badge informative" title="Pris en charge"}
Prise en charge d’Adobe Commerce 2.4.4.
Le temps nécessaire pour mettre à niveau Adobe Commerce 2.3.x vers Adobe Commerce 2.4.x dans les déploiements avec plus de 100 000 rôles d’entreprise a été considérablement réduit.
La demande de POST V1/order/:orderId/invoice
prend désormais en charge la création de factures partielles lorsque le mode de paiement Payment on Account est activé. Auparavant, Adobe Commerce générait cette erreur : An invoice for partial quantities cannot be issued for this order. To continue, change the specified quantity to the full quantity
. GitHub-32428
PayPal Payflow Pro fonctionne désormais comme prévu avec les guillemets négociables B2B lorsque le panier du client contient d’autres produits. Adobe Commerce traite désormais la commande avec succès et envoie un courrier électronique au client comme prévu. Auparavant, Adobe Commerce envoyait une erreur irrécupérable et un email de confirmation au client qui contenait zéro valeur.
La pagination s’affiche désormais correctement sur la page des résultats de recherche de catalogue après l’exclusion de certains produits du catalogue partagé.
Les attributs personnalisés du client sont désormais enregistrés comme prévu lors de la création ou de l’enregistrement d’un utilisateur de l’entreprise dans l’administrateur.
Le bouton Submit sur le formulaire Créer une entreprise est désormais désactivé après un seul clic pour empêcher plusieurs envois de formulaire. Auparavant, vous pouviez envoyer ce formulaire plusieurs fois en cliquant plusieurs fois sur ce bouton, ce qui générait une erreur.
Adobe Commerce n’affiche plus le lien de réorganisation sur le storefront lorsqu’un acheteur se connecte à un magasin pour lequel les commandes ont été désactivées.
La recherche dans l’ordre rapide par SKU n’est désormais pas sensible à la casse lorsque le catalogue partagé est activé.
Vous pouvez désormais mettre à jour un fichier pour un attribut du client lors de la création d’une entreprise. Auparavant, lorsque vous tentiez de créer une société avec une pièce jointe de type File
, Adobe Commerce n’avait pas créé la société et consignait cette erreur dans le journal des exceptions : Something went wrong while saving file
.
Vous pouvez désormais créer une société avec un compte client ayant un attribut personnalisé avec un type (File
) ou (Image
). Auparavant, si le compte disposait de l’une de ces options personnalisables, le chargeur de page de modification de l’entreprise ne se résolvait pas, ce qui empêchait la modification des détails de l’entreprise.
La requête products
renvoie désormais un champ total_count
précis lorsque le catalogue partagé est activé.
Vous pouvez désormais mettre à jour un fichier pour un attribut du client lors de la création d’une entreprise. Auparavant, lorsque vous tentiez de créer une société avec une pièce jointe de type File
, Adobe Commerce n’avait pas créé la société et consignait cette erreur dans le journal des exceptions : Something went wrong while saving file
.
Les pages Configuration de l’entreprise et Créer une entreprise fonctionnent désormais comme prévu une fois que vous avez désactivé une méthode d’expédition en ligne. Une vérification a été ajoutée pour empêcher le traitement des modules d’expédition désactivés. Auparavant, Adobe Commerce affichait cette erreur : 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
.
La page Catégorie affiche désormais des données de produit cohérentes pendant que les autorisations sont générées lors de l’indexation partielle. Un nouvel indexeur partiel pour les autorisations d’annuaire a été ajouté à ce processus. Auparavant, les données affichées pendant l’exécution de l’indexeur étaient incorrectes.
La requête categoryList
renvoie désormais le nombre correct de produits lorsque des autorisations de catalogue sont utilisées et que des produits sont affectés à un catalogue partagé.
La requête categoryList
respecte désormais les autorisations de catégorie et renvoie uniquement les catégories autorisées. Auparavant, elle renvoyait toutes les catégories affectées et non affectées.
La requête rest/V1/company/{id}
renvoie désormais les valeurs d’attribut is_purchase_order_enabled
comme prévu.
Les attributs client personnalisés s’affichent désormais comme prévu dans l’onglet Administration de la société.
Le bloc Ma liste de souhaits sur la page Mon compte s’affiche désormais comme prévu pour les administrateurs d’entreprise et les utilisateurs d’entreprise.
Les erreurs de commande rapide ne s’affichent plus dans le panier. Auparavant, Adobe Commerce affichait cette erreur dans le panier lorsque le SKU était introuvable dans le catalogue : The SKU was not found in the catalog
.
Les opérations d’enregistrement de catalogue partagé ont été optimisées pour s’exécuter plus rapidement. Auparavant, l’enregistrement d’un catalogue partagé avec de nombreux groupes de clients pouvait prendre plusieurs minutes.
Adobe Commerce supprime désormais toutes les autorisations de sous-catégorie de la table sharedcatalog_category_permissions
lorsque la catégorie parente est supprimée. Auparavant, seules les données de catégorie parente étaient supprimées.
B2B v1.3.2
29 août 2022
[Pris en charge]{class="badge informative" title="Pris en charge"}
Prise en charge d’Adobe Commerce 2.4.3.
Adobe Commerce envoie désormais avec succès des emails de mise à jour sur les guillemets négociables expirés. Auparavant, lorsqu’un guillemet négociable expirait, Adobe Commerce n’envoyait pas d’emails de mise à jour.
Adobe Commerce envoie désormais avec succès des emails de mise à jour bientôt arrivés à expiration et des guillemets négociables expirés lorsqu’une tâche cron
est manquante.
Société
Le champ déroulant de pays de la page Créer un compte d’entreprise ne répertorie plus les valeurs d’option vides. Auparavant, les deux premières valeurs d’option et le code de pays AN
étaient vides.
En cliquant sur le bouton Return d’une commande créée par un utilisateur de la société, l’administrateur est redirigé vers la page Créer un retour , comme prévu. Auparavant, l’administrateur était redirigé vers la page Historique des commandes .
. Adobe Commerce n’échoue plus avec une erreur de mémoire insuffisante lors de l’exécution de la méthode app/code/Magento/PurchaseOrder/Setup/Patch/Data/InitPermissions.php::apply
pendant bin/magento setup:upgrade
. Auparavant, Adobe Commerce n’utilisait pas la taille du lot pour la collecte lors de l’initialisation des autorisations, mais chargeait plutôt une collection de tous les rôles de l’entreprise.
Les utilisateurs de l’entreprise peuvent désormais modifier et mettre à jour les valeurs d’attributs personnalisés du client. Auparavant, ces attributs n’étaient pas correctement liés au formulaire utilisateur de création et de modification. Un utilisateur de la société peut saisir des valeurs d’attribut différentes, mais Adobe Commerce n’a pas enregistré ces valeurs correctement.
L’arborescence des ressources pour les autorisations de rôle d’entreprise peut désormais être traduite comme prévu. Auparavant, l’arborescence des autorisations n’était pas traduite même si des fichiers de traduction valides étaient présents.
Adobe Commerce enregistre désormais les valeurs d’attributs du client personnalisées pour les utilisateurs B2B comme prévu. Auparavant, la création d’un compte de société contenant des attributs client personnalisés déclenchait une erreur de modèle, et Adobe Commerce ne chargeait pas le formulaire avec succès. L’ajout d’un argument à la mise en page de company_create_account
a résolu ce problème.
Les filtres utilisateur de l’entreprise tels que Afficher tous les utilisateurs, Afficher les utilisateurs actifs et Afficher les utilisateurs inactifs fonctionnent désormais comme prévu. Auparavant, le filtrage des actions sur la page utilisateur de l’entreprise provoquait une erreur JavaScript.
Crédit de l’entreprise
Les administrateurs disposant de comptes restreints qui incluent uniquement des privilèges au niveau du site web peuvent désormais créer une société qui utilise une devise différente de celle du site web.