42 comments found.
I have a question before buying. I want to know how the QR works? I tried to scan the qr code per table but it does not bring me to a menu.
Please note that the QR code displayed on the table is not functional within the system at this time. To access the menu using a QR code, kindly use the Online Menu QR code.
Yes, I tried the Online Menu QR code and it works , it brings me to a menu. I want to know if the QR per table works the same which will fetch the table number, the orders and send the information to the POS? thanks for taking your time to answer.
No, as I mentioned previously, the QR code assigned to the tables currently does not have an active function within the system. At this time, it does not fetch the table number, process orders, or send any information to the POS.
Alright, thanks for the info.
You’re welcome!
Hello, hope you’re going good so far ! do you offer a windows app for offline management ?
Unfortunately, there is no Windows app for offline management at the moment. The system works online only
hi team i hope you are doing well i purchased the pos but this not install on hostinger shared hosting can you help to install this .
Please make sure that your hosting server supports all the system requirements of the application. The system cannot be installed if the server does not meet any of the required specifications (such as PHP version, required PHP extensions, database version, file permissions, etc.). Hostinger shared hosting may have some limitations, so we recommend verifying the requirements carefully or contacting your hosting provider to confirm compatibility. Once all requirements are met, the installation should work correctly. If you confirm that your server meets all requirements
Can see the system is great. Before purchase i want to know few things.
1. Is this suport offline? (Can we develop?) 2. Is this include BOT (Bar Order Ticket)
Thank you for your interest.
1. Offline Support: Currently, the system does not support offline mode.
2. BOT (Bar Order Ticket) & Printing: Yes, the system supports Bar Order Tickets (BOT) and direct printing. The Print Agent is included with the system upon purchase and must be installed on a local computer within the restaurant. This allows automatic and instant printing whenever a new order is created.
may i know where is your print agent download page? i cant find any..please help
Please check your email
it shows error, i have sent u email after i run npm install
Please check docs to setup print agent
Hi mayo know what version can I use? I have variety of windows version? Should I use binary that is not installed using msi? Please help
Could you please explain your question more clearly? I didn’t fully understand what you mean.
What window version can I use to install your print agent?
window 7,8,10,11
Is it possible multiple batches of vouchers instant. Eg. Lets say i want to give 100 people vouchers to come and enjoy for a day. Is is possible to generate all 100 vouchers or discount at ago or ?
Currently, bulk generation is not supported. Vouchers need to be created one by one at the moment.
just purchase your application, but i am unable to install onto my hostinger shared hosting, can you help ?
Thank you for your purchase. Please contact our support by email and describe the issue you are facing. Kindly attach screenshots of the error so we can better understand the problem and assist you accordingly.
Send to this email : tenvoro@gmail.com
Hi please check your mail” again I have setup, but I was unable to submit and pay, bill print screen still there , how would I know it isn print?
When using the Print Agent, no print window appears to the user, as the printing process is executed automatically in the background without any user interaction.
The window you are referring to is the browser’s print dialog, which only appears when printing is done directly through the browser and not via the Print Agent.
hi, i have purchased the project and have problem in deploying it, do you have a step by step video tutorial on how to deploy it?
Hi, thank you for your purchase.
Currently, there is no step-by-step video tutorial for deployment. Please follow the installation steps provided in the documentation below:
https://docs.forkiva.app/guide/introduction.htmIf you face any specific issue during installation, kindly contact us via the support system with the issue details, and we will assist you.
Hi, I already finished installing the project and locally its working fine but when i try to access it via network using other computers i have encountered some errors on the login page (user::auth.welcome_to_app) and same with the password field and username field, i already run the backend using php artisan serve—host 0.0.0.0
Go to the frontend’s .env.production file and update VITE_API_URL with your API endpoint URL. Then, go to the backend .env file and set APP_URL to your server IP address.
I hope this message finds you well.
I have recently purchased a POS system from your company and have connected the printer via USB. Additionally, I have uploaded the system online to the server. However, I am currently unable to use the printer, and I am unsure about the issue.
Additionally, when I try to print from the browser, the output displays strange characters instead of the intended content. This is causing significant issues, and I am unable to print properly.
Could you please assist me in identifying the causes of these issues and guide me on the necessary settings or steps to resolve them? This is a crucial matter, and I would appreciate your prompt assistance in resolving it.
Thank you for your support.
To enable direct printing, you need to install the Print Agent on the device where the printer is connected via USB. The Print Agent allows the POS system to communicate properly with the printer and is required for local printing functionality. Regarding the strange characters that appear when printing from the browser, this issue is usually related to printer configuration or driver compatibility. To help us diagnose the problem accurately, please send us a screenshot of the output showing the strange characters to our support email address.
Print agent not working alaso even i setup everthing and add all details right
[07:58:23.684] WARN (14948): Poll failed failure: 26 maxFailures: 5 error: “Request failed with status code 403” [07:58:23.684] ERROR (14948): Max consecutive failures reached, but will continue retrying consecutiveFailures: 26
i need to make online meeting to discuss all of these problems because i will lose current client and provide me with support email
If everything had been installed and configured correctly, this issue would not occur. This error indicates that the Print Agent configuration is incorrect.
Please review the official documentation carefully and make sure all required settings are applied exactly as described:
https://docs.forkiva.app/guide/setup-print-agent.html https://docs.forkiva.app/guide/print-agents.htmlMost 403 errors are caused by incorrect credentials, permissions, or misconfigured agent settings. Please verify these points and try again.
i set everything as docs
{ “agent_id”: ””, “branch_id”: , “secret”: ””, “api_base”: ””, “poll”: { “interval_ms”: 2000, “max_batch”: 5, “lock_timeout_sec”: 30 }, “local_http”: { “enabled”: true, “host”: “127.0.0.1”, “port”: 3366 }, “pin”: “0000” }
The system will not work because the required configuration has not been set. The following mandatory fields are empty or missing: agent_id branch_id secret api_base These values must be properly configured for the system to function correctly.
i set them right and not working i just sent josn but can’t sent with values here beacuse its risky and in POS register you add Delivery Printer even not add Delivery option on POS and this big issue and while add kitchen user i can’t choose printer to it
I will check the Print Agent functionality and verify that everything is working correctly.
Please note that the system does not currently support the Delivery feature.
Regarding assigning a printer to a kitchen user, you can refer to the following demo account to see how the kitchen printer is properly added and linked to the user: https://demo.forkiva.app/admin/users/117/editI added 2 printers and while add kitchen got no data avaiable while choose printer i sent you admin details on support email you can see it
Select branch to show printers and check print is active
its issue because while edit use can’t select branch
Hello,
Before purchasing, I need to confirm a few key points: 1. Recipe / Ingredient stock If I sell 1 Orange Juice, can the system automatically deduct 4 Oranges from raw material stock? 2. Can I define recipes / ingredients (BOM) per product and is deduction automatic on sale? 3. Does the system support expense tracking and profit / loss reports? 4. Does it generate invoices or receipts with customizable tax and company info? 5. Is Portuguese (pt-BR) supported or easy to add/edit via language files? 6. Does it support BRL currency? 7. Does your system issue government-reported electronic invoices, or does it only generate internal sales receipts/invoices for accounting purposes? Thank you.
Recipes / BOM per product Yes, you can define a recipe for each product, and also for each option within the product. Inventory is automatically deducted when the order is completed.
Expense tracking and profit / loss reports This feature is not supported at the moment.
Invoices / receipts with tax and company information Yes, taxes can be configured in the system. For each branch, you can define the legal entity and tax number, and these details will appear on the invoice. Please review the invoice and branch settings to ensure they meet your requirements: Invoice: https://demo.forkiva.app/admin/invoices/179/show
Branch: https://demo.forkiva.app/admin/branches/1/edit
Portuguese language (pt-BR) Portuguese is not currently included by default, but it can be added easily from the system settings by adding translations here: https://demo.forkiva.app/admin/translationsAlternatively, it can be added via the system’s language files.
BRL currency support Yes, the system currency can be changed to any currency from the settings. Each branch can also use a different currency. Values are calculated based on the system’s base currency, or the system and branches can all use the same currency, depending on your needs.
Government electronic invoices We are not familiar with the specific legal requirements in Portugal. You can review and test the system to see if it meets your needs. However, the system does not support any external or government invoice integrations. It only generates internal invoices/receipts.
Please let us know if you need any further clarification.
Hey there,
I really like the POS. Does this system have any support for customers to place online orders to restaurants?
Unfortunately, the system does not support online ordering for restaurants at this time.
Hello, The app looks great. Is it possible to use the app for multiple restaurant with different setups? I have 3 restaurants and want a complete new setup for each. Is it possible if I just purchase this app and install at 3 different setups ? or I have to buy 3 different licenses ?
Thanks
Thank you for your interest in the application. From a technical perspective, the system fully supports managing multiple restaurants, each with a completely independent setup (menus, staff, branches, products, and settings). Regarding licensing, you have two options: • Purchase 3 Regular Licenses, one license for each restaurant, or • Purchase one Extended License, which allows usage for multiple restaurants under the same ownership.
Ok I am interested in Extended License. One more question is that if I can modify the code once I have the app ? I want to add few more features as per my needs so is it possible to modify the code in the app ?
Yes, absolutely. Once you purchase the application , you will receive the full source code. You are free to modify, customize, and extend the code to add new features or adjust the system according to your business requirements.
Hello Forkiva Team,
I have already purchased and installed the Forkiva POS system, and I have a question regarding product variations and recipes, as this is very important for our café operations.
Currently, we need to manage drinks with multiple sizes (for example: Small / Medium / Large) where:
Each size has a different price
Each size has a different recipe / ingredient quantities
Ingredient stock should be deducted automatically based on the selected size
The POS should allow the cashier to select the size easily during ordering
My questions are:
Does Forkiva support true product variations (sizes) where each variation has its own price and recipe?
If not available by default, is there a recommended or official way to implement this (customization, module, or workaround)?
Is there any roadmap to add advanced variation support (sizes with separate recipes) in future updates?
Please note that this feature is critical for cafés where drink sizes directly affect cost and inventory.
Thank you in advance for your support, and I look forward to your guidance
Thank you for your question. Forkiva provides flexible ways to manage product sizes with different prices and ingredient quantities. Below are two recommended approaches you can use, depending on how you prefer to structure your products.
Approach 1: In this method, you will set the base product price to zero and not assign any recipe to the main product itself. Instead, you will add an “options” set (a dropdown, for example) that includes the different sizes—Small, Medium, Large, etc. Each size option will have its own specific price and associated recipe. When the cashier selects a size during the order, the system will automatically apply the correct price and deduct the appropriate ingredient quantities from your inventory.
Approach 2: Alternatively, you can set the product’s base price to the smallest size and the smallest ingredient quantities. For example, the “Small” size will have a price and recipe directly on the main product. Then you add the Medium and Large sizes as options that increase the base price and adjust the recipe accordingly. In this scenario, the system will treat the “Small” option as the default and simply add increments for the larger sizes.
In both approaches, Forkiva will automatically adjust inventory and pricing based on the selected variation. This ensures that your café’s cost control and inventory management remain accurate and streamlined.
Thank you for your explanation.
I understand the two approaches you described, however after testing them in a real café workflow, I’m facing a critical inventory and purchasing issue.
In both approaches, the system still relies on a single recipe structure per product, while options only affect pricing. There is currently no clear way to define different ingredient quantities per size using the same ingredient, without duplicating ingredients (e.g. Milk – Small / Medium / Large), which breaks purchase invoices and stock accuracy.
My main question is: Where exactly in the system can I define different quantities of the same ingredient per option value (size), while keeping a single ingredient for purchasing and inventory?
If this is supported, could you please clarify:
Which screen or setting allows assigning ingredient quantities per option value?
How purchase invoices should be entered in this scenario to keep stock accurate?
Otherwise, please confirm if this feature is not natively supported, so I can structure my products accordingly.
Thank you for your clarification.
Please send me an email through the support channel so that I can provide you with screenshots explaining the addition process.
Great work on the UI and the choice of tech stack. The current feature set is impressive, but I noticed a couple of things missing for larger operations. First, Multi-Kitchen Support is crucial for us to split ticket printing based on categories (Barista vs. Main Kitchen vs. Bakery). Second, do you have plans for Delivery Integrations (e.g., Talabat, Toters, etc.) and In-House Delivery (managing our own drivers/fleet)? Knowing if these are on your roadmap would be great. Thanks!
Thank you for your kind feedback regarding the UI and the technology stack. I truly appreciate your positive remarks.
Regarding Multi-Kitchen Support, the system already fully supports this functionality. You can create separate kitchen accounts and link each kitchen to a specific branch. For every kitchen, you can define the categories it operates on and assign a dedicated printer. A single branch can have multiple kitchens based on operational needs. Orders and tickets are automatically routed and printed according to the item categories supported by each kitchen. If a kitchen has no categories assigned, the system treats it as a general kitchen and routes all orders to it by default.
As for Delivery Integrations with third-party platforms (such as Talabat, Toters, etc.), this is not something I am planning to implement at the moment.
Regarding In-House Delivery, this is a feature I am currently working on. However, there are some required code-level improvements and refactoring that need to be completed first. Before fully implementing the in-house delivery module, a few smaller supporting features will be introduced to ensure scalability and stability.
Hello, are you definitely considering adding SaaS functionality? And could you give a date?
Thank you for your question. At the current stage, I am not focusing on adding SaaS functionality. My priority is to make the system as complete and stable as possible in terms of features and performance. In the second phase, once this is achieved, I plan to convert it into a SaaS-based system. Therefore, this will require some time and will not be available in the near future.
I am running a food court business. But can I disable table , disable kitchen. More important is the total daily sales report of payment type order type from main (admin / manager ) to print out of all sales from branches?
Yes, you can do that through the permissions system. You can disable any module (such as table or kitchen) by adjusting the user permissions.
Please go to:
Demo → Roles → Edit or Create a role There you will find all available permissions in the system, and you can enable or disable any option based on your needs.
For reports: printing is not available, but you can use the Export feature. You can go to the Reports section to view all the available reports.
is it possible to have all branches / stall to manage their order, but central (main) person to see overall sales, or sales from each stall ?
Yes, it is possible.
You can create a user account that is not linked to any specific branch and grant this user the “Orders” permission. With this access, the user will be able to view all orders from all branches, and they can also filter the orders by a specific branch whenever needed.
May I know is this customizable ?
Because I would like to have a report of daily sales report with payment type, order type, order status, which you didn’t include payment type I you report
You can filter reports by order status and order type. Additionally, there is a separate Payment Reports section that provides detailed reports by payment type. You can also review the available reports in the Reports section.
can you give me your email to contact you?
any flutter app ?
At the moment, there is no mobile app available — however, we do have plans to develop a user app in the future.
Different prices for takeaway and dine-in are important for business. you guys should add it.
Thank you for your suggestion! Actually, the system already allows you to create multiple menus with different products and prices. You can set separate price lists based on your needs, which can be used for dine-in, takeaway, or other service types. In the upcoming update, you will also be able to select the menu directly from the POS page for even easier use.
my order is having status is “Ready”, but i have not find a way to move next status like “Served” and “Completed” for dine-in order. please guide me.
When the order is not paid, and the next status should be “Completed”, the status update option will not appear. Once the payment is completed, the system will automatically change the order status to “Completed.”
what about “Served”? and its dine-in order.
Dine-In Order Status Flow
Confirmed The order is confirmed and waiting to be prepared. Available Action: Move to Preparing
Preparing The kitchen is currently preparing the order. Available Action: Mark as Ready
Ready The order is prepared and ready to be served. Available Action: Serve Order
Served The order has been delivered to the customer.
Payment Handling in the “Served” Status
If the order is already paid: A Complete Order button appears so the staff can finish the order manually.
If the order is unpaid and payment is added: The system will automatically complete the order since it has already reached the Served stage.
“Ready The order is prepared and ready to be served. Available Action: Serve Order”
but where can i see this “Serve Order” button? which user role have permission to see this? Because when i mark as done from kitchen it disappear from there, also i checked in waiter dashboard but it is not there to change status to “served”.
Reference No
ORD-PHKBLTIY9Z – this is my order created yesterday. it is served today. i have not change any status from ready to served. so i wonder how it changed today?
Serve Order
This button is not available from the Kitchen screen. It is only available from the POS.
To access it, go to Table Management, select the specific table, and you will see the Serve Order button there.
Table orders do not appear under Active Orders. You can only view and update the order status directly from the table’s page.