Skip to main content

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.

  1. 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.
    1. Verify that the URL is valid. Valid URLs are of the form www.instacart.com/store/recipes/<id> or www.instacart.com/store/shopping_lists/<id>.
    2. Click the link and ensure the page loads.
  2. 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.
  3. Order delivery. Create an order.
    1. From the recipe page, add ingredients to your cart and checkout.
    2. Confirm the successful delivery of your ingredients.
  4. 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.