Code

Discussion on Karenderia Mobile App Multi Restaurant

Discussion on Karenderia Mobile App Multi Restaurant

Cart 429 sales

1106 comments found.

Another problem found:

When a customer places an order and merchant accepts, the customer gets a push notification to say Order#10019 is ready for pickup.

This is a delivery order, and its only just been set to accepted not ready for delivery. Also any further changes to the order status, the customer does not get any notification. So if merchant changes order to ready for delivery, there is no notification.

hi mate

check your push template the selected template it wrong those are templates for when order is ready

remember you can control what template to send per status

you can watch this video https://www.youtube.com/watch?v=NMG7HJ3PfYE

What do we upload or enter into the box labelled Web Push Certificates?

https://ibb.co/ksJ71h5d

✖ update ios – failed! [error] Analyzing dependencies [!] CocoaPods could not find compatible versions for pod “FirebaseCore”: In Podfile: Firebase/Messaging (= 8.1.1) was resolved to 8.1.1, which depends on Firebase/CoreOnly (= 8.1.1) was resolved to 8.1.1, which depends on FirebaseCore (= 8.1.0)

Firebase/Messaging (= 8.1.1) was resolved to 8.1.1, which depends on
FirebaseMessaging (> 8.1.0) was resolved to 8.1.0, which depends on
FirebaseCore (> 8.0)
CocoaPods could not find compatible versions for pod "FirebaseMessaging":
In Podfile:
CapacitorCommunityFcm (from `../../node_modules/@capacitor-community/fcm`) was resolved to 7.1.1, which
depends on
FirebaseMessaging
Firebase/Messaging (= 8.1.1) was resolved to 8.1.1, which depends on
FirebaseMessaging (> 8.1.0)
CocoaPods could not find compatible versions for pod "GoogleUtilities/UserDefaults":
In Podfile:
CapgoCapacitorSocialLogin (from `../../node_modules/@capgo/capacitor-social-login`) was resolved to 7.8.3,
which depends on
GoogleSignIn (> 9.0.0) was resolved to 9.0.0, which depends on
AppCheckCore (> 11.0) was resolved to 11.2.0, which depends on
GoogleUtilities/UserDefaults (> 8.0)
Firebase/Messaging (= 8.1.1) was resolved to 8.1.1, which depends on
FirebaseMessaging (> 8.1.0) was resolved to 8.1.0, which depends on
GoogleUtilities/UserDefaults (> 7.4)

in your podfile

add this

pod 'Firebase/Messaging', '11.15.0' example target 'App' do pod 'Firebase/Messaging', '11.15.0' capacitor_pods # Add your Pods here end

Do you have an updated ios build instructions as seems mine just failing at quasar build -m capacitor -T ios—ide

am building some apps for customer the process is still the same

only need changes in the video is the fire messaging version

use this

pod ‘Firebase/Messaging’, ‘11.15.0’

hl1afg Purchased

Although I purchased the mobile app some time ago, I’ve never used it until now. When I finally tried to use it, I encountered a problem.

The PWA app in your demo does not allow setting an order time. When selecting Pickup and choosing either “Now” or “Schedule,” the date and time cannot be selected.

My site is experiencing the same issue — the date and time selection is not working.

I would like to use the mobile app through PWA, but do I need to configure admin → Site Configuration → Mobile Settings → Web Push Certificates?

If so, how can I obtain these certificates?

it was the last update

try to add item first in your cart and then you can change the time selection

and for Web Push Certificates you can find this in your firebase

hl1afg Purchased

“The app keeps showing a pop-up saying ‘Selected Time Passed. The selected time is no longer available. Please choose a new time.’ and I can’t select any menu. What is causing this issue?” I use a PWA App.

you need to select delivery time cause the current one you selected is already passed

just choose future date and you can continue ordering

Hi Basti. I realized OCR payment (Credit/Debit Card) is giving issues on mobile app when you purchase from membership merchants. When you buy from commission merchants the saved card in default cards is shown in the checkout page, but if you buy from a membership merchant it doesn’t show this type of payment it won’t let you save the payment and it shows a message that card exists even when you don’t have a default card. My question is, did you set it to be like this? Or this is a bug?

email sent

https://prnt.sc/pY2uPrl1-NrN And how do I translate the abbreviation for the month?

this should translate automatically by yii1 what is your language code?

Hi Basti, where can i modify the template or the sentence : “Hello! You got a new message from” I want to modify this because it is calling the user when they get a message. For example if my name is Mike on the app and if merchant or driver it is calling my name when i get the message “Hello! You got a new message from mike” Where is it supposed to be calling the name of the restaurant or driver.

protected\controllers\chat\notifyUser.php

thank you

welcome

Hi Basti Bro, Is this App works well with Apple Submission, As last time i hear from my friend that have issue with apple screens and submission be declained by apple citing use of Google Sign in etc inside the codebase

hi mate

yes it does :) i just submitted app last week to apple and it was approved without any issue

you can start first with submission by not enabling all social login so it will be approved fast and then just release update with social login after your app is approved

cheers

b298

b298 Purchased

Basti, I faced a big issue. One of my customer paid using razorpay. Only the amount of the item got deducted from his account. And the packaging charge and delivery fee was not deducted. I’m using kmrs version 2.0.4

https://ibb.co/hFxPtxCH

you need to update to latest version

Hi Bast, I got a problem with notifications on the customer app related to driver app. Everything works perfect with customer and merchant. When I tap on delivered or delivery driver on its way, the notification I get on customer app works fine and I only get 1 notification, while on the driver app I cannot advance from “on the way to restaurant” without getting 2 or 3 notifications at the same time on customer app. If I hit the slider fast I get the notifications like 20-30 seconds later and I get multiple notifications at the same time. This doesn’t happen with merchant app only driver app and on iPhone.

i tried your example of this:

try {
           $jobs = 'DeliveryRunStatus'; $jobInstance = new $jobs($get_params); $jobInstance->execute();
         } catch (Exception $e) { }

and commenting out:

//CommonUtility::pushJobs(“DeliveryRunStatus”,$get_params);

and it worked perfectly! i did this with the status i need the customers to send the push.

My question is: If i do this with all the status from driver will this saturate the server or something?

and last question, i see a lot of entries in the database for st_job_queue, how do i delete this eventually? if i dont, will these make the server go slow?

if you see a lot of pending in table st_job_queue that means cron is not processing so check again the cron in your cpanel usually there are instructions what is the path of your php

now you run as instance it depends if your server can handle it if you don’t see any changes in the driver app then its fine

you can delete the pending in st_job_queue but you need to make this work cause this is necessary in kmrs

I found another problem. If user denies Tracking it sends you to this page

https://i.imgur.com/Funeb6N.png

But when you tap on “Enter your location” it doesn’t do anything. Aren’t you supposed to enter your address manually? I know it send you to Los Angeles by default, so I can’t manually put my address’s in the box it doesn’t do anything. How to fix this?

can you share a video?

https://drive.google.com/file/d/18FYZJs7VSBICVSyNTxxMq_zlErW5eGZG/view?usp=drivesdk

You can’t see I’m tapping like 1 million times on enter location, but here is the video.

hi mate thanks for the video will test on my end

Hi Basti. After completing the order on driver app it sends like 4-5 push notifications about order delivered here’s an image of the notifications all at the same time. Do you know how to fix this? It happened twice on iPhone.

https://i.imgur.com/JbIUJRu.jpeg

Question. Do I need to upload my crons again? I did update my crons before the last update you had. Or which file i need to check? I do have 2.06 version now.

Nvm I’ll update the files.

all good ?

cheers

HI Basti i want to change the style of the Picture carousel on the front of the app to something more like this.. https://prnt.sc/jGc-SGz3r7PJ

Can i just change it on 1 of the below files on server and can you let me know which 1, or must it be changed on the app code… https://prnt.sc/rxeT9fp2_hMv

will be nice if you can add options like this in back office for marketing, and option for a splash screen when app starts up… :)

are you referring to app or website?

cause the carousel in the app can be uploaded in backoffce already same with website

under admin panel -> marketing -> banner list

My Multi Restaurant Mobile App is not able to access the Google Maps API, but the Multiple Restaurant System can access it normally. Do I need to configure the Google Maps API in the PWA as well?”

no this is for searching address so the api will be use is Google Maps Platform API Key (Server-side)

make sure to restrict the api via i.p address not domain

you only need different api keys in the mobile app

Basti, how can i change the first and last name to the name of the restaurant for chat in customer app?

I noticed the full name of the owner is in the chat when customer wants to chat with restaurant which doesn’t make sense to me. Also when customer wants to chat with driver it shows the first name twice example: George George.

On driver app it shows correct.

I’m on file ChatConversation.vue

<template> <q-toolbar class=”myshadow-1”> <q-btn @click=”$router.back()” flat round dense icon=”eva-arrow-back-outline” :color=”$q.dark.mode ? ‘white’ : ‘dark’” /> <template v-if=”getChatWith”> <q-avatar> </q-avatar> <q-toolbar-title class=”text-weight-bold text-subtitle2”> {{ getChatWith.first_name }} {{ getChatWith.last_name }}</q-toolbar-title > </template>

I found the problem. When customer sends merchant a message it shows the name of the restaurant in the history. But when merchant sends a message to customer it shows the name of the owner. How can fix this so it shows the name of the merchant when merchant sends a message to customer?

I fixed it thanks

glad to hear cheers

sorry which one?

add this

Valid Until: {{date}}

https://prnt.sc/zAW-4GBT6XDV Even if the delivery time is changed in the establishment’s information, it does not update here.
https://prnt.sc/eqIjIcMk-tmL abd how translate this

am sorry no changes in this part this is the same as before

and i don’t have update to customer app

and to translate this is coming from api response

so you need to translate this in backoffice front language

add or find this words

{{restaurant_name}} is preparing your order.

Hello, Basti. 1. Will the app be updated soon? 2. When using multiple languages, the language of the merchant’s homepage is the default. Is there a way to set the language in the corner of the page? 3. When using the login-free ordering feature, should SMS verification be set for customers who add their phone number? 4. Should there be a notification for forgotten or overdue orders in the shopping app? Thank you for the update.

2. am sorry your in customer app not in merchant app please post or ask in correct items

3. you mean if they continue as guest checkout?

4. i might add in the future updates

2. Maybe you didn’t understand what I meant. If the PWA is multilingual, I can send someone the merchant’s URL: https://demo.bastisapp.com/mcdonalds, and they’ll default to English when they open it. Or you can just tell me how to copy the language setting in the Account section to the merchant’s homepage for the PWA. 3. What I mean is, before they order or check out as customers, should we at least verify their phone number? https://pwapp.bastisapp.com/#/user/guest?redirect=/checkoutf

4. Thank you very much, and appreciate your effort.

2. for all apps and website the default language can be set in admin panel

3. i will do take note as other buyer requested this one without verification

4. thanks

dach12

dach12 Purchased

Hi Basti, Can you please note which files have been updated? So I can know which files i should update

dach12

dach12 Purchased

email sent

most of the file has been change so better use the new latest file

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey