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

9. My Orders Screens #83

Open
4seer opened this issue Mar 6, 2020 · 0 comments
Open

9. My Orders Screens #83

4seer opened this issue Mar 6, 2020 · 0 comments
Labels
architecture Move to clean architecture feature New feature or request my orders My orders functionality
Milestone

Comments

@4seer
Copy link
Owner

4seer commented Mar 6, 2020

9.1. My orders use-case: User click “My Orders” on the Profile Screen. User is redirect to list of user orders from local database. An API call is made to the server to check for new orders. Top tab clicks (Delivered, Processing, Cancelled) shows according list of orders.

9.2. My order details user-case: User click “Details” button in the order tile on My Orders Screen. User is redirected to Order Details Screen. An API request is made the server to check updates for that order.

9.3. Reorder user-case: User clicks “Reorder” button on the My Order Details Screen. All products with parameters are added to the cart. Previous products already added to the cart stay there too. User is redirected to Product Cart Screen.

9.4. Leave feedback use-case: User clicks “Leave Feedback” button on My Order Details Screen. A popup with an input and a text area to enter feedback appears. User enters title and text for the feedback and clicks add. The feedback is sent to the server. User is redirected back to the My Order Details Screen.

E-commerce App Use-Case Description

Within this task you need to do the following:

  1. Pull all data from local database and render it on the screen.

  2. At this time mock remote repository calls for fetching data from a local JSON file. The data structure and method names should be taken from WooCommerce REST API docs.

@4seer 4seer added feature New feature or request my orders My orders functionality architecture Move to clean architecture labels Mar 6, 2020
@4seer 4seer added this to the Backend API milestone Mar 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
architecture Move to clean architecture feature New feature or request my orders My orders functionality
Projects
None yet
Development

No branches or pull requests

1 participant