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
열이 추가되었습니다.
negotiable_quote_item/max_qty
열이 추가되었습니다.
negotiable_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

변경 사항
변경 방법
negotiable_quote_item/negotiated_price_type
열이 추가되었습니다.
negotiable_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