add_filter( 'wdp_save_cart_item_keys', function ( $keys ) {
 $keys[] = 'tm_epo_product_price_with_options';
 return $keys;
} );

add_filter("wdp_get_product_price", function($price, $product, $price_mode, $item_meta){
 if( !empty($item_meta["tm_epo_product_price_with_options"]) ) 
    $price = $item_meta["tm_epo_product_price_with_options"];
 return $price;
},10,4);

add_action( 'init', function(){
 if( function_exists('TM_EPO'))
  remove_action( 'woocommerce_cart_loaded_from_session', array( TM_EPO(), 'cart_loaded_from_session_1' ), 0 );
});