In a nutshell, ships within 24 hours basically means that your product will be shipped out or dispatched from our warehouse within 24 hours after placing the order. (We hope that it happens a lot faster than it takes for you to finish reading this answer.) :)
What it does not mean:
A lot of our customers assume that it means their order will get delivered to them within 24 hours, but that’s not what it means. For an order to reach you, it can take anywhere up to 3-4 business days, depending on which part of India you are placing an order from.
Most of the products are readily available at our warehouse and once we receive your order, we dispatch it out at the earliest, either on the same day or the next working day depending on when you’ve placed your order.
For an accurate timeline, you can enter your pincode on the product page and check for an estimated date of arrival.
All orders placed with us before 2pm for which we have stocks readily available, are dispatched on the same day!!