Hersteller Liste und Detailansicht

Store API

PremsManufacturer stellt drei Store-API-Routen bereit, mit denen Hersteller-Daten in Composable Storefronts oder eigenen Frontends abgerufen werden können.

Hersteller-Liste laden

Liefert eine paginierbare Liste der Hersteller, optional gefiltert nach Anfangsbuchstabe oder Suchbegriff.

Endpunkt: POST /store-api/prems-manufacturer/list
Login erforderlich: Nein

Parameter Typ Pflicht Beschreibung
page int Nein Seitennummer (ab 1). Standard: 1.
limit int Nein Anzahl Hersteller pro Seite. Standard: 24.
letter string Nein Anfangsbuchstabe (A–Z) oder „0-9" für numerische Hersteller.
search string Nein Suchbegriff im Herstellernamen (Contains-Filter).

Antwort: Liefert eine Hersteller-Collection mit Total-Count und – sofern in der Advanced-Version aktiv – eine Liste der Anfangsbuchstaben mit mindestens einem Hersteller für die A-Z-Navigation.

Fehler:

  • In der kostenlosen Version werden maximal 5 Hersteller zurückgegeben; die A-Z-Buchstabenliste ist leer.

Hersteller-Detail laden

Liefert die Daten eines einzelnen Herstellers inklusive eines vollwertigen Produkt-Listings.

Endpunkt: POST /store-api/prems-manufacturer/detail/{manufacturerId}
Login erforderlich: Nein

Parameter Typ Pflicht Beschreibung
manufacturerId string Ja Hersteller-ID im URL-Pfad.
order string Nein Sortierungsschlüssel (siehe core.listing.defaultSorting).
p int Nein Seitennummer der Produkt-Liste.
limit int Nein Anzahl Produkte pro Seite.
manufacturer-filter, rating-filter, price-filter, shipping-free-filter, property-filter bool Nein Schaltet einzelne Listing-Filter ein/aus (entspricht den Standard-Listing-Filtern).

Antwort: Liefert die Hersteller-Entity sowie das Produkt-Listing inkl. verfügbarer Sortierungen, Aggregationen, gesetzter Filter und aktuellem Filter-State.

Fehler:

  • 404 – Hersteller mit der angegebenen ID existiert nicht.

Hersteller-Suche (Suggest)

Liefert eine reduzierte Hersteller-Liste für die Suchvorschau im Header.

Endpunkt: POST /store-api/prems-manufacturer/suggest
Login erforderlich: Nein

Parameter Typ Pflicht Beschreibung
search string Nein Suchbegriff (Contains-Filter über den Herstellernamen).
limit int Nein Maximalanzahl Treffer (1–20). Standard: 5.

Antwort: Liefert eine kurze Hersteller-Collection inklusive Logo-Media-Association.

Fehler:

  • Die Route ist nur in der Advanced-Version verfügbar; die kostenlose Version liefert immer eine leere Collection.