29722 comments found.
Hi bast What’s that error ? CDbException
CDbCommand failed to execute the SQL statement: CDbCommand failed to prepare the SQL statement: SQLSTATE[HY000]: General error: 1 table YiiCache already exists
Front end is showing this and API is down. No single website working
I deleted all the files in protected/runtime folder and its back online. Do we know why this is happening? Will it be best to have a script running with cronjob to empty that folder every week?
email sent
hi mate
please provide screenshot so i can know what is the issue
for cron jobs is normal for your cron jobs to create logs
to prevent creating log file
read this
https://stackoverflow.com/questions/41522552/how-can-i-prevent-creating-log-files-by-cronjobYou misunderstand me.
Without any change, the front of kmrs was down yesterday
when trying to access the front it had this error
CDbException
CDbCommand failed to execute the SQL statement: CDbCommand failed to prepare the SQL statement: SQLSTATE[HY000]: General error: 1 table YiiCache already exists
https://stackoverflow.com/questions/16457263/cdbcommand-failed-to-execute-the-sql-statement-when-deploying-to-a-server
Delete the runtime folder. Because runtime folder is used by the system for various tasks: session, logging etc. It is also in the runtime folder that YiiSession table is created
The question is how to prevent it from happening again? Should we delete the runtime files every few days?
hi mate
i don’t think you need to this cause in my demo i never done any such like this
it must be your server
cheers
@birken
I solved this issue in brave browser by enabling Use Google services for push messaging (Privacy and Security settings).
thanks mate for helping
Hi Basti,
At the profile account area: Notifications Settings and Account Data (Request Archive) could you please tell us what it is, as i cant find anything in instruction or in comments please.
When i click to enable i get first a message bottom of the page popup: could not start Beams SDK
And also get a Notification: Beams NotAllowedError: Registration failed – permision denied
Hi basti,
1. as a customer on mobile phone i get error message please see here https://ibb.co/PWhtJ74
2. At the profile account area: Notifications Settings and Account Data (Request Archive) could you please tell us what it is, as i cant find anything in instruction or in comments please.
0. its either your pusher key is not correct or your browser already denied the send notifications
watch this video
https://www.youtube.com/watch?v=S7PIkK3BUV02. this problem is same as 1
2. this is to delete your account
cheers
1. i am sure that pusher works fine how can check it that it works please?
2. this error is on customer side so the video you are showing is for Admin right?
3. i could not see any settings in customer profil that say Web notification
1. i get notfications like this so i think pusher is working
Your order #st_order_id is accepted by st_restaurant_name 24 minutes ago
2. this error is on customer side so the video you are showing is for Admin right? i cant see at customers profile hat say Web notification anywhere?
3. Also at the profile account area: Notifications Settings and Account Data (Request Archive) could you please tell us what it is, as i cant find anything in instruction or in comments please.
1. i get notfications like this so i think pusher is working
Your order #st_order_id is accepted by st_restaurant_name 24 minutes ago 2. this error is on customer side so the video you are showing is for Admin right? i cant see at customers profile hat say Web notification anywhere?
3. Also at the profile account area: Notifications Settings and Account Data (Request Archive) could you please tell us what it is, as i cant find anything in instruction or in comments please.
1. to solved this template
download the mysql template data here https://bastisapp.com/helpfiles/templates-only.zip
and in your phpmyadmin you need to truncate the table _templates and _templates_translation
and import the templates-only.zip using your phpmyadmin this has the correct data
2. there are so many have this mistake go to admin panel -> third party -> web push notification -> choose pusher image it should have a check icon
3. this is to ask to delete account this is needed in some country like in europe
2. i have a check a check icon 3. is for delete account but it says (Request Archive) what is the Request Archive?
request archive this is for europe country they require this one is to archive the client data
@NajahAlGhazali try this way it worked for me. but you need to add your own key after key=
curl https://www.yoursite.com/taskinvoice?generate/terms=7&key=DFGEth1DC44E8FGGE889418B4
i can see on you picture you have not add key you still have this there (cron key) remove it and add your own.
thanks mate
When i copied the link from admin invoice to host invoice it said Some characters are not allowed for cron job command. How i can do that?
Screenshot
https://ibb.co/LNVbQ5PCould you send me screenshot how i can do that and thank you very much
@birken Could you send me screenshot how i can do that and thank you very much
@birken Is that correct but doesn’t work, see this screenshot. https://ibb.co/mN2vLK1
@birken what is mean {cron key} and what can i put in it could you give me an example
run your cron jobs as http not php
Ok thanks
Hello Basti,
In the mean time we are waiting for new driver app.. We have to work with old driver app..
Yes I know this is not right place to write you for old driver app. But it was removed that’s why I need to write here.
If you remember you helped me to solve the denied always issue in Android 12 OS.. That time it was fixed some how but when now I make some changes and trying to reupload again on app store same issue denied always comes again and default location permission pop up is not coming.
Can you please advice how we can implement this in app.js : https://github.com/dpa99c/cordova-diagnostic-plugin/commit/0b5d059edc6394f89f24dd12485499280dcd68d3
Please advice how to implement above in your code in app.js thanks
I am replying you on email (same old email chain also)
Thank you, Hope next week we will see and but new driver app. And translation also my Sir.
you just need to use the latest version of this plugin
in your package.json just change the version to the latest one
https://github.com/dpa99c/cordova-diagnostic-plugin/tagsThanks that I already did… no effect… plz see this we have to make some changes in if statement in app.js
Can you please advice how we can implement this in app.js : https://github.com/dpa99c/cordova-diagnostic-plugin/commit/0b5d059edc6394f89f24dd12485499280dcd68d3
Please advice how to implement above in your code in app.js thanks
We need to do something in this code in app.js
cordova.plugins.diagnostic.requestLocationAuthorization(function(status){ try { cordova.plugins.diagnostic.requestLocationAuthorization(function(status){ };
switch(status){
case cordova.plugins.diagnostic.permissionStatus.GRANTED:
resetToPage($page_next);
break;
case cordova.plugins.diagnostic.permissionStatus.NOT_REQUESTED:
toastMsg( getTrans("Permission not requested",'permission_not_requested') );
break;
case cordova.plugins.diagnostic.permissionStatus.DENIED_ALWAYS:
toastMsg( getTrans("Allow location permission in your phone settings to use this app ",'permission_denied_always') );
break;
case cordova.plugins.diagnostic.permissionStatus.DENIED:
toastMsg( getTrans("Allow location permission in your phone settings to use this app",'permission_denied') );
break;
} catch(err) {
alert(err.message);
}
}, function(error){
showToast(error ,'danger');
}, cordova.plugins.diagnostic.locationAuthorizationMode.WHEN_IN_USE);
case cordova.plugins.diagnostic.permissionStatus.GRANTED_WHEN_IN_USE:
resetToPage($page_next);
break;
}
}, function(error){
showToast(error ,'danger');
}, cordova.plugins.diagnostic.locationAuthorizationMode.WHEN_IN_USE);
Hi Basti, how to activate Cron jobs to send invoice automatically. Did points works or not if it work how customer have points and redeem it. If Restaurant has car for delivery how to use it via Karenderia website
this is very old video of mine but its the same process to run cron jobs
https://www.youtube.com/watch?v=7lrNECQ5bvMyou can get your cron key in k-config.php
1-Did points works or not if it work how customer have points and redeem it. 2-If Restaurant has car for delivery how to send the order information to driver to pick it up via Karenderia website
1. points addon is still missing
2. use this driver app https://codecanyon.net/item/karenderia-driver-app/44025705Ok and thanks
Hi Bast,
Are merchant are using there own delivery bikes with no driver app. so is it possible to remove “Ready for Pickup” in order processing if yes how please?
admin panel -> orders -> order settings -> order button
thanks 
cheers
hi in themes/karenderia_v2/views/store/menu.php
i try to add merchant phone number under merchant name as old kmrs but not working with me.
hp echo $data[‘restaurant_name’]
php echo $data[‘restaurant_phone’]
or
php echo $data[‘merchant_phone’]
not working with me.
hi mate
its because its not included on the query you need to add this before it can show
edit components/CMerchantListingV1.php
under function getMerchantInfo
just add contact_phone
a.restaurant_slug, a.latitude,a.lontitude,a.short_description,a.distance_unit,
a.contact_phone,
Hello Basti. 1. Cuisines section on homepage, when you clicked to any cuisine, it doesn’t show cuisines even there were logged many. 2. Is it possible to return back to homepage after logged address? 3. When feature is added to restaurant, its price becomes unselectable on the store page. If fixing it is not possible, how can I clearly remove it? 4. How it is possible to run check on homepage widget button via the link by selected filter?
i think i already answer this?
Delivery partner app available soon?
yes mate this is sure first week of march
hi, any ideas how can make the tip courier button highlighted when they are selected please see here https://www.loom.com/share/7787bc8b70fa44808c4d97bedb8ff9fd
hmmm am not sure why is not highlighted in your end but it should be unless you made some changes in your css and affect this one
you can check on my demo it should be highlighted
https://demo.bastisapp.com/mcdonaldsthat is your site on your video is the same on yours.
what do you mean? i just did a test its working fine
this your website just now, is not working. see here https://www.loom.com/share/900e81ef98ef45238beb6df7f73544da
hmm i check again i does no like this
i think is your browser clear your browser cache
Hi, is not working i have tried on yours and mine empty cache also it should no have problem with cache as we cant tell customers to empty cache? show me a video if you have time..
please do watch this video
https://youtu.be/_i1Po4z_RJ8i cannot provide quick fixed which has no issue
i think its your browser try to use firefox
hi, is only work in Firefox!
I have cleared cache in chrome, edge and on android not working this is very strange?
i will ask people that have never been on the site today and see how it works.
i test with chrome and egde i have same results
this functions is very basic it only apply the active css which is already available in quasar
is so strange.. can you send me the were the css and the function so i can see if something missing please
no mate its automatic it will handle by quasar https://quasar.dev/vue-components/button-group#introduction
oh i see, is it possible to use other button system so is not connected to outside script as i cant fix it…
i have tested on 4 mobiles and 3 laptops and is only work in firefox..
sorry you cannot if you change it you will have to change many things
am not sure what happening in your end but this is very basic functions of a button
yes is really weird can you try it on your end i sent a mail of the url..
Basti thx for looking in to this but i can see that you tried in Firefox (firefox work for me too) please try in android, edge and chrome please..
ok mate let me check , if there is issue i let you know and provide quick fixed
ok mate found the issue its the vue it does not set default value when click on edge or chrome
email me for quick fixed
hi, why is one price look like a button and the other is ok see here https://ibb.co/q7Mq0Gm . how can make them just show the price with button look please or here on your site https://demo.bastisapp.com/subway
warm regards B
it will be a button if the item has only 1 price with no addons
if item has multiple price and addons it will not show as button
aha i see is it possible to make them all the same please?
just modify the design in views/store/menu-data.php
thanks any tip what to do? as i think all the prices should be same all over..
its all in the design
you can find the condition there just remove my condition and just use the one you want
i seem to have problem to find this one sorry could you show me pleas..
ok mate which one you wanted to show with button or text only?
text only please
do this
1. themes/karenderia_v2/views/store/menu-data.php
change this
<template v-if="items.total_addon <=0 && items.total_meta <=0 ">
<div class="btn-group btn-group-toggle input-group-small" data-toggle="buttons">
<label v-for="(price, index) in items.price" class="btn" :class="{ active: index==0 }">
<input :value="price.item_size_id" name="size" id="size" type="radio" :class="'item_size_id_'+ items.item_uuid" >
<template v-if="price.discount <=0">
{{price.size_name}} {{price.pretty_price}}
</template><!-- v-if-->
<template v-else>
{{price.size_name}} <del>{{price.pretty_price}}</del> {{price.pretty_price_after_discount}}
</template> <!--v-else-->
</label>
</div> <!--btn-group-->
</template> <!--v-if-->
<template v-else>
<p class="bold m-0 prices">
<template v-for="(price, index) in items.price">
<template v-if="price.discount <=0">
<span class="mr-2">{{price.size_name}} {{price.pretty_price}}</span>
</template><!-- v-if-->
<template v-else>
<span class="mr-2">{{price.size_name}} <del>{{price.pretty_price}}</del> {{price.pretty_price_after_discount}}</span>
</template> <!--v-else-->
</template > <!--v-for-->
</p>
</template> <!--v-else-->
to
<p class="bold m-0 prices">
<template v-for="(price, index) in items.price">
<template v-if="price.discount <=0">
<span class="mr-2">{{price.size_name}} {{price.pretty_price}}</span>
</template><!-- v-if-->
<template v-else>
<span class="mr-2">{{price.size_name}} <del>{{price.pretty_price}}</del> {{price.pretty_price_after_discount}}</span>
</template> <!--v-else-->
</template > <!--v-for-->
</p>
if your using different style of menu
do the same in menu-data-right.php and menu-data-noimage.php
thx matey 
thx matey
welcome
hello i just sent you a video the prices is not added to the cart on items that we change the price design please mail just sent.
your code above for removing the black button design don’t work properly it add €0.00 price on item.
am sorry mate?
ok found you email
it has nothing to do with the fixed i send you cause its only displaying of price
as you can see the code i provided has no functions for clicking add to cart
adding to cart happens on this line
<a href="javascript:;" class="btn btn-grey quantity-add-cart">
<i class="zmdi zmdi-plus" />
</a>
revert the file to original and try to test again
i have revert fie to original and it works.
and what exactly should i do with this one:
<a href="javascript:;" class="btn btn-grey quantity-add-cart">
<i class="zmdi zmdi-plus" />
</a>
watch out the code you change to not affect this one
and do a test again
hi, were can i translate this text please “Please select valid payment method”
hi mate
looks like this words in in js file so at the moment we cannot translate this one
let me fixed this on my end and will provide you quick fixed
ok thank you, i think is all the the text that has to do with all the warnings if something missing in form cant be translated an these:
Promotion applied. less voucher. Remove.
also these see picture https://ibb.co/ct1tn7V
hi mate
your right it has no translation functions on it
quick fixed is open this file themes/karenderia_v2/account/checkout-address.php
example
change this words
Delivery options
to
<?php echo t("Delivery options")?>
ok but some of them dont exist in lang file for example this one:
“Promotion applied” in checkout.php i can see the <?php echo t("Promotion applied")?>
is many of these that mention in the message, any ideas were i can add this to lang file please?
you just need to add those words
this one exist in code <?php echo t(“Promotion applied”)?> but not in lang file. how do i add it please?
to add this words Promotion applied in your language go to admin panel -> attributes -> languages -> edit front language and add key and add this Promotion applied
Before I buy, I want to check if you provide Indonesian Payment Gateways like https://midtrans.com or https://www.xendit.co
hi mate
thanks for your interest
at the moment this is not available in kmrs but this can be added as custom work
i have added this before in old kmrs
cheers
hello, while I was trying to get the php version of your restaurant system, I bought the mobile application and I cannot use it. Can you help me to get the php version by canceling my order. Thank you
hmm am sorry ? you don’t have badge purchase for kmrs
Karenderia Mobile App Multi Restaurant
I bought Karenderia Mobile Application Multi Restaurant application, but I was trying to get the php one, is there a solution for this?
Licensor’s Author Username: bastikikang
Licensee: dursun yartasi
Item Title: Karenderia Mobile App Multi Restaurant
Item URL: https://codecanyon.net/item/karenderia-mobile-app-multi-restaurant/40502711Item ID: 40502711
mate you need to purchase the main item for mobile app to work
purchase this one
https://codecanyon.net/item/karenderia-multiple-restaurant-system/9118694Hi Basti, May I suggest to have a ticketing system in place with knowledgebase? Having the knowledge base will help you and save you time from answering the same questions every other day. I’m reading the comments for all the karenderia products I bought daily and I’ve seen some basic stuff being asked a million times.
If there was a knowledgebase to check first before asking will stop that from happening and save you hours each month. And we could raise tickets for any issues or questions not in knowledge base and custom work which I believe will keep us and you more organized. Every question asked that wasn’t in knowledge base you’ll add it when you give the answer and slowly will grow enough to minimize the questions.
Recently I bought a very popular CRM in codecanyon and the knowledge base they have is amazing. Not only have explanation of how everything works but also give some basic info for modification (files responsible for specific changes etc).
The community forum wasn’t easy to find things and it’s not as organized as a knowledge base
hi mate
will do take note of your suggestion
thank you
Hello Basti, is any of the below i could do my self with quick fix..
- 1. Disable delivery options and only use “Handed to me” as we only use COD.
- 2. Disable schedule orders. actually schedule orders is very rare…
- 3. COD to be default payment method.
- 4. and just before placeorder add note input box.
old KRMS is much easier for customer to see checkout things. Using dropdown menus and radio buttons is still the best..
hi mate
1. sorry not possible
2. same as this no options to turn off
3. customer need to add this payment only once no options to set as default when checkout
4. am sorry what do you mean?
the design for old kmrs is since 2014 and right now most design has change
cheers
1. so if a restaurant dont use leave outside the door, how to disable it?
2. same here if they dont use schedule order, how to disable it?
3. ok
4. customer to add a note to restaurant before just before they place order.
krms is old but it was easy at checkout using radio buttons i dont know if you have tested your new system with users yet, i have that is the reason i make some comments about it… your system is still the best but it could be more user friendly at the checkout, adding adress number and guest checkout so on…
1. not options for now
2. same as 1
4. they can put it already in the address fields
in Add delivery instructions
i understand but most famous site is now like this like doordash and uber eats
cheers
i have seen your answer here in the comments that you were going to do these changes or am i wrong? as for now i can not start my business as no one here is using schedule order… also leave outside not used at all
crap!
but most sites is like delivery hero system: https://www.deliveryhero.com/brands-countries/ they are the most successfully system out there.
i will do take note of your changes
Basti matey please help me with these.
1. i really need to disable or remove schedule time as we dont use it!
2. how can i just remove delivery option “Leave outside”
let me check this on my end mate
see if we can have quick fixed
thanks 
welcome
so when will the quick fix be ready?
next update mate i have this on my update list
Basti congrats for your work you are great ! I am waiting for translations to be ready so i can buy web and apps. I know you have a lot of work and everybody asks you about translations and you say next update but please give a range from to for next update please to know . Will be in a week or in 3 months for wxample? Thanks for everything.
hi mate
thanks for your interest
the main kmrs has translation already
you mean the app ?
yes the apps complete pack
ok mate mobile app translation is already done will release next month
thank you very much i will buy and install web now to save time. Good job Basti
thank you
Hi mate, I reinstall for KMRS 1, and try customer signup, than get error. I change index.php, “define(‘YII_ENABLE_EXCEPTION_HANDLER’, true);” but also just get “error”, try signup for customer. Please help me, what is problem?
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
I sent email, please check your email. I make one more account, long time ago, but I am use only hl1afg. Thank you so much for your help.
reply sent
Sent email use https://codecanyon.net/user/bastikikang#contact
I have a old file, so I just over write, but can’t signup. If I test text message is working, If I test signup, then OPT code not sending, and check sms log, then only show test text message, no work for signup for send text message for OPT code. Could you check one more time, I am not change login info.
mate can you reply on my email
am not sure what is the issue again
the last time my email to you is your old kmrs files is not updated
no need to email me via profile just reply on my email so i can review our conversation