process_cart function