Avisos
Vaciar todo

Exportación de pedidos de woocommerce a excel  

 
Alberto
 Alberto
Usuario activo

Buenas tardes.
He realizado una exportación de pedidos de mi woocommerce a CSV y me funciona genial, pero ahora quiero adaptar ese mismo código para exportar los pedidosexcel (xlsx).
No se cómo hacerlo. Me han comentado que lo más fácis (no se si es cierto) utilizando una libreria de php llamada PhpSpreadsheet, pero no se ni cómo conseguirla ni cómo instalarla.

Mi instalación es wordpress 6.5.5 con woocommerce 8.9.3 servidor apache y versión PHP 7.4.33

Me podríais guiar?

Gracias.

Contenido solo visible a usuarios registrados

Citar
Respondido : 05/08/2024 5:24 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Alberto,

Has verificado convertir ese csv en xlsx? Tienes algunos convertidores online:

https://convertio.co/es/csv-xlsx/

https://cloudconvert.com/csv-to-xlsx

Incluso tienes una guía por parte de la propia Microsoft para hacer esto con el propio Excel:

https://support.microsoft.com/es-es/office/importar-o-exportar-archivos-de-texto-txt-o-csv-5250ac4c-663c-47ce-937b-339e391393ba

Al final el csv es un mismo archivo de excel pero comprimido. De la misma forma no necesitas una librería específica ni programación a medida, tienes plugins como:

https://wordpress.org/plugins/order-export-for-woocommerce/

https://wordpress.org/plugins/order-export-and-more-for-woocommerce/

También algunas opciones de pago como:

https://algolplus.com/plugins/downloads/advanced-order-export-for-woocommerce-pro/

Verifica y nos comentas.

Un saludo 🖐️ 

ResponderCitar
Respondido : 05/08/2024 5:33 pm

Alberto
 Alberto
Usuario activo

@argenis 

Hola Argenis. Gracias por responder tan rápido.
te comento:
1.- Respecto a los convertidores online: No me sirven, pues quiero que se ejecute desde mi plugin ersonalizado que he construido, es decir, hacer click en la opción de menú que tengo y que realice el export solicitandome el nombre con el cual quiero llamarce al fichero excel.

2.- Respecto a lo de Microsoft, eso ya lo sabía, pero te repito lo mismo que en el punto 1.

3.- Respecto a meter plugins de terceros premium o no, no quiero hacerlo, ya que eso no me sirve para que simplemente con un simple click se realice el export como dije antes.

He vísto que hay una librería llamada PhpSpreadsheet y otra SimpleXLSXGen.

Mi pregunta o mi solicitud de ayuda es saber cómo instalo correctamente una u otra, pues en principio me da igual utilizar una u otra.

Gracias.

ResponderCitar
Respondido : 05/08/2024 6:18 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Alberto,

En este caso al ser algo personalizado que tú has hecho no podemos indicarte que hacer y que no, porque no ofrecemos soporte a códigos personalizados. En base a este, si la consulta es sobre como instalar estas librerías, tienes que consultarlo por medio de ticket, ya que algunas librerías podrían tener problemas de vulnerabilidades que desde el departamento de seguridad tienen ya estipuladas.

En caso que sea posible la instalación de estas en tu servidor, es por medio de este método (ticket) que las instalan.

También tienes alternativas donde se muestra la posibilidad de usar esta librería como un plugin:

https://github.com/codeboxrcodehub/cbxphpspreadsheet

Pero este plugin no es oficial y es algo personalizado, por lo que tendrías que consultar con su desarrollador la implementación correcta en caso de que no te funcione.

Un saludo 🖐️ 

ResponderCitar
Respondido : 05/08/2024 6:31 pm

Cursos Gratuitos WordPress

Alberto
 Alberto
Usuario activo

@argenis

 

Ok.

COnsultaré con el hosting.

 

Gracias.

ResponderCitar
Respondido : 05/08/2024 6:32 pm
Argenis
 Argenis
Soporte CMS Webempresa Moderator

Hola Alberto,

Estupendo, quedamos atentos.

Un saludo 🖐️ 

ResponderCitar
Respondido : 05/08/2024 6:46 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress