Cuando importamos productos a nuestra tienda, en algunas ocasiones, según el proveedor, podemos tener contenidos estructurados con etiquetas HTML. Esto hace que, cuando se intenta subir el archivo para importar, nos devuelva un error “Formato de archivo incorrecto/inválido” para el CSV que se está queriendo importar.
Una manera de solucionarlo es añadiendo el siguiente código en nuestro archivo function.php del tema o con un plugin como code snippets.
add_filter( 'wp_check_filetype_and_ext', function( $result, $file, $filename, $mimes, $real_mime ) { if ( $result['ext'] == false ) { $wp_filetype = wp_check_filetype( $filename, $mimes ); $ext = $wp_filetype['ext']; if ( $ext == 'csv' && $real_mime == 'text/html' ) { $result['ext'] = $ext; $result['type'] = 'text/csv'; } } return $result; }, 10, 5 );
De esta manera, le indicamos a nuestro sitio web que se permite agregar contenido HTML dentro de los productos de WooCommerce, logrando así realizar su importación correctamente.
¿Te ha resultado útil este artículo?
Equipo de contenidos de Webempresa.com
Soporte CMS Webempresa