El proveedor guarda su política de pedidos pendientes en backorder_policy, por ejemplo denegar, permitido o preventa. El importador CSV integrado de WooCommerce necesita que Backorders allowed? contenga 0, 1 o notify.
Elimine los espacios exteriores, convierta el valor a minúsculas, relacione solo los códigos exactos del ejemplo y vacíe todo lo que no sea 0, 1 o notify después de las transformaciones.
Cómo hacerlo en Eofferix
Añada o abra la columna de destino
Backorders allowed?y seleccionebackorder_policycomo origen.backorder_policyy sus valores son un ejemplo; use la columna, el nodo o la ruta real de su fuente.
Abra la columna de salida cuyo encabezado CSV exacto es Backorders allowed?. En Transformaciones, añada Cualquiera → Quitar espacios al inicio y final y después Cualquiera → Minúsculas. Estas reglas eliminan los espacios exteriores y convierten el valor actual a minúsculas.
Añada reglas exactas con Igual:
denegar→ Reemplazar por →0;permitido→ Reemplazar por →1;preventa→ Reemplazar por →notify. No utilice coincidencias por subcadena.
Tres valores exactos del ejemplo se convierten en 0, 1 y notify; la comprobación final vacía las entradas desconocidas. Termine con No es expresión regular y
^(?:0|1|notify)$→ No exportar campo. Aplique los ajustes y revise las cinco filas del ejemplo, incluidasno permitidoydesconocido.
backorder_policy, denegar, permitido y preventa son solo un ejemplo de diccionario del proveedor, no códigos de origen estándar de WooCommerce. La relación preventa → notify solo es correcta cuando la empresa quiere permitir el pedido y mostrar un aviso al cliente. La acción No exportar campo vacía la celda, pero no elimina la fila del producto.Resultado esperado
backorder_policy | Backorders allowed? | Motivo |
|---|---|---|
DENEGAR | 0 | Los espacios y el uso de mayúsculas se normalizan antes de la coincidencia exacta. |
permitido | 1 | La política del ejemplo permite pedidos pendientes sin un aviso separado. |
preventa | notify | La política del ejemplo permite el pedido y avisa al cliente. |
no permitido | vacío | No es igual a permitido; se evita la coincidencia parcial falsa. |
desconocido | vacío | Una política desconocida no se convierte automáticamente en 0. |
Qué comprobar antes de importar el CSV
- Mantenga las seis reglas en el orden indicado y aplíquelas al valor actual.
- Use la condición Igual en las tres reglas exactas del diccionario, no Contiene subcadena.
- El resultado solo contiene
0,1onotify; las dos filas negativas quedan vacías. - La gestión de inventario está activa en el producto o la variación donde debe aplicarse la política de pedidos pendientes.
Requisitos y límites
- En el esquema CSV integrado de WooCommerce,
0impide pedidos pendientes,1los permite ynotifylos permite mostrando un aviso al cliente. - El comportamiento de pedidos pendientes se aplica con la gestión de inventario activa; las opciones aparecen en la documentación oficial del editor de productos.
- Use otro diccionario para la API REST: su campo editable
backordersaceptano,yesonotify, mientras quebackorders_allowedes de solo lectura. Consulte la API REST de productos de WooCommerce. - No exportar campo deja vacía la celda de salida y no elimina la fila. No interprete un valor desconocido como denegación salvo que la empresa haya elegido expresamente esa política; corríjalo o excluya la fila por separado.