Magento 2 Modul Individuelle Kataloge / Private Kataloge

Magento 2 Modul für kundenspezifische Sortimente, Produkt-Whitelists, Kunden- und Gruppenzuordnung, Store-View-Umfang und optionale API-Anbindung.

SoftwareSilo Individuelle Kataloge verwaltet kundenspezifische Produktsortimente direkt in Magento 2. Statt Produkte oder Storefronts zu duplizieren, erstellen Administratoren benannte Kataloge und ordnen passende Produkte und Käufer zu.

Für B2B-Projekte mit Magento Open Source: Das Modul eignet sich für Großhändler, Hersteller, Distributoren, Händlerportale, Ersatzteilshops und gemischte B2B/B2C-Stores, in denen angemeldete Kunden ein festgelegtes Sortiment sehen sollen.

Wiederverwendbare Kataloge anlegen: Ein individueller Katalog ist eine benannte, aktive Produktmenge. Derselbe Katalog kann mehreren Kunden oder Kundengruppen zugewiesen werden. Gemeinsame Sortimente bleiben dadurch an einer Stelle pflegbar.

Kataloge Kunden oder Gruppen zuordnen: Die direkte Kundenzuordnung passt zu Schlüsselkunden und individuell vereinbarten Sortimenten. Kundengruppen eignen sich für Händlerstufen, Großhandelssegmente, Regionen oder andere gemeinsame Zugriffsmodelle. Beide Wege können Produkte für denselben Kunden liefern.

Ausnahmen ohne weiteren Katalog ergänzen: Einzelne Produkte lassen sich direkt einem Kunden zuweisen. Das ist praktisch für ein spezielles Ersatzteil, einen geschützten Markenartikel oder eine kundenspezifische SKU außerhalb eines gemeinsamen Katalogs.

Zuordnungen nach Store View steuern: Beziehungen zu Kunden, Gruppen und direkten Produkten unterstützen Store-View-Umfang. Eine globale Zuordnung gilt für alle Store Views, solange für denselben Zusammenhang keine store-spezifische Zuordnung vorhanden ist.

Das passende Zugriffsmodell auswählen: Im strengen Whitelist-Modus sehen angemeldete Kunden nur zugewiesene Produkte. Der Modus Versteckte Produkte bei Zuordnung freigeben lässt den normalen Magento-Katalog bestehen und öffnet ausdrücklich zugewiesene Artikel, auch wenn Magento sie sonst nicht anzeigen würde.

Der strenge Modus greift an den tatsächlichen Einkaufswegen: Die Filterung gilt in Kategorieergebnissen, Katalogsuche, erweiterter Suche, Produktseiten und verknüpften Produktlisten. Ein nicht erlaubter direkter Produktaufruf folgt dem konfigurierten Fehlerziel.

Eine brauchbare Seite Meine Produkte bereitstellen: Angemeldete Kunden öffnen eine eigene Kontoseite. Der Händler entscheidet, ob dort alle erlaubten Produkte, nur Produkte aus zugewiesenen Katalogen oder nur direkt zugewiesene Produkte erscheinen.

Alltägliche Katalogpflege bleibt übersichtlich: Administratoren können Kataloge anlegen, bearbeiten, kopieren, aktivieren, deaktivieren und löschen. Durchsuchbare Raster verwalten Produkte, Kunden und Gruppen. Bei neuen Katalogen bleiben Zuordnungen vorgemerkt, bis der Katalog gespeichert wird.

Zwischengespeicherte Storefront-Antworten sauber trennen: Zuordnungsversionen fließen in den Kundenkontext für die Cache-Variation ein. Änderungen aktualisieren diese Versionen, damit das Sortiment eines Kunden nicht für einen anderen wiederverwendet wird.

Aktive Warenkörbe nach Zugriffsänderungen prüfen: Eine optionale Einstellung aktualisiert betroffene Kundenwarenkörbe, wenn Zuordnungen geändert werden. So lassen sich Artikel entfernen, deren direkter oder katalogbasierter Zugriff entfallen ist.

Die SOAP/REST-Schnittstelle ist ein separates Add-on: Sie unterstützt ERP, CRM, PIM oder Middleware bei Kunden-Produkt-Zuordnungen und Massenläufen. Vor der Automatisierung sollten stabile Kunden- und Produktkennungen feststehen.

Sublogin-Unterstützung ist eine getrennte Produktkombination: Zusammen mit SoftwareSilo Sublogin und der Custom-Catalog-Integration erhalten Unternehmensbenutzer eigene Produkte oder Kataloge. Schnittmenge, Vereinigungsmenge, nur Sublogin oder nur Custom Catalog bestimmen, wie Elternkonto und Unterkonto zusammenwirken.

Individuelle Kataloge steuert Produktzugriff, nicht Vertragspreise: Das Grundmodul erzeugt keine kundenspezifischen Preise. Es versteckt auch keine CMS-Seiten oder Kategorieeinträge. Preis- oder Inhaltsrechte sollten nur ergänzt werden, wenn sie eigene Anforderungen sind.

Die echten Einkaufswege vor dem Start testen: Prüfen Sie Kunden- und Gruppenzuordnung, Store Views, Suche, Kategorien, Produkt-URLs, verknüpfte Produkte, Meine Produkte, Cache, aktive Warenkörbe, konfigurierbare Produkte, API-Updates und jede eingesetzte Sublogin-Regel mit repräsentativen Kundenkonten.

Kataloge aufbauen und Produkte pflegen

Kataloge als kuratierte Sortimente anlegen und die Produktlisten verwalten.

Kataloge Kunden und Gruppen zuweisen

Ein oder mehrere Kataloge Kunden oder Kundengruppen zuweisen, optional pro Store View.

Strikter Whitelist-Modus oder Zuordnungs-Override

Wahl zwischen ausschließlich zugewiesenen Produkten oder Sichtbarkeit zugewiesener Produkte trotz anderer Regeln.

Suche und Kategorien berücksichtigen Zugriffsrechte

Kategorien und Suchergebnisse werden auf erlaubte Produkte für den aktuellen Kundenkontext gefiltert.

Eigene Produktübersicht

Kunden erhalten eine eigene Produktübersicht, die nur die für sie freigegebenen Produkte anzeigt.

Kunden-Produkt-Zuweisungen im Bulk

Mehrere Kunden-Produkt-Zuweisungen gesammelt anlegen oder aktualisieren. Ideal für große Sortimente und wiederkehrende Sortimentsupdates.

Cache-sichere kundenspezifische Sichtbarkeit

Der Full Page Cache variiert nach Zugriffskontext, um Produktlecks zwischen Kunden zu vermeiden.

  • Aktuelle Version1.0.5
  • Kompatibel mit Magento 2.4.6 - 2.4.9
  • Kompatibel mit PHP 8.1 - 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.

custom-catalog

Version 1.0.5 - 2026-09-02

Fixed
  • Enforced strict-whitelist product access at Magento's central quote boundary for storefront, API, Admin and integration-created carts
  • Enforced customer-specific strict-whitelist visibility during Magento's cacheable storefront rendering, including search results after session depersonalization and safe context removal after logout
  • Forwarded direct requests for disallowed products to Magento's standard no-route result when no custom redirect is configured

Version 1.0.4 - 2026-08-04

Changed
  • Replaced the module information block with the shared Extension Manager extension
Fixed
  • Fixed custom catalog assignment editing so selections remain staged until save and catalog data plus all assignments commit atomically
  • Fixed customer and customer-group storefront cache variation after assigned products are deleted

Version 1.0.3 - 2026-06-16

Added
  • Added SSO compatibility by lazy-loading customer sessions in frontend catalog visibility services

Version 1.0.2 - 2026-05-08

Added
  • Added buffered admin assignment staging for products, customers, and customer groups while creating new custom catalogs
Fixed
  • Fixed admin custom catalog listing fulltext search
  • Fixed admin grid load customer emails from customer entity instead of customer grid table
  • Restricted mutating customer and customer-group assignment controllers to the save ACL resource
  • Fixed customer-product unassign actions to delete through the repository so assignment versions and cart refresh hooks run
  • Fixed the custom catalog edit delete button to submit POST data to the POST-only delete controller

Version 1.0.1 - 2026-03-09

Added
  • Added a configurable `My Products` display mode with support for showing all allowed products, custom catalog products only, or direct product assignments only
  • Added `Copy` and `Delete` mass actions to the custom catalog admin grid
Fixed
  • Excluded the `NOT LOGGED IN` customer group from admin assignment workflows and rejected guest-group assignments on the customer-group controller path
  • Fixed cart refresh wiring so `refresh_cart_on_items_update` is respected consistently across direct customer-product changes and catalog assignment updates

Version 1.0.0 - 2026-02-16

Added
  • Initial release
Modulspezifische Fragen
Was ist ein Magento 2 Modul für individuelle Kataloge?

Es steuert, welche Produkte ein angemeldeter Kunde aufrufen darf. SoftwareSilo bündelt Produkte in benannten Katalogen, ordnet sie Kunden oder Kundengruppen zu und unterstützt direkte Produktzuweisungen für einzelne Konten.

Für wen eignet sich SoftwareSilo Individuelle Kataloge?

Das Modul passt zu B2B-Shops mit Magento Open Source, die unterschiedliche Sortimente für Großhändler, Händler, Distributoren, Schlüsselkunden, Servicepartner oder regionale Kundengruppen anbieten.

Was ist in der Grundlizenz enthalten?

Enthalten sind benannte Kataloge, Produkt-, Kunden- und Gruppenzuordnung, direkte Kunden-Produkt-Beziehungen, Store-View-Umfang, zwei Zugriffsmodi, Meine Produkte, Such- und Kategoriefilter, Katalogkopie, Cache-Variation und optionale Warenkorbaktualisierung.

Kann ich mehrere individuelle Kataloge anlegen?

Ja. Sie können mehrere aktive oder inaktive Kataloge mit eigenen Produktmengen anlegen. Ein Katalog kann für mehrere Kunden und Gruppen wiederverwendet werden.

Kann ich einen Katalog einem einzelnen Kunden zuordnen?

Ja. Die direkte Kundenzuordnung eignet sich für Schlüsselkunden und Käufer mit individuell vereinbartem Sortiment.

Kann ich einen Katalog einer Kundengruppe zuordnen?

Ja. Die Gruppenzuordnung gilt für Kunden einer ausgewählten Magento-Kundengruppe, etwa Großhandel, Händler oder Servicepartner.

Kann ein Kunde Produkte aus mehreren Katalogen erhalten?

Ja. Produkte aus wirksamen Kunden- und Kundengruppen-Katalogen werden zusammengeführt. Direkt zugewiesene Kundenprodukte können weitere Artikel ergänzen.

Kann ich ein einzelnes Produkt ohne neuen Katalog zuweisen?

Ja. Eine direkte Kunden-Produkt-Zuordnung ergänzt eine kontospezifische Ausnahme, ohne einen weiteren gemeinsamen Katalog anzulegen.

Sind Zuordnungen Store-View-spezifisch?

Das ist möglich. Kunden-, Gruppen- und direkte Produktbeziehungen verwenden Store-IDs. Eine globale Beziehung dient als Rückfall, wenn für denselben Zusammenhang keine Store-View-Zuordnung vorhanden ist.

Was ist der strenge Whitelist-Modus?

Angemeldete Kunden dürfen nur Produkte aus wirksamen Katalogen oder direkten Produktzuordnungen aufrufen. Andere Produkte werden aus unterstützten Listen gefiltert und bei direktem Aufruf abgewiesen.

Was bedeutet Versteckte Produkte bei Zuordnung freigeben?

Magento behält sein normales Katalogverhalten. Ein ausdrücklich zugewiesenes Produkt kann jedoch geöffnet werden, obwohl seine gewöhnliche Katalogsichtbarkeit den Zugriff sonst verhindern würde.

Filtert der strenge Modus Kategorieseiten?

Ja. Produktlisten auf Kategorieseiten werden auf erlaubte Produkt-IDs begrenzt. Das Modul filtert Produkte, entfernt aber nicht den Kategorieeintrag selbst.

Filtert der strenge Modus die Magento-Suche?

Ja. Der erlaubte Produktbestand wird auf Katalogsuche und erweiterte Suche angewendet, einschließlich der Dokumentfilterung in der Suchmaschine.

Was passiert bei einer nicht erlaubten Produkt-URL?

Im strengen Modus wird ein nicht erlaubter direkter Produktaufruf zum konfigurierten Fehlerziel weitergeleitet, üblicherweise zur Magento-404-Route.

Werden verwandte und verknüpfte Produkte gefiltert?

Ja. Im strengen Modus enthalten verknüpfte Produktlisten nur erlaubte Produkt-IDs, damit ein geschützter Artikel nicht über eine Beziehung sichtbar wird.

Beschränkt das Modul auch Gäste?

Die strenge Whitelist gilt für angemeldete Kundenkontexte. Für Gäste gelten weiterhin die normalen Magento-Einstellungen für Katalog und Produktsichtbarkeit.

Was ist die Seite Meine Produkte?

Sie listet im Kundenkonto die durch Zuordnungen verfügbaren Produkte. Der Kontolink erscheint, wenn das Modul aktiv und die resultierende Produktliste nicht leer ist.

Kann ich den Inhalt von Meine Produkte steuern?

Ja. Die Seite zeigt wahlweise alle erlaubten Produkte, nur Produkte aus individuellen Katalogen oder ausschließlich direkt zugewiesene Produkte.

Setzt Custom Catalog kundenspezifische Preise?

Nein. Das Modul steuert Produktzugriff und Sortiment. Für Vertragspreise oder Preislisten ist eine zusätzliche Preislösung erforderlich.

Versteckt es Kategorien oder CMS-Seiten?

Nein. Es filtert Produkte aus Kategorien und Suche, verwaltet aber keine Kategorieeinträge oder CMS-Rechte. Aheadworks und Amasty decken je nach Produkt einen breiteren Inhaltsumfang ab.

Können Administratoren einen Katalog kopieren?

Ja. Kopier- und Massenkopieraktionen erzeugen ähnliche Sortimente, ohne alle Produkte erneut auszuwählen. Kunden- und Gruppenzuordnungen des neuen Datensatzes sollten vor Nutzung geprüft werden.

Was geschieht mit aktiven Warenkörben nach einer Zuordnungsänderung?

Wenn die Warenkorbaktualisierung aktiv ist, können betroffene Produkte aus aktiven Kundenwarenkörben entfernt werden. Prüfen Sie das Verhalten mit dem eingesetzten Checkout und den Integrationen.

Wie verhindert das Modul Cache-Leaks zwischen Kunden?

Versionswerte für Kunden- und Gruppenzuordnungen fließen in den Storefront-Kontext für die Cache-Variation ein. Änderungen erhöhen die passende Version.

Was bietet das SOAP/REST-API-Add-on?

Das getrennte Add-on stellt Kunden-Produkt-Zuordnungen für ERP, CRM, PIM oder Middleware bereit und unterstützt Massenverarbeitung.

Kann eine Integration externe Kunden- und Produktkennungen verwenden?

Für die API-Auflösung lassen sich Kunden- und Produktattributcodes statt Magento-Entity-IDs auswählen. Die verwendeten Attribute benötigen stabile, eindeutige Werte.

Funktioniert es mit SoftwareSilo Sublogin?

Ja, über die getrennte Sublogin-Custom-Catalog-Integration. Sie weist Unternehmensbenutzern Kataloge oder Produkte zu und berücksichtigt Sublogin-Berechtigungen.

Wie werden Produkte von Hauptkonto und Sublogin kombiniert?

Möglich sind Schnittmenge, Vereinigungsmenge, nur Sublogin und nur Custom Catalog. Die standardmäßige Schnittmenge ist restriktiv und liefert nur Produkte, die in beiden wirksamen Mengen vorkommen.

Ist das Modul eine Alternative zu Adobe Commerce Shared Catalogs?

Für Magento-Open-Source-Projekte mit Schwerpunkt Sortiment kann es eine Alternative sein. Adobe Shared Catalogs enthalten zusätzlich Firmenzuordnung und individuelle Preise. Der Umfang ist deshalb nicht identisch.

Wie unterscheidet es sich von Aheadworks und Amasty?

SoftwareSilo konzentriert sich auf Produktmengen, Kunden- und Gruppenzuordnung, direkte Produktausnahmen, Store Views und Sublogin. Aheadworks und Amasty bieten je nach Produkt zusätzlich Preise, Kategorien, CMS-Seiten, Kaufbuttons oder regelbasierte Einschränkungen.

Ist Firebear ein direkter Mitbewerber für Custom Catalog?

Nicht für dieselbe Grundanforderung. Firebear Improved Import and Export automatisiert Adobe-Commerce-B2B-Entitäten wie Shared Catalogs. Es ist vor allem eine Datenintegrationslösung und kein Magento-Open-Source-Modul für Produktzugriff.

Allgemeine Fragen
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.

Individuelle Kataloge / Private Kataloge

×

Ideal für diese Branchen & Anwendungsfälle

Vertrags-Sortimente

Den Katalog weitgehend ausblenden und nur Produkte anzeigen, die zu einem Vertrag oder einer Vereinbarung gehören.

Kundenspezifische Produkte

Einzelne Produkte direkt Kunden zuweisen, ohne viele Kundengruppen anzulegen.

Kataloge nach Kundengruppe

Standard-Sortimente für Gruppen wie Großhandel, Einzelhandel oder Partner pflegen.

Sortimente vom Vertrieb

Vertriebsteams erstellen Kataloge für Key Accounts und halten sie konsistent über Store Views.

ERP- und PIM-Synchronisierung

Kunden-Produkt-Zuweisungen per REST API automatisieren (z. B. tägliche Synchronisationsjobs).

Meine Produkte-Seite

Eine dedizierte Seite, auf der Kunden nur sehen, was sie bestellen dürfen.

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.

Technische Dokumentation

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

Zur Knowledge Base

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