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_linkHi 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.
Maybe we solved with removal of code inside /src-capacitor/android/app/src/main/java/com/demo/merchantapp/EnableHttpsSelfSigned.java. We resend now in revision and wait answer from store.
Thank you Basti
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
hi mate
am sorry what do you mean? without the merchant app
this is merchant app that you already purchase
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.
hi mate
i think its better to do it via api from there you can change the query
cheers
take a look at protected/controller/InterfacemerchantController.php
and look for public function actionOrderList()
Hi, I’m not sure what to change there. As the sql query doesn’t have filters and the filter just is
$filter_by = Yii::app()>input>post('filter_by');
if($filter_by!="all"){
$order_status = AOrders::getOrderTabsStatus($filter_by);
}
I still wan’t to create a 2nd page where it will have the completed orders. So I f I change the query from the api file wouldn’t restrict the results?
hi mate
i think we can have a work around i just check this tab is based on the settings found on admin panel
in admin panel -> orders -> order settings ->
what status you select from here will show the order based on status
It works, it’s showing the new and processing orders if I put all the statuses in the new tab in admin panel. But unfortunately the buttons are wrong now. As the buttons to change the status of the order is based on the tab name. So all orders even if accepted have accept reject button only ;(
can you provide screenshot of what you wanted to achieve? cause if this changes requires changes in the code am sorry but you will have to manually change the code by yourself
Buttons are accept reject only in the order preview, in order details the buttons are correct.
example: the order is already accepted https://prnt.sc/BwVohnhsYcVj order details has the correct buttons https://prnt.sc/lN1HWI6IAziBI’ll check how the buttons are shown in order details and do them the same way for the order preview and will be fine. I completely forgot you can change the order statuses shown on each tab
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/Io2VIueLOrhsam sorry the screenshot you provided has delivery ?
in the screenshot it has 2 orders, 1 pickup and 1 delivery. If the delivery is deactivated by admin, the delivery order doesn’t show the service name anymore. If you open the delivery order detailstho it will show the service there as Delivery. It should take the service from the ordernew table as it should show the service the order completed that specific moment in time.
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!
hi mate
1. yeah i think your correct cause the printer does not support currency sumbol like €, i will have to test it more to find out how to print this special character
2. will check on my end since i receive similar reports about this one but before that check your pusher if enabled cause auto rerfresh only works if your pusher is enabled
3. i think your pusher is not enabled auto print works 100% on my end
3. hmmm this will consume to much when you add this on receipt
might add some settings to enabled and disabled this one instead on next update
Rights I forget to re-enable pusher.
For third point ok but for our customer is necessary have description and category on printed receipt, do you have a quick code to keep This two variable?
are you using what printer to print via bluetooth or FEIE 80mm WiFi Smart Printer ?
Bluetooth and sunmi v2 (you know if is simple use also sunmi v1, because we have both)
ok mate take a look at the file src/api/PrintTemplate.js
this is the file responsible for formatting your receipt and sending to your printer
Ok, thank you! You remember if this variable is already present or I need to edit also API?
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’.
hi mate
merry Christmas
sorry for late reply just take a day off
try this one first use this command
quasar dev -m capacitor -T android
once android is open and your ready to build the app use this command
quasar build -m capacitor -T android -d
It’s ok. I took two days off myself
I will just download again and start from scratch. Will let you know if I run into any problems.
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
Auto print and notifications working on sunmi but not the real time application. When a new order arrives it will have notification and play the mp3 and auto print (had to remove all prices to as it doesn’t print with £ ) but I have to refresh the page to see the new order
hi mate
currency in printing? if yes i think its not added on the printing its because some character does not works well when printing
2. am sorry you mean auto print does not work? for real time if your backend works with realtime it should work also in merchant app
Auto print works and notifications, but can’t see the order unless refresh the page or change pages. Both realtime and notifications are enabled in merchant app settings. Realtime works in backend. I’ll try to do a debug while receiving an order to see if it has any errors.
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,
hi mate
am sorry what do you mean?
can you provide screenshot instead?
ah ok thanks for the video
can you give me a link of your printer? so i can check the specs
is your device is bt printer? if yes try to pair it first manually and then add the printer
Hello Basti, Here the link: imachine-tech.com/ap02-smart-android-pos-terminal_p12.html
the android version is very old its still using android 6
which is lower than sunmi v2
is there any new same like this with latest android ? cause this one has very old android
ok so any option to work with this android i have not yet latest android pos.
am not sure if i were able to make this work i will have to have a printer on my end , but the specs does not says if support esc/pos
Hello Basti please find any solution so my android POS work with new merchant app.
i think we cannot have solution for this one unless i have this printer on my end to debug
ok can you please send your address i send a machine for you.
email me here
https://codecanyon.net/user/bastikikang#contactleave 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