En un tutorial anterior, te mostramos cómo agregar decimales a los precios de WooCommerce masivamente. A continuación, te mostramos cómo eliminar los decimales de los precios de los productos WooCommerce.
Lo mejor es que no simplemente eliminarás los decimales de todos los precios de los productos, sino que podrás eliminar los decimales del precio normal, el precio rebajado, o ambos precios a la vez.
También te mostraremos cómo encontrar todos los productos que tienen un decimal específico como .99 en cualquiera de los precios de los productos. Todo esto te permitirá eliminar decimales de una forma más específica y sin usar ningún código ni programar nada.
Usaremos el Editor Masivo de Productos WooCommerce. Te permite ver y modificar productos utilizando una hoja de cálculo intuitiva dentro de WordPress.
Instala el editor Masivo de Productos WooCommerce
Obtén el plugin profesional para WordPress aquí:
Descargar el Editar Productos WooCommerce en una Tabla u Hoja de Cálculo - o - Conocer más sobre el plugin
Una vez que instalado y activado el plugin, debes seguir estos sencillos pasos para eliminar los decimales de los precios de tus productos WooCommerce.
1- Abrir el Editor Masivo de Productos WooCommerce
Si necesitas configurar la hoja de cálculo de productos, sigue esta guía.
Si ya configuraste la hoja de cálculo, puedes abrirla, solo debes ir a WP Sheet Editor > Editar productos.
Verás todos tus productos mostrados en la hoja de cálculo como filas y sus campos como columnas.
Podrás ver, los precios de tus productos con decimales en la columna Precio normal:
2- Opcional: Buscar productos con un decimal específico como .99 en el precio regular o de oferta
Antes de eliminar los decimales de los precios de tus productos (regulares o de venta), queremos mostrarte que el Editor Masivo de Productos WooCommerce te permite buscar todos los productos que tienen un decimal específico como .99 en el precio.
Esto puede ser realmente útil si no deseas editar todos los precios, sino los precios que contienen solo el decimal .99.
Para eso debes abrir la herramienta de Buscar haciendo un clic en ella.
Una vez que abras la herramienta de búsqueda, selecciona los siguientes valores para buscar todos los productos que contengan un decimal en tus precios:
- Marca la casilla de verificación Habilitar filtros avanzados.
- Campo: Precio normal o Precio rebajado
- Operador: CONTIENE
- Valor: .99
- Haz clic en Ejecutar búsqueda.
Nota: Puedes seleccionar Precio rebajado en lugar de normal para filtrar los precios de oferta. También puedes hacer clic en Agregar nuevo y seleccionar Precio rebajado para buscar precios regulares y de oferta.
Una vez que filtres los productos, todos los productos que cumplan con los filtros requeridos se mostrarán en la hoja de cálculo. Así es como puedes buscar fácilmente productos con un decimal específico en tus precios.
3- Cómo eliminar decimales de los precios de los productos
Después de filtrar todos los productos que contienen un decimal de .99 para eliminarlo, usaremos el Editor Masivo.
Esta herramienta te permite aplicar cambios masivos a cientos de productos a la vez. En este caso, no tendrás que abrir y editar productos uno por uno; puedes borrar los decimales de todos los precios de los productos a la vez.
Haz clic en Editor Masivo en la barra de herramientas.
4- Borrar decimales del precio normal, del precio de oferta o de ambos
Una vez que abras la herramienta de Editor Masivo, puedes seleccionar algunos valores simples para quitar los decimales de los precios de tus productos.
Dado que se trata de una operación compleja, debes utilizar la siguiente fórmula personalizada:
=REPLACE(""[::regex::]/^(\d+)(\.\d+)?/"", ""$1"")
Pero no te preocupes porque no tienes que editar nada, simplemente copiar la fórmula y pegarla donde te indicamos en las siguientes subsecciones.
a) Cómo eliminar decimales de los precios regulares
Debes seleccionar los siguientes valores para borrar los decimales de todos los precios normales:
- Selecciona las filas que quieres editar: Editar todas las filas de mi búsqueda actual (incluyendo las filas no visibles)
- ¿Qué campo quieres editar?: Precio normal
- Selecciona el tipo de edición: Fórmula personalizada
- Solo para usuarios avanzados: Pega la siguiente fórmula en este campo:
=REPLACE(""[::regex::]/^(\d+)(\.\d+)?/"", ""$1"")
- Selecciona Editar solo productos simples y padres
- Luego haz clic en el botón Ejecutar Ahora, los decimales se eliminarán de todos los productos seleccionados.
b) Cómo eliminar decimales de los precios rebajados
Selecciona los siguientes valores en la herramienta Editor Masivo para borrar los decimales de los precios en rebaja de los productos seleccionados
- Selecciona las filas que quieres editar: Editar todas las filas de mi búsqueda actual (incluyendo las filas no visibles)
- ¿Qué campo quieres editar?: Precio rebajado
- Selecciona el tipo de edición: Fórmula personalizada
- Solo para usuarios avanzados: Pega la siguiente fórmula en este campo:
=REPLACE(""[::regex::]/^(\d+)(\.\d+)?/"", ""$1"")
- Selecciona Editar solo productos simples y padres
- Haz clic en Ejecutar ahora.
c) Cómo eliminar los decimales de los precios regulares y de oferta a la vez
Si no deseas aplicar estos cambios por separado y ahorrar tiempo y clics, puedes aplicar la fórmula personalizada a las columnas Precio normal y Precio de oferta. Simplemente selecciona estos valores:
- Selecciona las filas que deseas editar: Editar todas las filas de mi búsqueda actual (incluyendo las filas no visibles)
- ¿Qué campo quieres editar? Selecciona Precio normal y Precio rebajado.
- Selecciona el tipo de edición: Fórmula personalizada
- Solo para usuarios avanzados: Pega la siguiente fórmula en este campo:
=REPLACE(""[::regex::]/^(\d+)(\.\d+)?/"", ""$1"")
- Seleccione Editar solo productos simples y padres
- Haz clic en Ejecutar ahora.
Preguntas importantes
1- ¿Puedo eliminar decimales de los precios de variación?
Sí. Solo necesitas seleccionar la opción Editar solo variaciones en lugar de la opción Editar solo productos principales.
2- ¿Puedo eliminar decimales de otros tipos de precios?
Sí. Puedes aplicar esta fórmula personalizada del Editor Masivo de Productos WooCommerce para eliminar decimales de otros tipos de precios. Por ejemplo, puedes eliminar decimales de los campos de precio de país creados con el complemento Precio basado en el país para WooCommerce.
Como puedes ver, con el Editor Masivo de Productos WooCommerce puedes eliminar fácilmente los decimales de los precios de tus productos WooCommerce con esta fórmula personalizada. Olvídate de editar productos individualmente y de gastar muchas horas y clics.
Para más tutoriales visita nuestro blog.
Obtén el plugin profesional para WordPress aquí:
Descargar el Editar Productos WooCommerce en una Tabla u Hoja de Cálculo - o - Conocer más sobre el plugin