FluxStore 5.2.0 focuses on Flutter 3.29, PhonePe, and a new category menu. The release notes below preserve the official feature details, configuration examples, and fixes published by InspireUI.
Released March 5, 2025. View the official FluxStore WooCommerce changelog.
NEW FEATURE
Flutter 3.29.x Upgrade
Upgrade latest Flutterchannel stable v3.29.x
To make sure you are using the correct Flutter version, run this command:
flutter --version
To upgrade Flutter 3.29.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
To update/migrate the app to the latest version
- Follow this “Upgrade source code and Flutter” guide.
- Input your purchase code to
configs/env.propsfile (if not input, the app will crash):
- Helpful guide “How To Easily Upgrade Sourcecode To The Next Version”
To fix build issue with new flutter version
After upgrading, you may meet the cache issue of iOS while building the application, please run this command to fix:
flutter precache --ios
- To activate FluxStore on FluxBuilder tool ChartSort
Support padding and align for indicator and number
Added support for custom padding and alignment to improve UI flexibility of the banner’s indicator.
Demo Screenshot
Configuration
Edit the lib/config/config_en.json as below:
{
"HorizonLayout": [
{
"layout": "bannerImage",
"isSlider": true,
...
"indicatorPadding": {
"bottom": 12,
"start": 30
},
"alignmentNumber": {
"value": "topEnd" // topStart, topCenter, topEnd, centerStart, centerCenter, centerEnd, bottomStart, bottomCenter, bottomEnd
}
"indicatorAlignment": {
"value": "topCenter" // topStart, topCenter, topEnd, centerStart, centerCenter, centerEnd, bottomStart, bottomCenter, bottomEnd
},
...
},
...
],
...
}
PhonePe payment
- Available for both Regular and Extended license
Configuration
Go to lib/env.dart file and add the phonepeConfig as below.
"phonepeConfig": {
'paymentMethodIds': ['phonepe'],
'merchantId': 'GANGSTARPGUAT',
'saltKey': '7eb940c6-b785-42e2-98ca-0419ebf5a219',
'saltKeyIndex': '1',
"androidPackageName": "com.inspireui.fluxstore",
"iOSBundleId": "com.inspireui.mstore.flutter",
'production': false,
'enabled': true
},
Point offline store
A powerful feature that allows to generate QR codes automatically, enabling managers to scan and add or redeem points seamlessly.
- Shop managers can scan QR codes, enter purchase amounts, and handle point transactions directly at stores. The app shows a digital points card with QR code in the user's profile for easy access.
- The feature is available for an Extended license and require enable the Point and Reward plugin on your site.
Configuration
- Edit
pointsOfflineStoreConfiginlib/env.dartfile:
"pointsOfflineStoreConfig": {
"enabled": false,
"usePointRateForOnePoint": 1, // 1 point = 1$
"addPointRateForOnePoint": 100, // 1 point = 100$,
"cardName": "FluxStore Card"
},
- Set true for “EnablePointReward”
"EnablePointReward": true
New Tab Menu Category
Easily navigate product categories with our refreshed tab-style menu! This clean and modern UI helps users browse by category faster and more intuitively - perfect for improving shopping experience and boosting engagement.
Configuration
Edit the file lib/config/config_en.json as below:
"productCategoryMenuStyle": "tab”
Blog Service
Certain frameworks now support both their native blog system and WordPress blogs (including Shopify, Notion, and BigCommerce).
Other frameworks will support WordPress blogs only.
Product Card (PWA)
Optimized product card to display cart button, stock status, bottom sheet layout, etc. for Progressive Web Apps.
Demo Screenshot
Display images in notifications on iOS
FluxStore now supports displaying notification's image in the device's notification board.
Demo Screenshot
Support Telugu language
Expanded localization with Telugu language support.
IMPORTANT UPDATE
- DeepLink: fixed issue when using third-party plugins to handle deep links
- Enhancing permission request flow for better user experience
- Hotfix (HomeCache): home cache was cached with HTTP cache
- (Menu Category): upgrade workflow when open category and support tab menu category
- Improve (MyCart): show point input when show keyboard in my cart
- Add missing SimpleList layout in Filter
- Show dialog under approval when signing up in the MemberShipUltimate feature
- Override systemNavigationBarColor
- Improve (TabBarCustom): support change background color when show floating
- ▶ Support search product using Get method in Ajax Search Pro
- Update notification permission flow
- Support Multi Languages in TimeAgo
- Update missing config for First Iraqi Bank payment
This release contains many fixes
- Fixed (ProductPrice): issue not found priceData when render ProductPrice (FluxStore Web)
- Fixed: padding between flag and language name - popup onboarding
- Fixed (NotionCheckout): wrong order status and order total value
- Fixed (VideoShopping): not fetch correct video language
- Fixed: comment review in ListingPro theme
- Fixed (MapParent): convert category to root when the parent is not set
- Fixed: show shipping fee for order details opencart
- Fixed: issues related filter bottom sheet
- Fixed (Digits): show wrong error message if phone is not exist
- Fixed (Webview): Crash when opening webview on iOS
- Fixed: booking calender color and addons alignment
- Fixed (SelectionQuantity): issue changing value without supporting quantity Step
- Fixed: Remove unused SafeArea widget
- Fixed (AppTracking): Because on iOS 18 there is an issue where permission popups conflict
How to update/migrate the app to the latest version?
- Follow this “Upgrade source code and Flutter” guide.
- Input your purchase code to
configs/env.propsfile (if not input, the app will crash):
- Helpful guide “How To Easily Upgrade Sourcecode To The Next Version”
How to activate FluxStore on FluxBuilder tool?
- Follow this guide:
[support.inspireui.com
https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter](https://support.inspireui.com/help-center/articles/42/47/124/upgrade-source-code-and-flutter)
- Input your purchase code to
configs/env.propsfile (if not input, the app will crash):
