Releases in 2021

 
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.

(3) New UI/UX Add To Cart button 💰

New Add To Cart button with quantity on product:
Video preview

(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
notion image
  • Testimonial Slider UI:
notion image

:: Important improvements

Upgrade category routing
  1. Support link the banner to subcategory grid view
  1. Upgrade the Category routing (on category screen) - link to subcategory grid view
  1. Allow to control the UI via FluxBuilder
Image
notion image
Upgrade Brand Name
  • Brand Name shows multiple rows in the Home screen.
    • notion image
 
  • Click "More" to view all bands name showing in another activity page.
    • notion image
  • Update compile target to 31 (Android)
Improve Tera Wallet
Hide partial payment if check this setting in admin
notion image
  • 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)

(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)
    • Video preview

(5) New Button Widget ⭐️

Users can add more button widget on Homepage as this image
notion image

(6) Re-Order 💫

  • Users can order again by using the Re-Order button in the Order History.
    • Video preview

(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
    • Video preview
       
  • Upgrade SMS Login to support RTL
    • Video preview
       
  • 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
  • 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
  • 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
notion image
New Background with Product Layout
notion image
New Background on Product Horizontal
notion image
Video preview
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.
Video
Video preview

(5) Clickable URL in Order's Note🗳

  • Allow to click on URL in the Note of Orders.
Refer to Flutter Linkify
Video
Video preview

(6) Add product Quantity Badge🍀

  • Allow showing the product Quantity Badge on Cart icon in TabBars
More information
notion image

(7) Delete icon on My Products💫

After login, vendors can delete their products on the My Products screen
notion image

(8) WCFM Delivery Date🚘

Now it supports the extra WCFM Delivery plugin.

(9) Store Vacation (WCFM) 🏖

  • The shop can be online/Offline or vacation mode.
Images

:: 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
notion image
Maximum Points Discount
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
notion image
Store Rating Review
notion image
List Product by Category
notion image

(2) Store Open Hours (WCFM) ⏰

  • Allow to Set the Open/Close from the Vendor Store.
Improve Single Vendor store FrontPage, and apply Store Hours rules
notion image
notion image
Required WCFM Plugin: WCFM Marketplace Store Hours

(3) Geolocation search widget (WCFM) 🗺

  • Allow the users to search nearby vendors.
Show Nearby Stores on Homepage
notion image
Show Nearby Stores after choosing See All
notion image
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 update lib/env.dart file to enable this feature
/// Enable Delivery Date when doing checkout "EnableDeliveryDateOnCheckout": true,
See Screenshot
notion image

(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
notion image

(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
notion image

(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
  • 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
notion image
 
  • 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.
notion image
WooCommerce Subscription plugin.

(2) Brands Carousel ⚡️

List of Brands is supported on Dynamic Layout.
notion image
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.
notion image

(4) Font Sizes Adjustment ⭐️

Adjust the font size of blog. Click this little triangle for the screenshot
notion image

(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.
notion image
Video preview
If the user login with Delivery Boy account → rooting to FluxStore Delivery Boy app.
notion image

:: 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

(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).
  • 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 🗳

notion image

(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

(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.
notion image
 
We also added support for short-description type, heading type in this release.
Search "Black Luxury Backpack (Product Add-Ons)" product for more detail:
notion image

(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
notion image

(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

:: 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...