Abwärtskompatible Änderungen von Adobe Commerce B2B

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

Highlights

1.4.2 bis 1.5.0

Mit der Hinzufügung der Zuweisung mehrerer Unternehmen können Unternehmensbenutzerkonten jetzt mehrere company_id -Werte aufweisen. Die Magento\Company\Api\Data\CompanyCustomerInterface wurde aktualisiert, um den Standardwert company_id für einen Benutzer festzulegen. Die Standardeinstellung ist das erste Unternehmen, das dem Unternehmensbenutzerkonto zugewiesen ist.

Wenn Sie von einer früheren Version aktualisieren, 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

Referenz

1.4.2-1.5.0

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

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

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

Änderungen
Wie sich das ändert
Magento\CompanyRelation\Api\Data\RelationInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\CompanyRelation\Api\Data\RelationSearchResultInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\CompanyRelation\Api\RelationManagerInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\Company\Api\CompanyCustomerAssignmentInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\Company\Api\CompanyUserRepositoryInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\Company\Api\Data\CompanyCustomerInterface::IS_DEFAULT
Konstante wurde hinzugefügt.
Magento\Company\Api\Data\CompanyCustomerInterface::getIsDefault
Die Methode [public] wurde hinzugefügt.
Magento\Company\Api\Data\CompanyCustomerInterface::setIsDefault
Die Methode [public] wurde hinzugefügt.
Magento\Company\Api\Data\CompanyCustomerSearchResultsInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteDuplicate\Api\DuplicateNegotiableQuoteInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Data\TemplateInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\AcceptInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\CancelInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\CreateInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\DeclineInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\DeleteInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\EditParentQuoteInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\ExpireInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\GenerateQuoteInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\OpenInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\RemoveItemInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\SellerSendInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\SendInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\UpdateInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\DraftManagementInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Api\Template\RepositoryInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuoteTemplate\Model\Template\ParentQuote\Messages\LabelProviderInterface
Die Benutzeroberfläche 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
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuote\Api\RenameNegotiableQuoteInterface
Die Benutzeroberfläche wurde hinzugefügt.

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

Änderungen
Wie sich das ändert
company_advanced_customer_entity/COMPANY_ADVANCED_CUSTOMER_ENTITY_CUSTOMER_ID
Einzelschlü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
übertragbar_quote_item/is_discount_locked
Spalte wurde hinzugefügt
übertragbar_quote_item/max_qty
Spalte wurde hinzugefügt
übertragbar_quote_item/min_qty
Spalte wurde hinzugefügt
übertragbar_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 ändert
system.xml
Die Systemkonfigurationsdatei wurde hinzugefügt

Änderungen an der Zugehörigkeit zu einer Klasse-API b2b-BICs-142-150-class-api-membership

Änderungen
Wie sich das ändert
Magento\NegotiableQuote\Block\Quote\AbstractQuote
Die 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 ändert
Magento\NegotiableQuote\Block\Adminhtml\Quote\Create\Form
Die Klasse wurde hinzugefügt.
Magento\NegotiableQuote\Block\Adminhtml\Quote\Create\Store\Select
Die Klasse wurde hinzugefügt.
Magento\NegotiableQuote\Block\Quote\Item\Actions\Note
Die Klasse wurde hinzugefügt.

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

Änderungen
Wie sich das ändert
Magento\NegotiableQuote\Api\Data\ItemNoteInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuote\Api\Data\ItemNoteSearchResultsInterface
Die Benutzeroberfläche 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
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuote\Api\NegotiableQuoteDraftManagementInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\NegotiableQuote\Model\Restriction\RestrictionInterface::ACTION_VIEW
Konstante wurde hinzugefügt.
Magento\SharedCatalog\Api\AssignTierPriceInterface
Die Benutzeroberfläche wurde hinzugefügt.
Magento\SharedCatalog\Api\ResetTierPriceInterface
Die Benutzeroberfläche wurde hinzugefügt.

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

Änderungen
Wie sich das ändert
übertragbar_quote_item/advanced_price_type
Spalte wurde hinzugefügt
übertragbar_quote_item/advanced_price_value
Spalte wurde hinzugefügt
negotiable_quote_item_note
Tabelle wurde hinzugefügt

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

Änderungen
Wie sich das ändert
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 ändert
Magento\PurchaseOrderRule\Api\Data\RuleInterface::getAppliesToRoleIds
[public] Methode gibt die Typisierung geändert zurück.
Magento\PurchaseOrderRule\Api\Data\RuleInterface::getApproverRoleIds
[public] Methode gibt die Typisierung geändert zurück.

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

Änderungen
Wie sich das ändert
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 ändert
btob/website_configuration/direct_products_price_assigning
Ein Feldknoten wurde hinzugefügt

Änderungen an der Zugehörigkeit zu einer Klasse-API b2b-BICs-133-134-class-api-membership

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

Änderungen an der API-Mitgliedschaft b2b-BICs-133-134-interface-api-membership

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