=== Cantidad Simple para WooCommerce ===
Contributors: bulldiscount
Tags: woocommerce, discounts, quantity, bulk pricing, pricing
Requires at least: 6.2
Tested up to: 6.6
Requires PHP: 7.4
WC requires at least: 7.1
WC tested up to: 9.0
Stable tag: 0.6.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Descuentos por volumen configurados desde cada producto WooCommerce. Sin reglas globales, sin complicaciones.

== Description ==

**Cantidad Simple** añade descuentos por cantidad (bulk pricing) a tus productos simples de WooCommerce, configurados producto por producto directamente en la pestaña de Precio.

A diferencia de otros plugins de descuentos masivos, Cantidad Simple no crea reglas globales ni categorías: cada producto define sus propios tramos. Lo activas, pones las cantidades y los porcentajes, y listo.

= ¿Cómo funciona? =

1. Editas un producto simple.
2. En la sección **General → Precio**, activas “Descuento por cantidad”.
3. Añades tramos, por ejemplo: *desde 5 unidades, 10% OFF*; *desde 10 unidades, 15% OFF*.
4. El cliente ve una tabla de descuentos en la página del producto.
5. Al añadir al carrito la cantidad adecuada, el descuento se aplica **automáticamente**.

= Características =

* Activar/desactivar el descuento por producto.
* Múltiples tramos de cantidad mínima + porcentaje.
* Tabla visible en la página del producto (opcional, activable por producto).
* Texto personalizable sobre la tabla.
* Aplicación automática en el carrito (clásico y Cart/Checkout Blocks).
* Metadata del descuento guardada en cada línea de pedido.
* Compatible con HPOS (High-Performance Order Tables).
* Ligero: sin dependencias JS pesadas, sin tablas propias en la base de datos.

= Compatibilidad =

* WooCommerce 7.1 o superior.
* Productos **simples**. (Los variables no se soportan en esta versión.)
* Funciona con el carrito clásico y con los bloques Cart/Checkout.
* Declarado compatible con `custom_order_tables` (HPOS) y `cart_checkout_blocks`.

== Installation ==

1. Sube la carpeta `cantidad-simple-woocommerce` a `wp-content/plugins/`.
2. Activa el plugin desde el menú **Plugins** de WordPress.
3. Ve a **Productos**, edita un producto simple y despliega la sección **General**.
4. Marca “Activar descuento por cantidad”, añade tus tramos y guarda el producto.

== Frequently Asked Questions ==

= ¿Soporta productos variables? =
No. Esta versión está enfocada en productos simples para mantener la configuración clara y sin ambigüedades (un precio base, unos tramos). El soporte de variaciones está planeado para próximas versiones.

= ¿El descuento funciona con el carrito por bloques (Cart/Checkout Blocks)? =
Sí. El plugin está declarado compatible con `cart_checkout_blocks` y el descuento se aplica tanto en el carrito clásico como en los bloques, mostrando además la etiqueta “X% OFF” en ambos.

= ¿El descuento se aplica sobre el precio de oferta (sale price)? =
Si el producto está en oferta, el descuento por cantidad se calcula sobre el precio actual de WooCommerce (el de oferta). Verás un aviso en la edición del producto recordándotelo.

= ¿Se acumula con otros cupones? =
El descuento por cantidad modifica el precio del producto en el carrito. Los cupones de WooCommerce se aplican después, según la configuración de cada cupón.

= ¿Guarda datos en la base de datos? =
Solo metadatos en el producto (postmeta) y en las líneas de pedido (order itemmeta). No crea tablas propias y al desinstalarse limpia todos sus datos.

= ¿Dónde se configura el texto que aparece sobre la tabla? =
En la misma sección de Precio del producto, en el campo “Texto visible”. Si lo dejas vacío, se usa un texto por defecto traducido.

== Screenshots ==

1. Configuración del descuento por producto: activación, tramos y texto visible.
2. Tabla de descuentos visible en la página del producto (frontend).
3. Carrito con el descuento aplicado automáticamente y la etiqueta “X% OFF”.
4. Línea de pedido con la metadata del descuento guardada.

== Upgrade Notice ==

= 0.6.0 =
Primera versión pública: readme completo, .pot de traducción, limpieza de código y compatibilidad verificada con Cart/Checkout Blocks.

== Changelog ==

= 0.6.0 =
* Archivo de traducción `.pot` generado.
* `readme.txt` completo (descripción, FAQ, screenshots, upgrade notice).
* Limpieza de código muerto y simplificación de helpers.
* Cadenas del admin ahora traducibles (JS vía `wp_localize_script`).
* `uninstall.php` limpia también la metadata de descuento en los pedidos.
* Compatibilidad con Cart/Checkout Blocks verificada.

= 0.5.0 =
* Primer MVP testeable basado en el spec.
