Here is the answer to your comment:
As you mentioned, ~서 can provide background information that are related to the location and position:
식탁에 앉아서 대화를 나누다: to talk to each other sitting at the table.
침대에 누워서 음악을 듣다: to listen to the music lying in the bed.
As you can see in the examples, it can be translated to gerund in English.
학교에 가서 숙제를 하다: to go to school and do the homework there
집에 와서 잠을 자다: to come home and sleep
시장에 가서 점심을 먹다: to go to the market and have lunch there
In these examples however, it's related to locations.
As you can see, ~서 conjunction can provide information of importance about the status/location.
If you want to express the importance of having coffee AFTER the haircut, you should say:
"머리를 자르고 나서 커피를 마셔요"