349 comments found.
looks like issue with api need your access and ftp so i can check and test in your server
in what section is this when you upload license?
email me here
https://codecanyon.net/user/bastikikang#contactleave a comment here once you send it so i will be notified
cheers
thx fix
cheers
Hello! How are you bro? I sent a message to you please check it and let me know. Thank you.
sent
Hi Basti – Do you have a video tutorial that shows the complete backend setup and process of accepting & delivery of the Driver app? The documentation is very confusing.
the steps is straight forward,
can you let me know what section your confuse?
basically flow are
1. create a shift for your rider under backoffice -> delivery management -> shift schedule
this is for rider type Independent contractor
if your rider is type is employee then create shift in employee schedule
2. when creating shift you will be ask to choose zone this is the criteria we use what zone does rider will work
and this zone can be set to each merchant by editing merchant and under zone
you can create different zone in attributes -> zone
3. now once you create a shift rider will need to login to the app and look for shift and take that shift
4. after rider take the shift they will need to click on start shift
5. once rider start the shift they can now receive order from the shift with zone they have taken
6. in backoffice you can now assign the new order to your rider
or you can do auto assign
hope this helps
cheers
Email sent, please check it
sent
replied – Just want to know what is the xcode directory to change the name?
Please check your email subject “mobile and driver app issues”
sent
Please check the delivery only email for the code that i sent you… Thanks
I am waiting for your reply on Delivery only option email
just got back , will do check my email today
cheers
hello basti
Where to translate all information from the panel of the delivery app installed on the KRMS web?
am sorry mate
can you share screenshot instead?
but most of the translation can be done in two sections
1. translate words from the rider app you can find this in src/i18n/en/index.js
you can watch this video how https://www.youtube.com/watch?v=jzmwDIPuMBg&t=102s2. translate all api response coming from your server
in backoffice -> attributes -> languages edit the front end languages
hello Basti
In the app driver can I use the same google maps key that is in the website application or do I need to create a new key for the app driver?
hi
it will use your website api keys for google maps
cheers
Hi Basti
I have a few things here when testing the driver app. I have set all to be active in back office and however the assign driver from the merchant does not work to assign the driver as have setup same zone and address area etc. Also I tried to cancel the shift in the backend from the main admin panel and the shift does not cancel in the driver app.
Also I have set the Enabled end shift but there is no end shift in the driver app. Maybe I have not setup something correctly. Also what is Service account JSON file supposed to be.
Thanks
you mean auto assign?
if you just change your settings you need to close your app and open again to take affect the new settings
1. Privacy Policy 2. Terms and Conditions 3. About Us
in the driver application not found, in the admin panel there is the page, and it is accessible on the web, but not from the driver application
- How do I leave the default country code that I want at the time of registration instead of +1 which is the default that is configured.
Thank you very much!
hi mate
you need to create this page first
1. backoffice -> attributes -> pages
2. and then assign this page to the rider app go to backoffice -> delivery management -> settings -> pages
you can use this 2 sites to generate this pages
https://www.privacypolicytemplate.net/
https://www.termsandconditionsgenerator.com/
I have 2 questions, one regarding whether the rider registers only in the app or can also register on the site and where I can’t find the link, and if you offer app installation service in the stores
hi mate
at the moment registration can be found on the app next update will have it on website as well
yes i do contact me via profile
cheers
can you replay to my mail
sent
Friend
I bought the drivers module to integrate KRMS PHP + external API (Swagger) see API external https://shorturl.at/lqyE9
How can I do this in a simple and functional way?
Just explain to me how to do this, do you need some intermediary software?
krms-module-driver + external API webhook
is this a external api to manage your order?
if yes, this will depends in your developer approach
for me the best way is to call this api once customer place an order
Yes, it’s an external API to call drivers to pick up/deliver orders.
Do you know of any way to help? Or even how can I do this in a functional, simple way? If you know how I can do this, I THANK YOU IMMENSELY!!! LOL 
this will depends in your approach
but what i can see here is that when a new order is place
you can call the api to pass the order details
or only if order is accepted
so its basically it depends
you can find all you need in the php code to achieve this
if you have developer am sure they can do this easily 
I practically don’t want to mess with what was installed, and only restaurants make the calls to the external API (it’s actually a company with a lot of drivers)
TKS
its easy you just need to add your own hook to call that api am sure your dev knows this
Hello support friend:
I installed the drivers module, but it does not generate the API, do you have a idea how to solve this?
Follow the image links
1.https://prnt.sc/ba2pybmhY3EP
2. https://prnt.sc/GX0hF99fLdiZ
i am using mapbox as map system
tks
hi mate
install first the addon the error says addon not found
upload the file DriverModules.zip this file is came with when you download here in cc and go to backoffice -> addons -> install addon
cheers
The driver module was installed, activated and the license was also activated, could it be that there is some permission in the folders? some error?
go to backoffice -> addon manager check on the list if there is driver addon on the list
this error is when the addon cannot be found in the list
Array ( [0] => Array ( [0] => field status already exist [1] => field response already exist ) )
[1] => Array
(
[0] => field slug already exist
)
[2] => Array
(
[0] => field icon already exist
[1] => field icon_path already exist
)
[3] => Array
(
[0] => field item_id already exist
[1] => field cat_id already exist
)
[4] => {{subscriber}} table already exist
[5] => {{banner}} table already exist
[6] => Array
(
[0] => field owner already exist
[1] => field merchant_id already exist
)
[7] => Array
(
[0] => field meta_value1 already exist
)
[8] => Array
(
[0] => field merchant_id already exist
)
[9] => {{addons}} table already exist
[10] => Array
(
[0] => field icon already exist
[1] => field icon_path already exist
)
[11] => Array
(
[0] => field attr6 already exist
[1] => field attr7 already exist
[2] => field attr8 already exist
[3] => field attr9 already exist
[4] => field capture already exist
[5] => field split already exist
)
[12] => Array
(
[0] => field attr6 already exist
[1] => field attr7 already exist
[2] => field attr8 already exist
[3] => field attr9 already exist
[4] => field capture already exist
[5] => field split already exist
)
[13] => Array
(
[0] => field image already exist
[1] => field path already exist
)
[14] => Array
(
[0] => field group_name already exist
)
[15] => {{view_order_status}} table created
[16] => Array
(
[0] => field delivery_status already exist
[1] => field vehicle_id already exist
[2] => field request_from already exist
[3] => field delivered_at already exist
)
[17] => Array
(
[0] => field latitude already exist
[1] => field longitude already exist
)
[18] => Array
(
[0] => field visible already exist
)
[19] => Array
(
[0] => field reference_id already exist
)
[20] => Array
(
[0] => field offer_type already exist
)
[21] => {{bank_deposit}} table already exist
[22] => {{view_offers}} table created
[23] => Array
(
[0] => field sequence already exist
)
[24] => Array
(
[0] => field verification_code already exist
)
[25] => Array
(
[0] => field meta_data already exist
)
[26] => Array
(
[0] => field allowed_offline_payment already exist
[1] => field invoice_terms already exist
)
[27] => {{invoice}} table already exist
[28] => {{printer}} table already exist
[29] => {{printer_meta}} table already exist
[30] => {{invoice_meta}} table already exist
[31] => {{table_reservation}} table already exist
[32] => {{table_reservation_history}} table already exist
[33] => {{table_room}} table already exist
[34] => {{table_shift}} table already exist
[35] => {{table_shift_days}} table already exist
[36] => {{table_tables}} table already exist
[37] => {{printer_logs}} table already exist
[38] => Array
(
[0] => field ingredients_preselected already exist
)
[39] => Array
(
[0] => field meta_value1 already exist
)
[40] => Array
(
[0] => field service_id already exist
)
[41] => Array
(
[0] => field characteristics already exist
)
[42] => {{driver}} table already exist
[43] => {{driver_activity}} table already exist
[44] => {{driver_break}} table already exist
[45] => {{driver_collect_cash}} table already exist
[46] => {{driver_group}} table already exist
[47] => {{driver_group_relations}} table already exist
[48] => {{driver_meta}} table already exist
[49] => {{driver_payment_method}} table already exist
[50] => {{driver_schedule}} table already exist
[51] => {{driver_shift_schedule}} table already exist
[52] => {{driver_vehicle}} table already exist
[53] => {{cron}} table already exist
[54] => FINISH FIXING TABLES
the purchase code for driver app
Sure, sure!!!
I’ve done this twice, and it still doesn’t start, I sent you a video showing the error.
If you want, I’ll send you my username and driver module license
email me here all your access like site link, admin login and ftp access
and provide screenshot of the error
https://codecanyon.net/user/bastikikang#contactcheers
hello basti
I sent you an email with all the information and a video showing the problem.
I need to resolve to start delivery work, please I need your support.
Thanks
ok mate found the issue
the problem is you change something in the code which you should not have done
you change the Rider app to Entregador app
in drivercontroller.php
fixed check again
Man, app keeps getting rejected by Google. I have no clue how better to answer the questions. I am telling it about all of the permissions, and some I really don’t know if I am answering correctly. The “reason” they give for rejection tells me nothing and I am now just guessing what could be the wrong answer I have given. It would really help if we had a guide on how to answer the questions about data privacy because Google will give no specific reference to what question I actually answered incorrectly.
They only say this: We detected user data transmitted off device that you have not disclosed in your app’s Data safety form as user data collected.
But I have answered almost every question that it does, and have gave the reasons for why.
This is the only info Google gives with rejection:
“We found an issue in the following area(s):
SPLIT_BUNDLE 1: Policy Declaration – Data Safety Section: Device Or Other IDs Data Type – Device Or Other IDs (some common examples may include Advertising ID, Android ID, IMEI, BSSID, MAC address)”
Also, the same for Apple: Can you please advise on what to do, since you have the app approved in Apple and Google?
“Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not have any features that require persistent location. Apps that declare support for location in the UIBackgroundModes key in your Info.plist file must have features that require persistent location.
Next Steps
To resolve this issue, please revise your app to include features that require the persistent use of real-time location updates while the app is in the background.
If your app does not require persistent real-time location updates, please remove the “location” setting from the UIBackgroundModes key. You may wish to use the significant-change location service or the region monitoring location service if persistent real-time location updates are not required for your app features.”
This is an answer I have given, but they are rejecting:
“This app DOES require persistent location because the platform needs to know where a delivery person is located in order to select the closest agent to a merchant in order to know who to send the request to. The app will not function without it. The app is not designed for the agent/user to have the app up at ALL times, therefore, the background location will need to be on.
This is no different from a delivery agent app such as UberEats, DoorDash, or Amazon Flex.
We’ve disclosed why the app needs background location on and the agents will also be familiar with and understand.”
They reply again with rejection:
Thank you for your reply.
Regarding 2.5.4, your app does not have any features that require persistent location.
To resolve this issue, it would be appropriate to revise your app to include features that require the persistent use of real-time location updates while the app is in the background. If your app does not require persistent real-time location updates, please remove the “location” setting from the UIBackgroundModes key.
We look forward to reviewing your resubmitted app.
Best regards,
App Store Review So how does a delivery app work without having a persistent knowledge of the location of the agent using it? I keep telling them over and over that the app needs to know the location of the person using it in order to know where they are to send the nearest agent a service request, but they keep sending me replies like this.Man PLEASE help me with these confusing app store and play store rejections. It is simply NOT clear to me wth these folks want.
hi mate
first of all google should not have any issue make sure you fill all the fields that google requires
you can watch this 2 videos
https://www.youtube.com/watch?v=xPy_Qp7OR0U https://www.youtube.com/watch?v=Y70Zym8j9OYfor ios remove this in your info.plist
<key>UIBackgroundModes</key>
<array>
<string>location</string>
</array>
cheers
I have android sorted. I will do that with iOS.
cheers
App crashes with this taken out in iOS. Simulator and the actual device. Did you get your version of the app on the App Store? If so, how did you achieve it?
Exception NSException *Invalid parameter not satisfying: !stayUp || CLCientISBackgroundable (internal->fClient) || _CFMZEnabled()” 0×000060000071d500 is the error
In simulator, it crashes as soon as granting permission to location.
there is no such thing , make sure you provide correct certificate and the app id push is enabled
I’m not sure what you mean by no such thing.
There is no link between certificate and apple id with the error. We are getting this when we remove the backgroundmode & location from “info” and compile it to run on the simulator. But it works fine, when we do build/compile without removing it, it works fine.
mate the granting permission is for either push or allowed location and i been submitting apps in apple without any issue
so please verify again
you just need to remove location i mention you can either do that in your info.plist or in xcode directly under capabilities
Yes, I have done that, but it keeps making the app crash.
With nothing removed it’s fine, yet Apple rejects it with the message I gave above a few days ago. With it removed, the app simply does not load.
Are you being specific as to how I need to remove? This isn’t making any sense. Please advise.
same rejection this one ?
To resolve this issue, it would be appropriate to revise your app to include features that require the persistent use of real-time location updates while the app is in the background. If your app does not require persistent real-time location updates, please remove the “location” setting from the UIBackgroundModes key.
if yes as you can see the suggestion is to remove the UIBackgroundModes
remove this in capabilities and archive your app and upload the new ipa and re submit
I’ve done. The simulator has it continuously crashing, which makes me reluctant to resubmit. Are you saying resubmit even though simulator fails?
I’ve pushed it through TestFlight and it crashes. Without that in it will not run, it crashes as soon as it is launched. But Apple rejects it with it in. May I ask if you have this actual app on the App Store? If there is anyone else using this who had the app pushed successfully to Apple, how did you get around this issue? It can’t be that I’m the only one with the issue, with the same codebase.
Can you remove it from plist and run in simulator without it crashing?
For some perspective, the contents.json file even needs to be updated as it is almost empty when we prepare the iOS. so if we follow that as it is, the icons don’t appear, we had to put that in ourselves for them to show up. Please Basti, look into this as we simply cannot get the app into App Store as it is set.
I’m extremely curious as to how anyone has so far, and if so — please do enlighten me.
hi mate
can you share a video instead?
i have submitted 3 apps already in apple without any problems
There is really no video to show. The app simply does not load. I launch it and it flashes and crashes. You’ve submitted 3 apps, but have you submitted THIS exact app? I’ve submitted apps too.
My problem is fully described above. I’ve searched for Karenderia Driver app to see if it is on the store but it doesn’t show up.
I would implore you to remove what you told me to remove, then run it in a simulator to see what happens. For us, it crashes. We pushed it to TestFlight and same — crashes.
With that part in (backgroundLocation) Apple rejects. Problem explained fully above. Plus the icons don’t load when building from the cc download, we had to edit the contents.json file to get icons of ours to appear. That part isn’t important but just so you know there may be some incomplete things there.
My main issue is why apple reject with backgroundLocation but app will not work with it removed.
its better if you provide me a video on what you did so i can understand
cause i have submitted the app in apple and its got approved with out any problems
if you want i can sent you the approved link via private email
again there is no such issue in driver app as long you did it right
May I ask if you had to remove the backgroundLocation as you advised me? If so, can you say exactly which line you removed or maybe provide a video to me? It would be easier than me to ask my co-dev to record the entire process of what we did.
I may need to just put you in touch with him via email.
I can’t ask my co-dev to record the entire process, because we know it works entirely, but we are getting this issue with the app when location is removed from info.plist, but we can and show a video that it’s not working without the location.
And we will record what we remove. But it’s straightforward — we simply remove what you suggested and do nothing else further to the app, than when testing it, it crashes. It’s really as simple as that
Please tell me where to send the video. We’ve made the video documenting what we’ve done. Thanks for attention.
you can upload to any sites like youtube, wetransfer etc
i think its better to remove this in xcode rather in info.plist cause you might be removing it wrong if you remove the wrong code the info.plist it will break the code
to be honest the instructions i give you is very simple am not sure you having hard time to do this this is very basic
Would you be willing to show me how you did it? I would really appreciate it.
Btw, I’ve emailed you (via codecanyon form on your profile) the link to the video.
sent
Alright thanks. I’ll see if this works. Fingers crossed.
It doesn’t work. I’ve made video. Please check email.
Is yours running with or without this?
<key>UIBackgroundModes</key> <array> <string>location</string> </array> If without could you PLEASE show us a video of it running in emulator with this removed? Whatever plist.info you are using for the successfully submitted app, would you PLEASE show it to us so we can compare?
We are doing every last thing shown in video and these replies, but simply is NOT running with this removed, and we have removed it all:
<key>UIBackgroundModes</key> <array> <string>location</string> </array>
This is very frustrating.
As well, since apple says: “Your app declares support for location in the UIBackgroundModes key in your Info.plist file but does not have any features that require persistent location. Apps that declare support for location in the UIBackgroundModes key in your Info.plist file must have features that require persistent location.”
Could you please let me know what feature requires this? This way, I can negotiate and explain to Apple exactly why this is needed since they cannot seem to identify and keep telling me to kick rocks or revise the app.
If you have it up in the stores, I really wish you would show us your info.plist and or a video if it running without that in.
If we didnt follow the video, then the app would not run at all even with that IN the info.plist, but it does run. Only when we remove that, does it not run. We are using Xcode via MacInTheCloud (if that matters, which it shouldn’t but I want to just throw out every last piece of the situation since there is obviously something not being connected here).
I think a great solution that can end all of this back and forth would be for you to simply show us a video proving that it works with the UIBackgroundModes removed—in emulator.
Please consider this so that I may, after 5+ years finally get this business off of the ground. :-/

its how you build your app mate
i don’t know what to explain it to you anymore
am not sure if this go to do with your xcode version but i don’t think it is cause the error is different
We ended up altered the location functionalities in LocationTracker.vue file. and removed the code that requires background location. And now it is running fine, passed well in TestFlight with no crashes and going to submission
It would have helped if you showed us the removal of whatever it is you removed, if anything, and then showed us it running in simulator. Maybe it’s MacInTheCloud reason, idk but we did everything 100% exactly as u said to no avail.
We had to rewrite a bit of the app LocationTracker.vue because this was insanity.
you don’t need to remove anything it the code
i believe i give you the rider app i submit in apple it was approved without any issue
if you remove some code it will not work as intended
It’s working A1 for us, we’ve done all tests even order. Successfully did a schedule, request received, accepted delivered, etc. We’re good now. It didn’t work for us and just got tired of the frustration as it was driving us insane so had to deal with it on our end as developers.
5 years is too long, and we love your system as it is most certainly complete and top tier over all of these others, and you usually are a top tier dev and give dedicated support, but mate it just wasn’t happening and I know you were tired of seeing my emails haha.
Just sometimes have to take things in your own hands, and we appreciate the super awesome base to begin with. This one situation was just a miss, not a hit.
no worries mate i understand 
Hello friend!
My question is, can I add 1 company that already has many couriers? How can I configure or adapt this function?
In my business it is very easy to adapt this function, can you help me?
hi mate
am sorry am confuse what do you mean?
this rider app is for kmrs
I have a driver on the shift, but I don’t see him in map mode in the delivery management section of Admin. Is the map where I will see all delivery agents currently signed in with a shift? Or does the map only show active orders?
Please advise, thanks.
did you configure your firebase database ?
and did you login to rider app ?
only you can see the rider on the map once you login in the rider and it will sent its location to your firebase datatabase
and this is real time location
Yes firebase is configured. Logged in and accepted a shift with the rider. I only see a zoomed in downtown L.A. map. I’m doing things in Minneapolis and cannot see the agent.
I thought the map would give a high level view and I would see certain dots or clusters where active agents are logged in and active and I could zoom in to certain areas for low-level views.
Disregard. I now see that it will show once the driver/agent has accepted and clicked “start working” but the thing is the “start working” button wasn’t there before near the shift.
I see the driver and other details on the map now.
However, the auto-assign didn’t work for a test order. I had to manually assign the task.
hi mate
the start button will be on rider dashboard this will show once you get a shift
and for auto assign follow the instructions i posted above
make sure rider has login to app else auto assign will not work cause am looking for rider location that is near from restaurant and zone
Yes. The start button now appears, but before it wasn’t. Maybe I didn’t accept shift correctly. But once on the shift, the auto-assign didn’t go and I had to manually. Maybe because the cron job hadn’t ran yet? I have it set for every 1 minute. Maybe my autoassign isn’t configured properly?
am not using cron jobs in auto assign am using run actions
cause cron jobs make your server slow
did you enabled the auto assign in your back office settings?
Yes, that’s enabled.
is your runaction works? like if its sending emails etc
once there is new order delivery type it will auto assign to rider with the following filter
1. by zone
2. by distance
3. if rider has current shift on going
4. allowed number of task
5. rider has vehicle added
6. if rider has currently has task ongoing the task will be assign to next available rider with no task
Yes, it’s sending emails. Delivery agent has vehicle type and vehicle added. I thought at first no, but I check and they do have that added. No photo though, that’s all that’s missing.
no vehicle photo
I’ll look over everything and run another test tomorrow. I must have missed something, or perhaps I wasn’t patient enough. I gave it maybe 10 seconds before I just auto-assigned it. Perhaps it takes a few seconds? The other stuff was immediate though (the order notification, and when driver accepted the autoassign)
hi mate
is this solved? auto assign will happen after customer place an order but it should have available rider online with shift active
Idk if this is solved now because the app just continuously crashes with the background location thing removed, as per the other comment/support question.
The app simply doesn’t work with that removed and apple simply will not accept it with it in.
reply in your other comments
Yes. I’ve replied.
Hey Basti,
I wanted to outline the challenges we're facing with managing shifts for drivers and zones, especially when we have hundreds of restaurants and drivers to coordinate. It requires a significant amount of resources to handle manually. I was wondering if you could explore potential solutions to automate this process. It would be great if you could develop a module that automatically sends notifications to the nearest drivers with out the zones
Thanks again for your hard work.
hi mate
without zone only? if yes you can easily change the auto assign query to remove the zone instead use only by distance
email me here for quick fixed
https://codecanyon.net/user/bastikikang#contactleave a comment here once you send it so i will be notified
cheers
cheers
Thanks again Basti. I have sent you a direct message. Looking forward to your reply.
sent
Thank you for you quick response. Your support and consideration for your customers is what make your script the best on it category.
thank you 
Hello. I’m trying to assign shifts to independent contractors, but they don’t see the shifts by zone, the place is well configured and everything, but I don’t know how to assign each contractor from which zone it is…
hi mate
steps are the following
1. create zone first in backoffice -> attributes -> zone
2. attach the zone to your merchant in backoffice -> merchant -> edit merchant -> zone -> select the zone you created
3. create a shift in backoffice -> delivery management -> shifts schedule
take note shift should be in the same day like 8:00am to 5:00pm
4. now login to your rider app and find the shift you created and take the shift after that start the shift
rider cannot receive new orders if they don’t start the shift
5. you can auto assign new orders to the riders who is working from that zone and nearest to merchant location in backoffice -> delivery management -> settings -> Enabled auto assign
or you can assign the rider to orders manually
hope this helps you understand how assignment works in rider app
cheers
I have followed all the steps, but the dealer can’t see the turn…
turn ? what do you mean
Another question: Must shifts be selected in order for a delivery agent to come online and work? Ideally, I would set it to have a delivery person simply come online and if they’re in an area where there are restaurants and orders being made—they can accept and deliver.
Is this how it works, or is it the case that shifts have to be made and selected for the drivers to be able to accept work? And can only do so in their zones?
hi mate
correct riders need to get shift first based in zone they can only receive orders from the zone they have shift
cheers
I see you’ve answered differently with the similar question above.
How can I make this be the case, so driver can operate anywhere they want without specifying or asking to be moved to a different zone?
“without zone only? if yes you can easily change the auto assign query to remove the zone instead use only by distance
email me here for quick fixed”
my answer is only for auto assign you cannot work without shifts
this will require a lot of changes
only in auto assign query we can remove the filter by zone
Hello. The cron jobs have to run as http and not https? the url generated for the cron jobs have https. Please advise, thanks
it depends in your site if you have SSL installed then use https
What can be the issue? Please advise, thanks.
wait for the video i will post it in youtube you need to change something in pod file
Ok. How long will the video take to be up? Is it possible you could tell me since I have developer on hand doing the stuff on borrowed time? I’d appreciate it, thanks if you will.
wait for today will post it
Ok, would you be able to provide the link so I know which video, or give the name of it, as well as when you post it?
ok here is the video tutorials
please do read the description i posted there all the needed files also the notes that i type in the video
note this tutorial is for all karenderia apps
Ok Thanks
cheers
When releasing to GooglePlay, what should the answer to this be: “Does the app natively allow users to interact or exchange content with other users through voice communication, text, or sharing images or audio?”
Since the users won’t communicate with other users of the driver app, but will possibly communicate with users of the customer app, would that apply as in-app communication?
Is there a guide on how to correctly fill out the questionnaires of the App Store and PlayStore for the apps? That would be useful as sometimes it’s difficult to determine being that we may not know all of the code functionality and states of it since not having written it.
Please advise
As well, since we are paying the delivery agents, does this mean that the app collects financial data (specifically “payment info”)? And for Device or other IDs, is this data collected for location purposes (like to see who’s closest to restaurant or other location things, as with other delivery apps I’ve worked with Google has said I need this to be declared and explained.)
provide screenshot of this one
cause when i submitting i usually do the same
yes collect payment info and first name last name etc
How do we assign a driver to a specific zone, or is it the case that they can accept orders wherever they are at as long as they are in the circumference area of the restauraunt according to that restaurant’s zone?
its already by zone
every time you created a schedule you will choose zone this means that the rider will only receive an order based on that zone
and you can attach the zone to merchant by editing the merchant -> zone