The retailer says it will remove the last of its catalogues from stores by the end of the year.