7. Product Favorites Screen #81
Labels
architecture
Move to clean architecture
feature
New feature or request
my favorites
My favorites functionality
Milestone
7.1. Favorite product listing use-case: User clicks favorite icon at the bottom menu. The list of favorite products is displayed from local database. User clicks on tile view and tile view is displayed with all the latest price updates.
7.2. Favorite product filter use-case: User selects filters and clicks “Apply” button. Products in the favorite list are filtered according to selected filters. User selected filters and clicks “Discard”. Nothing changes.
7.3. Favorite product sort user-case: User clicks sort by. The popup with sort by options appears. User clicks variant of sorting (current variant can be selected). Products in the favorite list are sort according to selected value.
7.4. Remove product from favorites use-case: User clicks delete icon in the top right corner of the favorite product tile. The product is removed from local database and the list.
7.5. Add favorite product to cart: User clicks “Add to cart” icon in the list of favorite products. The product with size and color is added to cart (local database) and user is redirected to product cart screen.
7.6. Hashtag filter use-case: Use clicks on one of the hashtag buttons at the top and sees list of products filtered by that tag.
E-commerce App Use-Case Description
Within this task you need to do the following:
Pull all data from local database and render it on the screen.
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.
The text was updated successfully, but these errors were encountered: