Magento 2 Modul

Produkt-Kunden-Matrix-Preise

Preisregeln aus Produktmerkmalen und Kundenmerkmalen kombinieren, priorisieren und zeitlich steuern.

Aktuelle Version
2.2.0
Magento
2.4.6 - 2.4.9
PHP
8.2 - 8.5

Wenn Ihre Umgebung von den angegebenen Anforderungen abweicht, prüfen wir die Kompatibilität vorab auf Wunsch. Kontaktieren Sie uns dazu gerne über das Kontaktformular.

Funktionen

Was das Modul kann.

  1. Matrixregelwerk für Produkt und Kunde

    Definieren Sie Preisregeln, die nur bei passender Kombination aus Produkt- und Kundenmerkmalen angewendet werden.

  2. Produktmerkmale gezielt kombinieren

    Verwenden Sie mehrere Produktmerkmale pro Matrix, um Preise nach Sortiment, Typ oder Merkmalsträger präzise auszusteuern.

  3. Kundenmerkmale als Preissteuerung

    Steuern Sie Matrixpreise über Kundensegmente und ein konfigurierbares Kundenattribut, inklusive typischer Felder wie Gruppe, E-Mail oder Name.

  4. UND/ODER-Logik je Matrix

    Legen Sie fest, ob alle Merkmale gemeinsam erfüllt sein müssen oder bereits einzelne Merkmale ausreichen.

  5. Direkte Kundenzuordnung für Ausnahmen

    Ergänzen Sie Segmentregeln um konkrete Kundenzuordnungen, um individuelle Vereinbarungen sauber abzubilden.

  6. Prioritäten bei Regelkonflikten

    Bei mehreren Treffern haben direkte Kundenzuordnungen Vorrang; innerhalb derselben Zuordnungsart entscheidet die höhere Priorität.

  7. Mengenstaffeln innerhalb der Matrixlogik

    Hinterlegen Sie Preisstufen nach Bestellmenge und fördern Sie größere Abnahmemengen mit klaren Konditionen.

  8. Gültigkeitszeiträume für Regeln und Zuordnungen

    Steuern Sie Start- und Enddaten für Matrixregeln sowie für einzelne Kundenzuordnungen.

  9. Websitebezogene Preissteuerung

    Führen Sie Matrixregeln je Website und trennen Sie Preisstrategien für unterschiedliche Märkte auf Website-Ebene.

  10. Matrixpreise in Meine Preise sichtbar

    Kunden sehen ihre zugewiesenen Preise im Konto und arbeiten mit klarer Preistransparenz vor der Bestellung.

  11. Preisdownload für zugewiesene Kunden

    Stellen Sie Preislisten als Einzeldatei oder je Matrix im Kundenkonto bereit und steuern Sie bei Bedarf das CSV-Format zentral.

  12. Bedingung für Warenkorbpreisregeln

    Nutzen Sie die Bedingung Kunde hat Produkt-Kunden-Matrix, um Aktionen und Rabatte gezielt auszuspielen.

Beschreibung

So funktioniert es.

Produkt-Kunden-Matrix-Preise erweitert Magento 2 um eine flexible Preislogik, wenn Standardpreise nicht ausreichen. Statt einzelne Sonderpreise manuell zu pflegen, definieren Sie Regeln, die nur dann greifen, wenn Produkt und Kunde gemeinsam zur Matrix passen.

Produkt- und Kundenmerkmale in einer Regel: Eine Matrix verknüpft beide Seiten gleichzeitig. So lassen sich Preisabsprachen sauber abbilden, zum Beispiel für bestimmte Produkttypen in Kombination mit ausgewählten Kundensegmenten.

Mehrere Merkmale mit UND/ODER-Logik: Sie kombinieren mehrere Produktmerkmale innerhalb einer Matrix und steuern, ob alle Bedingungen erfüllt sein müssen oder einzelne Bedingungen ausreichen. Damit bilden Sie einfache bis sehr differenzierte Preislogiken ohne Sonderprogrammierung ab.

Automatische Segmentzuordnung und direkte Kundenzuordnung: Preisregeln können über Kundenmerkmale greifen und zusätzlich gezielt einzelnen Kunden zugewiesen werden. So verbinden Sie skalierbare Segmentlogik mit individuellen Vertragskonditionen.

Prioritäten bei Regelüberschneidungen: Wenn mehrere Matrizen gleichzeitig zutreffen, werden direkte Kundenzuordnungen zuerst berücksichtigt und danach die Priorität ausgewertet. Dadurch bleibt die Preisfindung nachvollziehbar, auch bei umfangreichen Regelwerken.

Mengenstaffeln für bessere Warenkorbwerte: Innerhalb derselben Logik lassen sich Mengenstufen aufbauen. Kunden erhalten automatisch die passende Preisstufe, sobald die Bestellmenge steigt.

Zeitsteuerung für Aktionen und Verträge: Matrixregeln und Kundenzuordnungen können mit Start- und Enddatum geführt werden. Das ermöglicht planbare Kampagnen, Vertragszeiträume und saubere Übergänge ohne manuelle Eingriffe am Stichtag.

Transparenz im Kundenkonto: Eingeloggte, zugewiesene Kunden sehen ihre Matrixpreise im Bereich „Meine Preise“ und können Preislisten bei aktivierter Funktion herunterladen. Das reduziert Rückfragen und beschleunigt Nachbestellungen.

Effiziente Pflege im Admin: Die Matrixverwaltung bündelt Regeln, Merkmale und Kundenzuordnungen in klaren Verwaltungsoberflächen. Das spart Zeit in Vertrieb und E-Commerce-Team, wenn Preiswerke wachsen.

Für B2B stark, aber nicht darauf begrenzt: Das Modul ist besonders hilfreich bei verhandelten Konditionen, funktioniert aber ebenso für B2C-Szenarien mit segmentierten Preisstrategien.

Screenshots

So sieht es aus.

Changelog

Was sich geändert hat.

Produkt-Kunden-Matrix-Preise

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
Preissystematik

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
Add-On: CSV Import / Export

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
Add-On: SOAP / REST API Schnittstelle

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
Add-On: GraphQL API

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
Add-On: Hyvä Theme Kompatibilität

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

Häufige Fragen.

Zum Modul

Was ist der größte Vorteil im Tagesgeschäft?

Preisabsprachen werden als Regeln zentral gepflegt, statt viele Einzelpreise manuell zu verwalten. Das spart Zeit und reduziert Fehler bei wiederkehrenden Bestellungen.

Wie funktioniert die Matrixlogik grundsätzlich?

Eine Preisregel greift nur dann, wenn Produktmerkmale und Kundenmerkmale gemeinsam passen. So entsteht eine präzise Preisfindung statt pauschaler Sonderpreise.

Wie detailliert lassen sich Produktkriterien steuern?

Sie können mehrere Produktmerkmale pro Matrix kombinieren und damit Preisregeln sehr fein auf bestimmte Sortimentsbereiche ausrichten.

Kann ich auch einzelne Kunden gezielt priorisieren?

Ja, zusätzlich zur Segmentlogik können einzelne Kunden direkt einer Matrix zugeordnet werden, zum Beispiel für individuelle Vertragskonditionen.

Was passiert, wenn mehrere Regeln gleichzeitig passen?

Direkte Kundenzuordnungen werden zuerst berücksichtigt. Treffen dann noch mehrere Regeln derselben Zuordnungsart zu, entscheidet die höhere Priorität.

Wie lassen sich Mengenrabatte abbilden?

Über Mengenstaffeln innerhalb der Matrix. Mit steigender Bestellmenge greift automatisch die passende Preisstufe.

Sind zeitlich begrenzte Preisregeln möglich?

Ja, für Matrizen und Kundenzuordnungen können Gültigkeitszeiträume mit Start- und Enddatum gepflegt werden.

Wie sehen Kunden ihre zugewiesenen Preise?

Im Bereich Meine Preise im Kundenkonto. Die Anzeige ist für eingeloggte, zugewiesene Kunden verfügbar.

Ist das Modul nur für B2B geeignet?

Nein. Es ist besonders stark bei B2B-Preisabsprachen, unterstützt aber ebenso B2C-Szenarien mit segmentierter Preislogik.

Wie unterstützt das Modul Marketing- und Rabattlogik?

Über die verfügbare Bedingung in Warenkorbpreisregeln können Kampagnen gezielt für Kunden mit Matrixpreisen ausgesteuert werden.

Kauf, Lizenz und Support

Für wie viele Magento-Installationen gilt die Lizenz?

Die Lizenz gilt für eine Magento-Installation inklusive Multi-Website-Betrieb. Zusätzlich darf das Modul auf beliebig vielen Entwicklungs- oder Staging-Servern installiert werden. Weitere Details finden Sie in unseren Lizenzbestimmungen.

Ist die Installation im Preis enthalten?

Installation und Konfiguration sind nicht im Preis enthalten. Wir unterstützen Sie auf Wunsch bei einer reibungslosen Integration in Ihr System.

Wie installiere ich ein Modul?

Composer ist der Paketmanager für PHP, den auch Magento 2 für Module und deren Abhängigkeiten nutzt. Nach dem Kauf finden Sie die passenden Befehle in Ihrem Kundenkonto unter Lizenzen. Zuerst hinterlegen Sie das private SoftwareSilo-Repository und Ihren Lizenz-Token. Danach installieren Sie das angegebene Paket mit composer require und führen php bin/magento setup:upgrade sowie php bin/magento cache:clean aus.

Welche Zahlungsmethoden stehen zur Verfügung?

Sie können per Kreditkarte (Stripe) oder per Überweisung (Vorkasse) bezahlen. Bei Kreditkartenzahlung wird die Bestellung sofort verarbeitet und die Zugangsdaten werden direkt in einer weiteren E-Mail bereitgestellt.

Wie läuft der Bestellprozess ab?

Nach Kreditkartenzahlung erhalten Sie unmittelbar Zugangsdaten für den Bezug des Moduls per Composer. Bei Überweisung erhalten Sie den Zugang, sobald die Rechnung bezahlt ist.

Ich benötige eine individuelle Anpassung des Moduls. Ist das möglich?

Individuelle Wünsche sind kein Problem. Wir passen unsere Magento‑2‑Module an Ihr Projekt an und pflegen eine eigene interne Version, sodass wir bei Supportanfragen genau wissen, was in Ihrem System läuft.

Kann ich eine Demo-Version lokal installieren?

Sie können auf der Detailseite des jeweiligen Moduls eine eigene Demo-Instanz anfordern, in der Sie das Modul intensiv 7 Tage testen können. Eine lokale Demo-Version stellen wir jedoch nicht bereit.

Ist der Quellcode verschlüsselt?

Nein, der Quellcode unserer Module ist nicht verschlüsselt. Wenn Sie eine Anpassung wünschen, senden Sie uns gerne eine Anfrage. Wir melden uns zeitnah mit einem unverbindlichen Angebot.

Wie sehen Updates und Support aus?

Sie können Ihrer Bestellung ein Support-Paket hinzufügen. Es umfasst Unterstützung sowie Updates und Upgrades rund um das Modul. Ein dauerhaftes Abo ist nicht erforderlich.

Ich habe bereits eine Lizenz. Wie kann ich ein Update durchführen?

Das Lizenzupdate können Sie bequem hier abschließen. Wenn Sie ein aktives Support-Paket haben, erhalten Sie Updates automatisch via Composer. Falls Ihr Support-Paket abgelaufen ist, können Sie Ihre Lizenz hier oder in Ihrem Kundenkonto verlängern.

Ich habe eine weitere Frage – wie erreiche ich Sie?

Sie erreichen uns jederzeit über E-Mail.

$349.00

Einsatz

Ideal für diese Branchen & Anwendungsfälle

  • Großhandels-Kategoriepreise

    Erstellen Sie Matrix "Großhandel Elektronik", die Kundengruppe Großhandel + Produktkategorie Elektronik abgleicht. Alle Großhandelskunden erhalten automatisch Sonderpreise für Elektronik ohne individuelle Preiseinträge.

  • Regionale Markenpreise

    Erstellen Sie Matrizen für regionale Markenpreise: "Kalifornien Marke A" gleicht Region Kalifornien + Marke Marke A ab. Verschiedene Regionen erhalten unterschiedliche Preise für dieselben Marken basierend auf lokalen Marktbedingungen.

  • VIP-Produktlinien-Zugang

    Erstellen Sie "VIP Premium-Produkte"-Matrix, die VIP-Kundengruppe + Premium-Produktkategorie mit hoher Priorität abgleicht. VIP-Kunden erhalten exklusive Preise für Premium-Linien, auf die normale Kunden keinen Zugriff haben.

  • Vertrags-SKU-Preise

    Erstellen Sie Matrizen für spezifische SKU-Muster in Kundenverträgen: "ACME Vertrag 2025" gleicht Firma ACME + SKU-Muster "PRO-*" ab. Vertragskunden erhalten Sonderpreise nur für bestimmte Produkt-SKUs.

  • Saisonale Segmentpreise

    Erstellen Sie zeitlich begrenzte Matrizen für saisonale Kampagnen, die spezifische Segmente ansprechen: "Sommerschlussverkauf - Großhandel Outdoor" gleicht Großhandelsgruppe + Outdoor-Kategorie + gültig Juni-August ab. Automatische Aktivierung/Deaktivierung.

  • Mehrdimensionale Zielausrichtung

    Erstellen Sie komplexe Matrizen mit UND/ODER-Logik: "Enterprise Westküste Tech" gleicht (Gruppe Enterprise UND Region Kalifornien/Oregon/Washington) + (Kategorie Tech ODER Marke Microsoft/Dell) ab. Mehrere sich überschneidende Dimensionen für präzise Preiskontrolle.

Nächste Schritte

Erst ausprobieren. Dann kaufen.

  • Technische Dokumentation

    Praxisnahe Magento-2-Anleitungen, Entwicklerdokumentation und API-Referenzen für Installation, Konfiguration und Troubleshooting.

    Zur Knowledge Base
  • Vor dem Kauf testen

    Fordern Sie eine persönliche Demo an und testen Sie das Modul mit realistischen Beispieldaten im Magento-Admin und im Shop. So können Sie in Ruhe prüfen, ob es zu Ihren Anforderungen und Abläufen passt.

  • Sie benötigen eine individuelle Lösung?

    Ihre Anforderungen gehen über den Funktionsumfang unserer Magento 2 Module hinaus? Wir entwickeln passende Magento 2 Module und Integrationen für Ihre Geschäftsprozesse.

    Jetzt anfragen

Weiterlesen

Leitfäden zu diesem Modul