Skip to content

@W-21111863 @W-21109829 @W-21005976 @W-21109850 1CC Bug Fixes#3638

Merged
kumaravinashcommercecloud merged 9 commits intodevelopfrom
1cc_bugs
Feb 9, 2026
Merged

@W-21111863 @W-21109829 @W-21005976 @W-21109850 1CC Bug Fixes#3638
kumaravinashcommercecloud merged 9 commits intodevelopfrom
1cc_bugs

Conversation

@syadupathi-sf
Copy link
Collaborator

Description

Fixes to bugs:
W-21111863
W-21109829
W-21005976
W-21109850

Types of Changes

  • Bug fix (non-breaking change that fixes an issue)
  • New feature (non-breaking change that adds functionality)
  • Documentation update
  • Breaking change (could cause existing functionality to not work as expected)
  • Other changes (non-breaking changes that does not fit any of the above)

Breaking changes include:

  • Removing a public function or component or prop
  • Adding a required argument to a function
  • Changing the data type of a function parameter or return value
  • Adding a new peer dependency to package.json

Changes

  • As a returning shopper who chooses to checkout as guest, they do not see the user registration box since they are already registered
  • Shopper with multiple shipments can edit their choice of shipping method for each of their shipments
  • A newly registered user who leaves checkout and returns has their checkout info(phone and address) saved on place order
  • As a returning shopper who chooses to checkout as guest, they can enter in a phone number in the Contact Info section of checkout

How to Test-Drive This PR

W-21111863
Entering checkout as a guest shopper, then enters a registered email. An OTP modal should pop up, but choose to Checkout as a Guest. Complete the checkout manually as a guest shopper.
Result: At the last Payment section, there is a User Registration box (found for guest shoppers)
Expected: Even though the shopper is checking out as a guest, the shopper is still a registered user. Hence, the user registration component should not show up here (cannot re-register).

W-21109829
Entering checkout with 2+ items. Choose to shipping to multiple addresses, fill out/choose the different addresses and Continue to Shipping Options. Should auto-populate. Now click Edit Shipping Options.
Result: Loading circle keeps going on the Shipping Options component.
Expected: Shopper should be able to modify Shipping Options.

W-21005976
Checkout as a guest shopper
Register account
Do not place order
Go back to Cart
Go back to Checkout (now as registered shopper)
Click Place Order.
Result: No saved phone number and address
Expected: Phone number and shipping address should be saved to the customer profile

W-21109850
-Enter checkout as a guest. Fill out a registered email address, but choose to Continue as Guest.
Result: The modal is closed. But we're skipping Contact Information stage without needing to fill out phone number (required field).
Expected: The modal should be closed, but stay in Contact Information stage so that shopper can enter their phone number. We allow shoppers to enter information manually (like a guest shopper).

Checklists

General

  • Changes are covered by test cases
  • CHANGELOG.md updated with a short description of changes (not required for documentation updates)

Accessibility Compliance

You must check off all items in one of the follow two lists:

  • There are no changes to UI

or...

Localization

  • Changes include a UI text update in the Retail React App (which requires translation)

dannyphan2000 and others added 3 commits February 2, 2026 19:38
* One click checkout

* changes to fix install, tests and lint - needs to be reviewed

* revert the test change in pwa-kit-runtime

* @W-20892497 Show Phone number in Contact Info summary (#3576)

* W-20892497 Show Phone number in Contact Info summary

* fix lint

* @W-20892592 Remove gift messaging for multi shipment (#3579)

* W-20892592 Remove gift messaging for multi shipment

* translations

* @W-20892530 @W-20892577 Billing Address Validation and Using contact phone for user registration (#3583)

* W-20892530 Billing Address Validation

* W-20892577 save contact info phone

* Fix SDK tests (#3593)

* fix sdk tests and app bundle size

* fix lint

* @ W-20540715 Address 1CC feature branch review comments (#3619)

* address first set of comments

* address rest of code review comments

* reverting default.js changes

* fix package versions

* shipping options fix

* attempt to fix flaky tests

* passwordless mode updates

* @W-21109850: Continue as Guest skips entering phone number

Signed-off-by: d.phan <d.phan@salesforce.com>

* fix import

Signed-off-by: d.phan <d.phan@salesforce.com>

* translations

* fix user not found error

---------

Signed-off-by: d.phan <d.phan@salesforce.com>
Co-authored-by: Sushma Yadupathi <syadupathi@salesforce.com>
Co-authored-by: syadupathi-sf <66088780+syadupathi-sf@users.noreply.github.com>
…t… (#3632)

* W-21005976 Save newly registered user's info when they leave checkout and return

* code review comments
@syadupathi-sf syadupathi-sf added the skip changelog Skip the "Changelog Check" GitHub Actions step even if the Changelog.md files are not updated label Feb 5, 2026
@syadupathi-sf syadupathi-sf requested a review from a team as a code owner February 5, 2026 00:05
@cc-prodsec
Copy link
Collaborator

cc-prodsec commented Feb 5, 2026

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

syadupathi-sf and others added 4 commits February 4, 2026 19:12
Signed-off-by: syadupathi-sf <66088780+syadupathi-sf@users.noreply.github.com>
* W-21109829 Editing shipping options in multi shipment scenarios

* minor text changes
@kumaravinashcommercecloud kumaravinashcommercecloud merged commit 0e107a7 into develop Feb 9, 2026
42 checks passed
unandyala pushed a commit that referenced this pull request Feb 10, 2026
* @W-21109850: Continue as Guest skips entering phone number (#3626)

* One click checkout

* changes to fix install, tests and lint - needs to be reviewed

* revert the test change in pwa-kit-runtime

* @W-20892497 Show Phone number in Contact Info summary (#3576)

* W-20892497 Show Phone number in Contact Info summary

* fix lint

* @W-20892592 Remove gift messaging for multi shipment (#3579)

* W-20892592 Remove gift messaging for multi shipment

* translations

* @W-20892530 @W-20892577 Billing Address Validation and Using contact phone for user registration (#3583)

* W-20892530 Billing Address Validation

* W-20892577 save contact info phone

* Fix SDK tests (#3593)

* fix sdk tests and app bundle size

* fix lint

* @ W-20540715 Address 1CC feature branch review comments (#3619)

* address first set of comments

* address rest of code review comments

* reverting default.js changes

* fix package versions

* shipping options fix

* attempt to fix flaky tests

* passwordless mode updates

* @W-21109850: Continue as Guest skips entering phone number

Signed-off-by: d.phan <d.phan@salesforce.com>

* fix import

Signed-off-by: d.phan <d.phan@salesforce.com>

* translations

* fix user not found error

---------

Signed-off-by: d.phan <d.phan@salesforce.com>
Co-authored-by: Sushma Yadupathi <syadupathi@salesforce.com>
Co-authored-by: syadupathi-sf <66088780+syadupathi-sf@users.noreply.github.com>

* W-21111863 Hide user registration for returning shoppers who chose to checkout as guest (#3634)

* @W-21005976 Save newly registered user's info when they leave checkout… (#3632)

* W-21005976 Save newly registered user's info when they leave checkout and return

* code review comments

* @W-21109829 Editing shipping options in multi shipment scenarios (#3637)

* W-21109829 Editing shipping options in multi shipment scenarios

* minor text changes

* remove unnecessary test

---------

Signed-off-by: d.phan <d.phan@salesforce.com>
Signed-off-by: syadupathi-sf <66088780+syadupathi-sf@users.noreply.github.com>
Co-authored-by: Danny Phan <125327707+dannyphan2000@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip changelog Skip the "Changelog Check" GitHub Actions step even if the Changelog.md files are not updated

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants