Descripción
El addon Dynamic Pricing aplica reglas de descuento automático en WooCommerce según la cantidad, categoría, rol del usuario o combinaciones de productos en el carrito, creando rangos de precios por volumen y ofertas del tipo compre X y lleve Y. La configuración se realiza directamente en el panel del producto o mediante reglas globales avanzadas, y está dirigida a quienes trabajan con ventas mayoristas, programas de fidelidad o promociones condicionales sin necesidad de editar código.
Características Principales de Dynamic Pricing
- Descuentos por cantidad
Crea rangos de precios escalonados según el volumen comprado de cada producto. - Reglas por categoría
Aplica ajustes porcentuales o fijos a familias completas de productos del catálogo. - Ofertas compre X y lleve Y
Configura promociones condicionales que añaden artículos gratis o con descuento al carrito. - Precios por rol de usuario
Define tablas diferenciadas para mayoristas, revendedores o clientes VIP registrados. - Descuentos en el carrito
Calcula descuentos según el subtotal, la combinación de artículos o el número de productos.
Beneficios de Dynamic Pricing
- Promociones sin código
Registra reglas complejas mediante la interfaz visual, sin depender de un desarrollador. - Más ventas por pedido
Estimula importes promedio más altos al recompensar los carritos con mayor volumen. - Operación mayorista y minorista
Permite operar B2B y B2C en la misma tienda con tablas distintas según el perfil. - Campañas flexibles
Programa acciones estacionales combinando categoría, rol y cantidad en una sola regla.
¿Para Quién Está Indicado Dynamic Pricing?
- Quienes venden al por mayor y necesitan tablas escalonadas según la cantidad comprada.
- Tú, que mantienes un programa de fidelidad con precios diferentes para clientes recurrentes o revendedores.
- Quienes promueven campañas del tipo lleve 3 y pague 2 sin modificar el precio base del catálogo.
Cómo Descargar Dynamic Pricing
Dynamic Pricing está disponible para descargar aquí en Ultrapack. Después de descargar el archivo .zip, accede a Plugins > Añadir Nuevo > Subir plugin en el panel de WordPress, selecciona el archivo y activa la extensión. Las reglas de precios comienzan a aparecer en la pestaña dedicada dentro de cada producto y en un menú propio para reglas globales.
Dirigido a quienes necesitan una capa de precios condicionales sobre WooCommerce, Dynamic Pricing concentra las ventas mayoristas, minoristas y las promociones segmentadas en un único panel de reglas. La combinación de filtros por rol, cantidad y categoría evita cupones dispersos y mantiene centralizada la estrategia comercial, con cálculos aplicados automáticamente a medida que el cliente arma el carrito.
Preguntas frecuentes
¿El plugin WooCommerce Dynamic Pricing es GPL?
Sí. WooCommerce Dynamic Pricing se distribuye bajo la licencia GPL (GNU General Public License). Puedes usarlo, modificarlo y redistribuirlo legalmente en todos los sitios que quieras.
¿Puedo usar el plugin WooCommerce Dynamic Pricing en más de un sitio?
Sí. Puedes instalar WooCommerce Dynamic Pricing en todos los sitios que quieras. Solo las actualizaciones automáticas con Ultrapack Auto Updater tienen límite: de 3 a 80 sitios, según el plan.
¿Cuánto cuesta el plugin WooCommerce Dynamic Pricing en Ultrapack?
WooCommerce Dynamic Pricing cuesta US$ 2,99 en la compra individual, y también está incluido en los planes de suscripción desde US$12/mes (VIP I).
¿El plugin WooCommerce Dynamic Pricing incluye actualizaciones?
Sí. La versión actual de WooCommerce Dynamic Pricing es la 3.6.1, publicada en Ultrapack el 01/09/2026. Los suscriptores actualizan directamente desde el panel de WordPress con UAU (Ultrapack Auto Updater).
¿Es seguro descargar e instalar el plugin WooCommerce Dynamic Pricing en mi WordPress?
Sí. Cada versión de WooCommerce Dynamic Pricing pasa por un análisis de malware (ClamAV y reglas YARA, en UltraHub) antes de publicarse.
¿Cuáles son los requisitos del plugin WooCommerce Dynamic Pricing?
Requiere WordPress 6.5 o superior y PHP 7.4 o superior. Probado hasta WordPress 7.1.
Qué cambió en esta versión
Versión 3.6.1 2026.08.29
- Update: Tested up to WordPress 7.1
- Update: WordPress 6.5 is now the minimum supported version
- Update: WooCommerce 9.0 is now the minimum supported version
Versión 3.6.0 2026.08.17
- IMPORTANT: This release changes the price some existing Special Offer rules charge. Review your Special Offer rules after updating.
- Continuous quantity-tier, role, membership, category and order-total rules are unchanged.
- Fix - Special Offers could charge a per-unit price nobody configured, measured between 5% and 250% of the product's own price.
- Happened once an offer's allowance was partly spent, by another cart line or by another product sharing the same rule set, which duplicating a product produces.
- Moves in both directions. Most affected lines were charged above the product's price, some below it.
- Audit past orders if you run Special Offers on duplicated products, or on products that can occupy more than one cart line.
- Fix - A Special Offer rule set holding an adjustment type this version does not recognise now applies nothing, and the product is charged its own price.
- Previously the unrecognised rule cancelled the set only above its own starting quantity. Below it, an earlier rule in the set went on discounting.
- Affects rule sets written by a much older version, by hand, or by another plugin. If a Special Offer stopped discounting after updating, check its stored rules.
- Tweak - Repeating "Product Quantity" Special Offers now count blocks the same way however many cart lines the product occupies.
- Previously an add-on or a bundle splitting the product onto a second line silently changed the price.
- A completed block is now required in both cases, so affected offers grant fewer discounted units than in 3.4.x.
- Check repeating product-quantity offers at quantities that fall between blocks.
- Tweak - Non-repeating "Quantity of Category" Special Offers now pay out on the units the category total has earned.
- Previously the offer was declined entirely unless the category total covered a whole block. Affected offers grant more discounted units than in 3.4.x.
- Applies only where the discounted product is itself in that category.
- Tweak - Non-repeating "Quantity of Category" Special Offers no longer discount more units than the category total covers.
- The payout is capped at the quantity above the offer's starting quantity. Affected offers grant fewer discounted units than in 3.4.x.
- This moves opposite to the change above, so check category-counted offers at a range of category totals.
- The "buy from this category, discount a product outside it" shape is unchanged.
- Tweak - A line that qualifies for a pooled Special Offer but is left no free units now stays at its own price, instead of falling through to the next rule set.
- A line gets one discount, from the offer that qualified for it.
- Needs two or more Special Offer rule sets on one product, and an offer counted by category or by product quantity.
- Dev - Special Offer allowances are no longer tracked in a per-request accumulator keyed by rule set id.
- A set is resolved across every cart line it covers in one pass, so a line's price no longer depends on the order lines were costed in.
- Dev - Rule sets now resolve for every cart line an offer pools, not only the line being priced.
- Now also running for sibling lines: woocommerce_dynamic_pricing_is_rule_set_valid_for_user and wc_dynamic_pricing_get_adjustment_set_variations.
- Same for wc_dynamic_pricing_get_product_pricing_rule_sets and wc_dynamic_pricing_get_cart_item_pricing_rule_sets.
- woocommerce_dynamic_pricing_get_price_to_discount, and with it wc_dynamic_pricing_get_use_sale_price, now runs twice per block decision rather than once.
- Arguments and return handling are unchanged. Only how often a callback runs, and which line it is asked about.
- Dev - The product-page price preview core and the cart now share one rule-selection implementation, so the two cannot select different rules for the same input.
- The preview still models a single-line cart, and each price map carries a trust level saying when that holds. Nothing renders it yet.
- Update - Tested up to WooCommerce 11.0
Versión 3.5.0 2026.08.13
- Dev: Advanced product pricing math moved to a standalone pricing core. No change to any price the cart charges.
- Dev: The woocommerce_dynamic_pricing_get_rule_amount filter now runs for every rule in an advanced product rule set. It previously stopped at the first matching bulk tier, and ran only for block rules that qualified.
- Dev: The woocommerce_dynamic_pricing_get_decimals filter now runs once per advanced product rule set. It previously ran once per matching rule, so it did not run at all for a rule set that matched nothing, and ran repeatedly for one with several qualifying block rules.
- Dev: The woocommerce_dynamic_pricing_get_quantity_for_cart_item filter now runs once per advanced product rule set in the bulk path. It previously ran once per tier evaluated, up to and including the matching one. The block path is unchanged and still runs it once per rule.
- Dev: All three filters receive the same arguments and their return values are used the same way; only how often a callback is invoked has changed. A callback that keeps state between calls will see a different sequence.
Versión 3.4.15 2026.06.29
- Update: Tested up to WooCommerce 10.9
Versión 3.4.14 2026.06.14
- Update: Tested up to WordPress 7.0
- Update: Tested up to WooCommerce 10.8.1
Notas de versión publicadas por el desarrollador.
Cómo instalar
Actualización automática: este ítem se actualiza con el Ultrapack Auto Updater. Con él instalado, la versión nueva aparece en tu panel como cualquier otra actualización de WordPress (cómo configurarlo).
- Descarga el archivo
woocommerce-dynamic-pricing.zip. - En el panel de WordPress, ve a Plugins > Añadir nuevo > Subir plugin.
- Selecciona el archivo
woocommerce-dynamic-pricing.zipy haz clic en Instalar ahora. - Haz clic en Activar.
Requisitos: Requiere WordPress 6.5 o superior y PHP 7.4 o superior. Probado hasta WordPress 7.1.
¿Te trabaste en algún paso? Abre un ticket diciendo en cuál te detuviste.

UAU Ready