Carrefour said today (6 February) that it has struck a franchise deal for the Moroccan market.