Tarea
Los productos en preventa deben seguir vendiéndose con stock cero; los productos normales no.
Respuesta corta
Cree Continue selling when out of stock: por defecto deny, y ponga continue para preorder o backorder.
Cómo hacerlo en Eofferix
Método 1: cómo hacerlo en Eofferix con expresiones regulares
- Abra la configuración de la columna final
Continue selling when out of stock.
El clic se hace en el icono de configuración de la columna final Continue selling when out of stock. - En
Transformaciones, definadenypor defecto y añada una regla separada parapreorder|backorder.
El bloque Transformacionesmuestra toda la cadena de reglas de este caso. - Guarde la configuración de la columna y vaya al paso
Exportar.
Método 2: cómo hacerlo en Eofferix con búsqueda de subcadena
- Abra la configuración de la columna final
Continue selling when out of stock. - En
Transformaciones, sustituya la expresión regular por reglas separadas para cada marcador de texto.Si la columna de origen contiene frases más largas, obtenga el mismo resultado sin una expresión regular: añada varias reglas con
Contiene subcadena, una regla por cada marcador.Orden Qué comprobar Condición Acción 1 Valor actual Cualquiera Reemplazar por deny 2 sales_policy Contiene subcadena preorder Reemplazar por continue 3 sales_policy Contiene subcadena backorder Reemplazar por continue 
En el segundo método, cada marcador de texto usa Contiene subcadena; el marcador numérico1usa una comparación exacta. - Guarde la configuración de la columna y vaya al paso
Exportar.
Antes / Después
Antes
datos de origen| Handle | Title | sales_policy |
|---|---|---|
| preorder-lamp | Lampara preventa | preorder |
| regular-chair | Silla de oficina | regular |
Después
resultado| Handle | Continue selling when out of stock |
|---|---|
| preorder-lamp | continue |
| regular-chair | deny |