3225 comments found.
Yeah i got the reply for my doubts. However there are few things to get clarification. And i am very glad to tell you guys are awesome in support…
In my last question i asked about the earning from vendor and driver (SYSTEM COMMISSION). In the mobile setting there is another two field GENERAL VENDOR COMMISSION AND GENERAL DRIVER COMMISSION.
1) What will be the payment flow if we are giving 10% in General Driver commission and 20% in general vendor commission?
2) What will happen if we given 25% in system commission of vendor adding form?
3) How do these system (system commission, General Driver commission and general vendor commission) working? Please explain the working flow.
1. When order is completed, the system will deduct 10% from the delivery fee before adding it to driver earning. Same thing with the vendor
2. Then 25% of the subtotal amount of the order will be deducted before adding to vendor earning
3. https://bakoambrose.gitbook.io/fuodz/usage-flows-flowcharts
Eden tecH the wonderful team
Got the answer. May be its the issue of my understanding. Still there is a need to get clear the doubts. And i am sorry for making you discomfort.
1) Will it make any conflict if we are giving a percentage to system commission (10%) and General driver commission (20%) and general vendor commission (5%)?
2) As far as i can understand we can generally give % of an amount to the general driver and general vendor commission field. And it will deduct the same % from all vendors and drivers in the system. Is that right?
3) If so, we also can give a % of an amount to an individual vendor as system commission and it will deduct those % only from that particular vendor and associated driver. Is that right?
3.A) In that case, will the general commission interfere the payment flow of individual vendor’s system commission?
4) If so, My question is that how does these both system work?
5)In the general driver commission, there is only one field to add a % of an amount. 5.a) How do we add base price in the general driver commission? 5.b) How do we add per kilometer price in the general driver commission?
Please give me an answer…And really sorry for the lot questions
1. the percentage you set for any individual driver/vendor will override the general commission for only those drivers/vendors.
2. Yes, unless you have set commission on individual driver/vendor, then the commission you set for the individual will override the general.
3. refer to the above answers
4. refer to the above answers
5. Yes. There is not base price, you can only set percentage for the commission driver/vendor gets. You don’t add in commission, you can set that for every vendor
Good day please is there any recommended version for dart sdk?
You can use dark version 2.13.4
This most error message I get..
Building without sound null safety For more information see https://dart.dev/null-safety/unsound-null-safety
Running Gradle task ‘bundleRelease’... java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.vmplugin.v7.Java7
at org.codehaus.groovy.vmplugin.VMPluginFactory.<clinit>(VMPluginFactory.java:43)
at org.codehaus.groovy.reflection.GroovyClassValueFactory.<clinit>(GroovyClassValueFactory.java:35)
at org.codehaus.groovy.reflection.ClassInfo.<clinit>(ClassInfo.java:109)
at org.codehaus.groovy.reflection.ReflectionCache.getCachedClass(ReflectionCache.java:95)
at org.codehaus.groovy.reflection.ReflectionCache.<clinit>(ReflectionCache.java:39)
at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.registerMethods(MetaClassRegistryImpl.java:209)
at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:107)
at org.codehaus.groovy.runtime.metaclass.MetaClassRegistryImpl.<init>(MetaClassRegistryImpl.java:85)
at groovy.lang.GroovySystem.<clinit>(GroovySystem.java:36)
at org.codehaus.groovy.runtime.InvokerHelper.<clinit>(InvokerHelper.java:86)
at groovy.lang.GroovyObjectSupport.getDefaultMetaClass(GroovyObjectSupport.java:59)
at groovy.lang.GroovyObjectSupport.<init>(GroovyObjectSupport.java:32)
at org.gradle.internal.extensibility.DefaultExtraPropertiesExtension.<init>(DefaultExtraPropertiesExtension.java:29)
at org.gradle.internal.extensibility.DefaultConvention.<init>(DefaultConvention.java:48)
at org.gradle.api.internal.plugins.DefaultConvention.<init>(DefaultConvention.java:28)
at org.gradle.internal.extensibility.ExtensibleDynamicObject.<init>(ExtensibleDynamicObject.java:60)
at org.gradle.internal.instantiation.MixInExtensibleDynamicObject.<init>(MixInExtensibleDynamicObject.java:34)
at org.gradle.initialization.DefaultSettings_Decorated.getAsDynamicObject(Unknown Source)
at org.gradle.initialization.SettingsFactory.createSettings(SettingsFactory.java:58)
at org.gradle.initialization.ScriptEvaluatingSettingsProcessor.process(ScriptEvaluatingSettingsProcessor.java:61)
at org.gradle.initialization.PropertiesLoadingSettingsProcessor.process(PropertiesLoadingSettingsProcessor.java:38)
at org.gradle.initialization.SettingsEvaluatedCallbackFiringSettingsProcessor.process(SettingsEvaluatedCallbackFiringSettingsProcessor.java:34)
at org.gradle.initialization.RootBuildCacheControllerSettingsProcessor.process(RootBuildCacheControllerSettingsProcessor.java:36)
at org.gradle.initialization.BuildOperationSettingsProcessor$2.call(BuildOperationSettingsProcessor.java:50)
at org.gradle.initialization.BuildOperationSettingsProcessor$2.call(BuildOperationSettingsProcessor.java:47)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
at org.gradle.initialization.BuildOperationSettingsProcessor.process(BuildOperationSettingsProcessor.java:47)
at org.gradle.initialization.DefaultSettingsLoader.findSettingsAndLoadIfAppropriate(DefaultSettingsLoader.java:104)
at org.gradle.initialization.DefaultSettingsLoader.findAndLoadSettings(DefaultSettingsLoader.java:45)
at org.gradle.initialization.SettingsAttachingSettingsLoader.findAndLoadSettings(SettingsAttachingSettingsLoader.java:35)
at org.gradle.internal.composite.CommandLineIncludedBuildSettingsLoader.findAndLoadSettings(CommandLineIncludedBuildSettingsLoader.java:34)
at org.gradle.internal.composite.ChildBuildRegisteringSettingsLoader.findAndLoadSettings(ChildBuildRegisteringSettingsLoader.java:47)
at org.gradle.internal.composite.CompositeBuildSettingsLoader.findAndLoadSettings(CompositeBuildSettingsLoader.java:35)
at org.gradle.initialization.DefaultSettingsPreparer.prepareSettings(DefaultSettingsPreparer.java:36)
at org.gradle.initialization.BuildOperatingFiringSettingsPreparer$LoadBuild.doLoadBuild(BuildOperatingFiringSettingsPreparer.java:59)
at org.gradle.initialization.BuildOperatingFiringSettingsPreparer$LoadBuild.run(BuildOperatingFiringSettingsPreparer.java:54)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
at org.gradle.initialization.BuildOperatingFiringSettingsPreparer.prepareSettings(BuildOperatingFiringSettingsPreparer.java:42)
at org.gradle.initialization.DefaultGradleLauncher.prepareSettings(DefaultGradleLauncher.java:190)
at org.gradle.initialization.DefaultGradleLauncher.doClassicBuildStages(DefaultGradleLauncher.java:134)
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:126)
at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:106)
at org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:60)
at org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:57)
at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:85)
at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:78)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:189)
at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40)
at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:78)
at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:57)
at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:31)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:63)
at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:39)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:51)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:45)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)
at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)
at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:45)
at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:50)
at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:47)
at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:78)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:47)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:31)
at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:42)
at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:28)
at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:78)
at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:52)
at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:59)
at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:36)
at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:68)
at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:38)
at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:37)
at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:26)
at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)
at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)
at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:60)
at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:32)
at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:55)
at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:41)
at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:48)
at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:32)
at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:68)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:39)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:27)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:35)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:78)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:75)
at org.gradle.util.Swapper.swap(Swapper.java:38)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:75)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:63)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:52)
at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
at java.base/java.lang.Thread.run(Thread.java:833)
FAILURE: Build failed with an exception.
- What went wrong:
Could not initialize class org.codehaus.groovy.reflection.ReflectionCache
- 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
Please open a ticket on our discord server to report any issue
I have solve it..I didn’t add java_Home in Environment
ok
This is your paypal payment account id ? Paypal: info@modesempire.com please verify and. Reply to me
Please send message to your ticket on discord
my ticket id is 981. please check
Seen
I am testing the two iOS apps on my iPhone.
Issues: I am in the US and the map location picker does not work. It keeps saying “unnamed”. when I click next the app throws an SQL error. I am signed in with your demo accounts.
Driver location does not show in client app.
There is no back button on the shopping cart when the cart is empty. I have to close the app.
Thought you might be interested in my findings.
Please check again location picker should work now. Cart is a tab, so you just have to tap the bottom navigation to switch pages
There is no bottom navigation when the client cart is empty. 
Yes, map works great now.
Ok, we will look into it
can you reply my ticket #943, i am getting error APP_DEBUG is set to true while APP_ENV is not local, if keep APP_ENV=production and APP_DEBUG=false getting page 500 error and even if keep APP_DEBUG=true still getting error, an you help
Ticket has been worked on
I am not able to verified myself on discord how can i get verified as natives
send us a private message on discord
I am trying to sent it to nitesh_10 but it said channel verification level is too high
My discord id is @prabanpuruw #5475
send a message directly to EdenTech or the general channel
I cant ….because its said security too high
I have sent friend request please do accept
ok
how does the restaurant pay a percentage to the manager? How does a restaurant see the negative value it owes to the administrator?
payout/payment of earnings is done offline. There is a section for vendor to request for payout from the backend.
error after entering purchase code not fully activated
Please ignore, wrong wording
Hi, Everything is awesome! #1- Plan to make it native app? it just looks like webview app. If yes, how much time it will take? #2- OTP? #3- For services (plumber, electrician, cleaner etc) there is no auto price calculator. There is only an option to hire an electrician for hours 2/3/4 and so on. As its adding hours in cart. But there should be price calculator which should calculate time (service starting time to service completed time) and then calculate the bill. Also different rates for peak hours. Do you have any plan about this minor change?
1. App is built with Flutter 2. OTP coming in next update 3. This is not how our system system works. Its either per hour or not time restriction
Hello, every address I choose from map is uname … Can you tell me how to solve this… As much as I love the UI I am unable to test… Also if you have a WhatsApp get in touch with me +2250142784249 Regards
Please check the project documentation on setting up google map apis
Am talking about the demo apps.. How can I test it? Can you WhatsApp me +2250142784249
Please check again map related issues should work now
Any plan for diffrent UI for Different shop catogery
Yes, In future update
Hi; I can only see a field to add % of commission for both from vendor and delivery agent.
Can we separately add delivery agent commission and vendor commission % in the system.
Where can i find the feature if it already there?
Some cases we don’t want to take commission from vendor or we will have to two type of percentage
Sorry, the project only support percentage commission. You can either set commission for each vendor/driver or set a general commission applicable to all driver/vendor
how to install in localhost?
There is not provide for localhost setup.
A little confused about what is included. Is the taxi feature included in this or is that offered separate?
What exactly is included in this flutter project?
Taxi feature already available inside the project
why you are not listing your website and other addons on codecanyon, OR you can combine with this script and increase price, what is an issue to do this, i am facing payment issues with paypal may be there are like me. I purchased this script beacause of website as addon now i am not able to purchase due to ban on direct shopping via paypal, and you are saying we have only one payment option available, what should i do now, pls suggest forward path, this issue is raised on your channel via ticket also. pls help
Sorry for the inconvenience. We are currently working to add more payment gateway to our website to make it easier for people to buy extensions and other add-ons on our website
this a new error while building my appbundle * Get more help at https://help.gradle.org
BUILD FAILED in 8m 9s Running Gradle task ‘bundleRelease’... 500.9s Gradle task bundleRelease failed with exit code 1
hello their for delivery if i want to send ship for 5 location i do regist the five location what the next step cuz it’s not working on demo can i set the info and contact for every location in the next step and how im dealing with freelancer driver is their any way to let it as booking i need to move stuff to other location so i book and waiting for accpting the request from other driver not shipping company
No please. You have to select a vendor of your choice
what about contact number for who is going to recive the delivery if they are more than 2 location
If you enable multiple stops from the backend, then the sender and receiver contact info form will show
Hi 1. The location search does not seem to be working both on app and on the admin panel.
2. It is possible to remove vendor for courier as not sure whats the point from the customer perspective. If i want to send a parcel, i dont really know which vendor to choose, just want my parcel to be sent. There are no reviews or prices displayed first so i could choose the cheapest. So not sure what the idea is.
3. Also unable to log in on the app as vendor or driver. Getting following error:
“firebase.j: An internal error has occurred [API Key expired. Please renew the API Key]”
Also where is the Referral System? Cant see in the User app.
1. Please make sure you have setup billing account on your google map console
2. Current flow will require you to select a vendor.
3. Make sure you set the right google map api keys
There is a referral system in the user app.