Test your recipes
To test your app integration with Instacart Developer Platform, simulate the user journey. You can set up a manual QA of your app or create end-to-end test code.
- User journey. From your app, click a recipe to trigger the request to the Create recipe page endpoint or to access a previously stored recipe URL.
- Verify that the URL is valid. Valid URLs are of the form
www.instacart.com/store/recipes/<id>
orwww.instacart.com/store/shopping_lists/<id>
. - Click the link and ensure the page loads.
- Verify that the URL is valid. Valid URLs are of the form
- Ingredient matching. On the recipe page, review the ingredients to ensure they match your recipe.
- If you create recipes in bulk before publishing them to your users, go through the recipes to ensure most ingredients were successfully matched.
- If you generate custom recipes per user, go through some of the recipe pages to ensure most ingredients were successfully matched.
- If users can input ingredients themselves, ensure that these ingredient names align with our expected input. Poor naming in the request can result in a poor matching experience.
- Order delivery. Create an order.
- From the recipe page, add ingredients to your cart and checkout.
- Confirm the successful delivery of your ingredients.
- Order attribution. Check your Tastemakers account and ensure your order count is updated (non-zero). It can take a few hours for the order to be attributed your account.
For information about resolving issues, see Troubleshooting.