US solar manufacturer and developer SunPower Corp (NASDAQ:SPWR) has secured a 64.4-MW solar module order in France, coming from a unit of utility Engie SA (EPA:ENGI).