Import products from CSV / XML
-
Hi, is it possible to mass import products from CSV or XML files? Is it possible with your PRO version? For example using Wp All Import plugin or with any other method.
I also have another question. It seems to me that Vik Restaurants doesn’t use Custom Post Type and doesn’t use the default database tables (posts, meta_posts, wp_options). How well Vik Restaurant can handle websites with many orders? For example 500 orders/day.
Thank you
-
Sorry, I would like to add 2 questions:
- any chance to replace Google Maps API with Openstreetmaps API?
- do you plan to add a table orders management with QR code? (here an example: https://support.themewinter.com/docs/plugins/plugin-docs/food-ordering/food-ordering-with-qr-code/)
Thank you
-
This reply was modified 2 years, 10 months ago by
websuper.
Hi,
unfortunately it is not possible to mass import the products in VikRestaurants, not even with the PRO version. At most you could import your products directly from your database.
VikRestaurants handles websites with many orders the same way it would if it used the default WordPress tables. Even if a plugin inherits the WordPress custom post types, that doesn’t mean it will run faster than a plugin that uses ad hoc tables.
All the orders are stored within the database table called
#__vikrestaurants_takeaway_reservation, which is also used to calculate the time availability and the remaining products in stock.If a restaurant is able to take 500 orders per day, it will have something like 5.5 millions orders at the end of the year. In this case I can only recommend you to use a very good server for the hosting and to consider removing old orders periodically to improve the execution of your queries.
It is in our roadmap to add the possibility to choose OpenStreetMaps rather than Google. However it is not as simple as you might think, because Google Maps is not only used to display maps, but also to calculate the distance between 2 addresses, to generate a static image of an address, to evaluate the coordinates of a given address and to draw the delivery areas as polygons and circles.
in VikRestaurants the customers are already able to order via phone, but not through the common QR code technique. Every reservation in the software owns a bill, that can be populated from the back-end, from the operators area and from the reservation summary directly by the customer (only if enabled).
All that you have to do is configure your menus and the products available for online ordering. Afterwards you should enable the Allow Courses Ordering setting from the restaurant configuration page.
When the courses ordering is enabled, the customers will be able to directly order the dishes through the website. Courses can be ordered from the summary page of the reservation, once the status will be confirmed.
It is also possible to allow the ordering only when the group actually arrives at the restaurant. This can be accomplished by assigning the Arrived status code to the reservation. The ordering of the dishes will be allowed as long as the bill is open.
In case the reservation has been assigned to one or more menus, it will be possible to order only the dishes that belong to those menus. Otherwise, all the menus available for the check-in date can be used for ordering.
If you have walk-in customers that didn’t book a reservation online, you have just to register a new reservation from the back-end, enter the e-mail address and/or the phone number of the customer and pick the “Arrived” status code for the newly created reservation. The system will immediately send an e-mail/sms to the customer containing the link to start ordering the food.
You should be able to try this functionality also with the FREE version of the program.
Wow, thank you so much for your detailed explanation! I really appreciate your quick response and thorough information. VikRestaurants is really a great plugin, one of the most powerful out there.
Regarding the table reservation system, I checked it and it’s really good. However, I was wondering if you have plans to implement QR code functionality in the future as an alternative method of the link sent to the customer. The method through the QR code would be easier and faster to manage for the restaurant owner and would allow all guests at the table to view the menu and place orders. Do you think this could be a possibility in the future?
Thank you for your reply!
At the moment we are not interested in implementing a QR code functionality, but this doesn’t preclude that it will be available in the future.
The dishes ordering must be related to a bill, which is always linked to a reservation. This means that the QR code should point to a task used to check whether there’s a reservation at the current date and time for the table linked to the scanned QR code. In case the reservation doesn’t exist, the system creates a new one, otherwise the bill of the reservation found is open.
This is basically how the ordering process should work with the QR code.
Also notice that with the current method all the guests at the table can already order through their phone. They have just to share the link receive by the “host” via WhatsApp or similar.
I understood how currently VikRestaurants works and it makes perfect sense. However, in most cases, restaurants simply associate QR codes with a table, without requiring reservations. When guests are done eating, they just need to report the table number, the cashier can simply check what has been consumed at that table and make the bill.
Thank you very much!I’m here just to update the discussion in regard to the new 1.3 released version. Starting from this new version you are now able to print a QR code and stick it on top of your tables. The QR code will be different for each table, in order to identify the correct one.
After scanning the QR code you’ll be asked to enter a 4-digit PIN code to access the details of the reservations. This PIN code can be found in the e-mail received by the customer after booking from the front-end.
In case the reservation has been created by the administrator, it should be responsibility of the latter to communicate the PIN code to the customers, which can be recovered from the details page of the reservation.
The PIN Code is required to preserve the privacy of the users and to avoid a leak of sensitive data.
It is still needed to have an existing reservation assigned to the table where you are scanning the QR code. This is fundamental to prevent the system from receiving spam orders.
The topic ‘Import products from CSV / XML’ is closed to new replies.