sanjeevyadavIT / magento_react_native

🛒 MageCart: E-commerce app for Magento 2.x written in React Native
GNU General Public License v3.0
282 stars 124 forks source link

UI Change List #45

Open sanjeevyadavIT opened 5 years ago

sanjeevyadavIT commented 5 years ago

Is your feature request related to a problem? Please describe. Fix all these UI changes to improve UX

APP level

Product Screen

  1. [x] Replace WebView with react-native-render-html library to render product description
  2. [x] Use type_id === 'configurable' logic to check it has options, everywhere in product detail page
  3. [x] No message is shown when user hit add to cart button, show success or error message accordingly
  4. [ ] No check in configurable type product to disable certain options which are not available

    Example: suppose in size s color red is not available, so when user select size s, red option should be disabled.

  5. [ ] No check written to check whether product is out of stock or not, if out of stock, disable add-to-cart button
  6. [ ] Add input box to let user enter quantity of that product for cart currently defaults to 1, and not more then available quantity
  7. [x] Show image of current selected product in configurable type product
  8. [x] Change logic of how configurable type product get added to cart. docs

Login Screen

Signup Screen

Checkout Address Screen

Cart Screen

DrawerHeader component

Edit Profile Screen

Order List & Order Detail Screen

Categories Screen

sanjeevyadavIT commented 5 years ago

@MehmoodArib could you do do the task mention under DrawerHeader section

Show logged in user name in Welcome text shown in DrawerHeader component