29719 comments found.
Hi Basit,
In the Sale Reports, can we add the phone number. Include this number in Search and Export.
Phone Number is the main Key searching a customer these days and it’s missing here.
Is it possible to share the code change if it’s not too much.
Thanks.
can you confirm to me where is this report? in admin or merchant panel
cheers
Merchant -> Dashboard. New sales can be searched using customer phone number. Phone number field exists.
But on Admin -> Merchant Sales Report Merchant -> Sales Report
Customer phone number does not exist. Customer phone number is one of the main search keys and since it’s available on Merchant Dashboard, I was wondering if you could add a new field to the table and export. Thanks.
here is the quick fixed
for merchant sales report open the file views/merchant/sales-report.php add this after the name column
<th width="6%"><?php echo Yii::t('default',"Contact#")?></th>
open the file components/ajaxadmin.php and look for functions salesReport()
add this on the query after the as client_name,
(
select contact_phone
from
{{order_delivery_address}}
where
order_id = a.order_id
) as contact_phone,
at the data add the colum $val[‘contact_phone’], in the array
for admin open the file views/admin/rpt-sales-report.php and add the column contact number same as above
and in ajaxadmin.php look for functions rptAdminSalesRpt add the same query after c.restaurant_name ,
(
select contact_phone
from
{{order_delivery_address}}
where
order_id = a.order_id
) as contact_phone,
and add the contact number in array
ucwords($val['client_name']),
$val['contact_phone'],
cheers
Thank you.
cheers
hello I changed the hosting company from godaddy to bluehost and i cant install the app i got this messageu
Connecting to database… CDbConnection failed to open the DB connection.
PDO installed [OK]
Session [OK]
mail() is available [OK]
CURL is enabled [OK]
file_get_contents is enabled [OK]
Creating folder upload Creating folder runtime Creating folder runtime
There seems to be error in checking your server. Please fixed the following issue and try again.
I changed the seetings in the file protected/config/main.php but they are all the same error.
Also when you will fix the php7 issue? when the next release expected to be available
mate its your database connection the error is already there
CDbConnection failed to open the DB connection.
check your db connection in config/main.php
for php 7 i think some customer is using php 7 and its working fine but some like version 7.1.12 there is issue with array variable
cheers
Hi Basti,
I notice that when a customer REORDER, the category of the first product does not display on Cart, Receipt.
You got a fix for this? Thanks, Guy
can you provide screenshot? so i can understand what is the problem
Appetisers heading is missing. This only happens when a customer reorder.
Thanks
but when you try to normal add to cart it has category?
if yes then maybe the category id was change that’s why the category is not appearing cause the re order will only based on the previous order
I did see this issue for orders reordered immediately. Let me check it a little deeper. Thanks.
cheers and let me know
Hi Basti,
I would like to get multiple reminders for Orders Sitting idle.
At the moment, I have set the remind admin if a new order is idle for 15mins. I would like to get another reminder if the order is idle for 30min and 45mins.
A multiplication of 2 times and 3 times for the idle notification time.
Where is the code which checks the time? If it’s a simple addon to the condition checking, would you help me with the code change?
Thanks. Guy.
hi mate
take a look at the file controller/croncontroller.php and look for functions actionIdleOrder
this is the code responsible to idle order
Thanks Basti
cheers
Please upload a valid CSV file why i can not upload and get this eror ?
check your csv file format, you can find a sample csv format in root folder filename is merchant-sample.csv
Hello Basti, when merchant try to makes withdrawals via paypal email, like, merchant->commission ->withdrawals ->make a withdrawals -> payment type ->payment mothered ->email—>submit request, then nothing happens, don’t even say anything like successful or fail.
I have activated corn job like https://www.mysite.com/cron/processpayout
please tell me how to fix it because its too important for me to pay my merchant now.
did you approved the payout ? the payout will only be process if you approved it
When merchant request for pauout via papal In merchant backend it doesn’t go through, and dont say anything like, successful or faild, and I didn’t get any notifications in admin panel, but if merchant use bank account then it go through successful and I got notifications. But I want use PayPal payout too.
mate when the merchant request payout its only sending emails to merchant and adding records to table _withdrawal
its got nothing to do if paypal or bank account it simple sending emails and adding records
and you can see the request in admin -> Withdrawal List
Hi.
I have 2 questions:
1) Why isn’t my mobile logo showing? www.foodolino.ch
I have the exact dimensions and tried to upload it via FTP and via admin panel too.
2) The Auto Detect Location search isn’t working either. Tried pasting Geocode API, Matrix API, Google Maps JS Api and neither works. How do I get it working?
Thanks!
hi mate
1. your mobile logo is there
its just not visible cause the header orange and your logo is orange too
2. this is working
try using firefox
and some browser it will not work cause of security like
google chrome you need to allowed this in your chrome settings
cheers
i have just change the server but i am having issue: what should i do ?
CREATE ALGORITHM=UNDEFINED DEFINER=`ydsfssdi`@`localhost` SQL SECURITY DEFINER VIEW `mt_view_location_rate` AS select `a`.`rate_id` AS `rate_id`,`a`.`merchant_id` AS `merchant_id`,`a`.`country_id` AS `country_id`,`b`.`country_name` AS `country_name`,`a`.`state_id` AS `state_id`,`c`.`name` AS `state_name`,`a`.`city_id` AS `city_id`,`d`.`name` AS `city_name`,`d`.`postal_code` AS `postal_code`,`a`.`area_id` AS `area_id`,`e`.`name` AS `area_name`,`a`.`fee` AS `fee`,`a`.`sequence` AS `sequence`,`a`.`date_created` AS `date_created`,`a`.`date_modified` AS `date_modified`,`a`.`ip_address` AS `ip_address` from ((((`mt_location_rate` `a` left join `mt_location_countries` `b` on((`a`.`country_id` = `b`.`country_id`))) left join `mt_location_states` `c` on((`a`.`state_id` = `c`.`state_id`))) left join `mt_location_cities` `d` on((`a`.`city_id` = `d`.`city_id`))) left join `mt_location_area` `e` on((`a`.`area_id` = `e`.`area_id`)))
1227 – Access denied; you need (at least one of) the SUPER privilege(s) for this operation
mate when you do an export db don’t include all the view tables 
@foodclick,
You have google map polygon for merchants and wanted to send it to Basti.
Could you please confirm/remind to him or in comments that you have sent him in order to add it in coming updates?
Thank you for helping us all.
cheers
i have just change the server all data are there but restaurants dont find anymore,is there a setting i miss ?
thank you
already replied in your other comments
please comment in proper item 
Hi bastikikang, I am getting http error 500 in admin while clicking addon option merchant app. Kindly help me sort out this. Also it does not has proper tutorial on how to setup merchant app and run it.
merchant app is an addon and its not included in kmrs is for sale separately
Hi Basti, Do you have a functionality documentation? A document that explains the functionalities, especially for the admin panel and merchant panel. p.s. : thank you for this great work!
unfortunately i don’t have one 
Mail sent 
Reply sent
reply sent
Hi Basti, I read in comments that someone has sent you polygon codes from previous version of KMRS and you would need to upgrade to current version. Did you check if you can add polygon feature to the coming updates? I cannot finalize my website without this feature. cheers.
hmmm am not sure if they have send me the code i cannot remember
i will have to review my email
cheers
Hi Basti,
I want to install your script at my domain (www.mydomain.com). Afterwards, I want to do some modifications (like color etc.), until launch of my website.
But in the meantime, I want to redirect the visitors of my domain to an external website (for example temporary.weebly.com). So I can work at the modifications.
How to obtain this best?
Thanks and regards.
its better to installl kmrs in a folder example yoursite.com/myfolder and move it after once you finish with the changes you are doing
cheers
Hello Basti, is it possible to create standard (predefined) food categories? So in the code, database etc.? That not every merchant has to create everything new?
another question; Is it possible to hide the change (change? For How Much?) field on Cash On Pickup / Delivery? is not needed …. where can I hide or remove this in the code? Thank you
technically you can do that but at the moment those are not available you can simply create a new functions for that and add those or hook it once the merchant is added or during merchant signup
for hiding it just simply use css in your assets/css/store-v2.css add this at the very end
.change_wrap{
display:none !important;
}
cheers
Thank you for the answer and the code for change field. works wonderfully. Can you tell me how I can add this feature? by code? database? in the Merchant size, it is possible by code to make standard entries in the database … would you have me such a code for the food category?
for food category you can add your own code to add the pre define categories when merchant is added or did a signup add the code in functionsv3.php and look for functions autoAddSize
this is the code where the size was added if the merchant is added in database the table for category is _category
hello, unfortunately my php experience is “shit”
I took the code that you said, but it does not work …
public static function preConfiguredCategory()
{
return array(
'Category1','Category2','Category3'
);
}
public static function autoAddCategory($mtid='_category')
{
$db_ext=new DbExt;
$category=self::preConfiguredCategory();
if(is_array($category) && count($category)>=1){
foreach ($category as $category_name) {
$params_category=array(
'merchant_id'=>$mtid,
'category_name'=>$category_name,
'status'=>"publish",
'date_created'=>FunctionsV3::dateNow(),
'ip_address'=>$_SERVER['REMOTE_ADDR'],
'category_name_trans'=>''
);
$db_ext->insertData("{{category}}",$params_category);
}
}
unset($db_ext);
}
hahaha
nice one mate
here is a sample code 
public static function autoAddSize($mtid='')
{
$db_ext=new DbExt;
$size=self::preConfiguredSize();
if(is_array($size) && count($size)>=1){
foreach ($size as $size_name) {
$params_size=array(
'merchant_id'=>$mtid,
'size_name'=>$size_name,
'status'=>"publish",
'date_created'=>FunctionsV3::dateNow(),
'ip_address'=>$_SERVER['REMOTE_ADDR'],
'size_name_trans'=>''
);
$db_ext->insertData("{{size}}",$params_size);
}
}
$category = array(
'Category1','Category2','Category3'
);
foreach ($category as $val_cat) {
$params=array(
'merchant_id'=>$mtid,
'category_name'=>$val_cat,
'category_description'=>'',
'status'=>"publish",
'date_created'=>FunctionsV3::dateNow(),
'ip_address'=>$_SERVER['REMOTE_ADDR']
);
$db_ext->insertData("{{category}}",$params);
}
unset($db_ext);
}
hello basti, code does not work….. can you help pls?
public static function autoAddSize($mtid='')
{
$db_ext=new DbExt;
$size=self::preConfiguredSize();
if(is_array($size) && count($size)>=1){
foreach ($size as $size_name) {
$params_size=array(
'merchant_id'=>$mtid,
'size_name'=>$size_name,
'status'=>"publish",
'date_created'=>FunctionsV3::dateNow(),
'ip_address'=>$_SERVER['REMOTE_ADDR'],
'size_name_trans'=>''
);
$db_ext->insertData("{{size}}",$params_size);
}
}
$category = array(
'Mittagsmenü','Speisekarte','Znüni','Vorspeisen','Dessert','Getränkekarte','Getränke offen (im Lokal)','Getränke Flaschen','Bier','Alkohohlfreies','Whisky','Spirituosen','Aperitif','Wein','Mixgetränke'
);
foreach ($category as $val_cat) {
$params=array(
'merchant_id'=>$mtid,
'category_name'=>$val_cat,
'category_description'=>'',
'status'=>"publish",
'date_created'=>FunctionsV3::dateNow(),
'ip_address'=>$_SERVER['REMOTE_ADDR']
);
$db_ext->insertData("{{category}}",$params);
}
}
unset($db_ext);
mate it should work
i tried that before i give it to you
hello basti,
have you written a mail, please look, thank you
sent
reply sent
sent
language can not be added via panel
it should translate 
How to set default language
https://youtu.be/Ugl2ilxBbhM
I know the manual dial-in, but I can not change it from the admin panel like demodaki. Is not the latest version of the files we downloaded
sorry what do you mean?
can you check the version in index.php
Last Update : 28 August 2017 Version 4.3
the last version is
= 4.4 (30 August 17) =
please re download it here in codecanyon
The file I downloaded is already version 4.3. CodeCanyon files are not up to date
ah you are right
its
- Last Update : 28 August 2017 Version 4.3
but it should have = 4.4 (30 August 17) =
which i forgot to update the index.php
that means you have the latest file
and the translation should work as above 
unfortunately not like demod 
ahh my demo is not updated sorry about that mate 
the translation is change in latest version to use the standard translation of yii cause that last version is not working very well
its very simple mate just watch the video
How to translate https://youtu.be/FaQFRX9xEJY
How to set default language
https://youtu.be/Ugl2ilxBbhM
oky thank you
cheers
Hi, 1. packages of apps: driver, customer and order taking are for android and IOS? 2. How task is associated with restaurant order in driver app? I was trying driver app but never found how to add order to task.
hi mate
1. yes
2. once there is new order it will auto insert as task in your driver panel
it will depend in your settings what order status to based to insert as new task
cheers
Please check your email…
sent