Tracking Secondary Sales in Dynamics CRM

Our client (FMCG) have a distributors' network. Company sales to Distributos and then Distributors sell to shops/retail outlets. Client want to track primary sales to distributors (primary) and then further sales made by distributors to shops (secondary). I am looking for ideas on how to maintain this secondary sales in Dynamics CRM. 

Please suggest. Thanks.