Adobe Commerce B2B に後方互換性のない変更
最終更新日: 2025年2月11日
- トピック:
- B2B
作成対象:
- 初心者
- 中級
- 管理者
- リーダー
- ユーザー
Adobe Commerce リリース向け B2B における後方互換性のないすべての変更点について、概要を参照してください。 大きな影響があり、詳細な説明と特別な手順が必要な、互換性のない変更については、ハイライトの節を参照してください。
1.5.0-1.5.1
クラスの変更
変更点 | 変更点 |
---|---|
Magento\Company\Block\Company\Login\Info::__construct | [public] メソッドパラメーターの型が変更されました。 |
Magento\Company\Block\Company\Register\Link::__construct | [public] メソッドパラメーターの型が変更されました。 |
Magento\NegotiableQuote\Block\Adminhtml\Quote\View::__construct | [public] メソッドパラメーターの型が変更されました。 |
Magento\NegotiableQuote\Block\Adminhtml\Quote\View\CustomerGroup::__construct | [public] メソッドパラメーターの型が変更されました。 |
Magento\PurchaseOrderRule\Block\RuleFieldset\Condition::__construct | [public] メソッドパラメーターの型が変更されました。 |
Magento\PurchaseOrderRule\Block\RuleFieldset\ViewCondition::__construct | [public] メソッドパラメーターの型が変更されました。 |
Magento\PurchaseOrder\Block\PurchaseOrder\Info\Buttons::__construct | [public] メソッドパラメーターの型が変更されました。 |
Magento\RequisitionList\Block\Requisition\View\Item::__construct | [public] メソッドパラメーターの型が変更されました。 |
インターフェイスの変更
変更点 | 変更点 |
---|---|
Magento\CompanyCredit\Api\CreditBalanceManagementInterface::decrease | [public] メソッドパラメーターの型が変更されました。 |
Magento\CompanyCredit\Api\CreditBalanceManagementInterface::increase | [public] メソッドパラメーターの型が変更されました。 |
Magento\NegotiableQuoteTemplate\Api\Template\Actions\EditParentQuoteInterface::execute | [public] メソッドパラメーターの型が変更されました。 |
Magento\NegotiableQuote\Api\PaymentInformationManagementInterface::savePaymentInformation | [public] メソッドパラメーターの型が変更されました。 |
Magento\NegotiableQuote\Api\PaymentInformationManagementInterface::savePaymentInformationAndPlaceOrder | [public] メソッドパラメーターの型が変更されました。 |
Magento\PurchaseOrder\Api\Data\PurchaseOrderSearchResultsInterface::setItems | [public] メソッドパラメーターの型が変更されました。 |
Magento\PurchaseOrder\Api\PurchaseOrderPaymentInformationManagementInterface::savePaymentInformationAndPlacePurchaseOrder | [public] メソッドパラメーターの型が変更されました。 |
レイアウトの変更
変更点 | 変更点 |
---|---|
company-select-tmpl | ブロックが削除されました |
store-settings-company-select-tmpl | ブロックが削除されました |
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
クラスの変更
変更点
変更点
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
クラスが追加されました。
インターフェイスの変更
変更点
変更点
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
インターフェイスが追加されました。
データベースの変更
変更点
変更点
company_advanced_customer_entity/COMPANY_ADVANCED_CUSTOMER_ENTITY_CUSTOMER_ID
一意のキーが削除されました
company_advanced_customer_entity/プライマリ
プライマリキーが追加されました
company_advanced_customer_entity/is_default
列が追加されました
company_quote_link
テーブルが追加されました
company_relation
テーブルが追加されました
negotiable_quote_item/is_discounting_locked
列が追加されました
negotiable_quote_item/max_qty
列が追加されました
negotiable_quote_item/min_qty
列が追加されました
negotiable_quote_template
テーブルが追加されました
negotiable_quote_template_grid
テーブルが追加されました
negotiable_template_generated_quote
テーブルが追加されました
システムの変更
変更点
変更点
system.xml
システム構成ファイルが追加されました
クラス API メンバーシップの変更
変更点
変更点
Magento\NegotiableQuote\Block\Quote\AbstractQuote
クラスが追加されました。
1.4.1-1.4.2
変更はありません。
1.4.0-1.4.1
変更はありません。
1.3.5-1.4.0
クラスの変更
変更点
変更点
Magento\NegotiableQuote\Block\Adminhtml\Quote\Create\Form
クラスが追加されました。
Magento\NegotiableQuote\Block\Adminhtml\Quote\Create\Store\Select
クラスが追加されました。
Magento\NegotiableQuote\Block\Quote\Item\Actions\Note
クラスが追加されました。
インターフェイスの変更
変更点
変更点
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_ビュー
定数が追加されました。
Magento\SharedCatalog\Api\AssignTierPriceInterface
インターフェイスが追加されました。
Magento\SharedCatalog\Api\ResetTierPriceInterface
インターフェイスが追加されました。
データベースの変更
変更点
変更点
negotiable_quote_item/negotiated_price_type
列が追加されました
negotiable_quote_item/negotiated_price_value
列が追加されました
negotiable_quote_item_note
テーブルが追加されました
システムの変更
変更点
変更点
sales_email/quote/new_quote_by_seller_template
フィールドノードが追加されました
1.3.4-1.3.5
インターフェイスの変更
変更点
変更点
Magento\PurchaseOrderRule\Api\Data\RuleInterface::getAppliesToRoleIds
[public] メソッドの戻り値の型指定が変更されました。
Magento\PurchaseOrderRule\Api\Data\RuleInterface::getApproverRoleIds
[public] メソッドの戻り値の型指定が変更されました。
システムの変更
変更点
変更点
catalog/magento_catalogpermissions/grant_catalog_category_view_groups
フィールドノードが追加されました
1.3.3-1.3.4
システムの変更
変更点
変更点
btob/website_configuration/direct_products_price_assigning
フィールドノードが追加されました
クラス API メンバーシップの変更
変更点
変更点
Magento\NegotiableQuote\Model\Validator\ValidatorResult
クラスが追加されました。
インターフェイス API メンバーシップの変更
変更点
変更点
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