Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle order merging behaviors #219

Open
kennyadsl opened this issue Mar 15, 2023 · 0 comments
Open

Handle order merging behaviors #219

kennyadsl opened this issue Mar 15, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@kennyadsl
Copy link
Member

kennyadsl commented Mar 15, 2023

Solidus allows merging orders during checkout. Eg:

  • user opens the website on their mobile device
  • user logs in
  • user adds items to a new order
  • user does not complete the order
  • user switches to their laptop
  • user adds other items to a new order as a guest
  • user logs in
  • the two orders get merged

In the above scenario, one of the two orders might have some information about Stripe, like a Stripe Setup intent attached to it. Based on that, we must ensure the user can complete the order correctly after the merge. Even if we request to re-add their card information, it is acceptable, but there should not be any errors.

It's very likely that we don't have to do anything but add one or more specs to be sure that everything works as expected.

@kennyadsl kennyadsl added the enhancement New feature or request label Mar 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant