Exportar pedidos de WooCommerce a CSV con nuestro nuevo plugin

¡Hola a todos! Hoy estoy emocionado de compartir con ustedes nuestro nuevo plugin para WordPress: Export Orders to CSV. Este plugin, fruto de una necesidad real que he observado en muchos de mis clientes, permite a los usuarios exportar pedidos de WooCommerce a archivos CSV directamente desde el panel de administración de WordPress.

Durante mi carrera profesional, me he encontrado con muchos clientes que han pasado años sin dar mantenimiento a sus tiendas en WooCommerce. Como resultado, sus bases de datos se han vuelto enormes, a veces superando fácilmente el giga de tamaño. Trabajar con bases de datos de este tamaño puede volverse rápidamente una tarea abrumadora.

La idea detrás de este plugin nació de la necesidad de facilitar este proceso. Con Export Orders to CSV, los clientes pueden exportar su información a archivos CSV que luego pueden trabajar con otras herramientas. Además, el plugin también facilita la eliminación de pedidos antiguos, lo que puede ayudar a aligerar estas enormes bases de datos.

¿Cómo funciona?

El plugin Export Orders to CSV se conecta a la base de datos de WordPress y recupera la información de los pedidos de WooCommerce. Los pedidos se obtienen de la tabla wp_posts, los detalles de los pedidos de wp_postmeta, y los productos de cada pedido de wp_woocommerce_order_items y wp_woocommerce_order_itemmeta.

Al exportar los pedidos, el plugin genera cuatro archivos CSV: orders.csv, order_meta.csv, order_items.csv y customer_data.csv. Cada archivo incluye información específica sobre los pedidos:

  • orders.csv: Información general del pedido, como ID del pedido, fecha, estado, etc.
  • order_meta.csv: Metadatos del pedido, incluyendo información como la dirección de envío y facturación, método de pago, etc.
  • order_items.csv: Detalles de los productos en cada pedido, incluyendo el ID del producto, cantidad ordenada, precio, etc.
  • customer_data.csv: Información específica del cliente para cada pedido, como el correo electrónico, el primer nombre y el apellido del cliente.

¿Cómo lo uso?

Usar el plugin es sencillo. Solo siga estos pasos:

  1. Navegue hasta la página “Export Orders” en el panel de administración de WordPress.
  2. Seleccione las fechas de inicio y fin para los pedidos que desea exportar.
  3. Haga clic en “Export Orders” para generar los archivos CSV.
  4. Una vez generados, puede seleccionar los archivos de la lista y hacer clic en “Download Selected Files” para descargarlos.
  5. Si desea eliminar archivos CSV generados anteriormente, simplemente selecciónelos y haga clic en “Delete Selected Files”.

Espero que encuentren este plugin útil para sus necesidades de comercio electrónico. Estoy emocionado de ver cómo lo usan en sus sitios web de WooCommerce. Si tiene alguna pregunta, sugerencia o mejora, no dude en ponerse en contacto conmigo.

Puede descargar y ver el código fuente del plugin en su repositorio de GitHub: Export Orders to CSV.

¡Feliz exportación!