Storefront Compatibility B2B Package changelog
July 24, 2026
Storefront Compatibility B2B Package v1.0.25
Section titled “Storefront Compatibility B2B Package v1.0.25”The Storefront Compatibility B2B Package has been updated to include the following changes:
- Company Address Book: Enhanced company address validation and authorization handling for the updateCompanyAddress mutation.
July 20, 2026
Storefront Compatibility B2B Package v1.0.24
Section titled “Storefront Compatibility B2B Package v1.0.24”The Storefront Compatibility B2B Package has been updated to include the following changes:
- Company Address Book:
- Introduced the
createCompanyAddress,updateCompanyAddress,deleteCompanyAddress, andsetDefaultCompanyAddressGraphQL mutations to manage company address book configurations. - Introduced REST APIs for third-party integrations (using Admin or integration tokens), including company address CRUD operations, company address attributes, and endpoints to manage default shipping and billing company addresses.
- Enhanced checkout and order processing to support company address books by mapping
company_address_idfrom quotes to order address snapshots and enforcing address selection rules based on company configuration and allowed address types. - Extended the GraphQL schema by adding
company_address_idto billing and shipping address inputs, enabling company addresses to be used during checkout. - Exposed
company_address_idon cart and order addresses to support end-to-end company address book integration. - Added shipping rate and tax calculation support for company addresses during checkout.
- Exposed company address-related fields as REST API extension attributes, allowing them to be retrieved and updated through REST APIs.
- Enhanced
company_address_idhandling with checkout flow and restricted theupdateCompanyAddressmutation from changing an address type between Billing and Shipping, ensuring address type consistency.
- Introduced the
July 3, 2026
Storefront Compatibility B2B Package v1.0.23
Section titled “Storefront Compatibility B2B Package v1.0.23”The Storefront Compatibility B2B Package has been updated to include the following changes:
- Company Address Book: Added Company Address as a new entity and introduced company-level configuration options to enable the Company Address Book (
is_company_address_book_enabled) and allow custom shipping addresses (is_custom_shipping_address_allowed). Extended GraphQL support with queries and mutations to create, update, and delete company addresses, and to manage the company’s default address.
May 29, 2026
Storefront Compatibility B2B Package v1.0.22
Section titled “Storefront Compatibility B2B Package v1.0.22”The Storefront Compatibility B2B Package has been updated to include the following changes:
- Requisition List: Fixed an issue where RL Sharing emails in ACCS generated broken storefront links for shared requisition lists.
- AC-2.4.9 Compatibility: Updated SCP-B2B to support AC-2.4.9 and addressed related compatibility and test coverage issues.
May 20, 2026
Storefront Compatibility B2B Package v1.0.21
Section titled “Storefront Compatibility B2B Package v1.0.21”The Storefront Compatibility B2B Package has been updated to include the following changes:
- Company Hierarchy: Fixed a GraphQL issue where removing a child company returned an empty hierarchy when the admin lacked access to all child companies.
May 4, 2026
Storefront Compatibility B2B Package v1.0.20
Section titled “Storefront Compatibility B2B Package v1.0.20”The Storefront Compatibility B2B Package has been updated to include the following changes:
- Company Hierarchy: Introduced Company Hierarchy for B2B storefronts so company administrators can assign or unassign companies in a parent-child hierarchy. Company administrators can read relationship hierarchies for all companies from
customer.company_hierarchy.
April 13, 2026
Storefront Compatibility B2B Package v1.0.19
Section titled “Storefront Compatibility B2B Package v1.0.19”The Storefront Compatibility B2B Package has been updated to include the following changes:
- Requisition List: Introduced Requisition List sharing for B2B customers so merchants can share lists by link or email. Recipients get read-only access, can import lists, and existing integrations stay backward compatible.
March 24, 2026
Storefront Compatibility B2B Package v1.0.18
Section titled “Storefront Compatibility B2B Package v1.0.18”The Storefront Compatibility B2B Package has been updated to include the following changes:
- PHP 8.5 support: Added PHP 8.5 support to all modules in the Storefront Compatibility B2B Package.
February 16, 2026
Storefront Compatibility B2B Package v1.0.17
Section titled “Storefront Compatibility B2B Package v1.0.17”The Storefront Compatibility B2B Package has been updated to include the following changes:
- Requisition List: Exposed the product SKU outside the product object in the
requisition_listsresponse object.
January 28, 2026
Storefront Compatibility B2B Package v1.0.16
Section titled “Storefront Compatibility B2B Package v1.0.16”The Storefront Compatibility B2B Package has been updated to include the following change:
- Negotiable Quote: Resolved an issue where
setNegotiableQuoteShippingAddressdid not save manually-entered addresses to the customer address book even whensave_in_address_bookwas set totrue.
January 12, 2026
Storefront Compatibility B2B Package v1.0.15
Section titled “Storefront Compatibility B2B Package v1.0.15”The Storefront Compatibility B2B Package has been updated to include the following changes:
-
Negotiable Quote Template: Fixed an issue where
setNegotiableQuoteTemplateShippingAddressalways saved manually-entered addresses to the address book even whensave_in_address_bookwas set to false. -
Negotiable Quote: Fixed an issue where
setNegotiableQuoteShippingAddressdid not save manually entered addresses to the address book even whensave_in_address_bookwas set totrue. -
Purchase Order: Updated storefront links in the Purchase Order auto-approval email notifications for both Purchase Orders and Negotiable Quotes.
-
Requisition List: Fixed bundle product stock status issues preventing valid items from being added to the cart, and added optional sorting support to the
requisition_listsobject while preserving default behavior.
December 12, 2025
Storefront Compatibility B2B Package v1.0.14
Section titled “Storefront Compatibility B2B Package v1.0.14”The Storefront Compatibility B2B Package has been updated to include the following changes:
- Negotiable Quote: Added order field to NegotiableQuote and negotiable_quote field to CustomerOrder to expose the associated order number for ordered quotes on the storefront. Exposed quote-related configuration for company customers in GraphQL.
December 11, 2025
Storefront Compatibility B2B Package v1.0.13
Section titled “Storefront Compatibility B2B Package v1.0.13”The Storefront Compatibility B2B Package has been updated to include the following changes:
-
Company Credit:
companyqueries that return company credit now include missing permission checks for company users. -
Purchase Order: Resolved an issue where the
approval_flowdata did not accurately reflect the correct approval state. -
Negotiable Quote: Fixed issue where
setNegotiableQuoteTemplateShippingAddressfailed to save and apply a newly entered shipping address, always returning and persisting the old address instead of the updated one. -
Company Status: Fixed missing company status exposure (company and customer/companies/info), ensuring storefronts can detect APPROVED / REJECTED / BLOCKED states and hide inactive companies from the switcher to prevent silent logouts.
December 5, 2025
Storefront Compatibility B2B Package v1.0.12
Section titled “Storefront Compatibility B2B Package v1.0.12”The Storefront Compatibility B2B Package has been updated to include the following changes:
-
Sales Order: Resolved incorrect GraphQL original price retrieval for orders placed through B2B Purchase Order flows.
-
Purchase Order: Resolved issues in the Purchase Order approval flow, including incorrect enforcement of single-rule approvals and handling of additional super-approver scenarios.
-
Negotiable Quote: The Negotiable Quote creation date now displays correctly.
December 3, 2025
Storefront Compatibility B2B Package v1.0.11
Section titled “Storefront Compatibility B2B Package v1.0.11”The Storefront Compatibility B2B Package has been updated to include the following changes:
-
Purchase Order: Resolved multiple issues in the Purchase Order approval flow, including incorrect enforcement of multi-rule approvals, such as super-approver cases and the incorrect assignment of sales orders to the customer’s first company instead of the company associated with the original PO.
-
Requisition List: Resolved internal server errors triggered when adding zero stock products to the Requisition List, ensuring they can be added and viewed with proper messaging.
November 26, 2025
Storefront Compatibility B2B Package v1.0.10
Section titled “Storefront Compatibility B2B Package v1.0.10”The Storefront Compatibility B2B Package has been updated to include the following changes:
-
Purchase Order: Improved company-scoped filtering in the
customer.purchase_ordersquery by properly honoring the company header when no filters are applied. -
Negotiable Quote Templates: Delivered multiple stability and consistency improvements across template mutations and responses. This includes resolving server errors, correcting validation issues related to item IDs and quantities, aligning input types with Adobe Commerce as a Cloud Services (including UID support), adding missing field-level resolvers for consistent data exposure, and introducing support for setting expiration dates.
-
Negotiable Quote: Added missing fields such as
creator_nameand Minimum Order Total configuration attributes. Resolved an internal server error when requesting the status field in thegetNegotiableQuotesquery.
November 21, 2025
Storefront Compatibility B2B Package v1.0.9
Section titled “Storefront Compatibility B2B Package v1.0.9”The Storefront Compatibility B2B Package has been updated to include the following changes:
- Negotiable Quote Templates: Added the
historyV2field to support enhanced Negotiable Quote Template history.
November 19, 2025
Storefront Compatibility B2B Package v1.0.8
Section titled “Storefront Compatibility B2B Package v1.0.8”The Storefront Compatibility B2B Package has been updated to include the following changes:
-
Negotiable Quote: Fixed missing item notes in the history log (now returned as item_note). Resolved server error in setQuoteTemplateLineItemNote and updated input to support cart item UID while deprecating cart item ID.
-
Negotiable Quote Templates: Added missing GraphQL fields and updated logic to handle additional scenarios, preventing internal server errors.
-
Purchase Order: Added validation to block PO creation when credit limit exceed is disabled and credit is lower than the order total. Fixed internal server errors in placePurchaseOrder, customer.purchase_order, and customer.purchase_orders when using negotiable quotes.
-
Requisition List: Fixed requisition_lists returning only the current page’s item count instead of the total count.
November 10, 2025
Storefront Compatibility B2B Package v1.0.7
Section titled “Storefront Compatibility B2B Package v1.0.7”The Storefront Compatibility B2B Package has been updated to include the following changes:
-
Requisition list items: Resolved an issue where the resolvers for
bundle_optionsand values did not return the new fields (uid,priceV2,original_price) defined in the GraphQL typesSelectedBundleOptionandSelectedBundleOptionValue. -
Purchase order: Removed unnecessary ACL restrictions on the
purchase_orders_enabledflag, ensuring all company users can retrieve its value regardless of specific permissions. -
Purchase order: Resolved an issue where restricted fields in the
PurchaseOrderinterface caused the entire response to return null instead of omitting only the restricted fields. -
Negotiable Quote Templates: Resolved an issue causing the
negotiableQuoteTemplatesquery to return null and a server error instead of valid negotiable quote template data.
October 24, 2025
Storefront Compatibility B2B Package v1.0.6
Section titled “Storefront Compatibility B2B Package v1.0.6”The Storefront Compatibility B2B Package has been updated to include the following changes:
-
Company roles: Resolved an issue where duplicating a role with no permissions (created by a company Admin) resulted in multiple UI and validation errors.
-
Purchase orders: Introduced a new
my_approvalsBoolean field in thePurchaseOrdersFilterInputinput type. This field filters purchase orders pending or completed for the customer’s approval, aligning with the “Require My Approval” tab behavior in Luma. -
Company users: Updated the company user creation process by making the
job_titleandtelephonefields optional.
October 20, 2025
Storefront Compatibility B2B Package v1.0.5
Section titled “Storefront Compatibility B2B Package v1.0.5”The Storefront Compatibility B2B Package has been updated to include the following changes:
- Company Credit: Introduced a Company Credit page for company users to view credit balance, available credit, and limit, with color indicators based on credit status.
- Company Roles: Enabled querying of company roles via the company GraphQL query for users with only Company Management permissions, specifically those having the “Manage Roles and Permissions” resource access.
October 15, 2025
Storefront Compatibility B2B Package v1.0.4
Section titled “Storefront Compatibility B2B Package v1.0.4”The Storefront Compatibility B2B Package has been updated to include the following changes:
- placeNegotiableQuoteOrderV2 mutation: Added placeNegotiableQuoteOrderV2 mutation and aligned response with PlaceOrderOutput, and deprecated the existing placeNegotiableQuoteOrder mutation.
October 8, 2025
Storefront Compatibility B2B Package v1.0.3
Section titled “Storefront Compatibility B2B Package v1.0.3”The Storefront Compatibility B2B Package has been updated to include the following changes:
- PlaceNegotiableQuoteOrderOutput Updates: Aligned the placeNegotiableQuoteOrder mutation response with placeOrder to ensure consistency. The mutation now returns the orderV2 object and an errors array, matching the placeOrder response structure.
- NegotiableQuoteAddress Updates: Updated NegotiableQuoteBillingAddress mutation and NegotiableQuoteShippingAddress mutation to return customer_address_uid.
- CompanyCredit Updates: Exposed exceed_limit flag to the CompanyCredit GraphQL type.
- PurchaseOrder Updates: Included purchase_order_number in the additional_data field of OrderPaymentMethod to enable its display on the order confirmation page.
September 8, 2025
Storefront Compatibility B2B Package v1.0.2
Section titled “Storefront Compatibility B2B Package v1.0.2”The Storefront Compatibility B2B Package has been updated to include the following changes:
- Added missing fields in NegotiableQuote type: Enhanced the NegotiableQuote GraphQL type with additional fields to provide missing negotiable quote details. Exposed fields include
expiration_date,sales_rep_name,template_id, andtemplate_name.
August 26, 2025
Storefront Compatibility B2B Package v1.0.1
Section titled “Storefront Compatibility B2B Package v1.0.1”The Storefront Compatibility B2B Package has been updated to include the following changes:
- Added missing fields in NegotiableQuoteAddressInterface: Exposed the
suffix,prefix,middlename,uid,vat_id,fax, andcustom_attributesfields in theNegotiableQuoteAddressInterfaceto facilitate setting shipping and billing addresses in negotiable quotes making it similar to CartAddressInterface. - Added orderV2 fields in PlaceNegotiableQuoteOrderOutput: Exposed the
orderV2fields in thePlaceNegotiableQuoteOrderOutputmaking it similar toPlaceOrderOutputto retrieve more detailed order information after placing a negotiable quote order. - Guest User Company Accounts: Enabled guest users to create company accounts directly from the storefront.
- Edit Company Profile: Company admins can now view and edit the company profile.