Extensión Magento 2

Precios de Matriz Producto-Cliente

Combine, priorice y programe reglas de precio basadas en atributos de producto y cliente.

Versión actual
2.2.0
Magento
2.4.6 - 2.4.9
PHP
8.2 - 8.5

Si su entorno difiere de los requisitos indicados, podemos verificar la compatibilidad con antelación. Contáctenos por el formulario de contacto.

Funciones

Lo que hace el módulo.

  1. Motor matricial para producto y cliente

    Defina reglas de precio que solo se aplican cuando coinciden atributos de producto y cliente al mismo tiempo.

  2. Coincidencia precisa por atributos de producto

    Combine varios atributos de producto por matriz para dirigir precios con precisión por surtido.

  3. Atributos de cliente como disparador de precio

    Utilice segmentos y un atributo de cliente configurable, incluyendo campos habituales como grupo, correo o nombre.

  4. Relación AND/OR por matriz

    Defina si deben cumplirse todos los atributos configurados o si bastan coincidencias parciales.

  5. Asignación directa de clientes para excepciones

    Complete la lógica por segmentos con asignaciones directas para condiciones contractuales específicas.

  6. Resolución por prioridad en conflictos

    Las asignaciones directas de cliente tienen prioridad; dentro del mismo tipo de asignación se aplica la matriz con mayor prioridad.

  7. Niveles por cantidad dentro de la matriz

    Defina escalones por volumen para que se aplique automáticamente el precio correcto según cantidad.

  8. Vigencias para reglas y asignaciones

    Controle fechas de inicio y fin tanto para reglas de matriz como para asignaciones individuales.

  9. Control de precios por sitio web

    Gestione reglas matriciales por sitio para separar estrategias entre mercados a nivel de sitio web.

  10. Precios visibles en Mis precios

    El cliente visualiza sus precios asignados en su cuenta antes de volver a pedir.

  11. Descarga de precios para clientes asignados

    Ofrezca descarga única o por matriz desde la cuenta y gestione el formato CSV de forma central cuando sea necesario.

  12. Condición para reglas de carrito

    Use la condición cliente tiene matriz producto-cliente para segmentar campañas y descuentos.

Descripción

Cómo funciona.

Precios de Matriz Producto-Cliente amplía Magento 2 con una lógica de precios flexible para escenarios donde el precio estándar no alcanza. En lugar de mantener muchos precios especiales aislados, define reglas que se aplican solo cuando producto y cliente encajan en la misma matriz.

Atributos de producto y cliente en una sola regla: Una matriz vincula ambos lados al mismo tiempo. Así puede trasladar acuerdos de precio para conjuntos concretos de productos y segmentos de clientes de forma estructurada.

Múltiples atributos con lógica AND/OR: Combine varios atributos de producto por matriz y defina si deben cumplirse todas las condiciones o si bastan coincidencias parciales. Esto permite desde reglas simples hasta estructuras avanzadas sin desarrollo a medida.

Coincidencia automática por segmento y asignación directa de clientes: Las reglas pueden activarse por atributos de cliente y además asignarse a clientes concretos. Así combina escala operativa con condiciones contractuales individuales.

Prioridades para reglas solapadas: Si varias matrices coinciden al mismo tiempo, primero se evalúan las asignaciones directas de cliente y después la prioridad. De esta manera, el comportamiento de precios sigue siendo predecible incluso con estructuras amplias.

Niveles por cantidad para aumentar valor del carrito: Dentro de la misma lógica matricial puede definir escalones por volumen. El cliente recibe automáticamente el nivel correcto cuando aumenta la cantidad.

Control temporal para campañas y contratos: Las matrices y asignaciones de cliente pueden gestionarse con fecha de inicio y fin. Esto permite campañas planificadas, periodos contractuales y transiciones limpias sin ajustes manuales de último minuto.

Transparencia en la cuenta del cliente: Los clientes asignados y con sesión iniciada consultan sus precios en “Mis precios” y, si está habilitado, descargan sus listas. Esto reduce consultas y acelera la recompra.

Operación eficiente en administración: La gestión matricial reúne reglas, atributos y asignaciones en flujos claros de administración. Así, equipos comerciales y de e-commerce mantienen estructuras complejas con menos esfuerzo.

Muy potente para B2B, sin limitarse a ello: El módulo es especialmente eficaz para acuerdos B2B negociados, y también aporta valor en estrategias B2C basadas en segmentos.

Capturas de pantalla

Así se ve.

Changelog

Qué ha cambiado.

Precios de Matriz Producto-Cliente

Version 2.2.0 - 2026-10-19

Added
  • Added automatic price cache invalidation when matrix rules, products, categories or customer assignments change
Fixed
  • Preserved customer assignments when editing matrices in the admin
  • Applied required admin permissions to customer assignments and delete buttons
  • Honored excluded matrices when removing customer assignments in the admin
  • Preserved selected values when editing product rules with multiple options
  • Allowed different rule operators for the same attribute value after upgrades
  • Allowed removing the last product rule from a matrix
  • Preserved matrix form input after rejected saves
  • Handled empty customer assignment rows correctly during matrix validation
  • Prevented customers from changing `procustmatrix_customer_group` through customer API writes

Version 2.1.9 - 2026-09-08

Changed
  • Replaced the module information block with the shared Extension Manager extension
  • Improved customer-specific matching across websites, customer groups, and assignment validity periods
  • Improved product-rule matching for combined conditions and lists of allowed or denied values
  • Improved CSV downloads with reliable filenames and configuration-aware availability
  • Improved compatibility with fresh installations and stores using custom database table prefixes
Fixed
  • Fixed admin matrix saves with duplicate or invalid product rules so failed saves no longer leave partially updated matrix data
  • Fixed matrix saves so explicitly clearing all product conditions removes them, while omitting the product-condition section leaves existing conditions unchanged
  • Fixed sales-rule matching for customer matrices without direct customer assignments

Version 2.1.8 - 2026-05-07

Changed
  • Improved admin matrix listing product attribute display by resolving category IDs to category names
Fixed
  • Fixed admin matrix save so removing all assigned customers persists correctly when no customer rows are posted back
  • Fixed Magento 2.4.4 admin matrix grid sorting when the configured matrix customer attribute is `group_id`
  • Fixed `All Websites` filtering in the admin matrix listing
  • Fixed admin matrix fulltext search to cover displayed group, website, price, customer, and product-attribute values
  • Fixed matrix customer-condition evaluation for logged-in customers and `group_id`-based guest matching
Sistema de precios

Version 2.4.1 - 2026-10-19

Fixed
  • Restored Pricesystem cache cleaning on Magento versions before 2.4.9

Version 2.4.0 - 2026-10-19

Added
  • Added a customer group identifier alias source for configurable import and export columns
  • Added Breeze storefront compatibility
  • Updated native bundle customer prices and tier-price notices on cached product pages using combined bundle and selection quantities
Changed
  • Raised the minimum supported PHP version to 8.2
  • Improved price adjustment jobs, cache warmup and product attribute lookup performance
Fixed
  • Preserved customer and customer group form input after rejected saves
  • Calculated displayed savings using the configured tax, currency and rounding rules
  • Corrected zero-price handling and limited savings to the catalog value
  • Corrected configurable starting prices and customer tier-price updates
  • Corrected bundle prices and savings for selected options and quantities
  • Preserved applied price types and savings in cart and order details, including formula and bundle pricing
  • Displayed additional customer and group discounts correctly at checkout and in order details
  • Prevented stale or mixed prices when pricing data or customer, store or currency context changes
  • Preserved Magento cart price rules when Pricesystem catalog-rule pricing is disabled
  • Prevented scheduled price adjustments from being applied more than once
  • Preserved customer assignments, validity dates and product conditions when scheduling matrix price changes
  • Respected selected directions, modes and price-type filters in price adjustment jobs
  • Restored CSV downloads from price adjustment previews
  • Prevented separate price imports from interfering with one another
  • Rejected invalid and out-of-range localized dates
  • Kept product price widgets usable after failed or invalid asynchronous price reloads
  • Corrected customer-specific CLI pricing without a storefront login, including zero prices and fractional quantities
  • Kept all My Prices columns accessible on narrow storefront screens
  • Prevented anonymous price API requests from selecting another customer's pricing context
  • Prevented customers from changing `pricesystem_price` and `pricesystem_price_type` through customer API writes

Version 2.3.13 - 2026-05-13

Fixed
  • Fixed configurable product detail price updates after option selection when Pricesystem initializes the product price box asynchronously
Complemento: Importación / Exportación CSV

Version 1.2.2 - 2026-10-19

Fixed
  • Refreshed cached matrix prices after CSV imports
  • Preserved existing matrix fields when update CSV cells are left blank
  • Rejected invalid dates in matrix and customer assignment imports
  • Limited import and delete operations to the current CSV import's validated data
  • Restored matrix CLI command compatibility with Magento 2.4.9

Version 1.2.1 - 2026-09-07

Changed
  • Changed sample data integration
Fixed
  • Fixed matrix imports to validate rule blocks and reject orphan, mixed, duplicate, valueless or unsupported relation rows before saving
  • Fixed customer assignment imports to enforce website ownership and reject ambiguous customer email addresses
  • Fixed Add/Update imports to preserve omitted conditions and customer assignments
  • Fixed matrix imports to roll back all changes from the import when a later matrix cannot be persisted
  • Fixed imports to support Magento empty-value markers and select/multiselect option values

Version 1.1.0 - 2026-01-16

Added
  • Added compatibility to pricesystem 2.3.0
Complemento: Interfaz SOAP / REST

Version 1.0.4 - 2026-10-19

Changed
  • Required mageb2b/pricesystem 2.4.0 or newer

Version 1.0.3 - 2026-03-30

Fixed
  • Removed unused select2 composer requirement

Version 1.0.2 - 2025-07-07

Added
  • Added CHANGELOG.md
Complemento: API GraphQL

Version 2.0.1 - 2026-10-14

Fixed
  • Required matrix read permissions for GraphQL matrix, attribute, and customer queries

Version 2.0.0 - 2026-02-02

Added
  • Initial module version
Complemento: Compatibilidad con tema Hyvä

Version 1.0.3 - 2026-10-19

Fixed
  • Ensured Hyvä fallback support is installed and loaded before Pricesystem compatibility
  • Corrected fixed bundle customization totals by applying each selected option surcharge only once
  • Displayed product names and SKUs on the My Prices page
  • Fixed configurable customer price reloads and native tier rendering on Hyvä product pages
  • Updated product discount messages when native Hyvä quantity pricing changes
  • Applied customer and tier prices to native Hyvä dynamic bundle options and totals while keeping selections consistent with available products

Version 1.0.2 - 2026-10-13

Changed
  • Require mageb2b/pricesystem >=2.4.0
Fixed
  • Fixed dynamic pricing and discount displays when Hyvä's strict Content Security Policy mode is enabled
  • Fixed correctly calculated item prices remaining hidden in the Hyvä cart and limited price visibility handling to Pricesystem-managed price boxes
  • Fixed dynamic customer prices on Hyvä search result pages

Version 1.0.1 - 2026-06-16

Changed
  • Aligned Hyvä frontend price AJAX handling with pricesystem 2.4.0, including chunked list price requests, configurable list price updates, discount text rounding, and safer product detail fallback behavior
  • Added missing Hyvä compatibility handles for customer account navigation, cart discount text, configurable cart item editing, and the price AJAX render context
Fixed
  • Scoped all Hyvä compatibility layout handles with the `hyva_` prefix so the module no longer overrides Luma price system storefront pages when installed in mixed-theme shops
  • Added the missing `Hyva_CompatModuleFallback` module sequence used by the scoped compatibility handles
  • Added Hyva Tailwind 4 module CSS source registration while keeping Tailwind 3 source compatibility
  • Fixed module CSS so it no longer declares global Tailwind directives or applies the circular `hidden` utility
  • Fixed the Hyvä customer price overview so the special `All prices` option renders without calling regular price type metadata

FAQ

Preguntas frecuentes.

Sobre el módulo

¿Cuál es el mayor beneficio en la operación diaria?

Los acuerdos de precio se mantienen como reglas centrales en lugar de muchos precios especiales aislados, con menos esfuerzo manual y menos errores.

¿Cómo funciona la lógica matricial en la práctica?

Una regla de precio se aplica solo cuando coinciden simultáneamente atributos de producto y de cliente.

¿Qué nivel de detalle permiten los criterios de producto?

Puede combinar varios atributos de producto en una misma matriz y definir reglas muy específicas para líneas concretas.

¿Se pueden gestionar contratos individuales por cliente?

Sí. Además de la lógica por segmentos, puede asignar clientes concretos directamente a una matriz.

¿Qué pasa si coinciden varias reglas al mismo tiempo?

Primero se consideran las asignaciones directas de cliente. Si aún coinciden varias reglas del mismo tipo, la prioridad resuelve el resultado.

¿Cómo se aplican descuentos por volumen?

Con niveles por cantidad dentro de la matriz. Al subir la cantidad del carrito, se aplica el nivel correspondiente.

¿Es posible programar vigencias por fechas?

Sí. Tanto las reglas de matriz como las asignaciones de clientes pueden tener fecha de inicio y fin.

¿Dónde ve el cliente sus precios asignados?

En la sección Mis precios dentro de su cuenta, una vez iniciada la sesión.

¿La extensión sirve solo para tiendas B2B?

No. Es especialmente potente para acuerdos B2B, pero también útil en estrategias B2C segmentadas.

¿Cómo ayuda en campañas y promociones?

La condición para reglas de carrito permite activar acciones comerciales dirigidas a clientes con precios matriciales.

Compra, licencia y soporte

¿Para cuántas instalaciones de Magento es válida la licencia?

La licencia es válida para una instalación de Magento, incluido el funcionamiento multisitio. Además, el módulo puede instalarse en cualquier número de servidores de desarrollo o staging. Encontrará más detalles en nuestros términos de licencia.

¿La instalación está incluida en el precio?

La instalación y la configuración no están incluidas en el precio. Si lo desea, le apoyamos en una integración fluida en su sistema.

¿Cómo instalo un módulo?

Composer es el gestor de paquetes de PHP y Magento 2 lo utiliza para instalar módulos y sus dependencias. Después de la compra, encontrará los comandos correspondientes en Licencias dentro de su cuenta de cliente. Primero añada el repositorio privado de SoftwareSilo y su token de licencia. Después instale el paquete indicado con composer require y ejecute php bin/magento setup:upgrade y php bin/magento cache:clean.

¿Qué métodos de pago están disponibles?

Puede pagar con tarjeta de crédito (Stripe) o por transferencia bancaria (pago por adelantado). En pagos con tarjeta, el pedido se procesa de inmediato y las credenciales de acceso se envían directamente en un correo electrónico de seguimiento.

¿Cómo es el proceso de pedido?

Después del pago con tarjeta de crédito, recibirá de inmediato las credenciales para obtener el módulo mediante Composer. En caso de transferencia bancaria, el acceso se concede una vez abonada la factura.

Necesito una modificación personalizada del módulo. ¿Es posible?

Las solicitudes personalizadas no son un problema. Adaptamos nuestros módulos de Magento 2 a su proyecto y mantenemos una versión interna dedicada para saber exactamente qué se ejecuta en su sistema durante el soporte.

¿Puedo instalar una versión demo localmente?

En la página de detalle de cada módulo, puede solicitar su propia instancia de demostración y probar el módulo a fondo durante 7 días. Sin embargo, no ofrecemos una versión de demo local.

¿Está encriptado el código fuente?

No, el código fuente de nuestros módulos no está encriptado. Si necesita una personalización, puede enviarnos una solicitud. Le responderemos en breve con una propuesta sin compromiso.

¿Cómo funcionan las actualizaciones y el soporte?

Puede añadir un paquete de soporte a su pedido. Incluye asistencia, así como actualizaciones y mejoras relacionadas con el módulo. No se requiere una suscripción continua.

Ya tengo una licencia. ¿Cómo hago una actualización?

Puede completar la actualización de licencia aquí. Si tiene un paquete de soporte activo, recibirá las actualizaciones automáticamente mediante Composer. Si su paquete de soporte ha vencido, puede renovar su licencia aquí o en su cuenta.

Tengo otra pregunta, ¿cómo puedo contactarlos?

Puede contactarnos en cualquier momento a través de Correo electrónico.

$349.00

Aplicaciones

Ideal para estas industrias y casos de uso

  • Precios de Categoría Mayorista

    Cree matriz "Electrónica Mayorista" coincidiendo grupo de cliente Mayorista + categoría de producto Electrónica. Todos los clientes mayoristas reciben automáticamente precios especiales en electrónica sin entradas de precio individuales.

  • Precios de Marca Regional

    Cree matrices para precios de marca regional: "California Marca A" coincidiendo región California + marca Marca A. Diferentes regiones reciben precios diferentes en las mismas marcas basándose en condiciones del mercado local.

  • Acceso a Línea de Productos VIP

    Cree matriz "Productos Premium VIP" coincidiendo grupo de cliente VIP + categoría de producto premium con alta prioridad. Los clientes VIP obtienen precios exclusivos en líneas premium a las que los clientes regulares no pueden acceder.

  • Precios de SKU de Contrato

    Cree matrices para patrones SKU específicos en contratos de clientes: "Contrato ACME 2025" coincidiendo empresa ACME + patrón SKU "PRO-*". Los clientes contratados obtienen precios especiales solo en SKUs de productos específicos.

  • Precios de Segmento Estacional

    Cree matrices de tiempo limitado para campañas estacionales dirigidas a segmentos específicos: "Venta de Verano - Mayorista Exterior" coincidiendo grupo Mayorista + categoría Exterior + válido Junio-Agosto. Activación/desactivación automática.

  • Orientación Multidimensional

    Cree matrices complejas con lógica AND/OR: "Empresa Costa Oeste Tech" coincidiendo (Grupo Empresa Y Región California/Oregón/Washington) + (Categoría Tech O Marca Microsoft/Dell). Múltiples dimensiones que se cruzan para control preciso de precios.

Siguientes pasos

Primero probar. Después comprar.

  • Documentación técnica

    Guías prácticas de Magento 2, documentación para desarrolladores y referencias de API para la instalación, configuración y solución de problemas.

    Ir a la base de conocimiento
  • Pruébelo antes de comprar

    Solicite una demo personal y pruebe el módulo con datos de ejemplo realistas en el panel de administración de Magento y en la tienda. Así podrá comprobar con calma si encaja con sus requisitos y procesos.

  • ¿Necesita una solución personalizada?

    ¿Sus requisitos van más allá de las funciones de nuestros módulos para Magento 2? Desarrollamos módulos para Magento 2 e integraciones adaptadas a sus procesos empresariales.

    Solicitar ahora

Para seguir leyendo

Guías sobre este módulo