29719 comments found.
Hello, Basti I noticed that you added the function to Estimate preparation Time which is helpful for restaurants, now I found one issue. Once restaurant set preparation time example 10 min after order is accepted preparation time is replaced with a NaN min. Please see picture here https://ibb.co/bKNHJdM How can this be fix?
hi mate
i found this as well in my demo if order is place tru single app or customer app cause this app is not yet updated with latest version
but if order is place in main website it will work fine
to quick fixed is to modify this file protected\components\COrders.php
under
public static function orderInfo($lang=KMRS_DEFAULT_LANGUAGE,$datenow='',$is_notifications=false)
change
'timezone'=>isset($attr['timezone'])?$attr['timezone']:'',
to
'timezone'=>!empty($attr['timezone'] ?? '') ? $attr['timezone'] : Yii::app()->timeZone,
and
'delivery_time_estimation'=>$order->delivery_time_estimation,
to
'delivery_time_estimation'=>!is_null($order->delivery_time_estimation)?$order->delivery_time_estimation:0,
Sorry mate I thought it worked but no, still same issue when replace this line ‘timezone’=>isset($attr[‘timezone’])?$attr[‘timezone’]:’’, with the suggested line single website stop working
.
better
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
sent
mate you forgot to send backoffice username same with ftp
Sent
Hello, Basti any news?
sent
Hi Basti
I have sent you an email. Could you please check it’s urgent.
sent
Thanks Basti! I have replied to your email, please check.
sent
Hi Basti. I have replied to your email please check
sent
Hi Basti. I have replied to your email please check
sent
We’re facing a 404 error whenever we try to run the setup (backoffice/install)
We verified that the htaccess exist inside the backoffice folder and permission granted for the folders mentioned in the documentation.
We’re testing on localhost with wamp server Apache/2.4.62 and php V8.3
Thanks
hi mate
can you share screenshot?
maybe you install krms with a folder like http://localhost/myfolder/backoffice/install
in this case you need to modify the .htaccess to include the folder
example open the file htaccess in backoffice folder
and include the folder example below also take note mod_rewrite must be enabled in your locahost
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /myfolder/backoffice
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /myfolder/backoffice/index.php [L]
</IfModule>
Thanks for the quick response! in fact the project was under a subfolder as you said. It’s working now .
Thanks
glad to hear that mate
you need to do the same with htaccess in main kmrs folder we have 2 htaccess in main folder and backoffice folder
cheers
Auto Print not working, already i have sent lot of mails please check ..
hi mate
sorry to hear that but check the following
1. first check what status will do the auto print go to admin panel -> site config -> printer settings -> Default Auto Print Status = choose new if you want to auto print if there is new order
2. run the cron jobs found in admin panel -> utilities -> cron jobs -> yiic.php processjobs >/dev/null 2>&1
run this every minute in your cpanel
3. check if you have correct pusher credentials in admin panel -> third party -> real time applications
hope this helps
cheers
And also in pwa , Axios network error
sent
I followed the update instructions by clicking “Fixed database” in utilities section and saw it was finished.
1. Why is Admin version still showing 2.0.1?
2. The frontend should not revert to the default theme if I update it. I just updated the script but my images, text etc reverted to the default theme. I understand that when we update, it updates the entire script but there has to be a better way. Not everyone understands coding. Please add a CMS in the admin panel so that it is easy to update the frontend attributes without it reverting to default theme. when a new update is pushed.
3. Is there a way in the admin panel to upload multiple themes and disable the original theme then enable another one? And if we want to go back to the original theme, we can enable it.
4. I replied to your email regarding subscription. Did you see it?
hi mate
1. if you properly extract the update.zip you should see the version 2.0.2
try going to home dashboard check if you see the version change
2. in the updates am updating only html for images am not
i will do take notes are you only after for images? or totally changing the design? cause if design i think its not possible at this time
3. multiple theme is not available but yes yii does support multiple themes
here is the full guide https://www.yiiframework.com/doc/guide/1.1/en/topics.theming4 reply sent
1. I did properly extract the update. I followed the video you created.
I just checked and it’s still version 2.0.1
2. I am not changing the design. I am changing photos and text. For example, I changed the photos and text in the “Join” section on home page and after the update, it went back to default.
Another example: I changed the text on merchant sign up page section “Why partner with us” and the text went back to default.
1. that is not possible
am only updating the version in your database
only this will happen if fixed database is run
open this file backoffice\protected\models\fixed_database.php
you should see this $backend_version = ‘2.0.2’;
now if you don’t this means your file is not updated
2. for images usually i only add new images but the version 2.0.2 images for home page in 3 section is added and for changing text i suggest translate it in backoffice so this will not change every time there is new update
1. It is possible and it did happen.
After checking, I see the issue. Remember I changed the “backoffice” folder to a different name. Well, I am seeing two office folders in my server. The one I changed and the “backoffice” folder which should not be there. I checked this folder and I see version 2.0.2. I checked the one I changed and it’s still showing 2.0.1. This should not have happened.
How do I fix this? Your instructions mentioned we can change the folder name so why did it create that backoffice folder again?
2. How would I do this?
1. ok since you change the backoffice folder it will not replace your new folder cause my files has backoffice folder
do this in update.zip just change the folder backoffice to your new backoffice folder and then upload 
so it will replace the correct folder
2. in admin panel -> attributes -> language front you can find all the words in there
1. Ok..now it’s updated. Thank you
2. I am not finding the words that is on the “Join …” section on the front page.
For example..”Join Our Network of Restaurants”...”Discover the advantages of partnering with us..
2. those are coming from api response in controllers/ApiController.php
under
public function actiongetjoin()
Thank you for the 2-2-2 update. However, there’s an issue where the customer’s order page appears blank at the final stage. As a result, I reverted to 2-2-1. Please investigate this problem. Please try to test the order on your end.
no such error like this test the demo if you can have the same results let me know
and provide screenshot please
You are right, it’s working fine, I updated it again, and working good.
glad to hear
Sent
sent
Sent
sent
sent
sent
sent
sent
sent
sent
sent
Hi mate, Thank you for this update cause soloved part of points issues, Please follow these very clear steps to fix the left issues and send me the codes with clear instructions.
1- Go to the merchant panel and turn on the button of Activate Loyalty Points System.
2- go to pos and make this message appear when add the item to cart which is (This order will earns you 15 points!).
3- Make an order via home page and pos,
A- Make sure Customer should earn points ,
B- Guest and Walk-in Customer should not earn points,
C- Make sure these messages disappear when click on item which is (Buy this item to earn 15 Points.), and when add to cart which is (This order will earns you 15 points!). when make order via home page for Guest and via pos for Walk-in Customer.
your welcome
all of this is already working? walkin customer will not earn points cause there is no attach account
2- Not already, Check it again.
B- Guest Still earn points, Check it again.
C- these messages still appear when click on item which is (Buy this item to earn 15 Points.), and when add to cart which is (This order will earns you 15 points!). when make order via home page for Guest, Check it again.
i think its better provide me screenshot so i can understand
Ok
Please fix these issues and send me the codes with clear instructions.
1- Guest should not earn points but still earn points. Screenshot for it, https://ibb.co/k0LC9Jf https://ibb.co/zSPCWG8 https://ibb.co/DVtp0Yc 2- In point of Sale make this message appear when add the item to cart which is (This order will earns you 15 points!). Screenshot for it, https://ibb.co/4ZZcWS5 3- In Point of Sale should this Message disappear if Walk in Customer. Screenshot for it, https://ibb.co/nQw0nvm 4- Why see all Customers vist the website as Guest in Point of Sale that is not correct. Screenshot for it, https://ibb.co/cL1xHSqPlease fix these issues and send me the codes with clear instructions.
1- Guest should not earn points but still earn points. Screenshot for it, https://ibb.co/k0LC9Jf https://ibb.co/zSPCWG8 https://ibb.co/DVtp0Yc
2- In point of Sale make this message appear when add the item to cart which is (This order will earns you 15 points!). Screenshot for it, https://ibb.co/4ZZcWS5
3- In Point of Sale should this Message disappear if Walk in Customer. Screenshot for it, https://ibb.co/nQw0nvm
4- Why see all Customers vist the website as Guest in Point of Sale that is not correct. Screenshot for it, https://ibb.co/cL1xHSq
Mail please asap
sent
No mail, only comments
?
Basti, urgent please
Hi mate, please respond to my email @wpmarketos. Thank you.
sent
sent
sent
1) I tested Runactions, and got an email as below.
This is a multi-part message in MIME format.
—b1_31629f5cf9acc2e250986997e7b3d920 Content-Type: text/plain; charset=us-ascii
this is a test runactions
—b1_31629f5cf9acc2e250986997e7b3d920 Content-Type: text/html; charset=us-ascii
this is a test runactions
-b1_31629f5cf9acc2e250986997e7b3d920-
Is this working good or not?
2) I setup cronjob, /usr/local/bin/php /home/mysitecom/public_html/yiic.php processjobs >/dev/null 2>&1
But not auto-print for new orders, manual print works.
How to make an auto print for a new online order?
use the latest update to fixed the mail issue
and for auto print
the /processjobs will handle the auto print and auto print will sent command to your backoffice via pusher so make sure pusher is set correctly else no auto print will happen
and choose the status that will do the auto print in admin panel -> site config -> printing settings -> Default Auto Print Status
Hey friend,
Can you tell me: 1. Where can I change the name to Featured Items 2. Where can I change the color code for Cluj Eats? Link Ai: https://prnt.sc/1lbwEvHWpFP2
hi mate
1. i suggest change it via language in your backoffice look for that words and just change the value
if you cannot find this words in your translation just add it
2. change it via css in the
/themes/karenderia_v2/assets/css/style.css
.warm-pink { color: #e99a95 !important; }
Hey,
1. Can you tell me where I need to enter Cpanel to change the language for the customer application? Because I try from Admin and it doesn’t work to add the language I want to translate First Delivery Free and 5.00 Lei Off w/ code promo100 Photo: https://prnt.sc/YJBkQgcpgesV
2. how can I add the American flag to the application language? Photo: https://prnt.sc/7kDcOAwkX2wg
3.Where can I find this file to translate
License number * License expiration (YYYY/mm/dd) * License front photo License back photo
hi mate
1. the words 5.00 Lei Off w/ code this is coming from api response
so you need to translate this in backoffice -> language -> attributes -> language -> front and add this words
{offer_amount} off w/ code {discount_name}
now for First Delivery Free this words is added in customer app so need to translate it it customer app files src\i18n\en
“First Delivery Free”: “First Delivery Free”,
2. this flag is coming from your language set in backoffice -> attributes -> language edit your language -> Select Flag
choose the correct flag for your language
3. where is this cause i have this in website and driver app?
There was a problem upgrading the website
Fatal error: Uncaught CHttpException: Impossible de résoudre la requête « backoffice/update ». in /homepages/33/d598258991/htdocs/web/yiiframework/web/CWebApplication.php:286 Stack trace: #0 /homepages/33/d598258991/htdocs/web/yiiframework/web/CWebApplication.php(141): CWebApplication->runController(‘backoffice/upda…’) #1 /homepages/33/d598258991/htdocs/web/yiiframework/base/CApplication.php(185): CWebApplication->processRequest() #2 /homepages/33/d598258991/htdocs/web/index.php(62): CApplication->run() #3 {main} thrown in /homepages/33/d598258991/htdocs/web/yiiframework/web/CWebApplication.php on line 286
the update now is this 2 steps
1. extract update.zip to your server
2. go to backoffice -> utilities -> fixed database
that’s it
cheers
After the update, the webpage cannot be opened and an error occurs.
Fatal error: Uncaught Error: Class “SiteCommon” not found in /homepages/33/d598258991/htdocs/web/protected/controllers/StoreController.php:2 Stack trace: #0 /homepages/33/d598258991/htdocs/web/yiiframework/web/CWebApplication.php(354): require() #1 /homepages/33/d598258991/htdocs/web/yiiframework/web/CWebApplication.php(276): CWebApplication->createController() #2 /homepages/33/d598258991/htdocs/web/yiiframework/web/CWebApplication.php(141): CWebApplication->runController() #3 /homepages/33/d598258991/htdocs/web/yiiframework/base/CApplication.php(185): CWebApplication->processRequest() #4 /homepages/33/d598258991/htdocs/web/index.php(62): CApplication->run() #5 {main} thrown in /homepages/33/d598258991/htdocs/web/protected/controllers/StoreController.php on line 2
hi mate
can you verify how you update? cause that file is in the update am not sure how you doing it but you need to only extract the update.zip just like same for installation
The website has not been updated for a long time, so I use your latest update. And I upgraded php7.2 to php8.2.
all good?
yes requirements for new update is php 8.2
Hello,
Is it possible to Link an external website to KMRS, for example
Each Restaurant register, they will be able to link their own website (their own domain name), so when the order takes place it comes to KMRS orders list?
Appreciate your help
hi
thank you for your interest
Yes this is available 
you need the single app addon you can use this addon for all your restaurants to have there own branded website
this one https://codecanyon.net/item/karenderia-single-restaurant-website-food-ordering-and-restaurant-panel/37839421cheers
Thank you for your quick return.
I want to know a few things more if you don’t mind getting back to me on it.
1. As you mentioned, each one can have their own branded website Can I still collect the clients’ information coming to his branded website in my Own website created by KMRS, The purpose of this is I want still Restaurant owners to use, KMRS Website merchant backend so I can collect client information.
2. Do you have Order Ready Announcement Display Add on, that will give information to clients in Restaurant to see their orders’ status once order is ready it will announce the number of order is ready.
3. Your software support Kiosk? I see that you Table side app which good.
4. Do you provide custom solution, if there are modifications needed?
Thank you so much for your effort
I hope you understand my questions, Specially the first one
hi mate
thank you for purchasing
1. Yes cause database is only one
2. you mean like a screen with order status just like in mcdonalds?
if yes i don’t have this kind of addon right now
3. tableside is basically same as kiosk just need to modify it to make it full self customer kiosk
4. yes i do you can email me via contact form
cheers
I am currently using the Karenderia Multiple Restaurant System (KMRS) and would like to confirm if it’s possible to integrate external orders into KMRS via the API. Specifically, I am looking to connect Hubrise to KMRS to send order details directly to the system.
Could you kindly confirm if this functionality is supported and provide a brief explanation or documentation on how to set it up?
Thank you in advance for your support.
hi mate
can you explain the process?
what i can see here is you need to create this api bridge
Thank you for confirming. Yes, I would like to create an API bridge to connect Karenderia with HubRise. The goal is to pull orders from HubRise and push them into Karenderia using the actionPlaceOrder endpoint.
Could you confirm if the following process is correct?
1. Use HubRise’s API to fetch orders (GET /locations/{location_id}/orders).
2. Map HubRise fields (e.g., order.id, order.items) to Karenderia’s API structure (cart_uuid, items[]).
3. Push the data to Karenderia via the actionPlaceOrder API endpoint.
Additionally, does Karenderia support webhook triggers, or will I need to schedule periodic API calls for syncing?
Let me know if there are any specific recommendations or limitations.
Best regards
it will depends cause am assuming HubRise will have different fields
does HubRise has api for new orders?
if yes best way is to create a cron jobs that fetch new order in HubRise
or if HubRise can consume api when order is place its better
i don’t think you can use the actionPlaceOrder cause the field will be different from HubRise
Thank you for the clarification.
Yes, HubRise does have an API for fetching new orders (GET /locations/{location_id}/orders). It also supports webhooks for real-time order notifications. This means HubRise can push new orders directly to an endpoint, eliminating the need for frequent cron jobs.
Regarding the actionPlaceOrder endpoint:
I understand that HubRise’s fields might differ from Karenderia’s requirements. In this case, I will set up a middleware to map HubRise’s fields (e.g., order.id, order.items) to Karenderia’s expected structure (cart_uuid, items[], etc.). Alternatively, if you recommend a better endpoint for receiving external orders, please let me know. Would you suggest creating a new custom API endpoint in Karenderia for better flexibility, or can the actionPlaceOrder endpoint be extended?
Looking forward to your advice.
Best regards
hi mate
in that case you can create your own api you can study the api i created in protected/controllers
and sorry you cannot use actionPlaceOrder you can just based it to that functions but you cannot use it cause you need some adjustment to make the fields from hubrise to kmrs correcttly
Hello, basti… Has there been any change in the driver issue? Because the option to assign a driver in orders no longer appears. in this new update
Up
hi mate
can you share screenshot ? is this when you view orders and click assigned driver?
if yes i check my demo seems working fine
Yesterday, when changing the route information on the map, I found this option and set it to true and tested it and it ended up working, the driver appeared again, I don’t know what could have happened. I didn’t make any changes to this part of the driver.
https://drive.google.com/file/d/1ZpvMrP1X0aisLN4yvV2kixfCPkDKNaY5/view?usp=sharinghi mate
in last update there is a condition to check if merchant is doing self delivery
if merchant is self delivery the assign button will show if not then order should be manage by admin not merchant
I see, in my case, self delivery is enabled, but it still doesn’t appear.
I made another video to show you.
https://drive.google.com/file/d/1H-tSDNwXWpTxjtFZWJatC9HerkousCZI/view?usp=sharingOn your example website it is the same way, I made a video too.
https://drive.google.com/file/d/1c5y4Qh7jouGUlmHFLxTRgwO7XZdjQaO2/view?usp=sharingah your right mate there is mistake in the condition 
in the file you modify in your video
change this condition
if($order_type==”delivery && $self_delivery”){
to
if($order_type==”delivery” && $self_delivery){
backoffice/protected/controllers/ApibackendController.php
under
public function actionorderDetails()
change
if($order_type=="delivery && $self_delivery"){
to
if($order_type=="delivery" && $self_delivery){
Thank you, basti… I’m glad I could help with the reporting, and also for your great customer service, you’re phenomenal.
your welcome mate thank you for noticing this 
am not sure why condition is like that
might be when i edit it am already tired
Email sent
sent
sent
sent
sent
email sent
sent
4.Delivery mini maxi and not in the area are still not functioning, please let me know how it working
hi mate
1. your in main kmrs not in single app you should post this next time to single app not here you need to translate those words in single app not in backoffice
2. post this to single app i will answer you there with quick fixed
3. am sorry don’t understand?
4. can you share screenshot ?
Hi, buddy,
For the administration-managed delivery person with the “Search Mode Map-Based Address Search” mode, I think it’s really very important to let the administrator set the delivery charge per mile for the delivery person that the administrator is managing.
The administration should normally have this in the administration part and the restaurant only if the administrator allows it to use its own delivery system;
https://ibb.co/HDc1QyMPossibility for the administrator to define or create delivery costs according to the country and city, i.e. he chooses the country, the city and he defines the delivery costs that apply.
I think the restaurant doesn’t have to determine the delivery charges for delivery people that are run by the administration. This will create conflicts in the sense that the delivery person will not accept the delivery from a restaurant that applies the lowest rate and the delivery charge should be the same for all delivery people.
The restaurant must set the delivery costs only for its own delivery person managed by the restaurant. And the delivery charge in this case has to be sent to the restaurant that will pay the delivery person outside the platform. The delivery person of the restaurant must under no circumstances receive the delivery money, they are considered as employees of the restaurant and it is the restaurant that must pay them or sign a contract with them.
The restaurant delivery person will use the delivery application to receive a delivery request from the restaurant only, and allow the customer to follow his order;
We can discuss this in more detail by mail
I want to pay for this change, is it possible?
Thanks
hi mate
yes its on my update list already it should manage by admin but i haven’t add it on the last update cause it will change the structure for delivery fee
wait for my email i think you already did email me
cheers
Hi, buddy,
Quickly done question.
The fee service defined by the administrator are income of the administrator or restaurant?
https://ibb.co/tBfGRZ5If it is the income of the administrator, why then the restaurant must decide to apply VAT on these charges?
https://ibb.co/BrrgpsnI think that if this fee is the administrator’s income, it is up to the administrator to determine whether he applies VAT or not on these fees.
Thanks
hi mate
1. yes its income to admin
2. your right this should be in admin panel i forgot to move it
cheers