The only way to control this implies handcrafting your "metadata" (WSDL + XSD), and then exposing it through a custom configuration. You have to make sure you externalize the common XSD(s), and then you reference them correctly (based on where you plan to publish them relative to the location of the WSDLs) from within the Customer and Order wsdl files.
Have a look serviceMetadata documentation, particularly the externalMetadataLocation attribute. Below is an example which shows you the gist of it (you may try with and without absolute URLs for externalMedatadataLocation attribute, and see how it works for you):
<serviceBehaviors>
<behavior name="CustomMetadata">
<serviceMetadata httpGetEnabled="true" externalMetadataLocation="https://.../mywsdl.wsdl"/>
<serviceDebug includeExceptionDetailInFaults="false"/>
</behavior>
</serviceBehaviors>
Depending on your particular deployment (self hosted, IIS, Windows Service, etc.), you may run into all sorts of problems that you should be able to address through other behaviours. Search for "custom wsdl WCF" or "externalMetadataLocation example external XSD" for a survey of other problems people ran into, and sift through them as they may apply to your specific scenario.