Todo lo que querrías saber antes de instalar.
Una mirada detallada a cómo funciona Subida de Precios Masiva para WooCommerce (Inflación y Precios Psicológicos), por qué lo construimos así y la lógica detrás de las características anteriores.
El verdadero problema de una subida de precios masiva
Multiplicar todo un catálogo por 1,03 lleva cinco minutos en SQL. El problema llega justo después: un producto de 59 euros pasa a 60,77, uno de 569 pasa a 586,07, y tu tienda acaba con precios ilegibles que huelen a tratamiento automático. Este plugin hace las dos operaciones de una vez: aplica el porcentaje y luego ajusta cada resultado a una escala de precios que tú has definido.
Cómo funciona el redondeo por tramos
Un tramo se define con dos números: un paso y una terminación. El resultado siempre equivale al paso multiplicado por un entero, más la terminación. Un paso de 10 con terminación 9 produce 9, 19, 59, 89, 569, 899. Un paso de 1 con terminación 0,90 produce 9,90, 14,90, 60,90. Un paso de 5 con terminación 4 produce 124, 129, 134. Puedes apilar tantos tramos como necesites, cada uno para una franja de precios, y tratar de forma distinta un accesorio de 12 euros y una máquina de 2.500 euros.
El equilibrio entre legibilidad y precisión, a la vista
Cuanto más gruesa es la escala, más se aleja la variación real del porcentaje buscado. Una subida del 3 por ciento sobre 59 da 60,77: una escala en enteros terminados en 9 la convierte en 69, es decir un 17 por ciento. Es matemática pura, ningún plugin puede evitarlo. Lo que cambia aquí es que lo ves antes de validar. Un simulador muestra la variación real sobre precios de ejemplo, la vista previa la da producto a producto, y un techo por campaña descarta automáticamente los artículos cuyo redondeo desvirtúa demasiado la subida.
Redondeo sobre el precio que lee el cliente
Si tu tienda introduce precios sin impuestos y muestra precios con impuestos, redondear el valor almacenado no sirve de nada: el cliente verá 59,04 en lugar de 59. Por eso el plugin convierte el precio almacenado en precio con impuestos según la clase de impuesto del producto, aplica el redondeo sobre ese valor y luego lo reconvierte antes de guardar. El comportamiento se ajusta con un solo desplegable y funciona igual de bien en una tienda que almacena precios con impuestos.
Un ámbito que controlas producto a producto
Una campaña puede apuntar a todo el catálogo o a una selección fina: categorías con sus subcategorías, categorías excluidas, etiquetas, tipos de producto, estados de publicación, rango de precio regular y exclusión de los artículos ya en oferta. Dos campos libres aceptan listas de identificadores o de SKU, tanto para incluir como para excluir, para respetar una gama concreta o tratar solo un proveedor.
Cuatro estrategias para los precios de oferta
Los precios tachados merecen un trato aparte. Tú eliges: recalcular la oferta manteniendo el mismo porcentaje de descuento, aplicarle el mismo porcentaje que al precio regular, dejarla intacta o eliminarla por completo. Si el nuevo precio de oferta superara el nuevo precio regular, se retira automáticamente para evitar una incoherencia en la tienda.
Nada se escribe sin validación, todo es reversible
Cada campaña se construye en tres tiempos: selección del ámbito, cálculo de todos los precios nuevos y aplicación. Entre el cálculo y la aplicación, una tabla paginada muestra para cada producto su precio actual, su precio futuro, la variación real en porcentaje y, si procede, el motivo por el que se ha descartado. Todo se exporta en CSV. Una vez aplicada la campaña, los precios anteriores siguen guardados en base de datos: la pantalla de historial restaura el estado exacto, respetando si lo deseas los productos que hayas editado mientras tanto.
Diseñado para catálogos grandes
El tratamiento se hace por lotes en AJAX con barra de progreso, y el tamaño de lote es ajustable para adaptarse a un alojamiento compartido. Las variaciones se actualizan una a una y después el producto padre se resincroniza para que los precios mínimo y máximo sigan siendo correctos. Cuatro comandos WP-CLI cubren el mismo recorrido desde la línea de comandos, útil para un catálogo de decenas de miles de referencias o para integrar la subida anual en un script de despliegue.
No hay valoraciones aún.