Cambios incompatibles con versiones anteriores de Adobe Commerce B2B
Revise la información de referencia de alto nivel para todos los cambios incompatibles con versiones anteriores en B2B para versiones de Adobe Commerce. Consulte la sección de elementos destacados para ver los cambios incompatibles que tienen un impacto importante y que requieren una explicación detallada e instrucciones especiales.
1.5.1-1.5.2
Cambios de interfaz
Se agregó el elemento principal a la interfaz
- Magento\Company\Api\Data\StructureInterface
Se ha añadido una constante
- Magento\Company\Api\Data\StructureInterface::COMPANY_ID
Se ha añadido la interfaz
- Magento\NegotiableQuoteTemplate\Api\Data\ReferenceDocumentLinkInterface
- Magento\NegotiableQuoteTemplate\Api\Template\ReferenceDocumentLinkRepositoryInterface
Se ha agregado el método [public]
- Magento\Company\Api\Data\StructureInterface::getCompanyId
- Magento\Company\Api\Data\StructureInterface::getExtensionAttributes
- Magento\Company\Api\Data\StructureInterface::setCompanyId
- Magento\Company\Api\Data\StructureInterface::setExtensionAttributes
Cambios de base de datos
Se ha añadido la columna
- company_structure/company_id
Se ha añadido una clave externa
- company_structure/COMPANY_STRUCTURE_COMPANY_ID_COMPANY_ENTITY_ID
Se ha añadido una tabla
- negociable_quote_template_reference_document_link
1.5.0-1.5.1
Cambios de clase b2b-BICs-150-151-class
Cambios de interfaz b2b-BICs-150-151-interface
Cambios de diseño b2b-BICs-150-151-layout
1.4.2-1.5.0
Características destacadas b2b-BICs-142-150-highlights
Con la adición de la asignación de varias empresas, las cuentas de usuario de la empresa ahora pueden tener varios valores de company_id
. Magento\Company\Api\Data\CompanyCustomerInterface
se actualizó para establecer el valor predeterminado company_id
de un usuario. El valor predeterminado se establece en la primera compañía asignada a la cuenta de usuario de la compañía.
Si está actualizando desde una versión anterior, Adobe recomienda implementar los siguientes métodos en las clases que utilizan Magento\Company\Api\Data\CompanyCustomerInterface
.
- Magento\Company\Api\Data\CompanyCustomerInterface::getIsDefault
- Magento\Company\Api\Data\CompanyCustomerInterface::setIsDefault
Cambios de clase b2b-BICs-142-150-class
Cambios de interfaz b2b-BICs-142-150-interface
Cambios de base de datos b2b-BICs-142-150-database
Cambios del sistema b2b-BICs-142-150-system
Cambios de pertenencia a API de clase b2b-BICs-142-150-class-api-membership
1.4.1-1.4.2
No hay cambios.
1.4.0-1.4.1
No hay cambios.