Description
✨ Key Features
- Real-time catalog: Products, variations, stock status, and pricing pulled via WooCommerce REST API.
- Search & filters: Keyword search, categories/tags, attributes, price range, and sort options.
- Product detail UX: Image gallery/zoom, variation selectors, reviews/ratings, related and upsell items.
- Cart & checkout: Persistent cart, coupon support, shipping methods, taxes, and order notes.
- Payments: Gateway-agnostic; supports Stripe/PayPal/Razorpay/etc. via native SDKs or secure web checkout.
- User accounts: Sign up/in, JWT (optional), profile, addresses, order history & re-order.
- Push notifications: Campaigns (new arrivals, abandoned cart, price drops) via FCM/OneSignal (optional).
- Localization & RTL: Multi-language strings, currency format, and right-to-left layout support.
- Offline & caching: Image caching and graceful handling for flaky connections.
- Analytics hooks: Track screens, searches, add-to-cart, and checkout steps.
- Deep links: Open product/category pages from shared links or notifications.
- Clean architecture: MVVM (or BLoC/Riverpod) with repository pattern, testable and modular.
- Theming: Light/Dark mode, brand colors, typography, configurable card/grid layouts.
- GDPR/Privacy-ready: Cookie/consent screens and clear data-safety sections (templates included).
⚙️ Technical Stack
- Frontend: Flutter (stable), Dart, Material 3/Cupertino widgets
- State management: Riverpod / BLoC / Provider (configurable)
- Networking:
http/dio, JSON serialization, interceptors, retry policy - Auth: WooCommerce REST (consumer key/secret), optional JWT for user sessions
- Notifications: Firebase Cloud Messaging (FCM) or OneSignal (optional)
- Analytics: Firebase Analytics (optional) or pluggable adapters
- Backend: WordPress 6.x + WooCommerce 8.x (REST API v3)
- Server requirements: PHP ≥ 8.1, MySQL ≥ 5.7/8.0, HTTPS + pretty permalinks, sufficient memory limit
- Build tools: Flutter SDK (stable), Android Studio / Xcode, Gradle, CocoaPods
- Min OS: Android 6.0 (API 23)+, iOS 13+
🧩 Installation Guide
- Prepare WooCommerce: Enable REST API; create Read/Write keys. Ensure HTTPS and permalinks.
- (Optional) JWT: Install a JWT auth plugin and configure keys/headers for secure user sessions.
- Clone & open: Open the Flutter project; run
flutter pub get. - Configure endpoints: Set
BASE_URL, consumer key/secret, currency/locale inlib/config/. - Branding: Update app name, icons, splash, colors, and fonts (Android/iOS assets).
- Payments: Add/enable native SDKs or use secure web checkout per your gateways.
- Push: Add Firebase to Android/iOS (FCM), upload APNs keys for iOS if needed.
- Build & test:
flutter runon devices; verify login, cart, coupons, shipping, checkout. - Release: Generate signed AAB/IPA, set versioning, and prepare store listings.
📦 Deliverables
- Complete Flutter source code (modular, well-commented)
- WooCommerce API integration layer with models & services
- Config templates (
env.sample/config.dart) - Branding assets (app icon/splash placeholders)
- Docs: quick start, payment notes, notification setup, data safety templates
- Sample Postman/Thunder collection for WooCommerce endpoints
- GPL license file and redistribution notice
📱 Supported Platforms
- Android: Phones & tablets (API 23+)
- iOS: iPhone & iPad (iOS 13+)
- Form factors: Portrait/landscape, adaptive grids, split-view on tablets
🧠 Notes
- License: Distributed under the GPL for learning, auditing, and derivative works.
- Customization tips: Centralize theme tokens, extract API keys to build-time configs, and map gateway toggles to Remote Config for A/B tests.
- Performance: Enable HTTP/2 on hosting/CDN, cache product lists, paginate aggressively, and prefetch hero images.
- SEO (store listings): Use keyword-rich titles/subtitles, localized descriptions, accessible screenshots, and video previews.
- Compliance: Provide a privacy policy, disclose tracking/ads, and follow App Store/Play billing guidelines.
👨💻 Original Developer Credit
This package acknowledges the original WooCommerce mobile app authors who publish on marketplaces like
CodeCanyon. Please consider supporting the
original developer by purchasing a commercial license if your project requires it.
🔒 Disclaimer
Provided for educational and evaluation purposes under the GPL. Third-party trademarks, images, and
sample products are the property of their respective owners. Payment gateways, analytics, and push services require your own keys and
accounts. You are responsible for ensuring legal compliance (licenses, assets, privacy policy, data safety) and honoring any
original developer terms, including purchasing commercial licenses when needed. No demo links are included.

Haunted Halloween Deal Enjoy Unlimited Downloads!
Reviews
There are no reviews yet.