For my awning I went to a shop that worked with canvas for caravans, boats etc. and told them what I wanted.
Basically the awning fits into a piece of sail track on 1 side and the the other 3 sides have zips on them (so I can zip extensions on or make it enclosed. It uses 2 poles that extended out from a bracket on the sail track and then on pole across the front to keep it rigid. Then 2 uprights. I'll take a close up picture of the various sections next time I have it out.