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

[Payment Method Improvements] Implement Change Due Calculator UI for Cash Payments #11525

Closed
5 tasks done
Tracked by #10941
backwardstruck opened this issue May 15, 2024 · 1 comment · Fixed by #11570
Closed
5 tasks done
Tracked by #10941
Assignees
Labels
feature: mobile payments Related to mobile payments / card present payments / Woo Payments. type: enhancement A request for an enhancement.

Comments

@backwardstruck
Copy link
Contributor

backwardstruck commented May 15, 2024

Overview

Implement the Change Due Calculator UI as part of the ongoing enhancements to cash payment methods. It addresses the requirements specified in issue #11525

IMG_9649

Purpose

Provide a user-friendly interface for merchants to easily calculate the change due when capturing payments made via cash.

Key Features

  • Calculator UI Integration: Introduces a new UI for calculating change due within the payment process.
  • Order Detail Load Integration: Enhances the order details functionality to ensure that the success state is accurately triggered and unit-tested.
  • Editable Cash Received Field: Includes a default value set to the total amount due, with the ability to edit this amount using a numeric keypad for user convenience.
  • Seamless Order Completion: Tapping "Mark order as complete" corresponds to the "Mark as paid" action in the existing Android workflow.

Testing Instructions

  1. Navigate to the payment methods section and select Cash.
  2. Enter or verify the total amount received using the numeric keypad.
  3. Tap on "Mark order as complete" and verify that the appropriate change due and order completion processes are triggered correctly.

Related Tasks

Tasks

  1. 5 of 5
    feature: mobile payments type: enhancement
    backwardstruck
@dangermattic
Copy link
Collaborator

dangermattic commented May 15, 2024

Thanks for reporting! 👍

@backwardstruck backwardstruck changed the title show change due Calculator UI Implement Change Due Calculator UI for Cash Payments May 15, 2024
@backwardstruck backwardstruck changed the title Implement Change Due Calculator UI for Cash Payments [Payment Method Improvements] Implement Change Due Calculator UI for Cash Payments May 15, 2024
@backwardstruck backwardstruck added type: enhancement A request for an enhancement. feature: mobile payments Related to mobile payments / card present payments / Woo Payments. labels May 15, 2024
@backwardstruck backwardstruck self-assigned this May 15, 2024
@backwardstruck backwardstruck changed the title [Payment Method Improvements] Implement Change Due Calculator UI for Cash Payments [Payment Method Improvements] Testing: Implement Change Due Calculator UI for Cash Payments May 23, 2024
@backwardstruck backwardstruck changed the title [Payment Method Improvements] Testing: Implement Change Due Calculator UI for Cash Payments [Payment Method Improvements] Implement Change Due Calculator UI for Cash Payments May 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature: mobile payments Related to mobile payments / card present payments / Woo Payments. type: enhancement A request for an enhancement.
Projects
None yet
2 participants