Comment on page
Suggestic offers 3 different meal plan types to meet your needs. The meal plan you choose will give you the best dietary program according to your food preferences and goals.
Below find the characteristics of each meal plan for you to choose the one that fits your requirements.
If you want to find a configuration that works best for your app and use cases without creating a meal plan, then the Custom Meal Plan fits for you.
If you want to create a 7-day meal plan with the possibility to add more days, use a custom format, and define a meal plan with specific settings such as mealtime preparation, meal distribution, number of ingredients, among others, then the Meal Plan fits for you.
If you want to create a 7-day meal plan without adding any arguments, create custom attributes, update meal plan settings, among others, then the Simple Meal Plan fits for you.
If you want to have control over your custom dietary requirements, you can choose one of the following meal plan templates option:
- From days: Copy an existing meal plan which has a user assigned. All the restrictions, attributes, program assigned will be also applied to the template. For instance, a user can copy only a specific number of days from the meal plan.
- From scratch: Create a meal plan manually. The user can define the number of days, recipes, and number of servings. For instance, it is possible to create either a 7-day meal plan or a 2-day meal plan.
- Custom options: Create a meal plan in the same wah as if a
customMealPlanis created. Therefore, calories, protein percentage, and the program to be assigned can be defined. .
The above options and their characteristics are well detailed in the following table. Choose the one that fits your requirements.
There are many factors to consider when creating and generating a meal plan. If the settings, restrictions, macro goals, or any other meal plan setting is not well defined, the following error may appear:
Couldn't generate a meal plan with the current settings.
meal.numOfServingsis the assigned number of servings by the meal plan.
recipe.numberOfServingsis the original recipe number of servings.
Execute the following API methods in the order detailed below: