@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