les commerçants peuvent désormais créer des utilisateurs d’entreprise à partir de la section Company Users des pages Mon compte et Structure de l’entreprise lorsque Access Restriction est activé et Restriction Mode est défini sur Sales: Login Only. Auparavant, Adobe Commerce générait cette erreur lorsqu’un commerçant tentait de créer un utilisateur : Can not register new customer due to restrictions are enabled.
Adobe Commerce ne réinitialise plus le groupe de clients d’un client sur la valeur par défaut lorsqu’un client enregistre ses informations de compte.
Adobe Commerce ne renvoie plus d’erreur fatale lorsqu’un administrateur affecte un client qui a un panier actif à un groupe de clients.
Adobe Commerce fournit désormais un événement DataLayer addToCart pour les pages de listes de commandes rapides et de demandes d'approvisionnement.
Les e-mails de notification envoyés aux représentants commerciaux affectés à une entreprise incluent désormais le logo attribué à l’entreprise. Auparavant, l’e-mail de notification incluait le logo LUMA par défaut, et non le logo de l’entreprise chargé.
Une liste de demandes d'approvisionnement inclut désormais tous les produits et quantités regroupés qui ont été ajoutés à la liste. Auparavant, lorsqu'un commerçant accédait à une liste de demandes d'approvisionnement après y avoir ajouté des produits à partir d'une page de détails du produit, Adobe Commerce affichait cette erreur : 1 product(s) require your attention - Options were updated. Please review available configurations.
La requête products renvoie désormais un champ total_count précis lorsque le catalogue partagé est activé.
Les pages Configuration de l’entreprise et Créer une entreprise fonctionnent désormais comme prévu après la désactivation d’une méthode d’expédition en ligne. Une vérification a été ajoutée pour empêcher la tentative de 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 consommation de la mémoire de test de l’intégration a été réduite, ce qui améliore les performances de test et réduit le temps nécessaire à l’achèvement du test.
B2B v1.2.0
28 juillet 2020
Pris en charge Adobe Commerce 2.4.0 et versions plus récentes
Ajout de la prise en charge d’Adobe Commerce 2.4.0.
Recherche de commande de storefront, avec des remerciements supplémentaires pour la contribution de Marek Mularczyk de Divante et des membres de la communauté.
Les bons de commande ont été améliorés et réécrits. Ils sont désormais inclus par défaut dans Adobe Commerce.
les règles d'approbation des commandes fournisseur ont été mises en œuvre. Ces règles permettent aux utilisateurs de contrôler le workflow de bon de commande en créant des règles d’achat pour les commandes.
La connexion en tant que client est désormais incluse par défaut dans Adobe Commerce. Cette fonctionnalité permet aux employés du site d’aider les clients en se connectant en tant que client pour voir ce qu’ils voient.
les agrégations d’attributs fonctionnent désormais correctement pour la navigation par couches avec Elasticsearch
La recherche de commandes par caractères spéciaux fonctionne désormais correctement.
Cliquer sur le bouton Clear All développe désormais tous les filtres, plutôt que de les réduire.
le SKU/nom du produit est désormais inclus dans le résumé du filtre de recherche de l’historique des commandes.
l'indicateur de tri s'affiche désormais correctement dans la grille Mes commandes.
Désormais, vous ne pouvez cliquer qu'une seule fois sur les boutons Approuver, Annuler, Rejeter et Bon de commande. Auparavant, vous pouviez cliquer sur le bouton plusieurs fois.
Les boutons Approuver, Rejeter, Annuler et Valider des bons de commande s’affichent désormais correctement sur les appareils mobiles.
Auparavant, l'approbation d'une commande fournisseur avec une remise ayant expiré plaçait la commande au montant total et ne mettait pas à jour le total de la commande fournisseur. Désormais, le total de la commande fournisseur est mis à jour pour afficher le total correct.
un problème a été introduit dans la version 2.3.4 en raison duquel les attributs d’extension personnalisés n’étaient pas copiés de l’adresse du client vers l’adresse du devis. Ce problème a été résolu.
Une fois B2B installé, une erreur SQL s’affichait lors de l’affectation de catégories à des catalogues partagés. Ce problème a été résolu.
En raison d’une valeur de type de variable incorrecte, les administrateurs et administratrices ne pouvaient pas ajouter de produits configurables à une commande. Les listes déroulantes d’options ne sont pas renseignées. Cette fonctionnalité fonctionne désormais correctement.
Auparavant, lors de la modification des autorisations de catégorie pour le groupe Non connecté , une erreur se produisait lors de l’enregistrement des modifications. Ce problème a été résolu.
Un correctif est ajouté pour permettre aux administrateurs de magasin d’ajouter des produits à une commande qui ne se trouvent pas dans le catalogue partagé. Auparavant, un message d’erreur s’affichait lors de l’ajout d’un élément qui ne figurait pas dans le catalogue.
PaaS uniquement Auparavant, après avoir exécuté la commande php bin/magento indexer:set-dimensions-mode catalog_product_price website et tenté de créer un catalogue partagé, une erreur se produisait. Ce problème a été résolu.
Lors de l’ajout d’une entreprise et de l’affectation de l’administrateur de l’entreprise à un site web non par défaut, le mauvais ID de site était envoyé, ce qui provoquait une erreur. Ce problème a été résolu.
Auparavant, après le déplacement d’un client vers un autre groupe de clients, l’ajout d’un produit à une commande à l’aide de l’option Commande rapide échouait avec une erreur. Ce problème a été résolu.
Auparavant, lors d’une tentative d’extraction à l’aide de l’API Web avec un guillemet B2B, une valeur incorrecte était envoyée à l’API, ce qui provoquait une erreur. Ce problème a été résolu.
Auparavant, lorsque vous définissiez une entreprise sur « Active » via l’API, une erreur se produisait. Ce problème a été résolu.
En raison d’une balise form inutile, la page de commande était automatiquement actualisée lorsque vous avez appuyé sur Entrée après avoir modifié les frais d’expédition proposés. Ce problème a été résolu.
Auparavant, lorsque vous définissiez une limite d’affichage de produit sur une page de catalogue et que cette limite était inférieure au nombre total de produits, une erreur se produisait. Cette fonctionnalité fonctionne désormais comme prévu.
Auparavant, lors du changement d’administrateur d’une société, l’adresse d’administrateur d’origine était copiée sur le nouvel administrateur, lui donnant deux adresses. Désormais, seule l’adresse correcte est ajoutée.
Auparavant, l’utilisation de l’API pour enregistrer un élément de devis lorsque Git est défini sur « Autorisé et informer le client » échouait. Cet appel API fonctionne désormais comme prévu.
La taxe fixe sur les produits s'affiche désormais sur la page des détails des devis.
Auparavant, cliquer sur une pièce jointe dans l’onglet Commentaires de la page Mes devis ne téléchargeait pas le fichier. Ce comportement fonctionne désormais comme prévu.
Problèmes connus
Adobe Commerce renvoie une exception lors de la mise à niveau vers B2B 1.2.0 dans un déploiement multisite. Lors de setup:upgrade’exécution, cette erreur se produit sur le module PurchaseOrder : Module Magento_PurchaseOrder: Unable to apply data patch Magento\PurchaseOrder\Setup\Patch\Data\InitPurchaseOrderSalesSequence for moduleMagento_PurchaseOrder. Solution : installez l’interface B2B-716 Add NonTransactionableInterface au correctif logiciel du correctif de données InitPurchaseOrderSalesSequence, désormais disponible à partir de la section Mon compte > Téléchargements de magento.com.
Si un code escompte expire avant l'approbation d'une commande, la commande continue d'afficher le montant escompté, mais une fois la commande approuvée, elle est placée au total non escompté. Solution : installez le correctif B2B-709 Purchase Order Discount patch pour ce problème, qui est désormais disponible à partir de la section Mon compte > Téléchargements de magento.com.
Si des articles d'une commande fournisseur sont en rupture de stock ou en quantité insuffisante lors de la conversion de la commande fournisseur en commande réelle, une erreur se produit. Si les reliquats sont activés, la commande est traitée normalement.