The Treaty of Versailles was an economic condition which lead to the end of the Weimar Republic. This is because of all of German's losses, such as land as well as coal and iron production areas. Because the Treaty of Versailles targeted Germany, the Germans became angry and they lost their faith in the Weimar Republic. Therefore, the Treaty of Versailles was an indirect economic impact that helped lead to the end of the Weimar Republic.
The inflation and depression after WWI were also economic conditions which helped lead to the fall of the Weimar Republic. Many people were unemployed, so the Germans made the decision to print more money, which led to inflation. Then, the only money which the Germans had, they spent on very small portions of food. Because of this many Germans decided they wanted change, which resulted in the end of the Weimar Republic.
The Weimar Constitution was a political effect that led to the end of the Weimar Republic. This was because the Weimar Constitution specifically targeted the German people, and they felt uneasy as a result of this. Therefore, the creators of the Weimar Constitution weren't liked by the Germans, and the Weimar Republic lost some of its support. Therefore, this was another indirect cause of the fall of the Weimar Republic.