29736 comments found.
Hi Basti ,
Seeing a little order tracking functionality app and search orders .
Would not it be possible to generate a qr code on each ticket with the ticket number linked to qr code ?
For instead of entering the order number , a simple barcode reader or have the app Alibaba , scan the qr you can and look directly order number . Even to the customer pay for the bill on arrival with paypal or other payment services.
Sample ticket with QR : http://miguelangelacera.com/blog/wp-content/uploads/2012/02/ticket_qr_paypal1.jpg
Example alibaba with Alipay : http://www.xatakamovil.com/servicios/alibaba-le-mete-imagen-y-color-a-sus-nuevos-codigos-con-estilo-qrExample Paypal QR code : https://www.google.es/search?tbm=isch&q=paypal+y++qr+code&imgrc=FOaZwZ7_RMdWHM%3A
A greeting
hi mate let me add those on my survey for next addon on kmrs
http://goo.gl/JpfdeUlet see if most of the buyers need those
thanks
Hey Basti,
Just found a major issue with the SMS code (the one you made for me that forwards the merchant’s SMS to the customer)
It is not sending it back for the correct order ID. I’ve checked my database in the admin panel and noticed that sometimes, the order ID’s jump. EG. Order ID 219, and next order becomes Order 223. (why is it doing this?)
However when I typed the SMS “Order 220 accepted. Delivery in 20 min.”, this SMS was sent back to a different customer. I don’t know what is going on considering Order 220 does not exist (because it jumped from 219 to 223).
I think whatever is behind this issue is also stopping some SMS from being forwarded to the customer. EG i tried sending an SMS as a merchant saying “Order 267 accepted. Delivery in 60 minutes”, but the customer’s mobile did not receive that SMS at all.
This is a really crucial fix, so please respond urgently 
can you remind me again what is these sms ? is these the sms that says
This merchant has required SMS verification before you can place your order.
No, I am referring to the SMS code in the StoreController where the merchant can reply to the server’s mobile with “Order 220 accepted. Delivery in 20 min” and this SMS is automatically forwarded to the customer who made order 220, via SMS.
oh ok i just check the query i think the query is correct
try to access your database via phpmyadmin
and compare the contact_phone fields on the table order_delivery_address
you can find the primary key via order_id
what i believe happen is you clear up your database order tables? and you forgot to clear up also the order_delivery_address table which as already data
thanks
hm sorry i’m not sure what you mean by “clear up your database order tables”... I don’t touch the database at all :/ I’m also not sure what you’d like me to do.. should you just go into my cpanel and see?
no verify the records in your database the table is order and order_delivery_address
counter check the order id to order_delivery_address table with order id you can find the mobile number of the client in there
also the order id does not jump its auto incremental if the order id is jump to another id it means those order has place but the customer did not continue the order or abandoned
Ok i checked. There is an issue: The order ID is not matching up with the mobile number of the client.
you can verify that on the tables order_delivery_address you see if those match or not 
Sorry I’m not sure what you mean. This is basically the results I’m getting: order_ID is not matching up with the contact_phone which explains why the SMS wasn’t sending back to the correct customer. So it’s not matching up
ahhh what i mean is you can verify that by looking at your database using phpmyadmin and look on the table order_delivery_address
remember the contact number on profile will be different to the contact number when they place the order hope that helps
hm i still don’t understand… so how can I fix this issue that it’s not sending the SMS to the correct mobile?
the query is correct i don’t see any issue
you have to verify it tru the database so you will know if your client has inputted there mobile number correctly
Basti, there is surely a big issue here:
PHP MY ADMIN: https://drive.google.com/file/d/0B_Z8-8Et_IORYVB4b0U3bFdHaWM/view?usp=drivesdkI have tested this: when I send an SMS to the server based on the “order_id” in the table, it will forward this SMS to the corresponding “contact_phone” in the table. Hence this is working correct per phpmyadmin.
However, take a look at the difference between the admin panel and PHPmyadmin. Admin panel: https://drive.google.com/file/d/0B_Z8-8Et_IORZ1VNMTlJclpOWTQ/view?usp=drivesdk
Key differences: - PHPMyAdmin only has the most recent order as “order_id” 266. However on the admin panel and on the customer’s receipt, the latest order is 273. There is no record of order_id 273 on phpmyadmin panel. - PHPMyAdmin skipped the orders with order_id between 241 and 261. However when you look at the admin panel, there are plenty of orders between 241 and 261. So for example, I tried sending an SMS “Order 245 accepted” back to the server’s mobile, but the customer who made order 245 did not receive the SMS. Thus, the conclusion is that the SMS is working according to the order_id’s generated by PHPMYADMIN and not by whatever database is showing on the admin panel.
Please look at this urgently 
Hi Basti,
I understand what you mean now. I think we were not understanding eachother,
I always thought the SMS sending back to the customer function was meant to be available for pickup orders and delivery orders as well. The code you have written only works for delivery orders. I understand what you mean now.
How can we amend it so that it also works for both pickup and delivery orders?
send me your ftp access and i will update your server
thanks
Thanks – just PMed you just then 
can you remind me again the sms syntax?
Yes so when a restaurant sends back the SMS to the customer for pickup order
Order 304 accepted. Pickup in 30 mins.
This sms is sent directly to customer
It’s currently only working for delivery orders (i think because your code ActionSMS in StoreController i’s reading from the table order_delivery_address)
check your again i updated your website
thanks
Hi Basti, it’s still not working – When I send an SMS back to the server’s mobile, it is not forwarding back to the customer if it’s a pickup order 
that is strange
can you give me an example of the text message so i can test on browser
yes, the texts i tested with were:
Order 303 accepted
It’s still only sending it the order was for delivery, not for pickup orders
oopps sorry i update your file with missing code
check again
thanks
hm just then I received 2 messages “Order 303 accepted”
oohh okay one moment – i’ll check now
Thanks Basti!
btw i really love your design in any change are you a designer?
or did you hire a designer? 
haha thanks! actually no i’m not a designer and didn’t hire anyone
but thanks!
ahh you did those by yourself? awesome job mate
you got skills in design
Yes – thanks Basti, really appreicate it 
Also, how can we add the individual price of the food item to the SMS receipt sent to the merchant? Right now, it’s only showing the total price so it’d be good if it also showed the individual prices too.
am serious i really like your design
maybe you can help me with my future incoming projects
in terms of design
for the price open the file components/functions.php and look for the functions SMSnotificationMerchant
on this line
$item_order.=”(”.$val[‘qty’].”x)”.$val[‘item_name’].” ”.$val[‘order_notes’].”,”;
change it to
$item_order.="(".$val['qty']."x)".$val['item_name']." ".$val['order_notes'].",";
to
$price=$val['normal_price'];
if ($val['discounted_price']!=$price){
$price=$val['discounted_price'];
}
$item_order.="(".$val['qty']."x$price)".$val['item_name']." ".$val['order_notes'].",";
thanks
Excellent! Thanks Basti!
Also – no problem, happy to help 
cheers 
Also – re the SMS fix, can i please know what files you edited so i can look to understand your changes? thanks 
just look at your storecontroller.php and look for the function actionsms 
okay, excellent. Thanks Basti!
damaceno Contact with me in pm i can help u let basti take time to fix other issue 
Hello, I installed the Karenderia Order Taking App module, and my Junior Member does not enter more .. what to do?
I installed the merchant module but this giving error, and all, however, that I had erased … you install to me the other modules? merchant, the application and the points program?
http://imgur.com/ssFtMEVhi mate please comment on appropriate item if these is regarding the merchant app then leave a comment there
thanks
Hi guys am doing a survey for new addon to kmrs please vote http://goo.gl/JpfdeU
if you have idea that is not included on the list pm me via profile
Hey, i cannot disable offline credit card, why is that?
can you give more info? i just tried on my end i can disabled it
Mail me what info do you need (ftp? admin account? url?)
email me here -> http://codecanyon.net/user/bastikikang
did you disabled it on admin -> Payment Gateway Settings ?
i’ve sent you an email.
sorry to disabled the offline credit card untick i ton admin -> Payment Gateway Settings
Hello Basti, I am facing an issue on the website: Let’s say I order a sandwich (ex. burger)(price 5$) with 1x extra cheese(1$) and 1x extra onions(1$). If I order the same sandwich again, with same addons, in the basket, I get the following: 2x burger= 10$ 1x extra cheese = 1$ 1x extra onions= 1$ Total = 12$ Which is wrong, because add ons are counted for one burger only. Total should be 14$ because each burger has an extra cheese and onion.
Please advise
Thanks
hi mate
i think it will depends if your addon if your addon can define the qty i think this happens but if your addon qty is fixed it will be multiply the qty of the main food item
please verify
thanks
The quantity of addon is not fixed I can choose as many as i want (ex. cheese x3), what is the solution then?
Hi Basti, I sent you a PM with what link to the website where listed restaurants are not aligned. When the address line left side vs. right side differ, the line item below becomes not aligned and screws alignment across the board.
update your files with the new update as these is already fixed with version 3.1
Hi Basti, how are you today?. I don´t know if is possible to add products subcategory on the KMRS Web and Mobile.
Is possible to add mutiple restaurants on cart?.
Regards.
am good mate, thanks for asking 
for subcategory can you give me some example?
sorry no you cannot order on different merchant
Hi Basti for example Category Pizza Subcategory meat, chicken, cheese, or category hamburger subcategory classic, american.
ah unfortunately this is not supported 
fixed mobile country on checkout not setting the default country
fixed auto back when adding a food item in mobile view
fixed meta view port for mobile device
fixed facebook login
fixed payment options list for membership merchant
fixed merchant slug
new – add options to switch to new time picker ui this is under theme settings
Can i know what are the files affected for these changes only,like exact files. Thanks! This might help a lot of users over here on codecanyon too! Thanks!
hi mate
its better to use this software http://winmerge.org/you can check the new files was added or updated with this software just compare the following files and folders
1. compare the folder protected
2. compare the file assets/js/store.js
3. compare the file assets/js/store-v3.js
4. compare the file assets/css/store-v2.css
5. compare the file assets/css/store.css
thanks
On the new theme, The home page listing of restaurant loses alignment entirely, if any of the outlets’ addresses is a bit longer and requires a new line. How can we fix this, as it must be a bug in the CSS provided.
hi mate those are already fixed can you send me your website url so i can verify if you did update?
Hi mate thanks for responding to my old messages. i appreciate that. by the way where in code to change stripe name for fax and sms purchase. for merchant admin panel. For example when merchant wants to buy more fax or sms credits they see stripe instead of what i want them to see which is credit card. thanks mate.
components/functions.php and look for the functions adminPaymentList
Everytime i change anything in function.php my site dies. can you fix this issue. i dont know why. i had to reinstall new krms 4 times already. thanks mate.
fixed thanks
I see that you have implemented some of my suggestions, thank you!
Here by a list, because it seems like your probably busy to keep track, so i’m going to re-upload the list every time i have a new suggestion or bug
Bugs:
1) When somebody logs in with Facebook he/she sees Change password settings, this has no use! Since he/she logged in with Facebook/Google.
2) Decimal bugs! please see this post of 2 months ago: http://codecanyon.net/comments/12142882
5) Remove: Disabled Popup? (it is no use now)
6) http://codecanyon.net/comments/12753113
7) Facebook – Desktop – Google Chrome doesn’t work! (nothing happens when i press login with facebook) Works with safari.
Facebook – MOBILE – Google Chrome, doesn’t work get a error at Facebook page that this function is NOT supported
Design Errors:
1) http://codecanyon.net/comments/12675780
2) http://codecanyon.net/comments/12647807
4) http://codecanyon.net/comments/12654335 - Only browse by cuisine fixed
Update request:
-) Only upload translation for front-end
-) Only upload translation for back-end (admin/merchant)
2) When customer places order, he/she directly receives confirmation order, but isn’t it normal that ONCE merchant accepts order that customer THEN receives confirmation order?
3) When signup with Facebook and mobile verification is enabled, customer doesn’t need to confirm mobile number in this process.
(create a profile setting: In what language do you want us to communicate with you?)4) E-mail to customer and merchant are not multi translatable
5) Push notification is not multi translatable
6) E-mail broadcast is not multi translatable
7) Dish items names are not multi translatable
When adding new food item, can you also show the icon’s that admin has uploaded for the dishes, next to the name of the dish?
9) When merchant uploads picture, that the system automatically saves in the right demission (resize the picture) (hight and width) And saves two types of pictures: 1 with low resolutions for mobile and the other with high resolutions for website use.
10) Arrange language ( http://codecanyon.net/comments/12348828 )
11) Browser notifications for merchant and/or customer please see https://onesignal.com/ (is always free!)
12) Voucher can only be used if customer places order above XXXX amount.
13) Or voucher can only be used for customers that have never have placed a order before.
14) Enable/Disable profile picture on customer (it is currently not used anywhere, it doesnt show in order details or on mobile app, so i currently don’t see the use in it.
15) Place review as a anonymous person
16) Option: Make Deliver ASAP as standard enabled and that customer has to select a different button to choose a different time of delivery/pickup
17) Tab opening hours, make a separate page for pick up hours and delivery hours. and for example restaurant opening hours.
18) Show Google Maps address of the order details in merchant interface, so that he she can directly see on the map where the customer wants order to be delivered.
19) Make secret rating, where all merchants can rate customers orders (Fake/Real) This is to prevent people abusing the system.
20) option to disable all the google maps windows on browse restaurants.
21) Theme settings: Upload/change slider pictures for: - Homepage - Browse restaurant - Login - Etc
22) Option to request phone number from Facebook, when he/she logs in with Facbook, then there is also no need to confirm mobile because Facebook has already confirmed phone number.
Addon-ons request:
1) Live order script
2) White label (meaning for extra money i can give my merchant his/her own Webpage and own mobile application, that is connected to the karenderia server.
3) Delivery guy app
extra bug:
If language switcher is enabled on the top, the switcher doesn’t work on Google Chrome, but works on Safari
for all not working on chrome hard refresh your chrome browser as chrome usually cache the js files
and thanks for the long list 
Hard reset of browser on DESKTOP seems to fix the Desktop chrome bug, the Mobile (Iphone) Chrome Bug still remains.
and regarding the long list, you’re welcome 
same with mobile phone hard refresh the browser 
done, that doesn’t seem to work, I get the following error: very specific
Hi Basti,
Hope all is well!
Quick Bug report: On the new feature “Cuisine” in multiple language. The Cuissine appears correctly in the chosen language on the front end screen where you “search for a restaurent near you” at the bottom of the screen / footer but…
on the search result restaurent screen, on the left side bar…where the filter types are listed… they appear not translated, ie, in the original English language when first creating the “cuisine” type…
Do you think you could post a quick fix for this as it’s confusing our users?
Thanks as always,
All the best,
M.W. @ GrapeSeeds
hi mate
you are correct i forgot to translate the search filter 
<?php
echo CHtml::checkBox('filter_cuisine[]',
in_array($val['cuisine_id'],(array)$filter_cuisine)?true:false
,array(
'value'=>$val['cuisine_id'],
'class'=>"filter_by icheck filter_cuisine"
));
?>
<?php echo $val['cuisine_name']?>
change it to
<?php
$cuisine_json['cuisine_name_trans']=!empty($val['cuisine_name_trans'])?
json_decode($val['cuisine_name_trans'],true):'';
echo CHtml::checkBox('filter_cuisine[]',
in_array($val['cuisine_id'],(array)$filter_cuisine)?true:false
,array(
'value'=>$val['cuisine_id'],
'class'=>"filter_by icheck filter_cuisine"
));
?>
<?php echo qTranslate($val['cuisine_name'],'cuisine_name',$cuisine_json)?>
Thanks Basti, Your GREAT!
Not much left on the multi-lingual side to do now…
Would be nice if we could have multi-lingual options for the e-mails and SMS’s (and even push notifications…) according to a merchant’s or a customer’s prefered language !!!
Would even be williing to pay for this feature as a “Add-On” module because to be honest, your work is worth every Dollar !!!! And I live and will be using your system in a country where we have 4 national languages !!!!! 
All the best as always,
M.W. @ GrapeSeeds
hi mate thank you for your kind words
really appreciate it
and am always grateful with your comments with so much respect 
i will make sure i add those on my update list 
thanks
Thanks Basti! Your the best! 
your welcome mate 
Hi Basti,
Just a quick feedback to say have added the lines and tested it.
It works great!
So thank again for the great support !
All the best as always,
M.W. @ GrapeSeeds
Hi Basti,
We have done so many custom changes in version 2.6 , so can’t update theme to new version but we are adding new and fixed things from changelogs manually. So please confirm the file path & names and line number to edit for following points. I don’t need much explanation just give some hints.
1. cannot save merchant if there is special character on restaurant name
2. add SQL_BIG_SELECTS on search area
3. add html compression
4. addon price not formating correctly
5. createslug functions
6. move voucher after customer signin – WHAT THIS POINT IS ABOUT, PLEASE EXPLAIN
7. receipt not including loyalty points/tips/delivery fee
8. customer signup email verification
9. disabled button once place order to avoid accidental double click
10. customer cannot apply loyalty points and voucher at the same time
11. theme compression functions
12. mobile country on checkout not setting the default country
13. website compression
14. admin voucher can be used if applicable to merchant
15. add distance calculation for straight line, driving and transit
1. components/ajaxadmin.php function addMerchant
$params[‘restaurant_name’]=addslashes($this->data[‘restaurant_name’]);
2. components/functionsv3.php function searchByAddress $DbExt->qry(“SET SQL_BIG_SELECTS=1”);
3. files new added filters/HtmlCompressorFilter.php update also the file controller/storecontroller.php and look for the new function filters
4. i forgot already where these is 
5. same as these
6. even on the previous version you need to login to use the voucher so i decided to put it on after login and most on the web cart is like these
7. components/EmailTPL.php functions salesReceipt
8. views/store/email-verification.php
9. changes on assets/js/store.js and look for the placeorder click
10. ajaxadmin.php placeorder functions
11. same as no. 3
12. no need to add if your using the old theme this only bugs on new theme
13. sames as no. 3
14. i forgot
15. functionsv3.php functions getDistanceBetweenPlot
thanks
I Basti,
Congrats for nice work! In the last update you remove Theme Settings from sidebar?
ops…I found it into user settings, sorry! 
cheers 
Hi basti
Wow! Brilliant work – GREAT! Thank you for the update, keep up the good work,
Best regards
thanks mate
really appreciate
I have a very serious problem (Using paypal payment).
1) I created three accounts on paypal sandbox (admin, user and merchant)
When the user makes a purchase, the admin gets the money in your account and the user is discounted
When the merchant makes the withdrawal and the admin approves, the money is not received by the merchant. That is, the transaction between user and admin is working, but the transaction between admin and merchant does not work.
Note: All emails are corrects between admins and paypal accounts.
Please, help me with this; URGENT
2) For the problem above, I disable the option “Disabled Merchant can add their own status?” from admin, but even so the merchant is able to change order status. See: http://take.ms/IBebq
hi mate
1. did you run the cron to process the payment?
2. no the disabled merchant can add there own status is where in the merchant can add there own status of order you can find that on merchant panel menu
thanks
See: http://take.ms/zui1M
wrong cron job command it should have wget or curl before the link
This is the only way to create cron in my Panel. And I gave permission 777 to the file cronhelper
It’s just like your example in the documentation of the site
curl www.yourserver.com/cron/processpayout
or
wget www.yourserver.com/cron/processpayout
just add curl or wget before the link
but I cant…see: http://take.ms/npg1S
you mean you cannot add curl before the link ?
yes..
hmmm that’s strange any server can put that command
is there any options that says run it as http ? cause i don’t undertand your langue
thanks
See in the image above that www.mysite.com.br is fixes, then i can add only /cron/ProcessBroacast and /cron/ProcessPayout
hmm ok a solution would be create a file cron.php and run it on your server /cron.php
not sure if these will run cause on other cpanel there is also a command for running a php file
on your cron,php must be place on root folder
and the content of cron.php should be like these
echo file_get_contents(“www.yourserver.com/cron/processpayout”);
thanks
you can help me with this? Please add the cron.php content here: http://dontpad.com/cron.php
hi mate
i already show you the code its simple line like this
echo file_get_contents(“www.yourserver.com/cron/processpayout”);
which folder I put this file? www?
yes on your root directory so it would be easy to run
<?php
echo file_get_contents(“www.yourserver.com/cron/processpayout”);
thanks
Basti,
I did exactly as you said, but still does not work.
When the merchant makes the withdrawal and the admin approves, the money doesn’t go to the merchant’s account at paypal.
Any idea basti? Please help me with this
send me your ftp access and cpanel access i will check later
btw did the status of the payout change from pending to process?
thanks
I sent ftp
I sent
hi mate
sorry but you will have to send me email again my email was block by cc and it was fixed yesterday
send it here http://codecanyon.net/user/bastikikang
thanks
I sent
wait for my email
thanks
Hi Basti when you get a chance can you answer my questions for me. just want to make sure all is working fine in the back-end and that my site doesnt crash again. please check to make sure all the changes I wanted are correct too with changing stripe to credit card at merchant, customer and admin levels. thanks mate. see previous message if you need more info. 
Basti so i took it upon myself to see all my previous messages and see if i can salvage any support for the same issues. with regards to the stripe being changed to credit card when a customer is placing an order on a merchant store. i went to
protected/components/functionsv3.php/
I Looked for
public static function PaymentOptionList()
{
return array(
'cod'=>t("Cash On delivery"),
'ocr'=>t("Offline Credit Card Payment"),
'pyr'=>t("Pay On Delivery"),
'pyp'=>t("paypal"),
'stp'=>t("stripe"),---------- i change this to credit card and it worked.
'mcd'=>t("mercapado"),
'ide'=>t("sisow"),
'payu'=>t("payumoney"),
'pys'=>t("paysera"),
'bcy'=>t("Barclay"),
'epy'=>t("EpayBg"),
'atz'=>t("Authorize.net"),
'obd'=>t("Offline Bank Deposit")
);
is the change i made correct. also how do i change stp on the receipt side to reflect ccr? thanks mate
sorry you cannot change the key stp to ccr as my code is looking for that reference
if you change the stp to ccr then you will have to replace all the stp on all the source code
thanks
thanks mate.
Hi,
How update theme version 3.0 to 3.1 without losing data’s from the old version?
hi mate
you will have to overwrite your current server files
1. assets folder
2. protected – but don’t over write the folder /protected/config
3. run the update database by visiting your website url
eg www.yourserver.com/update
make sure you backup your server files before doing this
all your data will be the same
thanks