Version 2.8.0 – 12 Dec 2021
:: New features
(1) Compatible with Flutter 2.8.x ⭐️
- This is an important update to support the FluxStore app compatible with the latest Flutter 2.8.0 released on Dec 09, 2021
(2) Review Feature with Photo 🌅
- Allows customers posting reviews include product Images.
- Add load more if there are more than 10 reviews.
- Plugin: Photo Reviews for WooCommerce
(3) New UI/UX Add To Cart button 💰
New Add To Cart button with quantity on product:
(4) Layout UI widgets ☀️
Now you can show the testimonial Review on the Homepage of your app. This feature will be available on the best drag&drop FluxBuilder tool 1.4.0 that we are working hard to release on Merry Christmas. Thank you!
Testimonial UI
- Testimonial Slider UI:
:: Important improvements
Upgrade category routing
- Support link the banner to subcategory grid view
- Upgrade the Category routing (on category screen) - link to subcategory grid view
- Allow to control the UI via FluxBuilder
Image
Upgrade Brand Name
- Brand Name shows multiple rows in the Home screen.
- Click "More" to view all bands name showing in another activity page.
- Update compile target to 31 (Android)
Improve Tera Wallet
Hide partial payment if check this setting in admin
- Show the balance in the Payment Methods
:: Minor bug fixes
Thanks to all for reporting bugs & suggesting features. This release contains many fixes & UX improvements:
- Fix Product Variant
- Product addons radio button missing
- Load guest order history
- Fix AppBar color in the backdrop is still white on dark mode
- Loading blog
- Pick image and update profile
- Navigate to the Product Category page when clicking the Category tag on the Product Detail page
- RTL for Zoom Drawer
- [WCFM] Shipping by distance not working
- The cookie is expired when checkout
Upgrade latest Flutter channel stable v2.8.0
- To make sure you are using the correct Flutter version, run this command:
flutter --version
Example output:
Flutter 2.5.0 • channel stable • https://github.com/flutter/flutter.git Framework • revision 4cc385b4b8 (2 days ago) • 2021-09-07 23:01:49 -0700 Engine • revision f0826da7ef Tools • Dart 2.14.0
- To upgrade Flutter 2.8.0, please close all your IDE and run these commands in the project folder:
flutter channel stable flutter upgrade --force flutter clean flutter pub get
Version 2.5.3 – 20 Nov 2021
:: New features
(1) Barcode & QR code Scanner ⚡️
- Support formats: EAN 8, EAN 13, UPC A, CODE 39, CODE 93, CODE 128, CODABAR, QRCODE
- Support Order ID and Product ID (SKU is not supported yet)
- Plugins: YITH WOOCOMMERCE BARCODES AND QR CODES, or any plugins that generate barcodes and QR codes.
(2) PayTM Payment 💰
- As some clients requested: "PayTM payment gateway is more popular in India because its UPI and Rupay Dabit Card Transaction Commission is 0% lowest", etc.
(3) Vendor Welcome Onboarding 🎊
- Add welcome onboarding for the Vendor to help them create a new Store super easy (store name, image, product…).
(4) Multi-Language for WebView 🗳
- Multi-Language is available for "Privacy and Term” in WebView (go to Settings > Privacy and Term)
(5) New Button Widget ⭐️
Users can add more button widget on Homepage as this image
- The guide to add this feature
(6) Re-Order 💫
- Users can order again by using the Re-Order button in the Order History.
(7) Store Open/Close Hours (Dokan) ⏰
- Allow to Set the Open/Close from the Vendor Store.
- Now this app supports Store Open/Close hours for both Dokan and WCFM
(8) New Languages: Swedish🇸🇪, Finland🇫🇮, Greek🇬🇷, Khmer🇰🇭, Marathi, Kannada🇮🇳
- Thank you to the great FluxStore community to contribute these languages 🙏
- Now FluxStore apps support more than 30 languages.
:: Important improvements
- 2 types of SmartChat: support the old and new SmartChat
- Upgrade Drawer Image
- Zoom Drawer without background:
- Zoom Drawer with background:
Logo config
- Upgrade SMS Login to support RTL
- Upgrade flutter_local_notification 9.0.2
Dokan Single Store Improvement
- Support geo search
- Add APIs for single store view
- Add contact tab
- Shorten firebase dynamic link
- Disable the bottom cart in My WishList screen
- Disable bottom bar when navigating to Webview Payment
- Fetch Blog by Tag
- Upgrade MStore API to support OneSignal Notification
- Apply app Rating Disable condition
- Show Delivery Date in the Order History Detail screen
- Tera Wallet: TopUp via Webview
:: Minor bug fixes
Thanks to all for reporting bugs & suggesting features. This release contains many fixes & UX improvements:
- Fix ATT in iOS 15
- Fix iOS missing compliance every time there is a new build uploaded
- Fix input amount when top up or transfer money
- Dynamic screen
- AppBar in Map screens
The status bar color
Issue: https://tppr.me/GxKIv
After fix: https://tppr.me/f7KWx
- Fix missing constructor button config
- Submit review
- The points over the available points
- Indonesia states
- Padding delivery settings
- The notification is saved on the Notification List
- Fix duplicate product addons when using global addons
- Fix to view all Blog
- Card padding for blog
Upgrade latest Flutter channel stable v2.5.x
- To make sure you are using the correct Flutter version, run this command:
flutter --version
Example output:
Flutter 2.5.0 • channel stable • https://github.com/flutter/flutter.git Framework • revision 4cc385b4b8 (2 days ago) • 2021-09-07 23:01:49 -0700 Engine • revision f0826da7ef Tools • Dart 2.14.0
- To upgrade Flutter 2.5.x, please close all your IDE and run these commands in the project folder:
flutter channel stable flutter upgrade --force flutter clean flutter pub get
Version 2.5.1 – 10 Oct 2021
:: New features
(1) Tera Wallet 💰
- TeraWallet allows customers to store their money in a digital wallet.
- The customers can use the wallet money for purchasing products from the store.
Tera Wallet plugin.
(2) New AppBar ⭐️
- Support Hide TabBar to use AppBar only
- Support new AppBar on all screens
- Add new AppBar action: Go home
(3) Compatible with FluxBuilder 1.3.x 🌈
There a new bunch of new features and UI are upgraded via FluxBuilder:
Support New Product Design Config
New Background with Product Layout
New Background on Product Horizontal
Many new Templates
Splash screen, AppBar; Side menu, Settings screen improvement.
Read more detail via Medium
(4) Dynamic link for Notification ⚡️
- Send a Notification with Product URL.
- When users open Notification, App is launched with that product.
(5) Clickable URL in Order's Note🗳
- Allow to click on URL in the Note of Orders.
Refer to Flutter Linkify
Video
(6) Add product Quantity Badge🍀
- Allow showing the product Quantity Badge on Cart icon in TabBars
More information
(7) Delete icon on My Products💫
After login, vendors can delete their products on the My Products screen
(8) WCFM Delivery Date🚘
- Previously, app support to select the Delivery Shipping Date based on Available Time from WooCommerce Store, with Order Delivery Date For WooCommerce plugin (pro version)
Now it supports the extra WCFM Delivery plugin.
(9) Store Vacation (WCFM) 🏖
- The shop can be online/Offline or vacation mode.
:: Important improvements
- Create a separate order for each shop
Add a new option: Prevent users from ordering on multiple vendors
Configure code like this https://tppr.me/u8W80
New vendor screen translation
Add Horizontal Glass Card
Maximum Points Discount
- Vendors can set the maximum points that users can discount using points
Compatible with WooCommerce Point & Reward
Support "change icon drawer in profile screen" on FluxBuilder 1.3.0
Upgrade Splash screen
- Allow to disable Splash screen
- Allow configuring the Duration displaying Splash screen
New Czech language🇨🇿
Thank you the great FluxStore community to contribute these languages 🙏
- Downloadable products: allow to download instantly when users click Download button.
- Fixed the Android V2 embedding warning.
- Add option show or hide cart
- Improve the refund requests (wait for owner/vendor confirm)
- Improve By Price filter
- Refactor advertisement's code to easily remove ads
- Support hide TabBar on Tablet
:: Minor bug fixes
Thanks to all for reporting bugs & suggesting features. This release contains many fixes & UX improvements:
- Fix audio player can not close/play when add first audio item to playlist
- Fix order price in order detail screen and allow half star rating
- Fix display preview category name
- Clear the shipping information of previous user in checkout
- Fix rebuild issue on floating tabbar button
- Fix loading product vertical layout
- Update when navigate to product detail in search result
- Support override label category item
- Fix issue that not show information about the remitter
- Upgrade Price Filter on Product screen
- Fix the snackbar theme issue
- Fix description transaction
- Fix missing shadow config for product card
- Fix the notification not save when open the app from the notification
- Fix cart quantity indicator in logo layout
- Update the search coupon, hide clear button when search coupon input empty
Upgrade latest Flutter channel stable v2.5.1
- To make sure you are using the correct Flutter version, run this command:
flutter --version
Example output:
Flutter 2.5.0 • channel stable • https://github.com/flutter/flutter.git Framework • revision 4cc385b4b8 (2 days ago) • 2021-09-07 23:01:49 -0700 Engine • revision f0826da7ef Tools • Dart 2.14.0
- To upgrade Flutter 2.5.1, please close all your IDE and run these commands in the project folder:
flutter channel stable flutter upgrade --force flutter clean flutter pub get
Version 2.5.0 – 10 Sep 2021
This is an important update to support the FluxStore app compatible with the latest Flutter 2.5 released on Sep 08, 2021
Upgrade latest Flutter v2.5
- To make sure you are using the correct Flutter version, run this command:
flutter --version
Example output:
Flutter 2.5.0 • channel stable • https://github.com/flutter/flutter.git Framework • revision 4cc385b4b8 (2 days ago) • 2021-09-07 23:01:49 -0700 Engine • revision f0826da7ef Tools • Dart 2.14.0
- To upgrade Flutter 2.5, please close all your IDE and run these commands in the project folder:
flutter channel stable flutter upgrade --force flutter clean flutter pub get
Version 2.4.1 – 28 Aug 2021
This release is the updating and patching for latest 2.4.0:
- ⚡️ Add options to not hide empty categories & tags.
- ⚡️ Add Tamil language - thank to DestekInfoSolutions.
- ⚡️ Add config to show Add to cart button in search result list
- ⚡️ Support Dynamic Link on Vendor Store.
- ♻️ Fixed the MissingPluginException on Android when using Webview
- ♻️ Remove the Music Background config on info.plist from iOS.
- ♻️ Fixed import env.dart file from FluxBuilder.
- ♻️ Migrate Splash Screen config to env.dart to support via FluxBuilder.
- ♻️ Fixed Fail to apply coupon and points for booking product.
- ♻️ Upgrade Audio features more stable.
Version 2.4.0 – 21 Aug 2021
:: New features
(1) Upgrade Store UI 🛍
- Enhance new UI to support the Vendor features.
- Make sure to update the Mstore-api to latest version.
Store Product Search
Store Rating Review
List Product by Category
(2) Store Open Hours (WCFM) ⏰
- Allow to Set the Open/Close from the Vendor Store.
- Compatible with the FluxStore Delivery app
Improve Single Vendor store FrontPage, and apply Store Hours rules
Required WCFM Plugin: WCFM Marketplace Store Hours
(3) Geolocation search widget (WCFM) 🗺
- Allow the users to search nearby vendors.
Show Nearby Stores on Homepage
Show Nearby Stores after choosing See All
Required WCFM Plugin: Geolocation Frontend search
(4) Delivery Date Picker 📆
- Support to select the Delivery Shipping Date base on Available Time from the WooCommerce Store.
- Required Plugin: Order Delivery Date For WooCommerce (pro version)
Required update lib/env.dart file to enable this feature
/// Enable Delivery Date when doing checkout "EnableDeliveryDateOnCheckout": true,
See Screenshot
(5) New category layout type 🎨
- Add more horizontal Product Layout on Home Screen that group by Category Menu.
- This Layout will be available to customize in the upcoming FluxBuilder.
Add your category layout using FluxBuilder, then update the type
in config_en.json to menuWithProducts
as following
{ "layout": "category", "type": "menuWithProducts", "wrap": false, "size": 2, "radius": 24, "marginLeft": 24, "marginRight": 24, "marginTop": 10, "marginBottom": 10, "paddingX": 0, "paddingY": 0, "marginX": 0, "marginY": 0, "hideTitle": false, ... (more code) ... },
See Screenshot
(6) Ultimate Membership User 💳
- Allow selecting the dynamic Pricing List when register on your mobile app.
Subscription Plans Sign Up feature. Available for the Extended license.
Update your env.dart as following:
"EnableMembershipUltimate": true,
See Screenshot
(7) New SMS Login ⭐️
- Easy SMS Login with Registration Form.
- Auto-assign Vendor role when registered.
- Allow updating Email, Password after registration.
Enable this new feature by update lib/env.dart file
/// Enable new SMS Login "EnableNewSMSLogin": true
See Screenshot
:: Important improvements
⚠️ This release is compatible with the new Flutter 2.2.3
- To make sure you are using the correct Flutter version, run this command:
flutter --version
Example output:
Flutter 2.2.3 • channel stable • https://github.com/flutter/flutter.git Framework • revision f4abaa0735 (7 weeks ago) • 2021-07-01 12:46:11 -0700 Engine • revision 241c87ad80 Tools • Dart 2.13.4
- To upgrade Flutter, please close all your IDE and run these commands in the project folder:
flutter channel stable flutter upgrade --force flutter clean flutter pub get
- Update the pedantic to flutter_lints, this is a new recommendation from the Flutter team as it contains more strictly coding rules and identifies possible problems in Dart code.
- Upgrade the SMS Login process to allow users to input extra information (email, password) after verifying OTP, to enable this option make sure to update EnableNewSMSLogin: true
- Support Dynamic link on Product, Category screens.
- Migrate Splash screen configuration to env.dart to support customize from FluxBuilder side — screenshot
- Improve reviews screen.
- Add Dokan native manager dashboard.
- Migrate OnBoarding data from config_xx.json to env.dart
- Update all latest pubspec.yaml library.
- Add guide in Info.plist to help users changing the required information.
- Support changing Privacy, About Us, and add a new general item in the Profile screen.
Support Privacy and Term in webview
- Add more Webview Flutter option for Webview checkout feature.
- Add Thai language🇹🇭
- UI improvements for RTL languages.
- Upgrade SmartChat UI to support more chat items, descriptions.
- Upgrade banner item to support title and description.
- Remove Microphone usage.
- Add the remove notification number on the app icon for iOS and Android.
- Update Firebase Remote Config feature and document.
- Improve home screen layout design.
- Improve date and time translation.
- Translate delivery order notification.
:: Minor bug fixes
Thanks to all for reporting bugs & suggesting features. This release contains many fixes & UX improvements:
- Fix Loading product list in a single store.
- Fix Side Menu shown on the lower layout at Arabic mode.
- Fix Chat Notification issue.
- Fix Order’s id is not shown after checkout successfully.
- Fix the navigate to HomePage or SearchPage from EmptyWishList.
- Hide the cart icon on the product list, apply coupon and points for a booking product.
- Fix the incorrect Korean language code, modify AfterShipTracking (Compatible with AfterShip plugin WooCommerce).
- Fix Out of stock products can be added to cart.
- Fix Smart Chat does not load webview.
- Fix status bar color issue.
- Fix back to shop in Checkout success screen and hide the tab bar when navigating to Checkout Screen.
- Fix cannot scroll to load more in the product list.
- Fix apply coupon from CouponList.
- Fix Users can add over an available quantity of a product.
- Fix bugs on simple type blog detail.
- Fix status bar color
Version 2.3.0 – 15 Jul 2021
:: New features
(1) Subscription Feature 🗳
Subscription products are supported. Click this little triangle for the screenshot.
(2) Brands Carousel ⚡️
List of Brands is supported on Dynamic Layout.
WooCommerce Brands plugin (version 1.6.25)
Update the config_en.json as following
{ "layout": "brand", "name": "Top Brand Choices", "isBrandNameShown": true , "isLogoCornerRounded": true },
(3) Modify Quantity from Product Grid/List 🎨
-/+ displays on Product Grid/List to add/modify the quantity of products.
(4) Font Sizes Adjustment ⭐️
Adjust the font size of blog. Click this little triangle for the screenshot
(5) Combine features
Ability to merge 3 source codes {FluxStore MultiVendor, FluxStore Manager, FluxStore Delivery Boy} to one app:
If the user login with Store Admin account → rooting to FluxStore Manager app.
If the user login with Delivery Boy account → rooting to FluxStore Delivery Boy app.
:: Minor bug fixes & UX improvements
Thanks to all for reporting bugs & suggesting features. This release contains many fixes & UX improvements:
- Fix the NFC warning cause by Stripe library.
- Fix Web build issue
- Optimize Web performance (apply defer loading)
- Fix hang issue when load the app without Category screen.
- Fix languages code Korean issue
- Fix product gallery images woo and store settings manager.
- Fix scroll lagging issues on home page.
- Fix pick image from camera for MV.
- Show only file name from product add-ons in order detail screen.
- Fix product variant cannot add to cart with attribute "Any"
- Fix reset password button for RTL languages
- Fix Stripe 3DS payment null-safety.
- Fix magento null-safety issues
- And more...
Version 2.2.0 – 30 May 2021
:: New features
(1) Compatible with new Flutter 2.2.x 🚀
Make sure to update Flutter SDK to latest Stable (2.2.x).
flutter channel stable flutter upgrade --force flutter clean flutter pub get
- More refer to Medium What's News in Flutter 2.2 or this link
(2) Migrate to Null-safety 💦
- Update all the dependencies to the latest version.
- Remove the Override Dependencies warning.
- Upgrade build.grade (minSdkVersion 20, gradle-6.7).
- Update more strictly Analyze rule and pedantic 1.11
- Upgrade from Breaking Change from Google Mobile Ads 0.13.0
(3) Product details screen improvement 📱
(4) App Tracking Transparency for iOS ⚡️
Add the app tracking transparency for iOS 14.5
(5) Add new styles for TabBar 🗳
(6) Add Order History for Guest (not login) users 🌈
Ability for users to be able to order and view Order History without logging in.
(7) Native Guest Checkout 💥
:: Important improvements
⚠️ This release is compatible with the new Flutter 2.2
- Please close all your IDE and run these commands in the project folder to upgrade Flutter:
flutter channel stable flutter upgrade --force flutter clean flutter pub get
:: Minor bug fixes & UX improvements
Thanks to all for reporting bugs & suggesting features. This release contains many fixes & UX improvements:
- Fix quantity-based addons price calculation
- Load more coupons
- Fix product list title not update
- Fix crash when hot restart on iOS
- Add config to auto detect language
- Fix real-time chat push notifications
- Fix dynamic links
- Fix dark theme glitch
- Add missing product layout
- Fix wishlist issues
- Fix native payments
- Remove microphone usage on iOS
- And more...
Version 2.0.0 – 05 Mar 2021
:: New features
(1) Compatible with new Flutter 2.0.x 🚀
Make sure to update Flutter SDK to latest Stable (2.0.x).
flutter channel stable flutter upgrade --force flutter clean
- More refer to What's News in Flutter 2
(2) Support File Upload for Product Add-ons 🗳
This version support to upload file to product (specially for drug store/ online medicine store, needs to upload prescription).
Click this triangle to view screenshots.
We also added support for short-description type, heading type in this release.
Search "Black Luxury Backpack (Product Add-Ons)" product for more detail:
(3) Support Capture Later for Stripe payment 💳
- Learn more at Stripe's documentation. This feature is only available for Extended License.
- Note: To support this feature, please upgrade our new Stripe server source code and deploy it again.
(4) New languages: Poland 🇵🇱, Serbian 🇷🇸, Persian, and updated some previous native languages.
- Thank you the great Fluxstore community to contribute these languages 🙏
:: Important improvements
⚠️ This release will only compatible with new Fluxbuilder +1.1.x
⚠️ This version brings a huge change to the project structure to compatible with Flutter 2.0
⚠️ All of your configs need to be defined in lib/env.dart.
:: Minor bug fixes & UX improvements
Thanks to all for reporting bugs & suggesting features. This release contains many fixes & UX improvements:
- Add config to hide order notes.
- Add confirm dialog when clear cart.
- Add multi-level categories in filter.
- Fix heart icon on home page not update when remove item from wishlist.
- Check for Google Play Services & Firebase to prevent crashes on Huawei (or non-Google-Play-supported) devices.
- Add config to allow alphanumeric ZIP code in address.
- Fix cannot load saved address from WooCommerce.
- Fixed Tax issues on WooCommerce
- And more...
Version 2.1.0 – 02 May 2021
:: New features
(1) Support new Config Features via FluxBuilder 🗳
New feature via FluxBuilder
- Config default global Fonts
- Advance config env.dart file via Fluxbuilder
- Support more Icons Pickers on TabMenu (Material and Cupertino)
- Support config Ads per screens.
- Support Config SmartChat per screens.
- Support more Design Properties/Spacing config for Images Banner, Header Text, Products
(2) Auto-detect device locale & Language Picker ⚡️
Screenshots
(3) Support Autofill for Login/Registration & Shipping Addresses 🎨
(4) Profile update improvement(Woo Platform) ⭐️
(5) Support native payment Direct Bank Transfer (BACS) 💥
:: Important improvements
⚠️ This release is compatible with new Fluxbuilder +1.2.x
- Read more detail Blog Post
:: Minor bug fixes & UX improvements
Thanks to all for reporting bugs & suggesting features. This release contains many fixes & UX improvements:
- Update latest pubspec.yaml library
- Upgrade performance issues on v2.0
- Upgrade PWA to support web params query-string.
- Improve the Profiling time from the REST API.
- Fix exception when clear saved coupon
- Fix country picker color in dark mode
- Fix Order History loading issues.
- Add config to not select any variant by default
- Add config to add white background to transparent product banner image
- Add config to not display selected image variant in the banner
- Hide flash sale layout when there is no product on sale
- Fix RTL for number-related UI
- Fix Add to cart success even when the button is "Unavailable"
- Fix Stripe payment when manual capture is enabled
- Fix Kurdish language compatible
- Fix the Booking Feature without submitting Staff info.
- And more...