Code

Discussion on Karenderia Merchant App Restaurant

Discussion on Karenderia Merchant App Restaurant

Cart 394 sales
Recently Updated

677 comments found.

@ phoenix12 – in which file I have to change to disable some features I don’t need in merchant App ? Thanks in advance

Hi Basti, we build app on iOS and all works but not printer button, can you check how? I can add bluetooth printer, print test and save, but from order list and order details I cannot print. If you need you can use ours Macs in remote desktop to try.

Thank you

first what printer model your using?

and remote debuging will not work

you need to attach your phone to your computer and run the app in your phone

and on the logs you can find there the error and you can send me that error

The printer work perfectly with android and iOS, if I use “print test” all work, the problem is only on button for print order on iOS, when click not open menu with printer list (you function on click is ShowPrinter). I’ve checked on debug yesterday but there is no error, when click the button only launch Bluetooth plug-in with empty option. I send you video and screen after on you email. The problem is only on iOS.

did you send me a video ?

Hi, Can we test the Mobile application before purchase it.

hi mate

just scan the qr code on the description or download direct link here

https://drive.google.com/file/d/1Kt-Vr2Vk_hxX02hrY7vV_gnSwbYYvBpM/view?usp=share_link

Hi Basti It will be a good idea to add auto-accept orders in the app. The way other companies work on the auto-accept is by having merchants manually open ordering from the app. To avoid orders coming in when the merchant is closed and forgot to change opening times. It checks the time the store was scheduled to open and has a notification with sound reminding merchants to open for orders.

Would be amazing if instead of the “close store” toggle we have now in the app to change it to “pause ordering” like in BackOffice.

hi mate

am sorry . am confuse with your explanation

you mean auto accept the order in certain time like after 5mins if order is place and did not open by merchant it will be auto accept?

noted mate i forgot the to add the pause ordering in the app

Hi I mean some of the biggest companies have the ordering closed by default unless the merchant press the button “open”. These companies do that cause they have auto accept on orders and want to make sure the merchant is indeed open. The app is checking the openings times of the merchant and shows a notification on the bottom of the screen with an alarm sound to remind them to open ordering moments before the scheduled opening times. And it closed automatically at the merchants closing hours.

It would be a good idea with option to enable that kind of functionality. Maybe some will prefer to not have to open the ordering each day manually. But auto accept should be instant. No reason to wait a few minutes to accept it. As in that time they could do it manually

hi mate

thank you i understand it now :)

yeah will add is a functions to enabled

added on my update list maybe we can do this as well in main website

cheers

@dencjager

-this lettertype fontsize is to small <<<<!!!!!

Fonts and sizes can be changed from the app.css file. You getting full app src code to make any changes.

- the unclear difference between dine-in/ delivery /pickup. – Needs an icon / different background color.

There are different colors for every service and even for every stage/status of the order. There are in KMRS admin panel under orders->order settings. Once setted up there, will show in the app.

-overview is missing no matter what device a merchant should have an overview of his business ,the orders so he can manage his business.

There is a quick dashboard on the app with a lot of features. for full features there is the backoffice portal. It has orders, can change menu, request payouts…

the 5 last orders on the main page are not useful… on average between 16.30 and 19.00 a merchant handles between 60 300 orders. especially between 17 and 18 than it peaks, and with the current vieuws there is no overvieuw or logic.( even with magnifiing glasses on.)

Any part of the dashboard not needed, can be removed very easily. The way orders being handled with the tabs is making it hard indeed. Personally, I have edited that and added all active orders into one view like the uber eats app ( https://imgur.com/a/72Jglsl )

It’s advisable to get a developer if not familiar to do the changes. The script as a script is superior than any other in codecanyon. Which is the most important thing as coding such complicated system isn’t easy. The design and fonts are not for everyone. Everyone has a different view and can customize it to their needs.

hi mate

happy new year , thanks for helping

cheers

I was wondering, has any of you or basti , asked a customer /merchant to work with this release?

I’ve put it in front of 20 of my customers and they all had the same comments.

They absolutely did not like it. The app should be a tool to make life/work easier.

“We work in the quick service,

so we should be able to easily read an order,

-this lettertype fontsize is to small <<<<!!!!! - the unclear difference between dine-in/ delivery /pickup. - Needs an icon / different background color.

and by law we are obliged to add dish/ dietairy labels ( vegan, contains milk, contains nuts etc etc.) they where missing that.

restaurant logic is missing. overview is missing no matter what device a merchant should have an overview of his business ,the orders so he can manage his business.

the 5 last orders on the main page are not useful… on average between 16.30 and 19.00 a merchant handles between 60- 300 orders. especially between 17 and 18 than it peaks, and with the current vieuws there is no overvieuw or logic.( even with magnifiing glasses on.)

so therefor I share this with you basti.

Cheers Dennis

hi mate

happy new year ,

1. can you provide screenshot?

2. font is not a problem you can change the font size anytime you like

3. i think we have this already

4. did you check the app already? its there

5. provide example :) so i can add

cheers

Hi Basti, on play store revision has received this error:

SSL Error Handler For more information on how to address WebView SSL Error Handler alerts, please see this Google Help Center article.

com.n*o.m**p.EnableHttpsSelfSigned$1

Because is not accepted for security policy.

hi mate

thank you for this information let me know if this solved the problem. also this will help others if they encounter this problem

cheers

Hi Basti, This solved problem, our app is published on play store.

Thank you

awesome! thanks for this mate,

this will help others if they encounter same like this rejections

Hi Basti, thanks for the great products as always, but i have one concern, seen that this is an restaurant app, should be much more simplified on terms of features and access. I am saying this because wil be used by the kitchen guys, the easy it easy the better they understand to use it. For more in deep features the restaurant owner will access the web portal.

hi mate

happy new year ,

you mean limit the access on the app? depends on the role

cheers

Hi mate please don’t let me in the middle of this phase i will not be able to start without the merchant app i purchased your merchant app, user app and single app but without merchant app impossible to start I sent you many email and i am still waiting for the reply Thanks mate

Mate please check my emails i sent you so many thanks mails with bugs and modifications we talked about and until now you didn’t reply please i am waiting Thanks

hi mate

am going tru my emails once i get in your email you will have my reply

Please mate also i sent you another email about 15 minutes ago

Hi Basti, I was wondering if you could help me.

in the orderslist.vue file

orderList(index, done) {
    this.loading = true;
    APIinterface.fetchDataByTokenPost(
      "OrderList",
      "filter_by=" + this.tab + "&limit=" + this.limit + "&page=" + index
    )

How can I give multiple filters at once? Instead of the tab name?

I tried 1) “filter_by=” + “new_order” + “order_processing” + “&limit=” + this.limit + “&page=” + index

2) this.tab= “new_order” + “order_processing” “filter_by=” + this.tab + “&limit=” + this.limit + “&page=” + index

but doesn’t seem to work. I wanna show the new and processing orders together instead of being in different tabs.

hmmm can you verify mate? am using same functions for both preview and details

they have same functions of code

the order preview using the settings to show the buttons, like in the backend based on the tab settings I think

<template v-if="settings_tabs[data.status_raw]">
          <template
            v-if="settings_tabs[data.status_raw].group_name == 'order_ready'" 
          >

the order details <template v-for=”button in buttons” :key=”button”> <q-btn v-if=” order_info.status.toLowerCase().trim() != button.button_name.toLowerCase().trim() ”

console.log(data);
     this.button_uuid = data.uuid;
     if (data.do_actions == "reject_form") {
       this.$refs.rejection.dialog = true;
     } else {
       this.getOrderSummaryChanges(data);
     }

I have a working model to work on. I believe I can replicate the process the order details have to use on preview also

there are both what you define in admin panel -> order -> order settings -> order buttons

Hello, any chances to get the driver mobile app? Merry crhistmas

hi mate

looks like its not possible :( its almost end of this year

probably first week of january or second week

Hi, I had pickup and delivery active in the past for testing. I changed delivery to draft and now in merchant app & pwa in order list when the order was delivery, it doesn’t show the service name. Although if you open the details of that order it’s showing the service name as delivery

https://prnt.sc/Io2VIueLOrhs

ok mate i understand the reason for this is am getting the translation for each transaction type with active status

if the delivery is disabled or not active i will not get the status translation for this anymore

question why you enabled and disabled delivery if you already offer delivery before

At this point and for the last 6 months I’m working only with 1 restaurant as a beta test. They started doing their own delivery at the beginning but they stopped later on. Since the issue with the SPA that shows all the services the admin has in the restaurant’s SPA, I have the delivery on draft to stop showing it and confusing their customers. As some of them selected delivery and they didn’t notice it swapped back to pick up and they complained to the restaurant when they didn’t receive the order and the restaurant to me. I’m sure that won’t be an issue after the SPA issue resolved, but wouldn’t be better to use the same service as it’s using in the orderdetails? As that one isn’t affected by the admin services being active or not.

Ideally if it could take the service from the order new row it would be best, as for order history it’s good to have the name of the service used on that order even if that service no longer exists or even if renamed. As in ordernew table the service name is correct and static for that order

its already saved in table as delivery the only problem we have is to get the translation you can check the table st_ordernew you can find there the service_code

so if you remove the status we don’t have any translation anymore

now what we can do here is better to query all status even if is draft

but problem if is deleted

for that we can just show the service_code as it is

There are several errors:

- Auto refresh and notification: if I receive a new order nothing happen if not change page or refresh manually

- Auto print not work on sunmi v2.

- The customer is not notified when the status of the order changes, and the duration of the order execution or delay must be chosen when clicking on accepting the order directly

hi mate

1. will do check this on my end cause i receive some similar reported case

i think this is on dashboard right ?

2. auto print will only work if your pusher is enabled in your backend

3. please verify this should be working check your templates

Hi Basti Can you please add on a future update the ability to use ESC/POS network printer? As a lot of businesses already have network printers and unlike the Bluetooth printer that you need 1 for each device, you can use 1 network printer with multiple devices and can all print on the same one.

hi mate

sure mate this is on my plan as well

once driver app is release we can add this one

cheers

Hi basti, a few bugs: - As it doesn’t print the items and summary if the currency symbol is €, with $ work or if write as a symbol “EURO” work fine.

- Auto refresh and notification: if I receive a new order nothing happen if not change page or refresh manually

- Auto print not work on sunmi v2 or bluetooth printer

- On Printer template you missed description of item and category, can you show me if I can insert quickly this two variable?

Thanks for your job!

upon checking the api it does not included on the response same as in web receipt

am using same functions for web and app for displaying orders

Hi Basti, Nothing, pusher is enabled but order notifications and auto print not work. I also try to sign out, close app and login but nothing. Also customer order status is not in real-time, I need to refresh page

hi mate

i think yes it does not auto refresh when there is new order in dashboard

will fixed on next update am sorry about this

cheers

Merry Christmas Basi! Hope you are enjoying your day off. When you get a second, I’m having trouble with flatDir when compiling the app. Any ideas why? Thanks

> Configure project :app WARNING:Using flatDir should be avoided because it doesn’t support any meta-data formats.

> Configure project :capacitor-cordova-android-plugins WARNING:Using flatDir should be avoided because it doesn’t support any meta-data formats.

FAILURE: Build failed with an exception.

  • What went wrong: Task ‘ΓÇôd’ not found in root project ‘android’.

:) ok mate let me know if you had any issue

Problem solved! I was closing android studio after running the first command instead of leaving it open.

:) am glad it work cheers

Hi, any ideas on how to fix the currency issue? As it doesn’t print the items and summary if the currency is not USD in kmrs

for auto refresh order i will check this on my end will release small updates for this as i receive similar complaints about this one

Hi, Any news about the auto refresh for orders? Is there a quick fix to do while waiting for the update?

available already in new update

Hey, have the same like here https://drive.google.com/file/d/1sBDDj13ToH85Zl7Tw3SDVKnVzHKZVFh8/view

or sometimes a blank white screen after open the app on Sumni. Webview on Android is enbled.

It works 5-10 minutes, then the message is showing after close and open the App

https://drive.google.com/file/d/1sBDDj13ToH85Zl7Tw3SDVKnVzHKZVFh8/view

hi mate

your doing a test in your phone, if your doing test in your phone connected to your pc

you need to enabled your phone wifi to be able to connect to internet

hope it helps

take note this happens to me also as well and i forgot to enabled my phone wifi

now if your doing actual apk in your phone you need to build the app as productions

watch this video https://www.youtube.com/watch?v=5BMNNqr-VjU&t=36s

cheers

Hello Basti, I check your demo merchant app in my POS mobile printer but i enable find printer in your dropdown list so please can you make a code for my printer. Thanks,

email me here

https://codecanyon.net/user/bastikikang#contact

leave a comment here once you send it so i will be notified

cheers

Hello Basti i send you a message yesterday please check

Hello Basti, I send you email with video please check and let me know.

We have 2 issue: 1- When I test on android with command “quasar dev -m capacitor -T android” receive “error: network error” on emulator or physical device (pwa work perfectly)

2- When I try to build iOs receive this error: ✖ Updating iOS native dependencies with pod install – failed! ✖ update ios – failed! [error] Unable to find node_modules/@capacitor/ios. Are you sure @capacitor/ios is installed?

Thank you

hi mate

1. question in your config.js are you still using your localhost api? or your domain cause if you use localhost it will not work you need to use server address

2. follow this link

https://quasar.dev/quasar-cli-vite/developing-capacitor-apps/preparation
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