El contenedor de HTML que rodea el precio del producto en las listas de solicitudes ahora se representa correctamente para los elementos secundarios de los productos agrupados.
Los comerciantes ahora pueden designar el idioma en el que se enviará el correo electrónico de usuario de la compañía al crear una compañía en implementaciones en varios idiomas. Anteriormente, el menú desplegable permitía a los comerciantes seleccionar la vista de tienda e idioma adecuados para que no se mostraran.
Los campos de atributos de dirección de cliente personalizados ahora se muestran según lo esperado en el flujo de trabajo de cierre de compra de la tienda.
: la pestaña de configuración de características B2B ahora se abre correctamente. Los invitados ahora pueden usar QuickOrder para agregar productos al carro de compras y, a continuación, quitar artículos correctamente. Anteriormente, cuando un comprador utilizaba QuickOrder para agregar varios productos al carro de compras y, a continuación, eliminaba un producto, el producto no se eliminaba.
Ahora se puede actualizar una compañía mediante la solicitud de PUT /V1/company/:companyId de la API de REST sin especificar region_id cuando el estado se configura como no obligatorio. Anteriormente, aunque region_id no era obligatorio, Adobe Commerce arrojaba un error si no se especificaba.
Cuando crea o actualiza una compañía B2B mediante la API de REST (http://magento.local/rest/V1/company/2, donde 2 representa el identificador de la compañía), la respuesta ahora incluye la configuración de applicable_payment_method o available_payment_methods según lo esperado.
Adobe Commerce ya no muestra una página 404 cuando un comerciante usa el botón Introducir en lugar de hacer clic en el botón Save al crear una lista de solicitudes en la tienda.
Los permisos de categoría ya no cambian cuando se asigna un nuevo producto a un catálogo compartido público. Anteriormente, los permisos de categoría estaban duplicados.
El extremo de la API de REST PUT rest/default/V1/company/{id}, que se usa para actualizar el correo electrónico de la compañía, ya no distingue entre mayúsculas y minúsculas.
. La desactivación de los módulos de recompensa ya no afecta a las funciones B2B de las cuentas de los clientes. Anteriormente, cuando se deshabilitaban los módulos de recompensa, no se mostraban las siguientes fichas relacionadas con B2B: Perfil de compañía, Usuarios de compañía y Roles y permisos.
. Adobe Commerce ahora usa el nombre de remitente correcto en las notificaciones por correo electrónico cuando se realizan cambios en las cuentas de la empresa. Anteriormente, Adobe Commerce utilizaba el nombre general del remitente del contacto definido en el ámbito predeterminado para todos los correos electrónicos.
Ahora puede implementar correctamente el envío múltiple para pedidos que contienen productos físicos y virtuales.
Los comerciantes ahora pueden crear usuarios de la compañía desde la sección Company Users en las páginas Mi cuenta y Estructura de la compañía cuando Access Restriction está habilitado y Restriction Mode está establecido en Sales: Login Only. Anteriormente, Adobe Commerce arrojaba este error cuando un comerciante intentaba crear un usuario: Can not register new customer due to restrictions are enabled.
Adobe Commerce ya no restablece el grupo de clientes predeterminado de un cliente cuando un cliente guarda su información de cuenta.
Adobe Commerce ya no genera un error grave cuando un administrador asigna un cliente que tiene un carro de compras activo a un grupo de clientes.
Adobe Commerce ahora proporciona un evento de capa de datos addToCart para páginas de listas de pedidos rápidos y solicitudes.
Los mensajes de correo electrónico de notificación que se envían a los representantes de ventas asignados a una compañía ahora incluyen el logotipo corporativo asignado. Anteriormente, el correo electrónico de notificación incluía el logotipo predeterminado de LUMA, no el logotipo corporativo cargado.
Una lista de solicitudes ahora incluye todos los productos agrupados y las cantidades que se han agregado a la lista. Anteriormente, cuando un comerciante navegaba a una lista de solicitudes después de agregarle productos desde una página de detalles de producto, Adobe Commerce mostraba este error: 1 product(s) require your attention - Options were updated. Please review available configurations.
: la consulta products ahora devuelve un campo total_count preciso cuando el catálogo compartido está habilitado.
: las páginas Configuración de la empresa y Crear empresa ahora funcionan según lo esperado después de deshabilitar un método de envío en línea. Se ha añadido la verificación para evitar el intento de procesamiento de los módulos de envío desactivados. Anteriormente, Adobe Commerce mostraba este error: 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.
El consumo de memoria de prueba de integración se ha reducido, lo que mejora el rendimiento de la prueba y reduce el tiempo necesario para completarla.
B2B v1.2.0
28 de julio de 2020
[Compatible]{class="badge informative" title="Admitido"} con Adobe Commerce 2.4.0 y versiones más recientes
agregó compatibilidad con Adobe Commerce 2.4.0.
búsqueda de pedidos de tiendas, con agradecimiento adicional por la contribución de Marek Mularczyk de Divante y miembros de la comunidad.
Se mejoraron y se volvieron a escribir
pedidos de compra. Ahora se incluyen de forma predeterminada en Adobe Commerce.
reglas de aprobación de pedidos de compra. Estas reglas permiten a los usuarios controlar el flujo de trabajo del pedido de compra mediante la creación de reglas de compra para los pedidos.
Iniciar sesión como cliente ahora se incluye de forma predeterminada en Adobe Commerce. Esta función permite a los empleados del sitio ayudar a los clientes iniciando sesión como clientes para ver lo que ven.
. Las agregaciones de atributos ahora funcionan correctamente para la navegación por capas con Elasticsearch
. La búsqueda de pedidos por caracteres especiales ya funciona correctamente.
Al hacer clic en el botón Clear All, ahora se expanden todos los filtros, en lugar de contraerlos.
El SKU/nombre del producto ahora se incluye en el resumen del filtro de búsqueda Historial de pedidos.
El indicador de ordenación ahora se muestra correctamente en la cuadrícula Mis pedidos de compra.
Ahora, solo puede hacer clic una vez en los botones Aprobar, Cancelar, Rechazar y Pedido de compra. Anteriormente, se podía hacer clic en el botón varias veces.
: los botones Aprobar, Rechazar, Cancelar y Validar de la orden de compra ahora se representan correctamente en dispositivos móviles.
Anteriormente, al aprobar un pedido de compra con un descuento que ha caducado, se colocaba el pedido en el importe total y no se actualizaba el total del pedido de compra. Ahora, el total del pedido de compra se actualiza para mostrar el total correcto.
Se introdujo un problema en la versión 2.3.4 donde los atributos de extensión personalizados no se copiaban de la dirección del cliente a la dirección del presupuesto. Este problema se ha corregido.
. Con B2B instalado, aparecía un error SQL al asignar categorías a catálogos compartidos. Este problema se ha corregido.
Debido a un valor de tipo de variable incorrecto, los administradores no pudieron agregar productos configurables a un pedido. Los desplegables de opciones no se rellenaban. Esta función ahora funciona correctamente.
Anteriormente, al editar los permisos de categoría para el grupo Sin sesión iniciada, se producía un error al guardar los cambios. Este problema se ha corregido.
Se ha agregado una corrección para permitir a los administradores de tiendas agregar productos a un pedido que no se encuentra en el catálogo compartido. Anteriormente, aparecía un mensaje de error al añadir un elemento que no estaba en el catálogo.
Al agregar una compañía y asignar el administrador de la compañía a un sitio web no predeterminado, se envió el identificador de sitio incorrecto, lo que provocó un error. Este problema se ha corregido.
Anteriormente, después de que un cliente se moviera a otro grupo de clientes, si agregaba un producto a un pedido mediante Pedido rápido se producía un error. Este problema se ha corregido.
Anteriormente, al intentar realizar la desprotección con la API web con un presupuesto B2B, se enviaba un valor incorrecto a la API, lo que provocaba que se produjera un error. Este problema se ha corregido.
Anteriormente, al configurar una compañía como "Activa" a través de la API, se producía un error. Este problema se ha corregido.
Debido a una etiqueta form innecesaria, la página de pedidos se actualizó automáticamente cuando presionó Intro después de cambiar un cargo de envío propuesto. Este problema se ha corregido.
Anteriormente, al establecer un límite de visualización de productos en una página de catálogo y ese límite era menor que el número total de productos, se produjo un error. Esa función ahora funciona según lo esperado.
Anteriormente, al cambiar el administrador de una compañía, la dirección de administrador original se copiaba al nuevo administrador, proporcionándole dos direcciones. Ahora, solo se agrega la dirección correcta.
Anteriormente, el uso de la API para guardar un elemento de presupuesto cuando Git se establecía en "Permitido y notificar al cliente" fallaba. Esta llamada de API ahora funciona según lo esperado.
: el impuesto sobre el producto corregido ahora se muestra en la página de detalles Ofertas.
Anteriormente, al hacer clic en un archivo adjunto en la ficha Comentarios de la página Mis comillas, no se podía descargar el archivo. Este comportamiento funciona ahora según lo esperado.
Problemas conocidos
Adobe Commerce genera una excepción durante la actualización a B2B 1.2.0 en una implementación de varios sitios web. Cuando se ejecuta setup:upgrade, este error se produce en el módulo PurchaseOrder: Module Magento_PurchaseOrder: Unable to apply data patch Magento\PurchaseOrder\Setup\Patch\Data\InitPurchaseOrderSalesSequence for moduleMagento_PurchaseOrder. Solución alternativa: instale la interfaz de B2B-716 Add NonTransactionableInterface en la revisión de revisión de datos de InitPurchaseOrderSalesSequence, que ahora está disponible en la sección Mi cuenta > Descargas de magento.com.
Si un código de descuento caduca antes de que se apruebe un pedido de compra, el pedido sigue mostrando el importe descontado, pero una vez aprobado, el pedido se coloca en el total no descontado. Solución alternativa: instale la revisión B2B-709 Purchase Order Discount patch para este problema, que ahora está disponible en la sección Mi cuenta > Descargas de magento.com.
Si los artículos de un pedido de compra están agotados, o tienen una cantidad insuficiente cuando el pedido de compra se convierte en un pedido real, se produce un error. Si los pedidos no satisfechos están activados, el pedido se procesa normalmente.