Adobe Commerce B2B-wijzigingen die niet compatibel zijn met oudere versies

Bekijk de informatie op hoog niveau voor alle achterwaarts incompatibele wijzigingen in B2B voor Adobe Commerce-releases. Zie de sectie met hooglichten voor incompatibele wijzigingen die een grote impact hebben en die gedetailleerde uitleg en speciale instructies vereisen.

Hooglichten

1.4.2 t/m 1.5.0

Door de toevoeging van de toewijzing van meerdere bedrijven kunnen bedrijfsgebruikersaccounts nu meerdere company_id waarden hebben. Magento\Company\Api\Data\CompanyCustomerInterface is bijgewerkt om de standaardwaarde company_id voor een gebruiker in te stellen. Het gebrek wordt geplaatst aan het eerste bedrijf dat aan de rekening van de bedrijfgebruiker wordt toegewezen.

Als u een upgrade uitvoert vanaf een eerdere versie, raadt Adobe u aan de volgende methoden te implementeren in klassen die de instructie Magento\Company\Api\Data\CompanyCustomerInterface gebruiken.

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

Referentie

1.4.2-1.5.0

Klassewijzigingen b2b-BICs-142-150-class

Wat is gewijzigd
Hoe het veranderde
Magento\NegotiableQuoteDuplicate\Block\Quote\Info\Duplicate
Klasse is toegevoegd.
Magento\NegotiableQuoteRequisitionList\Block\Quote\Item\Actions\MoveToRequisitionList
Klasse is toegevoegd.
Magento\NegotiableQuoteTemplate\Block\Adminhtml\Template\View
Klasse is toegevoegd.
Magento\NegotiableQuoteTemplate\Block\Customer\Account\Link\QuoteTemplate
Klasse is toegevoegd.
Magento\NegotiableQuoteTemplate\Block\Quote\Action\CreateTemplate
Klasse is toegevoegd.
Magento\NegotiableQuoteTemplate\Block\Template\View
Klasse is toegevoegd.

Interfacewijzigingen b2b-BICs-142-150-interface

Wat is gewijzigd
Hoe het veranderde
Magento\CompanyRelation\Api\Data\RelationInterface
Interface toegevoegd.
Magento\CompanyRelation\Api\Data\RelationSearchResultInterface
Interface toegevoegd.
Magento\CompanyRelation\Api\RelationManagerInterface
Interface toegevoegd.
Magento\Company\Api\CompanyCustomerAssignmentInterface
Interface toegevoegd.
Magento\Company\Api\CompanyUserRepositoryInterface
Interface toegevoegd.
Magento\Company\Api\Data\CompanyCustomerInterface::IS_DEFAULT
Constante is toegevoegd.
Magento\Company\Api\Data\CompanyCustomerInterface:getIsDefault
[ openbare ] Methode is toegevoegd.
Magento\Company\Api\Data\CompanyCustomerInterface::setIsDefault
[ openbare ] Methode is toegevoegd.
Magento\Company\Api\Data\CompanyCustomerSearchResultsInterface
Interface toegevoegd.
Magento\NegotiableQuoteDuplicate\Api\DuplicateNegotiableQuoteInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Api\Data\TemplateInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\AcceptInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\CancelInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\CreateInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\DeclineInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\DeleteInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\EditParentQuoteInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\ExpireInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\GenerateQuoteInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\OpenInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\RemoveItemInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\SellerSendInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\SendInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Api\Template\Actions\UpdateInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Api\Template\DraftManagementInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Api\Template\RepositoryInterface
Interface toegevoegd.
Magento\NegotiableQuoteTemplate\Model\Template\ParentQuote\Messages\LabelProviderInterface
Interface toegevoegd.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteInterface:STATUS_DRAFT_BY_CUSTOMER
Constante is toegevoegd.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteInterface:STATUS_TEMPLATE_QUOTE
Constante is toegevoegd.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::IS_DISCOUNTING_LOCKED
Constante is toegevoegd.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::MAX_QTY
Constante is toegevoegd.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::MIN_QTY
Constante is toegevoegd.
Magento\NegotiableQuote\Api\NegotiableQuoteBuyerDraftManagementInterface
Interface toegevoegd.
Magento\NegotiableQuote\Api\RenameNegotiableQuoteInterface
Interface toegevoegd.

Wijzigingen in database b2b-BICs-142-150-database

Wat is gewijzigd
Hoe het veranderde
company_advanced_customer_entity/COMPANY_ADVANCED_CUSTOMER_ENTITY_CUSTOMER_ID
De unieke sleutel is verwijderd
company_advanced_customer_entity/PRIMARY
Primaire sleutel is toegevoegd
company_advanced_customer_entity/is_default
Kolom is toegevoegd
bedrijf_quote_link
Tabel toegevoegd
bedrijf_relatie
Tabel toegevoegd
verhandelbaar_quote_item/is_disconting_locked
Kolom is toegevoegd
verhandelbaar_quote_item/max_qty
Kolom is toegevoegd
verhandelbaar_quote_item/min_qty
Kolom is toegevoegd
verhandelbaar_quote_template
Tabel toegevoegd
negotiable_quote_template_grid
Tabel toegevoegd
negotiable_template_generated_quote
Tabel toegevoegd

Systeemwijzigingen b2b-BICs-142-150-system

Wat is gewijzigd
Hoe het veranderde
system.xml
Systeemconfiguratiebestand is toegevoegd

Wijzigingen voor klasse API-lidmaatschap b2b-BICs-142-150-class-api-membership

Wat is gewijzigd
Hoe het veranderde
Magento\NegotiableQuote\Block\Quote\AbstractQuote
Klasse is toegevoegd.

1.4.1-1.4.2

Geen wijzigingen.

1.4.0-1.4.1

Geen wijzigingen.

1.3.5-1.4.0

Klassewijzigingen b2b-BICs-135-140-class

Wat is gewijzigd
Hoe het veranderde
Magento\NegotiableQuote\Block\Adminhtml\Quote\Create\Form
Klasse is toegevoegd.
Magento\NegotiableQuote\Block\Adminhtml\Quote\Create\Store\Select
Klasse is toegevoegd.
Magento\NegotiableQuote\Block\Quote\Item\Actions\Note
Klasse is toegevoegd.

Interfacewijzigingen b2b-BICs-135-140-interface

Wat is gewijzigd
Hoe het veranderde
Magento\NegotiableQuote\Api\Data\ItemNoteInterface
Interface toegevoegd.
Magento\NegotiableQuote\Api\Data\ItemNoteSearchResultsInterface
Interface toegevoegd.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteInterface:STATUS_DRAFT_BY_ADMIN
Constante is toegevoegd.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::ONDERHANDELD_PRICE_TYPE
Constante is toegevoegd.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface:NEGOTIATED_PRICE_TYPE_AMOUNT_DISCOUNT
Constante is toegevoegd.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface:NEGOTIATED_PRICE_TYPE_PERCENTAGE_DISCOUNT
Constante is toegevoegd.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface:NEGOTIATED_PRICE_TYPE_PROPOSED_TOTAL
Constante is toegevoegd.
Magento\NegotiableQuote\Api\Data\NegotiableQuoteItemInterface::NEGOTIATED_PRICE_VALUE
Constante is toegevoegd.
Magento\NegotiableQuote\Api\ItemNoteRepositoryInterface
Interface toegevoegd.
Magento\NegotiableQuote\Api\NegotiableQuoteDraftManagementInterface
Interface toegevoegd.
Magento\NegotiableQuote\Model\Restriction\RestrictionInterface:ACTION_VIEW
Constante is toegevoegd.
Magento\SharedCatalog\Api\AssignTierPriceInterface
Interface toegevoegd.
Magento\SharedCatalog\Api\ResetTierPriceInterface
Interface toegevoegd.

Wijzigingen in database b2b-BICs-135-140-database

Wat is gewijzigd
Hoe het veranderde
onderhandelbaar_quote_item/onderhandeling_price_type
Kolom is toegevoegd
onderhandelbaar_quote_item/onderhandeld_prijs_waarde
Kolom is toegevoegd
negotiable_quote_item_note
Tabel toegevoegd

Systeemwijzigingen b2b-BICs-135-140-system

Wat is gewijzigd
Hoe het veranderde
sales_email/quote/new_quote_by_seller_template
Er is een veldknooppunt toegevoegd

1.3.4-1.3.5.

Interfacewijzigingen b2b-BICs-134-135-interface

Wat is gewijzigd
Hoe het veranderde
Magento\PurchaseOrderRule\Api\Data\RuleInterface::getAppliesToRoleIds
[ openbare ] Veranderde terugkeer van de Methode het typen.
Magento\PurchaseOrderRule\Api\Data\RuleInterface::getApproverRoleIds
[ openbare ] Veranderde terugkeer van de Methode het typen.

Systeemwijzigingen b2b-BICs-134-135-system

Wat is gewijzigd
Hoe het veranderde
catalog/magento_catalogusmachtigingen/grant_catalog_category_view_groups
Er is een veldknooppunt toegevoegd

1.3.3-1.3.4.

Systeemwijzigingen b2b-BICs-133-134-system

Wat is gewijzigd
Hoe het veranderde
btob/website_configuration/direct_products_price_assigning
Er is een veldknooppunt toegevoegd

Wijzigingen voor klasse API-lidmaatschap b2b-BICs-133-134-class-api-membership

Wat is gewijzigd
Hoe het veranderde
Magento\NegotiableQuote\Model\Validator\ValidatorResult
Klasse is toegevoegd.

Wijzigingen in API-lidmaatschap interface b2b-BICs-133-134-interface-api-membership

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