USF-3972: Order backwards incompatibilities#874
Draft
bdenham wants to merge 4 commits into
Draft
Conversation
|
|
||
| **v4.7.12** | ||
| - **Guest order cancel with comments**: Resolved an internal server error when calling `requestGuestOrderCancel` on orders that include order comments. The error was introduced when the Order drop-in added `OrderComments` support and the new `comments` field appeared in order responses; the SCP `requestGuestOrderCancel` mutation did not handle the presence of that field, causing a 500 error on cancel requests ([#275](https://github.com/magento-commerce/storefront-compatibility/pull/275)). | ||
| - **Guest order cancel with comments**: Resolved an internal server error when calling `requestGuestOrderCancel` on orders that include order comments. The cancellation flow was writing status history entries without an explicit UTC `created_at` timestamp; when the Order drop-in requested `comments { message timestamp }`, the null timestamp caused the GraphQL resolver to return a 500 error. This fix is required for a safe Order drop-in v3.3.0 upgrade on Adobe Commerce 2.4.7 deployments. See the [April 2026 suite notes](/releases/) for the full context ([#275](https://github.com/magento-commerce/storefront-compatibility/pull/275)). |
Contributor
There was a problem hiding this comment.
@bdenham There are some mismatches in the release dates, and different versions appear to be grouped together. Additionally, PR links are exposed, as shown in the shared screenshot. We already addressed this issue with the following PR:
https://github.com/commerce-docs/microsite-commerce-storefront/pull/843/changes
Collaborator
Author
There was a problem hiding this comment.
I will revert this change.
| > | ||
| The Storefront Compatibility Package has been updated with the following changes. This release accompanies the Order drop-in v3.3.0 release; see the [April 2026 suite notes](/releases/) for the full context. | ||
|
|
||
| - **Guest order cancel with comments**: Resolved an internal server error when calling `requestGuestOrderCancel` on orders that include order comments. The cancellation flow was writing status history entries without an explicit UTC `created_at` timestamp; when the Order drop-in requested `comments { message timestamp }`, the null timestamp caused the GraphQL resolver to return a 500 error. Upgrading the Order drop-in to v3.3.0 without this SCP version causes guest cancellation to fail on Adobe Commerce 2.4.8 deployments ([#268](https://github.com/magento-commerce/storefront-compatibility/pull/268)). |
Contributor
There was a problem hiding this comment.
Should we remove the PR link from here as well?
Collaborator
Author
There was a problem hiding this comment.
The PR links are there because management wanted to make them available, even thought they are private. I'm not sure why anymore, but for now, I'll leave them.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Purpose of this pull request
Documents the backward incompatibility introduced in Order drop-in v3.3.0 (the Order Comments feature) and the Storefront Compatibility Package versions required to resolve it. The Order drop-in v3.3.0 adds a
commentsfield to order responses; without a matching SCP update, therequestGuestOrderCancelmutation returns a 500 error and guest order cancellation stops working.Changes add a breaking change notice and known issue entry to the April 2026 suite notes, add a missing SCP v4.8.18 changelog entry (the 2.4.8 fix shipped in v4.8.18, two releases before v4.8.19), and update the existing v4.7.12 changelog entry with a more precise root-cause description and cross-reference to the suite notes.
Associated JIRA ticket
USF-3972
Staging preview
Affected pages
Links to source code