96 comments found.
hi
https://ecommerce-api.botble.com/docs/#introductionauthenticated It looks like the explanation is missing something.??
how to get all order , thanks
’’‘ import requests
url = “https://ecommerce-api.botble.com/api/v1/ecommerce/orders”
params = { “status”: “completed”, “shipping_status”: “delivered”, “payment_status”: “completed”, “per_page”: 10 } headers = { “Content-Type”: “application/json”, “Accept”: “application/json” }
response = requests.get(url, headers=headers, params=params)
print(response.status_code) print(response.json())
’’‘
401 {‘error’: True, ‘data’: None, ‘message’: ‘Unauthenticated.’}
Hi,
It’s having issue with our API docs, we will fix it soon.
Only logged-in users can access this API.
It requires bearer token in header.
https://prnt.sc/-w1PZtFCeB8g https://prnt.sc/IDMNNZE-Mo70Please add header “Authorization”: “Bearer [your-token-here]”
I want to get all orders including unpaid ones. I created an API key on the management page, but no order information was returned. The data[] has been set to pending. I don’t know if I used it wrong. I want to make a management app so that I can easily check orders on my phone. Thank you.
Hi ,
https://ibb.co/HTdNYGZK https://martfury.botble.com/admin/settings/apiIt’s being updated?. It’s different from what we have now. eg X-API-KEY This is not available in the current version.?
Hi,
We are still working on it, it’s not released yet, please ignore it for now.
ok , thanks
On What is the best way to install it , win or mac i wanne use ios and android, i tray to install it on my mac but its not so easy
Hi,
Please check our docs on https://docs.botble.com/martfury-flutter/installation.html
We are using Mac for development, it’s easy to install on Mac.
Please try it as our docs.
If it has issue with installation, please create a ticket on our support center https://botble.ticksy.com , our dev team will support you.
the demo apk is in arabic, i tried to switch to english but the screen is bigger than the phone, I tested on s24 ultra btw, so thats a top android. Also, the demo product images are not perfectly fit, they are like bigger than the screen
Hi,
We will check and fix that APK file, please wait.
hi , It seems I’ve found an issue. It looks like only 12 products are displayed at a time. If there are over 500 products, it would be difficult for customers to browse them all. There should be support for infinite scrolling or loading more products as the user scrolls down.
Hi,
Our dev team has fixed this issue, but it is not released yet.
Please check this video: https://drive.google.com/file/d/1CCgRy-xbdpZu_g8n2gnPcVD79XNybJJC/view?usp=sharing
We will release a new version in the next few days, please wait.
Thanks for your feedback!
thanks
??
Hi,
I’m so sorry, I have replied the wrong comment.
We will release a new version in the next few days, please wait.
Thanks for your feedback!
I agreed with DavidDenson, I already have configured Shofy and I like how it looks but I also like Matfury Theme (but more expensive) I hope you add options to manage themes on app, otherwise I will think to purchase Matfury to match themes design. The problem is that I have spent many hours configuring Shofy and I don’t want to spend hours again configuring other theme. Please confirm how to manage this request.
Hi,
We are using MartFury app design from https://themeforest.net/item/martfury-marketplace-mobile-app-figma-template/58274909
We don’t have mobile app design for Shofy for now. We will consider making more options for our mobile apps, then you can adjust it to make it looks like Shofy web.
Thanks for the heads up, I hope you add/modify this app rather than making another for Shofy, is not only that I already purchased this one but even they have a lot of features ready to use we need to spend time adding slides , images, texts, company info, etc. To make it as needed.
Yes, we will.
Thanks for your feedback.
What technology have you used to make the App?
Hi,
The MartFury app is made using Flutter, a modern tool by Google that works on both Android and iOS.
It is fully compatible with all of our ecommerce scripts.
hi, error , how to fix..
https://ibb.co/Myxc3J79“description”: “Exception caught by widgets library”, “type”: “_FlutterErrorDetailsNode”, “allowWrap”: false, “valueId”: “inspector-0”, “properties”: [ { “description”: “The following NoSuchMethodError was thrown building ProductDetailScreen(dirty, dependencies: [InheritedCupertinoTheme, _InheritedTheme, _LocalizationsScope-[GlobalKey#a2ba1]], state: _ProductDetailScreenState#ae376):”, “type”: “ErrorDescription”, “showSeparator”: false, “showName”: false, “style”: “flat”, “allowNameWrap”: true, “valueId”: “inspector-1”, “properties”: [], “children”: [], “defaultValue”: “null”, “missingIfNull”: false, “propertyType”: “List<Object>”, “defaultLevel”: “info” },
The following NoSuchMethodError was thrown building ProductDetailScreen(dirty, dependencies: state: _ProductDetailScreenState#ae376): The method ‘asMap’ was called on null. Receiver: null Tried calling: asMap()
The relevant error-causing widget was: ProductDetailScreen ProductDetailScreen:file:///D:/AndroidStudioProjects/martfury-flutter-1.0.4/lib/src/view/screen/product_screen.dart:658:50
When the exception was thrown, this was the stack: #0 Object.noSuchMethod (dart:core-patch/object_patch.dart:38:5) #1 _ProductDetailScreenState.build (package:martfury/src/view/screen/product_detail_screen.dart:2205:72) #2 StatefulElement.build (package:flutter/src/widgets/framework.dart:5823:27)
I found that this might be the issue. The API /api/v1/ecommerce/products/xxxx doesn’t return “categories”. I checked your API — for example, https://ecommerce-api.botble.com/api/v1/ecommerce/products/boxed-bluetooth-headphone-digital — and it does return “categories”.
oh …. fixed 
Thank you.
Hi, I’ve already purchased your Nest theme for our website and we’re very happy with it. I noticed that your mobile app is compatible with all your themes, but its UI/UX is clearly designed around the MartFury theme.
Since we specifically chose the Nest theme because we prefer its design over MartFury, we’re concerned that the app doesn’t reflect the look and feel we want for our brand.
Wouldn’t it make more sense if the app could dynamically adapt its UI/UX based on the website theme being used—so users like us who chose Nest (or any other theme) can maintain a consistent experience across web and mobile?
Is there any plan to include this kind of theme-based UI selection in the app?
Hi,
We don’t have a mobile design for Nest theme on mobile, so we are using MartFury app design from https://themeforest.net/item/martfury-marketplace-mobile-app-figma-template/58274909
We will add more option to this app to make it looks like other scripts in future versions when we have more time. Currently, our dev team must focus on features and bugs fixing first.
Hi, I’m interested in your app. I’d like to know if the app can send a push notification to the admin when a customer makes a purchase. Is this feature available, or can it be added? Thanks!
Hi,
This is a customer app, so it won’t send notification to admin.
For admin order notification, please enable that email notification in Settings → Email.
Or install this plugin https://marketplace.botble.com/products/archielite/ecommerce-notification to use.
Thanks for this script, we have waited for it, you should create a video besides documentation for those like me that doesn’t have much experience in mobile apps. Please considerm
Hi,
Yes, we will make a video soon. Please wait.
Please make a video for setup installation guide
Hi,
We have just fixed this issue. Please download the latest version from https://codecanyon.net/downloads and use martfury-flutter-1.0.4.zip
For installation guide, please check our docs on https://docs.botble.com/martfury-flutter/installation.html
If it has any other issues, please create a ticket on our support center https://botble.ticksy.com , our dev team will support you as soon as possible.
Same problem with 1.0.4 Error not solved
Try to run following commands:
flutter clean
flutter pub get
flutter doctor
flutter run
If it still having errors, please give us that error message in terminal, we will check and fix it.
Already try all commands but still not solved
C:UsersSamDesktopmartfury-flutter-1.0.4martfury-flutter-1.0.4>flutter run Launching libmain.dart on 22021211RI in debug mode…
FAILURE: Build failed with an exception.
- What went wrong:
A problem occurred configuring project ’:twitter_login’.
> Could not create an instance of type com.android.build.api.variant.impl.LibraryVariantBuilderImpl.
> Namespace not specified. Specify a namespace in the module’s build file: C:UsersSamAppDataLocalPubCachehostedpub.dev witter_login-4.4.2androiduild.gradle. See https://d.android.com/r/tools/upgrade-assistant/set-namespace for information about setting the namespace.
If you’ve specified the package attribute in the source AndroidManifest.xml, you can use the AGP Upgrade Assistant to migrate to the namespace value in the build file. Refer to https://d.android.com/r/tools/upgrade-assistant/agp-upgrade-assistant for general information about using the AGP Upgrade Assistant.
- Try: > Run with—stacktrace option to get the stack trace. > Run with—info or—debug option to get more log output. > Run with—scan to get full insights. > Get more help at https://help.gradle.org.
BUILD FAILED in 4s Running Gradle task ‘assembleDebug’... 5.4s Error: Gradle task assembleDebug failed with exit code 1
Windows PowerShell Copyright© Microsoft Corporation. All rights reserved.
Install the latest PowerShell for new features and improvements! https://aka.ms/PSWindows
PS C:\Users\Sam\Desktop\martfury-flutter-1.0.4\martfury-flutter-1.0.4> flutter clean Deleting build… 8ms Deleting .dart_tool… 4ms Deleting ephemeral… 2ms Deleting Generated.xcconfig… 1ms Deleting flutter_export_environment.sh… 0ms Deleting .flutter-plugins-dependencies… 1ms PS C:\Users\Sam\Desktop\martfury-flutter-1.0.4\martfury-flutter-1.0.4> flutter pub get Resolving dependencies… (3.8s) Downloading packages… checked_yaml 2.0.3 (2.0.4 available) facebook_auth_desktop 1.0.3 (2.1.1 available) file_selector_macos 0.9.4+2 (0.9.4+3 available) flutter_facebook_auth 6.2.0 (7.1.2 available) flutter_facebook_auth_platform_interface 5.0.0 (6.1.2 available) flutter_facebook_auth_web 5.0.0 (6.1.2 available) flutter_launcher_icons 0.13.1 (0.14.4 available) flutter_lints 2.0.3 (6.0.0 available) flutter_secure_storage_linux 1.2.3 (2.0.1 available) flutter_secure_storage_macos 3.1.3 (4.0.0 available) flutter_secure_storage_platform_interface 1.1.2 (2.0.1 available) flutter_secure_storage_web 1.2.1 (2.0.0 available) flutter_secure_storage_windows 3.1.2 (4.0.0 available) flutter_svg 2.1.0 (2.2.0 available) html 0.15.5+1 (0.15.6 available) http 1.3.0 (1.4.0 available) js 0.6.7 (0.7.2 available) leak_tracker 10.0.9 (11.0.1 available) leak_tracker_flutter_testing 3.0.9 (3.0.10 available) leak_tracker_testing 3.0.1 (3.0.2 available) lints 2.1.1 (6.0.0 available) material_color_utilities 0.11.1 (0.13.0 available) meta 1.16.0 (1.17.0 available) petitparser 6.1.0 (7.0.0 available) sign_in_with_apple 6.1.4 (7.0.1 available) sign_in_with_apple_platform_interface 1.1.0 (2.0.0 available) sign_in_with_apple_web 2.1.1 (3.0.0 available) test_api 0.7.4 (0.7.6 available) vector_graphics 1.1.18 (1.1.19 available) vector_graphics_compiler 1.1.16 (1.1.17 available) vector_math 2.1.4 (2.2.0 available) vm_service 15.0.0 (15.0.2 available) webview_flutter 4.11.0 (4.13.0 available) webview_flutter_android 4.4.1 (4.7.0 available) webview_flutter_platform_interface 2.11.0 (2.13.1 available) webview_flutter_wkwebview 3.20.0 (3.22.0 available) win32 5.13.0 (5.14.0 available) xml 6.5.0 (6.6.0 available) Got dependencies! 38 packages have newer versions incompatible with dependency constraints. Try `flutter pub outdated` for more information. PS C:\Users\Sam\Desktop\martfury-flutter-1.0.4\martfury-flutter-1.0.4> flutter doctor Doctor summary (to see all details, run flutter doctor -v): locale en-IN) [✓] Windows Version (Windows 11 or higher, 24H2, 2009) [✓] Android toolchain – develop for Android devices (Android SDK version 35.0.1) [✓] Chrome – develop for the web [✓] Visual Studio – develop Windows apps (Visual Studio Community 2022 17.14.6 (June 2025)) [✓] Android Studio (version 2024.2) [✓] VS Code (version 1.101.0) [✓] Connected device (4 available) [✓] Network resources
• No issues found! PS C:\Users\Sam\Desktop\martfury-flutter-1.0.4\martfury-flutter-1.0.4> flutter run Launching lib\main.dart on 22021211RI in debug mode…
FAILURE: Build failed with an exception.
- What went wrong:
A problem occurred configuring project ’:twitter_login’.
> Could not create an instance of type com.android.build.api.variant.impl.LibraryVariantBuilderImpl.
> Namespace not specified. Specify a namespace in the module’s build file: C:\Users\Sam\AppData\Local\Pub\Cache\hosted\pub.dev\twitter_login-4.4.2\android\build.gradle. See https://d.android.com/r/tools/upgrade-assistant/set-namespace for information about setting the namespace.
If you’ve specified the package attribute in the source AndroidManifest.xml, you can use the AGP Upgrade Assistant to migrate to the namespace value in the build file. Refer to https://d.android.com/r/tools/upgrade-assistant/agp-upgrade-assistant for general information about using the AGP Upgrade Assistant.
- Try: > Run with—stacktrace option to get the stack trace. > Run with—info or—debug option to get more log output. > Run with—scan to get full insights. > Get more help at https://help.gradle.org.
BUILD FAILED in 48s Running Gradle task ‘assembleDebug’... 49.4s Error: Gradle task assembleDebug failed with exit code 1 PS C:\Users\Sam\Desktop\martfury-flutter-1.0.4\martfury-flutter-1.0.4>
Hi,
Our dev team is still checking this error. Please wait.
I am trying everything but its not working
Hi,
Our dev team is investigating it. Please wait, we will fix and update it soon.
Does this app work with Ninico?
I am facing an issue, and I would like to open a ticket, but i am not able to find the license code of this purchase … and verify using Envato is not working
Update : I found it ..
It is midnight in our time, so please create a ticket, our dev team will support you as soon as possible.
Where is the APK demo to download
Hi,
Please download it on https://drive.google.com/file/d/1HE0wuILpu_kDycvMMxYlYnC9Ox9sR0O9/view?usp=sharing
Okay thanks
Hey bro one quick and important question.
You will bring separate app for other ecommerce script or this is the only app you will sell for all ecommerce script?
Hi,
We’ve developed a single mobile app that works seamlessly with all of our eCommerce scripts.
Since most of the apps share similar functionality, we’ve chosen the MartFury mobile app UI as the default because of its clean and modern design. Customers only need to update the logo, colors, and fonts to match their website’s branding.
Okay Bro. Going to buy it but Have some suggestion that is for your marketing and customer need.
For your marketing:
Dont relate this product with specific product like martfury or shofy or any other ecommerce script. there are many consumers like me and others knows your products and its architecture so we can understand one app is apllicable for all script and we will buy it but new Buyers may get confused. So in your app title mention the name of all Ecommerce script name. and in your logos in app script and even app product page use botble logo instead of martfury or use logo of all ecommerce script.
For consumers need:
while this app is going to benefit buyers of Martfury since the app ui match with their script but it is not good for other script buyers so is it possible to add something in app that it addapt colors from the script instead of hard coding it in app?
Basically in ecommerce script you can hardcode or provide a json setting for app that impords the color schema for app and then the app will load same schema in first load and cache it or it keeps taking the color schema from the ecommerce script directly.
Hi,
Logo and color must be configured from mobile app source code, we can’t change it from web admin.
But it’s easy to change in mobile apps source code, we have a config file for it.
Thanks for your suggestions.
Basically in app config if we replace the config file then it will take care of everything? and you already have the config file for each script. correct?
Hi,
No, we just have a config file for all kind of scripts. Just change values to make it matches your script.
I think script buyers may not have enough info on the code colors that need to be change. is it possible to get a config file or a file that stores all settings related to color schema? for example I have Shofy then I just place the config file for colors that holds schema of shofy and that is it.
Hi,
Please check our docs for this on https://docs.botble.com/martfury-flutter/01_theme_colors.html
I think that you can understand it.
To be honest I understand what you are trying to say but changing primary color is not enough. and still relavent colors code is something I may not find. for this better approach would be that you create a config file for colors for each script and then we just need to write the name of product and then it automatically takes the color code added for that script in that config file.
Hi,
We will consider it in future versions.
Thanks for your suggestion.
Is this the Shofy app ?
Hi,
Yes, it can work on Shofy and our other ecommerce scripts.
Before I buy, just one confirmation. This is the app that you guys were working on recently and compitable with Shofy … right ?
Hi,
Yes, it is compatible with Shofy. Just enable API for Shofy in Settings → API settings, then set API_URL in this Flutter app to make it works on Shofy.
Check screenshot: https://prnt.sc/jp3bEONhCriC
Bought … and thanks for the amazing suppoet … love you Botble!!
Thank you.