Channel Selection and Contracting in the Presence of a Retail Platform | Synapse