How soon after purchase should an eCommerce store request a review?

Send the request 5 to 10 days after the product is delivered. This allows the customer enough time to receive, open, and test the item (like a baby product) before giving feedback.