Descripción general
Store Exporter Deluxe admite la exportación mediante una solicitud de línea de comandos; para ello, debe preparar una URL específica y pasarle los siguientes parámetros en línea requeridos.
Argumentos admitidos
- acción: woo_ce-cron
- tipo: Reemplace con el tipo de exportación que desea exportar; los valores de tipo de exportación permitidos se enumeran a continuación. (Predeterminado: vacío)
- clave: Si el propietario de la tienda ha rellenado la clave secreta, solo las claves coincidentes darán lugar a una exportación correcta. (Predeterminado: vacío)
- gui: Añadir este parámetro mostrará el CSV y cualquier error de exportación en una pantalla formateada/amigable. (Predeterminado: 0)
- respuesta: – Añadir este parámetro controla cómo se devuelve la exportación, ya sea como una simple respuesta de éxito/fallo, CSV sin procesar o descarga de archivo CSV; los valores de respuesta permitidos se enumeran a continuación. (Predeterminado: vacío)
- formato: Añadir este parámetro controla qué formato de archivo de exportación se devuelve; de forma predeterminada se admite csv o xml. (Predeterminado: csv)
- exportación_programada: Añadir este parámetro anulará la exportación CRON con las propiedades del ID de Publicación de Exportación Programada. (Predeterminado: vacío)
- ordenar_por: – Añadir este parámetro anulará el orden predeterminado para ese tipo de exportación; los valores de respuesta permitidos se enumeran a continuación. (Predeterminado: vacío)
- orden: Añadir este parámetro anulará el orden predeterminado (por ejemplo, de ascendente a descendente) para ese tipo de exportación; los valores de respuesta permitidos se enumeran a continuación. (Predeterminado: vacío)
- a: Añadir este parámetro indica al exportador dónde enviar la exportación dependiendo de la respuesta requerida (por ejemplo, correo electrónico, publicación, etc.). (Predeterminado: el destinatario predeterminado para correo electrónico o POST remoto predeterminado)
- delimitador: Añadir este parámetro anulará el delimitador de campos predeterminado aplicado dentro de la exportación. (Predeterminado: ‘,’ )
- separador_categorías: Añadir este parámetro anulará el separador de categorías predeterminado aplicado dentro de la exportación. (Predeterminado: ‘|’ (barra vertical))
- bom: Añadir este parámetro anulará la opción de carácter BOM predeterminada dentro de la exportación. (Predeterminado: 1)
- codificación: Añadir este parámetro anulará la opción de codificación predeterminada dentro de la exportación. (Predeterminado: ‘UTF-8’)
- límite: Añadir este parámetro anulará cualquier límite predeterminado de registros a incluir en la exportación. (Predeterminado: vacío)
- offset: Añadir este parámetro anulará cualquier desplazamiento de registros predeterminado dentro de la exportación. (Predeterminado: vacío)
- formato_escape: Añadir este parámetro anulará la opción de formato de escape predeterminada dentro de la exportación. (Predeterminado: ‘all’)
- formato_encabezado: Añadir este parámetro anulará la opción de formato de encabezado predeterminada aplicada a las exportaciones CSV/XLS. (Predeterminado: 1)
- product_status: Añadir este parámetro anulará el filtro predeterminado de Estado de stock para los Productos dentro de la exportación. (Predeterminado: cualquier estado de stock)
- order_items: Añadir este parámetro anulará la opción de formato predeterminada de Artículos de pedido dentro de la exportación. (Predeterminado: ‘único’)
- order_items_types: Añadir este parámetro anulará la opción de formato predeterminada de Tipos de artículo de pedido dentro de la exportación. (Predeterminado: ‘line_item’)
- order_ids = Añadir este parámetro devolverá una exportación de los ID de pedido coincidentes (ID de publicación). (Predeterminado: vacío)
- order_payment = Añadir este parámetro filtrará los pedidos por esa pasarela de pago. (Predeterminado: vacío)
- order_product = Añadir este parámetro filtrará los pedidos por los ID de producto asignados a los artículos del pedido. (Predeterminado: vacío)
- order_status = Añadir este parámetro devolverá una exportación de los estados de pedido coincidentes (slug del término). (Predeterminado: incluir todos los estados de pedido)
- order_date_from = Añadir este parámetro y ‘order_date_to’ devolverá una exportación a partir de esa fecha de pedido. (Predeterminado: incluir todas las fechas de pedido)
- order_date_to = Añadir este parámetro y ‘order_date_from’ devolverá una exportación hasta esa fecha de pedido. (Predeterminado: incluir todas las fechas de pedido)
Exportaciones CRON de ejemplo
El siguiente ejemplo generará una exportación de todos los Productos y la devolverá al navegador como una descarga CSV, no se establece ninguna clave secreta para la tienda en este caso.
http://www.domain-store.com/?action=woo_ce-cron&type=product&response=download
La misma exportación que la anterior pero con una clave coincidente proporcionada por el propietario de la tienda (p. ej. 00000-00000-00000-00000).
http://www.domain-store.com/?action=woo_ce-cron&key=00000-00000-00000-00000&type=product&response=download
El siguiente ejemplo activará una Exportación Programada (ID de publicación: 100) para que se ejecute inmediatamente; tenga en cuenta que los atributos de tipo y respuesta siguen siendo necesarios, incluso si se ignoran una vez anulados por las propiedades de la Exportación Programada.
http://www.domain-store.com/?action=woo_ce-cron&key=00000-00000-00000-00000&type=product&response=download&scheduled_export=100
Valores permitidos
type
- product
- category
- tag
- brand
- order
- customer
- user
- coupon
- subscription
- product_vendor
- commission
- shipping_class
response
- download – Devuelve una descarga de archivo de exportación empaquetado (con encabezados de archivo adjunto correctos) al navegador
- raw – Devuelve el contenido del archivo de exportación en formato raw al navegador
- url – Devuelve una URL pública para el archivo de exportación almacenado en Medios de WordPress
- file – Devuelve la ruta del sistema al archivo de exportación almacenado en Medios de WordPress
- email – Envía el archivo de exportación generado por correo electrónico a una dirección de correo electrónico; por defecto usa la configuración del Destinatario Predeterminado, puede ser anulada rellenando el atributo
to - ftp – Sube la exportación generada vía FTP (las credenciales de inicio de sesión y la ruta del archivo se configuran en la pantalla de Ajustes)
format
- csv – Devuelve un archivo con formato CSV
- xml – Devuelve un archivo con formato XML
- xls – Devuelve un archivo con formato Excel 2003 (XLS)
- xlsx – Devuelve un archivo con formato Excel 2007 (XLSX)
scheduled_export
Se acepta cualquier entero, debe coincidir con el ID de publicación de una Exportación Programada existente configurada en WooCommerce > Store Export > Ajustes > Exportaciones Programadas dentro de la Administración de WordPress.
orderby
Se aplica a Productos, Pedidos.
- ID
- date
- modified
- rand
- menu_order
Se aplica a Categorías, Etiquetas, Marcas.
- id
- name
order
- ASC – Lista todos los registros en orden ascendente
- DESC – Lista todos los registros en orden descendente
delimiter
Se acepta cualquier cadena de texto, se recomienda proporcionar un solo carácter (p. ej., ‘,’ (coma), etc.), esta opción se anula para el formato de exportación XLS
category_separator
Se acepta cualquier cadena de texto, se recomienda proporcionar un solo carácter (p. ej., ‘|’ (barra vertical), etc.)
bom
- 1 (sí)
- 0 (no)
codificación
Se acepta cualquier codificación de caracteres admitida. Consulte la lista desplegable Codificación en la pantalla de Configuración, o mb_list_encodings() en php.net para obtener una lista completa de las opciones de codificación de caracteres aceptadas. Esta opción se anula para el formato de exportación XLS y XLSX.
límite
Se acepta cualquier número entero.
desplazamiento
Se acepta cualquier número entero.
escapar_formato
- todo – Escapar todas las celdas
- excel – Escapar las celdas que contienen caracteres especiales (p. ej. coma, comillas, saltos de línea, etc.) como lo haría Excel con las celdas de ‘texto’
formato_encabezado
- 1 – Incluir encabezados de campo de exportación
- 0 – Desestimar encabezados de campo de exportación
estado_stock
- sin_stock – Incluir solo productos sin stock
- en_stock – Incluir solo productos en stock
elementos_pedido
- único – Colocar los elementos del pedido en celdas individuales dentro de una sola fila de pedido
- combinado – Colocar los elementos del pedido dentro de una sola fila de pedido agrupada
- individual – Colocar cada elemento del pedido dentro de su propia fila de pedido
tipos_elementos_pedido
- linea – Incluir productos en la exportación del pedido como artículos de línea
- cupon – Incluir cupones en la exportación del pedido como artículos de línea
- cargo – Incluir cargos en la exportación del pedido como artículos de línea
- impuesto – Incluir impuestos en la exportación del pedido como artículos de línea
- envio – Incluir gastos de envío en la exportación del pedido como artículos de línea
ids_pedido
Se acepta cualquier número entero. Se pueden proporcionar varios ID de pedido separando cada ID de pedido con una ‘,’ (coma).
pago_pedido
Se acepta cualquier ID de pasarela de pago. Se pueden proporcionar varias pasarelas de pago separando cada pasarela de pago con una ‘,’ (coma).
producto_pedido
Se acepta cualquier ID de producto. Se pueden proporcionar varios ID de producto separando cada ID de producto con una ‘,’ (coma).
estado_del_pedido
Se acepta cualquier slug de estado de pedido válido. Tenga en cuenta la diferente compatibilidad de estados de pedido entre WooCommerce 2.2+ y WooCommerce heredado. Se pueden proporcionar varios estados de pedido separando cada estado de pedido con una ',' (coma).
En WooCommerce 2.2+ la lista de estados de pedido aceptados son:
- wc-pending
- wc-processing
- wc-on-hold
- wc-completed
- wc-cancelled
- wc-refunded
- wc-failed
Para WooCommerce heredado (anterior a WC 2.2) la lista de aceptados son:
- pending
- failed
- on-hold
- processing
- completed
- refunded
- cancelled
order_date_from, order_date_to
Se acepta cualquier fecha válida en formato d-m-Y. Por ejemplo:
- order_date_from: 15-01-2012
- order_date_to: 31-01-2012
Si se proporciona el mismo order_date_from y order_date_to (por ejemplo, 04-07-2016), entonces order_date_to se adelanta al siguiente día natural, ya que recuperamos los pedidos entre la medianoche y la medianoche de la fecha de filtro dada.

