Exportaciones a medida para datos perfectamente orientados

Filtrar los datos que se van a exportar

La herramienta de export CSV de Store Commander le permite exportar los datos de sus productos de una manera muy precisa, utilizando fórmulas en el mapping de exportación, en la columna Modificaciones.

Fórmula

Resultado

=(substr('(x)',0,2)!='WS'?'_DONOTEXPORT_':'(x)')

Para el campo Referencia, si los dos primeros caracteres son diferentes de WS, entonces no exportamos los productos correspondientes

=(substr('(x)',-3,3)=='WSY'?'_DONOTEXPORT_':'(x)')

Para el campo Referencia, si los tres últimos caracteres son WSY, entonces no exportamos los productos correspondientes

=( '(x)' <= 10 ? '(x)' : '_DONOTEXPORT_')

Para el campo Cantidad, exportamos los productos cuya cantidad es inferior o igual a 10

=( '(x)' >=1 && '(x)' <= 10 ? '(x)' : '_DONOTEXPORT_')

Para el campo Cantidad, exportamos los productos cuya cantidad está entre 1 y 10

=( '(x)' == 'SC' ? '(x)' : '_DONOTEXPORT_')

Para el campo Fabricante, exportamos los productos vinculados con el fabricante SC

=( '(x)' == 'FAB1' || '(x)' == 'FAB2' || '(x)' == 'FAB3' ? '(x)' : '_DONOTEXPORT_')

Para el campo Fabricante, exportamos los productos vinculados con varios fabricantes

=( '(x)' == 0 ? '_DONOTEXPORT_' : '(x)' )

Para el campo Peso, no exportamos los productos cuyo peso es igual a 0

=(empty('(x)')?'(x)':'"_DONOTEXPORT_"')

Para el campo EAN, exportamos los productos cuyo código EAN está vacío

=( 'x' <= 0 ? 'x' : '_DONOTEXPORT_')

Para el campo Precio de compra, exportamos los productos cuyo precio de compra es 0.00 (no indicado)

strip_tags

Permite suprimir los elementos html de la cadena exportada para obtener solo el texto sin formato

html_entity_decode

Permite "descodificar" los caracteres html

strtolower

Pone la cadena en minúsculas

strtoupper

Pone la cadena en mayúsculas

='(x)'.' My text'

Permite añadir texto (a elegir) en el campo exportado. (x) es sustituida por el valor del campo

='(x)'.' '.(isset($product_attribute['reference'])?$product_attribute['reference']:$p->reference)

Permite añadir la referencia en el campo exportado

=str_replace('https','http','(x)')

Permite sustituir la cadena de caracteres https en http en el campo exportado

=str_replace('.',',','(x)')

Permite sustituir el punto (.) por una coma (,) para los campos de precio

Se pueden utilizar otras fórmulas para modificar las cadenas de caracteres o también modificar el precio exportado.

Modificar por un cálculo los precios exportados

Puede incluir una fórmula matemática en la columna "Modificación" del mapping para realizar un cálculo sobre el valor exportado.

Fórmula

Resultado

= x * 1.10

Esta fórmula aumentará el precio un 10 %. "x" representa el valor exportado.

= round ( x * 1.115 , 2 )

Esta fórmula aumentará el precio un 11,5 % y redondeará el precio en 2 decimales.

= ceil ( x * 1.115 )

Esta fórmula aumentará el precio un 11,5 % y redondeará el precio al número entero superior.

= floor ( x * 1.115 )

Esta fórmula aumentará el precio un 11,5 % y redondeará el precio al número entero inferior.

=(x)+15

Esta fórmula aumentará el precio por una cantidad de 15. "x" representa el valor exportado.

=(x)*1.2

Esta fórmula aumentará el precio un 5 %. "x" repressenta el valor exportado.

=((x)<5?(x)+10:(x))

Esta fórmula añadirá 10€ si el precio es < 5€.

=((x)>5?(x)+10:(x))

Esta fórmula añadirá 10€ si el precio es > 5€.

=((x)<5?(x)*1.1:(x))

Esta fórmula añadirá 10% si el precio es < 5€.

=((x)>5?(x)*1.1:(x))

Esta fórmula añadirá 10% si el precio es > 5€.

= x * 1000

Esta fórmula multiplica el valor por 1000

Exportar el tamaño de los campos SEO

Si desea exportar el tamaño de los campos SEO, meta title, meta description y meta keywords, puede insertar una fórmula en el campo "Modificaciones" de la asignación de exportación, como en la captura de pantalla siguiente.

La fórmula a utilizar es :

=strlen('(x)')

Y eso es el resultado en el archivo:

Exportar las descripciones sin código HTML

¿Desea exportar las descripciones de sus productos sin código HTML?

Para exportar las descripciones en un formato sin las etiquetas html, introduzca nohtml en la columna "modificaciones".

Exportar los productos que no tienen un proveedor asociado

Para obtener la lista de productos que no tienen ningún proveedor asociado, puede realizar una exportación CSV con Sc, añadiendo la siguiente fórmula en la columna "Proveedor - por defecto" en la asignación de su exportación

=( '(x)' == '' ? '(x)' : '_DONOTEXPORT_')

Exportar productos que no tienen código EAN

Vaya a la herramienta de exportación CSV y exporte los campos id_product y Ean13.

En la columna Modificaciones de tu mapeo de exportación, añade esta fórmula

=(empty('(x)')?'(x)':'"_DONOTEXPORT_"') como en la imagen :