A thorough look at the meaning of "schaffen", its various important uses in everyday German and a bunch of really cool related words.
schaffen, geschafft, erschaffen, sich verschaffen, abschaffen, anschaffen, das Geschäft, die Wirtschaft, beschäftigt, die Freundschaft
The original idea of this root was:
splitting, cutting with sharp tool
On the English side, we have family members like shave, shape and scab and possibly also scoop, though the source I am using mentions two conflicting origins for scoop.
In German,the two most important relatives are schaffen and schöpfen. Schaffen probably comes from the angle of giving shape, carving and evolved into the broader sense of creating and then also took on the idea of succeeding, completing a creation.
Schöpfen originally meant scooping liquids by using a carved out bowl, but very early on, due to sounding similar to schaffen, people started using it also in the sense of creating.
Besides those, also the verb schaben belongs to this family, which is about scraping, rasping over a surface.