• Announcements
  • Calculation changes in the upcoming platform. (Announcement #1)

As many of the Foodomaa Lovers were interested in knowing whats the status of the new platform, I took some time out of development to write this post.

This post shows the calculation-related changes in the core of Foodomaa for the new platform.

⭐ Separate commission rate can be set for each Item. If the commission is not set for the item, it will inherit its Restaurant Commission Rate.

⭐ Separate tax rate can be set for each Item. If no tax rate is set, the tax for the item becomes Zero (0)

⭐ When a coupon is created by the Admin, the admin can set how much percentage of the coupon cost will be shared with the Store.
i.e Coupon Cost Distribution between Admin and Store Owner.
(If the coupon is created by the Store Owner, the store owner will bear 100% of the coupon cost)

⭐ Stores/Restaurants can now be onboarded to two different commission schemes:

  • When restaurants want to link items at "Menu Price"
  • When restaurants want to link items at "Above Menu Price"

At Menu Price
When a restaurant links the items at menu price, the commission calculation is as follows:
CommissionAmount = ItemPrice / 100 x ItemCommissionRate
Example: If the Item Price is: 220, and the commission for that particular item is 12%, then, the Commission Amount of the Item Becomes:
12/100 x 220 = 26.4

At Above Menu Price
When a restaurant links the items at above menu price, the commission calculation is as follows:
CommissionAmount = ItemCommissionRate - (ItemCommissionRate / (1 + (ItemCommissionRate) / 100));
Example: If the Item Price is: 220, and the commission for that particular item is 12%, then, the Commission Amount of the Item Becomes:
220 - (220 / ( 1 + 12 / 100 )) = 23.58

====

When a store is set on the "Menu Price" commission scheme, the Commission is calculated on the set Item Price.
Hence, the payout for the store will always be less than the total Item Price.

When a store is set on the "Above Menu Price" commission scheme, the Item Price is what the store will get as the payout. The Price shown to the customer includes the commission amount.
Example:
If the store sets an Item Price at 220, and the Item Commission is set as 12%, then the price shown to the customer will include the commission charge, hence the price to the customer becomes: 246.4

====

Things to note:

  • Addons applied to the items are automatically added to the same commission and tax slab as the item.
  • Delivery Amount goes to the Admin/Delivery
  • Delivery Tip goes to the Admin/Delivery
  • Item Total Tax goes to the Store (added to Payout Amount)
  • Store changes go to the Store (added to Payout Amount)
  • Coupon Amount is deducted from the Payout Amount if the Store bears any Coupon Cost.
  • Commission is deducted from the Payout Amount if applicable.
  • The Payout Amount for each order can now be viewed seperatly on Report.
  • The Admin Earning can now be viewed separately on Report.

(If I missed anything in the post related to calculations, I will update it later)

In the next post, we will discuss the powerful data and reporting system of the new platform.

    If it's understandable, don't worry. It will be much simpler to understand when you actually use the demo. (After it is launched)

    Saurabh changed the title to Calculation changes in the upcoming platform. (Announcement #1).

    @Saurabh
    This is a great feature, right now we are increasing prices manually but in our case calculation is little different, I think you shall add this as it is very important.

    You said we will have two options, one is to calculate commission from original price and one is to first increase the percentage amount for customer and then calculate the percentage.

    In our case we are using two percentages. In total we need 25 percent to run the business. We purchase 10 percent from retail price but for customer we increase 15 percent in retail price and in Total this become 25 percent.

    For example vendor retail price of an item is 100. Vendor agrees with us give an item in 10 percent which is 90. Now we will add 15 percent in retail price to sale it, the sale price will be 115 but we will perchase this item in 90.

    So, in our agreement we always decide ratio with vendor that what commission we will get from vendor and how much percent we can increase the price.
    Thanks

      FezanAsif In this case, you will need to set the Restaurant to the "Above Menu Price" commission scheme.
      And, if the Item Price is 100, you will need to deduct 10% from it (manually) and set that as the Item price.
      Then set the commission to 25%

      In this way, the payout for the restaurant for that item will always be 90, but the customer will pay 112.50

      In the end, your profit becomes 25%.

      Screenshot from the new platform:

        Saurabh the calculation will be wrong in this case. The sale amount must be 115 not 112.50. Otherwise the difference will start increasing in bigger amount like 1500, 2000

          FezanAsif But your profit margin still remains the same (25% for your case) even though your customer will actually be paying less. So how can it be an issue?

          You pay your restaurant 90, and Your customer pays you 112.50 (25% commission is set, Commission can only be set in the Payout amount that the Store wants, in your case 90 - commission cannot be set on the retail price 100 for "Above Menu Scheme")
          Your profit: 22.5 (25%)

          You said earlier:

          In total we need 25 percent to run the business.

          If this doesn't suit your business, sorry, the other "two separate commission rate" cannot be done for now.
          We can only look into that later after the initial launch.

            Saurabh I respect your thoughts and suggestions, I will not make this discussion a debate. I am sure in the end you will provide us with any workaround that somehow resolves the issue. Good luck for new development.

            I also want to share JazzCash payment gateway integration module and SMS gateway module for Pakistan users. Please tell me where to share it. Thanks.

            Please also include a few things in the orders section, as this reduces lots of clicks in our peak hours.

            Addresses of customers, so we can analyze from a single screen, which rider will deliver which order or how many orders if locations are close.

            Customer number with call link so we can simply click and forward customer number to our phone via chrome browser
            Customer number with whatsapp link so we can simply click and move to whatsapp for chat.

            Thanks.

              FezanAsif We have one separate section called Live Orders, we can move these features there (later)
              Order List -> for getting all the order details.
              Live Orders -> for getting the running orders (not completed order) details

                @Saurabh Sir kindly Add Bonus Features for Store owner and delivery boy if they fullfill Target like ola,zomato, And also cancellation charges for Store owner if they cancel the order 🙏

                Write a Reply...