With the rise in human activities, the trend of increasing carbon emissions is becoming more apparent. Enterprises are also facing serious challenges in the trend of low carbon and environmental protection, and the procurement process has a significant impact on carbon emissions. In this paper, we propose a procurement solution that integrates many aspects of procurement factors while focusing on reducing carbon emissions. Specifically, we first assess the cost of procurement, the carbon emissions involved, and the quality of the items. We then aggregate the evaluated data and combine them using the analytic hierarchy process to calculate the total qualification value. Also, we specified various constraints and used the E-CARGO model to formalize this problem. Based on the qualification values, we can use the IBM ILOG CPLEX Optimization (CPLEX) package to find the best sourcing solution according to the working hour allocation. In our experiments, our proposed solution can effectively derive the optimal procurement solution based on the purchaser's needs while focusing on reducing the carbon emissions involved in the procurement.