29724 comments found.
Hi Basti,
Friend, I’ve been encountering this error in the admin panel all day today. Why is your licensing system failing? It’s strange that I can’t even access the admin panel of a product I purchased. Why does a system that was working suddenly start giving errors? Please fix this licensing issue in the software. My work keeps getting delayed because of it.
https://www.demo.com/backoffice/login/error Something went wrong contact the author https://codecanyon.net/user/bastikikangCheers
sent
sent
sent
sent
sent
sent
Thanks a lot, my friend, for everything.
your welcome mate 
Hello Bastikikang, Your theme is great, thank you
!I would like to know what I can do to offer a free plan for merchants.I tried setting the price to 0.00 on a plan, but it still requires a payment gateway.
I want to allow merchants to choose a free plan before they decide to purchase a paid membership.
Thank you in advance for your help!
hi mate
since am using subscription api you will have to create a plan with trial usually in stripe or paypal has this features
you will have to create a free trial for your plan and once free trial is done the card will be charge
cheers
Hello, In the next update, please add the option to disable the real-time map view for customers; instead, it only shows the state line that appeared previously without a map. Thank you
hi mate
you mean totally remove the map in track order? just the status of the order in left side?
if yes sure will do take note
Hello mate,
Yes, that’s right.
The admin has the option to disable the map and instead show a progressive bar for step orders. https://ibb.co/NgbygZJn
This is useful for delivery admins, and self-delivery merchants may also prefer not to show their location.
Thank you
your right noted mate
thank you
by edit mean change the words?
the best way is to change it via language without changing the code
in admin panel -> attributes -> language -> front and look for those words and just change the value
The texts I showed you are not in the language section. Could you tell me an alternative way to change this, perhaps in the codes? But in which file?
if your using visual studio just search for this words in the folder themes this is the easy way and you will find the files you want to modify the text
but then again if new update was release this changes you have done will be replace so its better to change in language in admin panel
I can’t translate order status. Only English translation is editable.
https://ibb.co/W4ph9m6Tadd your language first in admin -> attributes -> language after that your language will appear in their
That’s why i am asking my friend!!! Language is added already!!!
check my demo you see it has different language when you edit the order status
it should appear in there once you have different language
It is not helping me to see your demo. I have set language but don’t appears on edit order status. I have installed karenderia by the book so why this happening? I need to solve the problem so help me. If you want i can send you db file to check if something missing again!
Hi,
Please email me all your access details, including:
Site link
Admin login
FTP access
Also, provide a screenshot of the error and include a detailed description of the issue in the email.
You can reach support here: https://codecanyon.net/user/support-kmrsCheers
For testing orders what payments should use? Credit card info for test?
if your using stripe you can use this test card
4111 1111 1111 1111
Thanks
cheers
Hi again, we want at first only pickup and table booking on store by customer on all orders. Not delivery. How we can setup this?
sort the ordering of your status
in admin panel -> attributes -> order type ->sort
the first one will be the default one
My friend i dont need to sort. I want to disable delivery. I want only pickup but on order is confusing delivery appears. I am sorry but this way of support is so terrible. It is not only your fault, codecanyon also is terrible. I have created hundreds of website so terrible support i never saw again. These comments is so meshy and you dont understand the most of the questions!!!!!
hi mate
am sorry but your question is not clear you ask to first only pickup so i thought its sorting
now if you want to set different order type for the merchant you just need to edit the merchant in admin panel -> merchant list -> edit -> Online Services = choose only the merchant services
now to totally disabled the delivery you can just set to draft the status of delivery in admin panel -> attributes -> order type
sorry for the delayed was busy doing some updates
i suggest next time provide a screenshot of what your asking so its clear for me
Ok Thanks
welcome
hi mate
i already answer this via email
your opening hour is incorrect time opening should be on same day closing on next day will not work
Sorry but i did not recieve the email!
Ok i think i found it. Thanks
cheers
i bought this and next when live now i am going and it give me a error code exit
hi mate
sorry to hear what do you mean error code exit? can you share screenshot?
first time i hear this error in kmrs
Hello, I’m having a problem. I’ve configured Mailjet on my site, and I’ve tested runactions, which work perfectly with different email addresses. However, when I try to recover a password for a registered user, I don’t receive any email notifications. I check “Notifications-EmailLogs” and there’s no log entry indicating that a password recovery attempt was made. However, when I run runactions tests, the password recovery attempts do appear in EmailLogs.
I should clarify that my email templates are set to English, and I’m using the free Mailjet version with 6,000 emails per month. What could be causing this? Thank you for your help and great work.
hi mate
i just check its working fine on my end
1. check first the template was use in admin panel -> site config -> login & signup – > Reset Password Template check the template use and check if that template has value
2. second is to check your php version it must be php 8.2 cause the library for mailjet is set to support php 8.2
if above does not fixed
You can reach support here: https://codecanyon.net/user/support-kmrswith all your access
email send bro
sent
send
sent
send bro help me CORS
wait for my email today
cheers
Thank you so much, my friend TVB!
sent
send bro
sent
Hi mate i sent you an email please check
sent
Hello Basti, I’d like to know what is the order limit section for inside the merchant panel? I have created a order type called “food waste”. My plan is to have a limit of these order type for example 1 order. I created a new order limit with this type order i set the time for the whole day and 1 order limit. However, after doing 2 order the order type is still showing, so i dont know what I am doing wrong. Is this working on the customer app?
I want to create a category for food waste, but i need this to be pickup only, this is why I tried to limit the order for this order type to 1, so it can show 1 time everyday, but it seems like the app is still showing this type of order in the app. Any idea how I can achieve this? I need to hide delivery at a certain time so i can use pickup or my own order type called foodwaste. Thank you
for ordering limit it does not work like that when customer order and place an order they cannot order if the limit already reach it will show error during placing of orders
and for food category to only available in order type sorry we don’t have this kind of feature
cheers
sent
sent
sent
sent
sent
sent
Hello Basti, quick question. Im planning to add my cronjob so i can get invoice every 30 days. My question is, how does the code work and how does it calculate the invoice if the current month has 31 days? Let say October has 31 days. Will this invoice only calculate the invoice from October 1st to October 30? What about the 31st? Will this be calculated the next month from October 31st to November 29th? Thank you
Would be easier if i set my cronjob so it can be created on the 1st at 12:00AM? instead of every 30 days?
I found this in CMerchantInvoice and changed the 30 day for this:
public static function generateRange($terms=0)
{
$start = ''; $end = '';
$date = date("Y-m-d");
if($terms==1){
$start = date("Y-m-d 00:00:00");
$end = date("Y-m-d 23:59:59");
} else if ($terms==7){
$start = date('Y-m-d 00:00:00',(strtotime ( '-7 day' , strtotime ( $date) ) ));
$end = date("Y-m-d 23:59:59");
} else if ($terms==15){
$start = date('Y-m-d 00:00:00',(strtotime ( '-15 day' , strtotime ( $date) ) ));
$end = date("Y-m-d 23:59:59");
} else if ($terms==30){
$start = date('Y-m-d 00:00:00', strtotime('first day of last month'));
$end = date('Y-m-d 23:59:59', strtotime('last day of last month'));
}
if(!empty($start) && !empty($end)){
return [
'start'=>$start,
'end'=>$end,
];
}
throw new Exception("Range not available");
}
Will changing this fix the problem?
And last question, I was trying to test the invoice for 30 days, but it seems like i didnt receive the invoice. However, I had my invoices as daily and the cronjob for daily before. I havent done any orders since november 27th, but the invoices are there. My question is, does the system detect if there was invoices before to avoid duplicates? I have a lot of invoices for november, maybe im thinking this is why the invoice for the last month wasn’t created?
yes it does check if invoice was created for that terms
and for monthly invoice since daily is working it should work also for monthly cause code is the same unless the 30 days term cron is not running
Ok thanks for your reply. But that didn’t answer my question about the code I gave you because the current code checks for the last 30 days. Wouldn’t be better to do the invoice from 1st to 1st? What if they do the invoice for February or any other month with 31 days? Is the code I gave you solving this?
ah ok the count of 30 days is past 30 days when the cron was run
so example your cron on the 30 of august so it will get all the record past 30 days
if you want from first month to end of month need adjustment to the flltering of monthly
you can modify this file protected\components\CMerchantInvoice.php
under
public static function generateRange($terms=0)
change this
} else if ($terms==30){
$start = date('Y-m-d 00:01:00',(strtotime ( '-30 day' , strtotime ( $date) ) ));
$end = date("Y-m-d 23:59:00");
}
change the start and end
to
$start = date('Y-m-01 00:00:00');
$end = date('Y-m-t 23:59:59');
Sent
sent
Hello Basti , How are you ?
I know you’re busy, but could you add these to your update list? I think the things missing in Kmrs are especially KYC, which means document uploading. Every time a restaurant updates its menu, the admin should receive a notification. The admin must approve it. The admin must see what’s on the menu because there will be many restaurants and the admin cannot keep track of anyone.
Restaurant Panel – Registration, KYC & Support Flows 1. Restaurant Registration & KYC (Document Verification) System
A mandatory KYC process must be applied during restaurant registration.
Document upload step:
The restaurant must upload required documents during onboarding.
Example document types:
Tax certificate
Signature circular
Trade registry gazette
ID / authorized representative document
Document requirements:
Supported formats: PDF / JPG / PNG
File size limits must be enforced
Document status handling:
Pending
Approved
Rejected (rejection reason required)
The user must not be able to proceed to the next step until all required documents are submitted (and approved, if approval is required).
2. Digital Contract Signing Flow
After the document upload (and approval if applicable), a mandatory contract signing step must be enabled.
Digital contract requirements:
Contracts must be displayed directly within the panel.
Contract content should be shown page by page (e.g., 4 pages).
The user must view all pages before being allowed to accept.
For each contract:
“I have read and accept” confirmation checkbox
Digital acceptance is mandatory
The panel must not become active until the contract is digitally accepted.
Data that must be logged:
Accepting user
Date and time
IP address
Accepted contract version
3. Panel Activation Rules
KYC document submission (and approval, if required) and
Digital contract acceptance
Are mandatory before granting full access to the restaurant panel.
4. Support Systems (Summary)
The restaurant panel must include the following support mechanisms:
Live Support / Help Center
Accessible directly from the panel.
Used for order issues, payment & payout problems, commissions, and technical issues.
Support Ticket System
Activated when live chat is unavailable.
Users must be able to create and track support requests (open / in progress / resolved).
Priority Support for Critical Issues
High-priority handling during peak hours.
Includes urgent order cancellations and courier-related critical issues.
5. Menu Update Approval & Admin Notification System
Whenever a restaurant owner updates their menu, the following approval flow must apply:
Menu update behavior:
Any menu change made by the restaurant owner must trigger an admin approval process.
Menu changes include, but are not limited to:
Product name changes
Price updates
Adding new products
Removing products
Category changes
Status changes (available / unavailable)
Admin notification:
After a menu update, a notification must be sent to the admin panel.
The notification should indicate that a menu update is pending review.
Admin review panel:
Admin must be able to clearly see:
Which products were changed
What type of change was made (price, name, availability, etc.)
Old value vs new value
Admin must be able to:
Approve changes (menu becomes active immediately)
Reject changes (with mandatory rejection reason)
Menu status rules:
Updated menu items must remain in a pending approval status until reviewed.
Rejected changes must not go live.
Once approved, the new menu data becomes visible to customers.
Audit & logging:
All menu changes must be logged with:
Restaurant ID
User who made the change
Timestamp
Change details (before / after values)
Thank you, I appreciate it.
Best Regards,
hi mate
thank you for your suggestion yes your right this is needed for KYC
your suggestion is duly noted
cheers
Hi mate,
I have mentioned the need for KYC many times before, and I hope it will be included in the system with this update.
Thank you, Best Regards.
its on my update list already but there are some priorities for me to finish first 
Can we change the DELIVERY OTP code to a 4 digit number instead of 6? Also it dont show in either the customer app or the website in orders?
Hi Basti, quick question.
I’m trying to change
<img :src="items.logo" lazy="" /> <-- This
from
/themes/karenderia_v2/views/components/template_swiper_list.php
But i want to know which is the items i should replace for items.logo so the merchants show the banner or header image from each restaurant. Its currently showing the logo.
Thank you
you can change it to header image
to
<img :src="items.bglogo" lazy="" />
Thank you!!1
I replied to your email. Please check it.
sent
sent
My question is: if a restaurant sets the food preparation time to 30 minutes, how can we automatically set the customer’s pickup time to 30 minutes after the order time? For example, if an order is placed at 11:10, I want the system to automatically notify both the customer and the restaurant that the food will be ready at 11:40.
I want to set a default prep time of 30 minutes without adding prep times to individual items or configuring Kitchen Work Time—just a simple global default prep time setting.
How to use the preparation time? I set it up, but not working. Please check your end. I tried your demo site, but I can’t input the preparation time.
wait for my email
OK
I sent the video by email.
thanks mate i will have a check
I replied to the email, please check it.
sent
If a restaurant operates only one KMRS system, there is no issue. However, restaurants that use multiple platforms, take phone orders, and receive walk-in pickup orders want all orders managed in a single POS system. To achieve this, they are requesting that the pickup time shown to customers also be visible in the restaurant’s system.
Is there a simple way to make this change? Instead of displaying “ASAP,” the system could simply show the pickup time that customers see.
it can be done but with change in the code
I know you’re busy, but solving this would be really convenient for the restaurant.
i don’t think i can apply this in the update cause others might not want this
cause it remove the the very first record that the customer what it asap