Adobe Commerce B2B與回溯不相容的變更
檢閱Adobe Commerce發行版本B2B中所有回溯不相容變更的高階參考資訊。 請參閱醒目提示一節,瞭解具有重大影響的不相容變更,以及需要詳細說明和特殊指示的變更。
反白顯示
1.4.2至1.5.0
加入多公司指派後,公司使用者帳戶現在可以有多個company_id
值。 已更新Magento\Company\Api\Data\CompanyCustomerInterface
以設定使用者的預設company_id
。 預設值設為指派給公司使用者帳戶的第一個公司。
如果您要從舊版升級,Adobe建議您在使用Magento\Company\Api\Data\CompanyCustomerInterface
的類別中實作下列方法。
- Magento\Company\Api\Data\CompanyCustomerInterface::getIsDefault
- Magento\Company\Api\Data\CompanyCustomerInterface::setIsDefault
參考
1.4.2 - 1.5.0
類別變更 b2b-BICs-142-150-class
變更內容
如何變更
Magento\NegotiableQuoteDuplicate\Block\Quote\Info\Duplicate
類別已新增。
Magento\NegotiableQuoteRequisitionList\Block\Quote\Item\Actions\MoveToRequisitionList
類別已新增。
Magento\NegotiableQuoteTemplate\Block\Adminhtml\Template\View
類別已新增。
Magento\NegotiableQuoteTemplate\Block\Customer\Account\Link\QuoteTemplate
類別已新增。
Magento\NegotiableQuoteTemplate\Block\Quote\Action\CreateTemplate
類別已新增。
Magento\NegotiableQuoteTemplate\Block\Template\View
類別已新增。
介面變更 b2b-BICs-142-150-interface
變更內容
如何變更
Magento\CompanyRelation\Api\Data\RelationInterface
已新增介面。
Magento\CompanyRelation\Api\Data\RelationSearchResultInterface
已新增介面。
Magento\CompanyRelation\Api\RelationManagerInterface
已新增介面。
Magento\Company\Api\CompanyCustomerAssignmentInterface
已新增介面。
Magento\Company\Api\CompanyUserRepositoryInterface
已新增介面。
Magento\Company\Api\Data\CompanyCustomerInterface::IS_DEFAULT
已新增常數。
Magento\Company\Api\Data\CompanyCustomerInterface::getIsDefault
已新增[public]方法。
Magento\Company\Api\Data\CompanyCustomerInterface::setIsDefault
已新增[public]方法。
Magento\Company\Api\Data\CompanyCustomerSearchResultsInterface
已新增介面。
Magento\NegotiableQuoteDuplicate\Api\DuplicateNegotiableQuoteInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Api\Data\TemplateInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Api\Template\Actions\AcceptInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Api\Template\Actions\CancelInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Api\Template\Actions\CreateInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Api\Template\Actions\DeclineInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Api\Template\Actions\DeleteInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Api\Template\Actions\EditParentQuoteInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Api\Template\Actions\ExpireInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Api\Template\Actions\GenerateQuoteInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Api\Template\Actions\OpenInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Api\Template\Actions\RemoveItemInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Api\Template\Actions\SellerSendInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Api\Template\Actions\SendInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Api\Template\Actions\UpdateInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Api\Template\DraftManagementInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Api\Template\RepositoryInterface
已新增介面。
Magento\NegotiableQuoteTemplate\Model\Template\ParentQuote\Messages\LabelProviderInterface
已新增介面。
Magento\NegotiableQuote\Api\Data\NegotiableQuoteInterface::STATUS_DRAFT_BY_CUSTOMER
已新增常數。
Magento\NegotiableQuote\Api\Data\NegotiableQuoteInterface::STATUS_TEMPLATE_QUOTE
已新增常數。
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::IS_DISCOUNTING_LOCKED
已新增常數。
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::MAX_QTY
已新增常數。
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::MIN_QTY
已新增常數。
Magento\NegotiableQuote\Api\NegotiableQuoteBuyerDraftManagementInterface
已新增介面。
Magento\NegotiableQuote\Api\RenameNegotiableQuoteInterface
已新增介面。
資料庫變更 b2b-BICs-142-150-database
變更內容
如何變更
company_advanced_customer_entity/COMPANY_ADVANCED_CUSTOMER_ENTITY_CUSTOMER_ID
唯一金鑰已移除
company_advanced_customer_entity/PRIMARY
主索引鍵已新增
company_advanced_customer_entity/is_default
欄已新增
company_quote_link
已新增表格
company_relation
已新增表格
可轉讓_quote_item/is_discounting_locked
欄已新增
可轉讓_quote_item/max_qty
欄已新增
可轉讓_quote_item/min_qty
欄已新增
可轉讓_quote_template
已新增表格
negotiable_quote_template_grid
已新增表格
negotiable_template_generated_quote
已新增表格
系統變更 b2b-BICs-142-150-system
變更內容
如何變更
system.xml
已新增系統設定檔
類別API會籍變更 b2b-BICs-142-150-class-api-membership
變更內容
如何變更
Magento\NegotiableQuote\Block\Quote\AbstractQuote
類別已新增。
1.4.1-1.4.2
無變更。
1.4.0 - 1.4.1
無變更。
1.3.5 - 1.4.0
類別變更 b2b-BICs-135-140-class
變更內容
如何變更
Magento\NegotiableQuote\Block\Adminhtml\Quote\Create\Form
類別已新增。
Magento\NegotiableQuote\Block\Adminhtml\Quote\Create\Store\Select
類別已新增。
Magento\NegotiableQuote\Block\Quote\Item\Actions\Note
類別已新增。
介面變更 b2b-BICs-135-140-interface
變更內容
如何變更
Magento\NegotiableQuote\Api\Data\ItemNoteInterface
已新增介面。
Magento\NegotiableQuote\Api\Data\ItemNoteSearchResultsInterface
已新增介面。
Magento\NegotiableQuote\Api\Data\NegotiableQuoteInterface::STATUS_DRAFT_BY_ADMIN
已新增常數。
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED_PRICE_TYPE
已新增常數。
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED_PRICE_TYPE_AMOUNT_DISCOUNT
已新增常數。
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED_PRICE_TYPE_PERCENTAGE_DISCOUNT
已新增常數。
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED_PRICE_TYPE_PROPOSED_TOTAL
已新增常數。
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED_PRICE_VALUE
已新增常數。
Magento\NegotiableQuote\Api\ItemNoteRepositoryInterface
已新增介面。
Magento\NegotiableQuote\Api\NegotiableQuoteDraftManagementInterface
已新增介面。
Magento\NegotiableQuote\Model\Restriction\RestrictionInterface::ACTION_VIEW
已新增常數。
Magento\SharedCatalog\Api\AssignTierPriceInterface
已新增介面。
Magento\SharedCatalog\Api\ResetTierPriceInterface
已新增介面。
資料庫變更 b2b-BICs-135-140-database
變更內容
如何變更
可轉讓_quote_item/negotiated_price_type
欄已新增
可轉讓_quote_item/negotiated_price_value
欄已新增
negotiable_quote_item_note
已新增表格
系統變更 b2b-BICs-135-140-system
變更內容
如何變更
sales_email/quote/new_quote_by_seller_template
已新增欄位節點
1.3.4 - 1.3.5
介面變更 b2b-BICs-134-135-interface
變更內容
如何變更
Magento\PurchaseOrderRule\Api\Data\RuleInterface::getAppliesToRoleIds
[public]方法傳回已變更的輸入。
Magento\PurchaseOrderRule\Api\Data\RuleInterface::getApproverRoleIds
[public]方法傳回已變更的輸入。
系統變更 b2b-BICs-134-135-system
變更內容
如何變更
catalog/magento_catalogpermissions/grant_catalog_category_view_groups
已新增欄位節點
1.3.3 - 1.3.4
系統變更 b2b-BICs-133-134-system
變更內容
如何變更
btob/website_configuration/direct_products_price_assigning
已新增欄位節點
類別API會籍變更 b2b-BICs-133-134-class-api-membership
變更內容
如何變更
Magento\NegotiableQuote\Model\Validator\ValidatorResult
類別已新增。
介面API會籍變更 b2b-BICs-133-134-interface-api-membership
變更內容
如何變更
Magento\CompanyCredit\Model\HistoryInterface
已新增介面。
Magento\CompanyCredit\Model\HistoryRepositoryInterface
已新增介面。
Magento\Company\Api\CompanyUserManagerInterface
已新增介面。
Magento\Company\Model\Customer\PermissionInterface
已新增介面。
Magento\Company\Model\SaveValidatorInterface
已新增介面。
Magento\NegotiableQuote\Api\NegotiableCartRepositoryInterface
已新增介面。
Magento\NegotiableQuote\Model\Attachment\DownloadPermission\AllowInterface
已新增介面。
Magento\NegotiableQuote\Model\ProductOptionsProviderInterface
已新增介面。
Magento\NegotiableQuote\Model\Quote\ViewAccessInterface
已新增介面。
Magento\NegotiableQuote\Model\ResourceModel\QuoteGridInterface
已新增介面。
Magento\NegotiableQuote\Model\Restriction\RestrictionInterface
已新增介面。
Magento\NegotiableQuote\Model\Status\LabelProviderInterface
已新增介面。
Magento\NegotiableQuote\Model\Validator\ValidatorInterface
已新增介面。
Magento\OrderHistorySearch\Model\Filter\FilterInterface
已新增介面。
Magento\PurchaseOrderRule\Api\Data\AppliedRuleApproverSearchResultsInterface
已新增介面。
Magento\PurchaseOrderRule\Api\Data\AppliedRuleSearchResultsInterface
已新增介面。
Magento\PurchaseOrderRule\Api\Data\RuleSearchResultsInterface
已新增介面。
Magento\PurchaseOrderRule\Model\Rule\ConditionInterface
已新增介面。
Magento\PurchaseOrderRule\Model\Rule\ValidateInterface
已新增介面。
Magento\PurchaseOrder\Api\Data\PurchaseOrderInterface
已新增介面。
Magento\PurchaseOrder\Api\Data\PurchaseOrderSearchResultsInterface
已新增介面。
Magento\PurchaseOrder\Api\PurchaseOrderManagementInterface
已新增介面。
Magento\PurchaseOrder\Api\PurchaseOrderRepositoryInterface
已新增介面。
Magento\PurchaseOrder\Model\CommentRepositoryInterface
已新增介面。
Magento\PurchaseOrder\Model\Company\ConfigInterface
已新增介面。
Magento\PurchaseOrder\Model\Company\Config\RepositoryInterface
已新增介面。
Magento\PurchaseOrder\Model\Customer\Authorization\ActionInterface
已新增介面。
Magento\PurchaseOrder\Model\Notification\ActionNotificationInterface
已新增介面。
Magento\PurchaseOrder\Model\Notification\Action\Recipient\ResolverInterface
已新增介面。
Magento\PurchaseOrder\Model\Notification\Config\ProviderInterface
已新增介面。
Magento\PurchaseOrder\Model\Notification\ContentSourceInterface
已新增介面。
Magento\PurchaseOrder\Model\Notification\NotifierInterface
已新增介面。
Magento\PurchaseOrder\Model\Notification\SenderInterface
已新增介面。
Magento\PurchaseOrder\Model\Payment\DeferredPaymentStrategyInterface
已新增介面。
Magento\PurchaseOrder\Model\ProcessorInterface
已新增介面。
Magento\PurchaseOrder\Model\Processor\ApprovalProcessorInterface
已新增介面。
Magento\PurchaseOrder\Model\PurchaseOrderLogRepositoryInterface
已新增介面。
Magento\PurchaseOrder\Model\PurchaseOrder\LogManagementInterface
已新增介面。
Magento\PurchaseOrder\Model\Validator\ActionReady\ValidatorInterface
已新增介面。
Magento\PurchaseOrder\Model\Validator\ValidatorInterface
已新增介面。
Magento\RequisitionList\Model\Checker\ProductQtyChangeAvailabilityInterface
已新增介面。
Magento\SharedCatalog\Api\Data\PermissionInterface
已新增介面。
Magento\SharedCatalog\Api\SharedCatalogDuplicationInterface
已新增介面。
Magento\SharedCatalog\Model\Configure\Category\Tree\RendererInterface
已新增介面。
recommendation-more-help
88ad8589-1cb8-47eb-a79c-0e4726a4ac2a