User Features
The User side of Nextall is designed to provide customers with a smooth and modern shopping experience.
It includes advanced search, filters, cart, checkout, payments, and personalization features.
πΌοΈ 1. Layout
- Top layout includes:
- Logo
- Search bar with filters (shop, category, sub-category)
- Wishlist icon
- Compare product icon
- Cart with total items & price
- User icon (auth actions)
- Auth popup:
- If logged out β Sign in / Sign up options
- If logged in (normal user) β Links to Home, Become a Vendor, Profile, Change Password, Logout
- If vendor/admin β Links also include Vendor Dashboard or Admin Dashboard
- Action bar:
- Left: Categories button with popover dropdown (categories, sub, child)
- Right: Navigation links β Home, Products, Brands, Shops, Contact, About
π 2. Home Page
- Hero Section:
- Left: 5 best shops
- Right: Dynamic image slider (custom links from DB)
- Banners Section:
- 2 banners below hero with custom links (ads/promos)
- Sections:
- Categories
- Best-selling products slider
- Top selling products
- Best shops
- Featured products
- Testimonials
- Brands
- Footer
ποΈ 3. Products Page
- Dynamic product filters
- Product cards with quick view icon
- Separate pages for:
- Categories
- Subcategories
- Child categories
- Shops
π¦ 4. Product Details Page
- Image slider:
- Changes dynamically when selecting product variants
- Product info:
- Variants, price, quantity
- Demo button (for digital products)
- Sections:
- HTML description
- Reviews & ratings
- Related products
π 5. Cart Page
- Manage all cart items:
- Update quantity
- Remove products
- View total price
π³ 6. Checkout Page
- Collects:
- User details
- Shipping details
- Coupon code support
- Payment methods:
- PayPal
- Stripe
- Cash on Delivery (COD)
- For digital products β only PayPal/Stripe available
π 7. Order Details
- Users can view order details with courier information
- Vendors add tracking β automatically visible here
- Email template sent when order is created
π 8. Authentication
- Sign in / Sign up pages with email verification
- Secure login & registration flow
π€ 9. Profile Management
- Users can update:
- Profile details
- Password
- Guest checkout also supported (no account required)
π 10. Orders List
- Users can view all past orders with statuses
- Track shipment & delivery progress
βοΈ 11. App Personalization
- Floating settings button allows:
- Change currency
- Toggle theme (light/dark/system)
- Enable RTL (Right-to-Left) layout support
Last updated on