As you have found out Curtain walls do not cut openings the same way that windows do. So... what I have done in the past to solve this problem, is create a window family that only contains the void, and cuts the wall the way I want it to, then I insert the storefront into the opening after that window is in place. This also deals with the wall wraps at the openings (since curtain wall again will not do wall wraps).