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

Checkout -Store Credits: User is completing order without reviewing it on confirm step in specific scenario #381

Open
grzeszet opened this issue Mar 30, 2021 · 0 comments
Labels

Comments

@grzeszet
Copy link

Context

Currently users can freely change and edit information on checkout steps. It is possible to go back a step or two and edit information from previous steps. Users are always moved to confirm step before completing an order.

However, in one scenario user is moved straight from payment to order completion page. If user selects a Check on payment, then proceed to confirm step and decide to change his mind and pay with store credits, the order will be placed skipping confirm step.

Current results:

If the user goes back to the Payment step from the Confirm step and covers order.

Expected results:

The user is always taken to the confirmation step before completing an order.

Steps to reproduce

  1. Login to an account that has store credits or login and add some (add enough to cover an order)
  2. Add any product to the Cart
  3. Proceed to the Checkout Payment Step
  4. Select Check and proceed to Confirm step
  5. Go back to the Payment step
  6. Apply store credits
  7. Notice that order is completed skipping the Confirmation step

Your Environment

Affected version: spee.4.3.0.alpha (ruby 2.7.2; rails 6.0.0)
Configuration:
gem ‘spree’
gem ‘spree_gateway’
gem ‘spree_auth_devise’
gem ‘spree_static_content’
gem ‘spree_related_products’
gem ‘spree_sitemap’
gem ‘spree_analytics_trackers’
gem ‘spree_braintree_vzero’
gem ‘spree_i18n’

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant