Adobe Commerce B2B-abwärtsinkompatible Änderungen

Überprüfen Sie die allgemeinen Referenzinformationen für alle abwärtsinkompatiblen Änderungen in B2B für Adobe Commerce-Versionen. Im Abschnitt mit den Highlights finden Sie inkompatible Änderungen, die erhebliche Auswirkungen haben und detaillierte Erläuterungen und spezielle Anweisungen erfordern.

1.5.0-1.5.1

Klassenänderungen b2b-BICs-150-151-class

Änderungen
Wie sich das geändert hat
Magento\Company\Block\Company\Login\Info::__konstrukt
[public] Die Parametereingabe für die Methode wurde geändert.
Magento\Company\Block\Company\Register\Link::__konstrukt
[public] Die Parametereingabe für die Methode wurde geändert.
Magento\NegotiableQuote\Block\Adminhtml\Quote\View::__konstrukt
[public] Die Parametereingabe für die Methode wurde geändert.
Magento\NegotiableQuote\Block\Adminhtml\Quote\View\CustomerGroup::__konstrukt
[public] Die Parametereingabe für die Methode wurde geändert.
Magento\PurchaseOrderRule\Block\RuleFieldset\Condition::__konstrukt
[public] Die Parametereingabe für die Methode wurde geändert.
Magento\PurchaseOrderRule\Block\RuleFieldset\ViewCondition::__konstrukt
[public] Die Parametereingabe für die Methode wurde geändert.
Magento\PurchaseOrder\Block\PurchaseOrder\Info\Buttons::__konstrukt
[public] Die Parametereingabe für die Methode wurde geändert.
Magento\RequisitionList\Block\Requisition\View\Item::__konstrukt
[public] Die Parametereingabe für die Methode wurde geändert.

Änderungen an der Benutzeroberfläche b2b-BICs-150-151-interface

Änderungen
Wie sich das geändert hat
Magento\CompanyCredit\Api\CreditBalanceManagementInterface::decreased
[public] Die Parametereingabe für die Methode wurde geändert.
Magento\CompanyCredit\Api\CreditBalanceManagementInterface::Increase
[public] Die Parametereingabe für die Methode wurde geändert.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\EditParentQuoteInterface::execute
[public] Die Parametereingabe für die Methode wurde geändert.
Magento\NegotiableQuote\Api\PaymentInformationManagementInterface::savePaymentInformation
[public] Die Parametereingabe für die Methode wurde geändert.
Magento\NegotiableQuote\Api\PaymentInformationManagementInterface::savePaymentInformationAndPlaceOrder
[public] Die Parametereingabe für die Methode wurde geändert.
Magento\PurchaseOrder\Api\Data\PurchaseOrderSearchResultsInterface::setItems
[public] Die Parametereingabe für die Methode wurde geändert.
Magento\PurchaseOrder\Api\PurchaseOrderPaymentInformationManagementInterface::savePaymentInformationAndPlacePurchaseOrder
[public] Die Parametereingabe für die Methode wurde geändert.

Layout-Änderungen b2b-BICs-150-151-layout

Änderungen
Wie sich das geändert hat
company-select-tmpl
Block wurde entfernt
store-settings-company-select-tmpl
Block wurde entfernt

1.4.2-1.5.0

Highlights b2b-BICs-142-150-highlights

Durch das Hinzufügen der Zuweisung für mehrere Unternehmen können Firmenbenutzerkonten jetzt mehrere company_id aufweisen. Die Magento\Company\Api\Data\CompanyCustomerInterface wurde aktualisiert, um die company_id für einen Benutzer festzulegen. Als Standard wird das erste Unternehmen festgelegt, das dem Firmenbenutzerkonto zugewiesen ist.

Wenn Sie ein Upgrade von einer früheren Version durchführen, empfiehlt Adobe die Implementierung der folgenden Methoden in Klassen, die die Magento\Company\Api\Data\CompanyCustomerInterface verwenden.

  • Magento\Company\Api\Data\CompanyCustomerInterface::getIsDefault
  • Magento\Company\Api\Data\CompanyCustomerInterface::setIsDefault

Klassenänderungen b2b-BICs-142-150-class

Änderungen
Wie sich das geändert hat
Magento\NegotiableQuoteDuplicate\Block\Quote\Info\Duplicate
Klasse wurde hinzugefügt.
Magento\NegotiableQuoteRequisitionList\Block\Quote\Item\Actions\MoveToRequisitionList
Klasse wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Block\Adminhtml\Template\View
Klasse wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Block\Customer\Account\Link\QuoteTemplate
Klasse wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Block\Quote\Action\CreateTemplate
Klasse wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Block\Template\View
Klasse wurde hinzugefügt.

Änderungen an der Benutzeroberfläche b2b-BICs-142-150-interface

Änderungen
Wie sich das geändert hat
Magento\CompanyRelation\Api\Data\RelationInterface
Schnittstelle wurde hinzugefügt.
Magento\CompanyRelation\Api\Data\RelationSearchResultInterface
Schnittstelle wurde hinzugefügt.
Magento\CompanyRelation\Api\RelationManagerInterface
Schnittstelle wurde hinzugefügt.
Magento\Company\Api\CompanyCustomerAssignmentInterface
Schnittstelle wurde hinzugefügt.
Magento\Company\Api\CompanyUserRepositoryInterface
Schnittstelle wurde hinzugefügt.
Magento\Company\Api\Data\CompanyCustomerInterface::IS_DEFAULT
Konstante wurde hinzugefügt.
Magento\Company\Api\Data\CompanyCustomerInterface::getIsDefault
[public] Die Methode wurde hinzugefügt.
Magento\Company\Api\Data\CompanyCustomerInterface::setIsDefault
[public] Die Methode wurde hinzugefügt.
Magento\Company\Api\Data\CompanyCustomerSearchResultsInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteDuplicate\Api\DuplicateNegotiableQuoteInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Data\TemplateInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\AcceptInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\CancelInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\CreateInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\DeclineInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\DeleteInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\EditParentQuoteInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\ExpireInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\GenerateQuoteInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\OpenInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\RemoveItemInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\SellerSendInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\SendInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\UpdateInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\DraftManagementInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\RepositoryInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Model\Template\ParentQuote\Messages\LabelProviderInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteInterface::STATUS_DRAFT_BY_CUSTOMER
Konstante wurde hinzugefügt.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteInterface::STATUS_TEMPLATE_QUOTE
Konstante wurde hinzugefügt.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::IS_DISCOUNTING_LOCKED
Konstante wurde hinzugefügt.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::MAX_QTY
Konstante wurde hinzugefügt.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::MIN_QTY
Konstante wurde hinzugefügt.
Magento\NegotiableQuote\Api\NegotiableQuoteBuyerDraftManagementInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuote\Api\RenameNegotiableQuoteInterface
Schnittstelle wurde hinzugefügt.

Datenbankänderungen b2b-BICs-142-150-database

Änderungen
Wie sich das geändert hat
company_advanced_customer_entity/COMPANY_ADVANCED_CUSTOMER_ENTITY_CUSTOMER_ID
Eindeutiger Schlüssel wurde entfernt
company_advanced_customer_entity/PRIMÄR
Primärer Schlüssel wurde hinzugefügt
company_advanced_customer_entity/is_default
Spalte wurde hinzugefügt
company_quote_link
Tabelle wurde hinzugefügt
company_relation
Tabelle wurde hinzugefügt
VERHANDELBAR_QUOTE_ITEM/IS_DISCOUNTING_LOCKED
Spalte wurde hinzugefügt
VERHANDELBAR_QUOTE_ITEM/MAX_QTY
Spalte wurde hinzugefügt
verhandelbar_quote_item/min_qty
Spalte wurde hinzugefügt
verhandelbar_quote_template
Tabelle wurde hinzugefügt
negotiable_quote_template_grid
Tabelle wurde hinzugefügt
negotiable_template_generated_quote
Tabelle wurde hinzugefügt

Systemänderungen b2b-BICs-142-150-system

Änderungen
Wie sich das geändert hat
system.xml
Systemkonfigurationsdatei wurde hinzugefügt

Änderungen der Klassen-API-Mitgliedschaft b2b-BICs-142-150-class-api-membership

Änderungen
Wie sich das geändert hat
Magento\NegotiableQuote\Block\Quote\AbstractQuote
Klasse wurde hinzugefügt.

1.4.1-1.4.2

Keine Änderungen.

1.4.0-1.4.1

Keine Änderungen.

1.3.5-1.4.0

Klassenänderungen b2b-BICs-135-140-class

Änderungen
Wie sich das geändert hat
Magento\NegotiableQuote\Block\Adminhtml\Quote\Create\Form
Klasse wurde hinzugefügt.
Magento\NegotiableQuote\Block\Adminhtml\Quote\Create\Store\Select
Klasse wurde hinzugefügt.
Magento\NegotiableQuote\Block\Quote\Item\Actions\Note
Klasse wurde hinzugefügt.

Änderungen an der Benutzeroberfläche b2b-BICs-135-140-interface

Änderungen
Wie sich das geändert hat
Magento\NegotiableQuote\Api\Data\ItemNoteInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuote\Api\Data\ItemNoteSearchResultsInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteInterface::STATUS_DRAFT_BY_ADMIN
Konstante wurde hinzugefügt.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED_PRICE_TYPE
Konstante wurde hinzugefügt.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED_PRICE_TYPE_AMOUNT_DISCOUNT
Konstante wurde hinzugefügt.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED_PRICE_TYPE_PERCENTAGE_DISCOUNT
Konstante wurde hinzugefügt.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED_PRICE_TYPE_PROPOSED_TOTAL
Konstante wurde hinzugefügt.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED_PRICE_VALUE
Konstante wurde hinzugefügt.
Magento\NegotiableQuote\Api\ItemNoteRepositoryInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuote\Api\NegotiableQuoteDraftManagementInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuote\Model\Restriction\RestrictionInterface::ACTION_VIEW
Konstante wurde hinzugefügt.
Magento\SharedCatalog\Api\AssignTierPriceInterface
Schnittstelle wurde hinzugefügt.
Magento\SharedCatalog\Api\ResetTierPriceInterface
Schnittstelle wurde hinzugefügt.

Datenbankänderungen b2b-BICs-135-140-database

Änderungen
Wie sich das geändert hat
VERHANDELBAR_QUOTE_ITEM/VERHANDELT_PREIS_TYPE
Spalte wurde hinzugefügt
VERHANDELBAR_QUOTE_ITEM/VERHANDELT_PREIS_VALUE
Spalte wurde hinzugefügt
negotiable_quote_item_note
Tabelle wurde hinzugefügt

Systemänderungen b2b-BICs-135-140-system

Änderungen
Wie sich das geändert hat
sales_email/quote/new_quote_by_seller_template
Ein Feldknoten wurde hinzugefügt

1.3.4-1.3.5

Änderungen an der Benutzeroberfläche b2b-BICs-134-135-interface

Änderungen
Wie sich das geändert hat
Magento\PurchaseOrderRule\Api\Data\RuleInterface::getAppliesToRoleIds
[public] Rückgabetyp der Methode geändert.
Magento\PurchaseOrderRule\Api\Data\RuleInterface::getApproverRoleIds
[public] Rückgabetyp der Methode geändert.

Systemänderungen b2b-BICs-134-135-system

Änderungen
Wie sich das geändert hat
catalog/magento_catalogPermissions/grant_catalog_category_view_groups
Ein Feldknoten wurde hinzugefügt

1.3.3-1.3.4

Systemänderungen b2b-BICs-133-134-system

Änderungen
Wie sich das geändert hat
btob/website_configuration/direct_products_price_assigning
Ein Feldknoten wurde hinzugefügt

Änderungen der Klassen-API-Mitgliedschaft b2b-BICs-133-134-class-api-membership

Änderungen
Wie sich das geändert hat
Magento\NegotiableQuote\Model\Validator\ValidatorResult
Klasse wurde hinzugefügt.

Änderungen der API-Mitgliedschaft in der Benutzeroberfläche b2b-BICs-133-134-interface-api-membership

Änderungen
Wie sich das geändert hat
Magento\CompanyCredit\Model\HistoryInterface
Schnittstelle wurde hinzugefügt.
Magento\CompanyCredit\Model\HistoryRepositoryInterface
Schnittstelle wurde hinzugefügt.
Magento\Company\Api\CompanyUserManagerInterface
Schnittstelle wurde hinzugefügt.
Magento\Company\Model\Customer\PermissionInterface
Schnittstelle wurde hinzugefügt.
Magento\Company\Model\SaveValidatorInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuote\Api\NegotiableCartRepositoryInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuote\Model\Attachment\DownloadPermission\AllowInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuote\Model\ProductOptionsProviderInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuote\Model\Quote\ViewAccessInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuote\Model\ResourceModel\QuoteGridInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuote\Model\Restriction\RestrictionInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuote\Model\Status\LabelProviderInterface
Schnittstelle wurde hinzugefügt.
Magento\NegotiableQuote\Model\Validator\ValidatorInterface
Schnittstelle wurde hinzugefügt.
Magento\OrderHistorySearch\Model\Filter\FilterInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrderRule\Api\Data\AppliedRuleApproverSearchResultsInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrderRule\Api\Data\AppliedRuleSearchResultsInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrderRule\Api\Data\RuleSearchResultsInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrderRule\Model\Rule\ConditionInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrderRule\Model\Rule\ValidateInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Api\Data\PurchaseOrderInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Api\Data\PurchaseOrderSearchResultsInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Api\PurchaseOrderManagementInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Api\PurchaseOrderRepositoryInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\CommentRepositoryInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\Company\ConfigInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\Company\Config\RepositoryInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\Customer\Authorization\ActionInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\Notification\ActionNotificationInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\Notification\Action\Recipient\ResolverInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\Notification\Config\ProviderInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\Notification\ContentSourceInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\Notification\NotifierInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\Notification\SenderInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\Payment\DeferredPaymentStrategyInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\ProcessorInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\Processor\ApprovalProcessorInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\PurchaseOrderLogRepositoryInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\PurchaseOrder\LogManagementInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\Validator\ActionReady\ValidatorInterface
Schnittstelle wurde hinzugefügt.
Magento\PurchaseOrder\Model\Validator\ValidatorInterface
Schnittstelle wurde hinzugefügt.
Magento\RequisitionList\Model\Checker\ProductQtyChangeAvailabilityInterface
Schnittstelle wurde hinzugefügt.
Magento\SharedCatalog\Api\Data\PermissionInterface
Schnittstelle wurde hinzugefügt.
Magento\SharedCatalog\Api\SharedCatalogDuplicationInterface
Schnittstelle wurde hinzugefügt.
Magento\SharedCatalog\Model\Configure\Category\Tree\RendererInterface
Schnittstelle wurde hinzugefügt.
recommendation-more-help
88ad8589-1cb8-47eb-a79c-0e4726a4ac2a