Orders Cycle in Foodics

Orders Cycle in Foodics

Send Order to Foodics

Placing an order in Foodics is as same as placing an order in Fooder except after placing an order we send the order to Foodics kitchen after the order is placed successfully in Fooder. Bit confusing? let's understand what happens when a customer places an order in Fooder.

  • Customer visits the web order page by chatting with the restaurant chatbot on WhatsApp. The web order URL will look like this https://order.gofooder.com/home?rid=f1f93930-56f8-4cb4-a883-7880b6086cd0
  • Customers add items to the cart and apply coupon on the checkout page then clicks on place order button.
  • Now, the order has been placed successfully in Fooder.

Till now everything works exactly the same as in Fooder. Now, in order to send the order to Foodics we have to check payment type scenarios.

  1. If the payment type in order is either CASH or CARD then after the order is placed successfully we have to call the ‘changeStatus’ API and pass the status as ‘in_foodics_kitchen’ in the request body, this would send the order to Foodics kitchen.
  2. If the payment type is ONLINE then we have to check whether the payment is successful or not, in case of successful payment repeat step 1.

NOTE: Order can be sent to Foodics only if payment is successful in case of online payment.

Process Order on Foodics

After the customer places an order in Foodics, the restaurant admin would have to process the order from Foodics dashboard because in the case of Foodics restaurant, the admin cannot process the order on Fooder Dashboard. This processing of order involves few steps which are listed below.

  • Click on ‘Orders’ from the left side menu.

  • Click on any order from the table, full order detail will be shown.
  • At the top right side of the page, there are buttons for accepting/rejecting the order.

  • After clicking on “Accept/Decline Order” button, Foodics will change the status of the order and it will also hit the Fooder webhook which will contain all the data of that order.
  • That foodics webhook will change the status of the order in Fooder also and the customer will get the order status on his/her WhatsApp account.
  • Order cycle is completed now.

    • Related Articles

    • Foodics Cashier App

      1- Login with the console credentials of Foodics of the selected customer https://console.foodics.com/ 2- Go to the manage section 3- select devices 4- then you will find a list of the devices 5- select all the used ones to make sure they receive ...
    • Preparation for integration with Foodics F5

      Here are the steps you need to take in preparation for the launch of new integration with the new release of Foodics F5 . At Foodics side If you are using Foodics V3, then you need to upgrade to Foodics F5 as per Foodics instructions found here and ...
    • Syncing of Foodics Data(Branch, Category, Modifiers, Menu)

      After completing the Foodics authorization step, the next step is to sync all the data of Foodics. We can sync branches, categories, modifiers, modifier options, menu groups, and products. This syncing of Foodics data must be done in order because ...
    • Activating Foodics F5 integration

      Here are the steps you need to take in preparation for the launch of the new integration with the new release of Foodics F5. Before initiating the foodics authorization, it is required that the restaurant is logged in to foodics dashboard in the ...
    • Manage your orders

      How to use the order history On the my Order section, you can find all your orders, including the ones you've already completed. It's a historical record of all orders that have been placed with your business. The orders are divided up into three ...