Code

Discussion on Karenderia Multiple Restaurant System

Discussion on Karenderia Multiple Restaurant System

Cart 5,364 sales

bastikikang supports this item

Supported

This author's response time can be up to 2 business days.

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

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-cronjob

You 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

I found the solution here

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

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/LNVbQ5P

@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/tags

Thanks 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

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/44025705

Ok 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 :)

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

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

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”

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

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/40502711

Item 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/9118694

Hi 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..

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.

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?

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

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