Skip to main content
Skip table of contents

Centauri.Shop.Product

Diese Klasse repräsentiert ein Produkt im Online-Shop und wird in die Templates der BaseShop Implementierung im Model weitergereicht.

In der /Produkt/Detail.cshtml kann das Objekt als Model.produkt referenziert werden.

Bei Auflistungen in Kategorien oder Suchergebnissen werden die Produkte in Form einer Liste in Model.shopprodukte weitergereicht (Produkte werden in den Partials /Kategorie/_getProductsGrid.cshtml und /Kategorie/_getProductsList.cshtml dargestellt).

Ist eine Artikelnummer bekannt, kann das Objekt mit

CODE
var product = new Centauri.Shop.Product("0102016");

instanziert werden.

Die Klasse stellt dann die Merkmale eines Artikels mit diesen Eigenschaften dar:

Eigenschaft

Bemerkung

AboCredits

Nur für Download Produkte: wie oft darf dieses Produkt noch heruntergeladen werden. AKTUELL NICHT IN VERWENDUNG.

AboEnabled

Nur für Download Produkte: gibt es noch AboCredits. AKTUELL NICHT IN VERWENDUNG.

AmountDefault

Menge, die dem Kunden neben dem “In den Warenkorb” Button angezeigt werden. Normalerweise 1.

AmountInterval

Wenn ein Wert enthalten ist, darf keine Bestellung mit einer Menge in den Warenkorb gelegt werden, die nicht durch dieses Intervall ganzzahlig teilbar ist.

AmountLocked

Ist die Menge für dieses Produkt wählbar? Wenn nicht, dann soll die Mengeneingabe ausgeblendet oder zumindest gesperrt dargestellt werden.

AmountMin

Wenn ein Wert enthalten ist, darf keine Bestellung mit einer kleineren Menge in den Warenkorb gelegt werden

AppPreviewImageUrl

Produziert skalierte Preview Bilder für die App. Die Eigenschaft gibt einen Url zurück.

AuxiliaryText1

Langtextfeld - Verwendung ist Shop-Abhängig. Kann HTML Code beinhalten.

AuxiliaryText2

Langtextfeld - Verwendung ist Shop-Abhängig. Kann HTML Code beinhalten.

Availability

Verfügbarkeitsinformation bzw. Lieferzeit eines Produkts als Text

BasePrice

Listenpreis

Brand

Marke als Text z.B. Apple

BrandObject

Marke als Klasse, die u.a. auch ein Logo beinhaltet

BulkPrice1

  1. Staffelpreis

BulkPrice2

  1. Staffelpreis

BulkPrice3

  1. Staffelpreis

BulkPrice4

  1. Staffelpreis

BulkPrice5

  1. Staffelpreis

BulkPriceCount1

Benötigte Menge für den 1. Staffelpreis

BulkPriceCount2

Benötigte Menge für den 2. Staffelpreis

BulkPriceCount3

Benötigte Menge für den 3. Staffelpreis

BulkPriceCount4

Benötigte Menge für den 4. Staffelpreis

BulkPriceCount5

Benötigte Menge für den 5. Staffelpreis

Bullet1

1. Produktfeature als Stichwort. Üblicherweise oben unterhalb des Titels im Produktdetail angezeigt.

Bullet2

2. Produktfeature als Stichwort. Üblicherweise oben unterhalb des Titels im Produktdetail angezeigt.

Bullet3

3. Produktfeature als Stichwort. Üblicherweise oben unterhalb des Titels im Produktdetail angezeigt.

Bullet4

4. Produktfeature als Stichwort. Üblicherweise oben unterhalb des Titels im Produktdetail angezeigt.

Bullet5

5. Produktfeature als Stichwort. Üblicherweise oben unterhalb des Titels im Produktdetail angezeigt.

Bullets

Enthält die Eigenschaften Bullet1 bis Bullet5 als Array. Leere Felder werden im Array nicht gelistet.

BuyerName

Kundenspezifische Produktbezeichnung (Bezeichnung1 und Bezeichnung2)

BuyerName1

Kundenspezifische Produktbezeichnung1

BuyerName2

Kundenspezifische Produktbezeichnung2

BuyerStockno

Kundenspezifische Artikelnummer. Auch als Materialnummer bzw. Kundenmaterialnummer bezeichnet.

BuyerUnit

Kundenspezifische Bestelleinheit. z.B. wenn der Shop prinzipiell alles in Stück anbietet, ein Kunde aber verlangt das Handschuhe als Paar angeboten werden.

CacheEntry

Interne Eigenschaft zum Zugriff auf die Cache Instanz des Produkts

Categories

Liste der Kategorien, in denen das Produkt enthalten ist.

Category

Referenz auf die Hauptkategorie für dieses Produkt.

CheckAvailability

Interne Eigenschaft: verhindert nach setzen auf false die Verfügbarkeitschecks beim Arbeiten mit dem Produkt. Normalerweise können nicht lieferbare Produkte nicht mehr im Shop benutzt werden.

ColorArray

Liste aller verfübaren Farben. Wir verwenden die Eigenschaft Colors auch für Produkte, die sich durch Stoffart, Länge, etc. unterscheiden. Es ist eine von 2 Dimensionen, in denen das Produkt variieren kann.

ColorName

Legt den Tatsächlichen Inhalt der Variantendimension Colors fest, z.B. CPU-Typ. Wir verwenden die Eigenschaft Colors auch für Produkte, die sich durch Stoffart, Länge, etc. unterscheiden. Es ist eine von 2 Dimensionen, in denen das Produkt variieren kann.

Colors

Liste aller verfügbaren Farben als Komma-getrennter String. Wir verwenden die Eigenschaft Colors auch für Produkte, die sich durch Stoffart, Länge, etc. unterscheiden. Es ist eine von 2 Dimensionen, in denen das Produkt variieren kann.

ColorType

Art des Anzeigefeldes für die Variantendimension Colors. Kann aktuell die Codes text, color und dropdown annehmen.

ComparePrice

Vergleichbarer Preis, umgerechnet auf Kilo oder Liter (Basispreis - notwendig für Endkunden-Shops)

ComparePriceUnit

Basismenge, auf die der ComparePrice umgerechnet wird (Kilo, Liter, Meter).

ContainsDownloadable

Enhält das Produkt einen Download-Anteil.

Content

Inhalt des Produkts pro Verkaufseinheit. Bei Bestellmenge 1 Flasche zu 500ml ist 500 der Content.

ContentUnit

Inhalt des Produkts pro Verkaufseinheit. Bei Bestellmenge 1 Flasche zu 500ml ist ml die ContentUnit.

Contingents

Interne Verwendung für Kontingente für dieses Produkt. Damit kann der Kauf auf eine maximale Menge eingeschränkt werden. z.B. darf ein Student nur 1 Notebook pro Jahr zum Studentenpreis kaufen.

CountryOfOrigin

Ursprungsland. Notwendig wenn Zolltarif-Informationen angezeigt werden müssen.

Created

Anlagedatum des Artikels im Shop

Customizer

Url einer Seite, die beim Bestellen des Artikels in den Warenkorb aufgerufen werden soll, um den Artikel zu personalisieren. Der Klick auf die Bestellen-Schaltfläche darf dann nur den Redirect zu dieser Url machen, den Artikel aber noch nicht in den Warenkorb legen.

CustomizerCaption

Text der In den Warenkorb-Schaltfläche, wenn ein Customizer verwendet wird. Der Bestellen-Button könnte dann z.B. als “Personalisieren”-Button dargestellt werden.

CustomsCode

Zolltarifnummer

DefaultFormater

Interne Verwendung: Referenz auf das Modul zum HTML-Formatieren von Fließtext

DeliveryTimeMaximum

Maximale Zeit für Nachlieferung bei fehlendem Lagerstand

DeliveryTimeMinimum

Minimale Zeit für Nachlieferung bei fehlendem Lagerstand

Description

Langtext-Beschreibung des Artikels

Description2

Langtext-Beschreibung 2 des Artikels. Verwendung ist Shop-abhängig.

DetailImage

Detailbild 1 (Hauptbild) des Artikels

DetailImage2

Detailbild 2 des Artikels

DetailImage3

Detailbild 3 des Artikels

DetailImage4

Detailbild 4 des Artikels

DetailImage5

Detailbild 5 des Artikels

DetailImage6

Detailbild 6 des Artikels

DetailImage7

Detailbild 7 des Artikels

DetailImage8

Detailbild 8 des Artikels

DetailImage9

Detailbild 9 des Artikels

DetailImage10

Detailbild 10 des Artikels

DetailImageURL

Detailbild 1 als absoluter Url

DetailImage2URL

Detailbild 2 als absoluter Url

DetailImage3URL

Detailbild 3 als absoluter Url

DetailImage4URL

Detailbild 4 als absoluter Url

DetailImages

Liste aller Detailbilder als Image Objekte

Discount

Aktuell für den angemeldeten Kunden gültiger Rabatt. Achtung: wird der Preis des Kunden laut Kundenpreisliste und nicht über Rabatte ermittelt, wird kein Rabatt ausgewiesen.

Discountable

Ist der Artikel rabattierbar. Bücher sind z.B. preisgebunden und dürfen keinen Rabatt bekommen.

Dispatchable

Lieferbarkeit eines Produkts. Nicht lieferbare Produkte dürfen im Shop nicht angezeigt werden

Documents

Auflistung der PDF-Downloads eines Artikels. Die Liste enthält Document Objekte, die Informationen über die Art des Dokuments (Sicherheitsdatenblatt), einen Titel wie z.B. “Sicherheitsdatenblatt DE” und natürlich den Url für das PDF enthalten.

Downloadable

Wird das Produkt per Download geliefert.

DownloadExternalID

Interne Verwendung: für die Bestellung des Downloads beim Kauf bei einem liefernden Portal. Enthält die dort notwendige Bestellnummer.

DownloadMP3File

Interne Verwendung: für die Lieferung des Downloads, falls der Shop selbst die Download-Datei verwaltet (enthält die Url der Datei). Verwendet, wenn es sich beim Download um eine einzelne MP3 Datei handelt.

DownloadOrigin

Interne Verwendung: für die Bestellung des Downloads beim Kauf bei einem liefernden Portal. Enthält den Namen des Portals, damit bei der Bestellung mehrere Portale unterschieden werden können.

DownloadPrice

Interne Verwendung: für die Bestellung des Downloads beim Kauf bei einem lieferenden Portal. Dieser Preis wurde zuletzt als der Verkaufspreis vom Portal kommuniziert.

DownloadPriceEK

Interne Verwendung: für die Bestellung des Downloads beim Kauf bei einem lieferenden Portal. Dieser Preis wurde zuletzt als der Einkaufspreis vom Portal kommuniziert.

DownloadZIPFile

Interne Verwendung: für die Lieferung des Downloads, falls der Shop selbst die Download-Datei verwaltet (enthält die Url der Datei). Verwendet, wenn es sich beim Download um eine einzelne ZIP Datei, die mehrere Teile enthält, handelt.

EAN

GTIN des Artikels

EANs

Enthält eine Liste aktueller und historischer EANs für diesen Artikel

EClass

Enhält die primäre EClass Klassifikation des Artikels. Weitere Klassifikationen können über die Identifizierung des Artikels als Liste gepflegt sein.

Episode

Ist der Artikel Teil einer Serie (z.B. einer Buchreihe) enthält diese Eigenschaft den Teil z.B. 2 (bei 2 von 4)

Files

Veraltet: wird jetzt in Documents gepflegt

HideOrderAsGuest

Soll das Produkt einem nicht angemeldeten Kunden zur Bestellung oder nur auf Anfrage angeboten werden.

HideOrderWithoutPrice

Soll das Produkt für angemeldete Kunden nur Auf Anfrage dargestellt werden, solange für den Kunden kein Nettopreis existiert

HidePrice

Soll dieses Produkt für den aktuellen Benutzer den Preis anzeigen - und bestellbar sein?

Hyperlinks

Veraltet: Eine Liste von Hyperlinks, die zum Produkt angezeigt werden sollen. z.B. Links zum Hersteller, zum Supportforum, etc.

Images

Veraltet: Eine Liste von Bildern zu diesem Artikel

LastModified

Letztes Änderungsdatum des Artikels im Shop

LastOrdered

Wann wurde dieses Produkt vom aktuell angemeldeten Benutzer zuletzt bestellt

ListPrice

Ein gepflegter Statt-Preis (früherer Preis des Produkts).

Locked

Gesperrtes Produkt. Diese Produkte dürfen nicht mehr angeboten werden

Manufacturer

Hersteller als Text

Manufacturerno

Artikelnummer des Herstellers

MinPrice

Statisches Feld, das den minimalen Preis enthält, für den ein Produkt noch zum Kauf angeboten wird. Normalerweise 1 Cent.

Name

Bezeichnung für den Artikel (Name1 + Name2)

Name1

Bezeichnung 1 für den Artikel

Name2

Bezeichnung 2 für den Artikel

OfferPrice

Veraltet: Angebotspreis

OrderSeperator

Kennzeichen, mit dem der Warenkorb gruppiert werden kann, z.B. physikalische Artikel und Downloads. Shop-abhängig.

OtherCustomersProducts

Liste weiterer Produkte, die von anderen Kunden mit diesem Produkt gekauft haben

Parent

Enthält einen Verweis auf den Kopfartikel bei Variantenartikeln

PhysicalUrl

Veraltet: Controller-Action, die das Produkt anzeigt

Potential

Potential des Produkts für die Anzeige vor anderen Produkten

PreviewImage

Thumbnail für den Artikel

PreviewImageURL

Thumbnail als absoluter Url

Price

Staffelpreise als Array

PriceInfo

die zuletzt bei einer Preisfindung ermittelten Zusatzfelder

PriceList

die zuletzt bei einer Preisfindung ermittelte Preisliste

Properties

Freitextfelder als Liste

Property1

Freitextfeld 1

Property2

Freitextfeld 2

Property3

Freitextfeld 3

Property4

Freitextfeld 4

Property5

Freitextfeld 5

Property6

Freitextfeld 6

Property7

Freitextfeld 7

Property8

Freitextfeld 8

Property9

Freitextfeld 9

PurchaseLocked

Interne Verwendung: Einkauf-Gesperrtes Produkt. Diese Produkte werden nicht mehr nachbestellt.

Questions

Abrufen der FAQs für dieses Produkt

Ranking

Sales Rank für Sortierungen

Related

Nur bei einfachen Shops: Liste von verwandten Produkten. Da jetzt mehrere Relations-Typen verwendet werden (Ersatzteil, Alternativprodukt, etc). können die Listen gefilter nach diesen Typen abgerufen werden.

ReleaseDate

Veröffentlichungs-Datum für z.B. Buchhandel

RestrictedToCountries

Liste von Ländern, für die das Produkt verkauft werden darf.

Reviews

Abrufen der Kundenbewertungen für dieses Produkt

ReviewsRating

Kummulierte Bewertung dieses Produkts über alle Kundenbewertungen

SalesFrequency

wie oft wurde das Produkt in den letzten 12 Monaten verkauft (mehr ist besser)

SalesRank

an welcher Stelle der Verkaufswertung ist dieses Produkt (weniger ist besser) - diese Eigenschaft kann geben über dem Ranking Feld sichtbar sein.

Searchterm1

Sichtbares Schlagwort 1

Searchterm2

Sichtbares Schlagwort 2

Searchterm3

Sichtbares Schlagwort 3

Searchterm4

Sichtbares Schlagwort 4

Searchterm6

Sichtbares Schlagwort 5

Searchterms

Liste von Schlagworten

Seller

Gibt ein Verkäufer-Objekt für dieses Produkt zurück

SEODescription

Welcher Text soll in das Description META-Tag der Produkt-Detaillseite

SEOKeywords

Welcher Text soll in das Keywords META-Tag der Produkt-Detaillseite

SEOPageTopic

Welcher Text soll in das PageTopic META-Tag der Produkt-Detaillseite

SEOPageType

Welcher Text soll in das PageType META-Tag der Produkt-Detaillseite

SEOTitle

Welcher Text soll in das TITLE-Tag der Produkt-Detaillseite

Service

Produkt ist ein Service

ServiceContractCounter

Preisgarantie (in Intervallen). 0 bedeutet keine Garantie

ServiceCounter

Vertragslaufzeit (in Intervallen). 0 bedeutet unbefristet

ServiceInterval

Abrechnungsintervall (Jährlich, Monatlich,etc.)

ServiceTerminationCounter

Vertragsbindung (in Intervallen). 0 bedeutet keine Bindung

ServiceType

Servicetyp: Pauschal, Volumsabhängig, etc.

ShippingCodes

Codes der Versandarten für dieses Produkt

Shippings

Versandarten als Liste

ShowWithoutCart

Soll das Produkt auf Anfrage angezeigt werden, wenn kein Preis gefunden werden kann

SizeArray

Liste aller verfübaren Größen. Wir verwenden die Eigenschaft Sizes auch für Produkte, die sich durch Stoffart, Länge, etc. unterscheiden. Es ist eine von 2 Dimensionen, in denen das Produkt variieren kann

Sizes

Verfübaren Größen als Komma-getrennter String. Wir verwenden die Eigenschaft Sizes auch für Produkte, die sich durch Stoffart, Länge, etc. unterscheiden. Es ist eine von 2 Dimensionen, in denen das Produkt variieren kann.

SizeType

Art des Anzeigefeldes für die Variantendimension Sizes. Kann aktuell die Codes text, color und dropdown annehmen.

SizeName

Legt den Tatsächlichen Inhalt der Variantendimension Sizes fest, z.B. CPU-Typ. Wir verwenden die Eigenschaft Colors auch für Produkte, die sich durch Stoffart, Länge, etc. unterscheiden. Es ist eine von 2 Dimensionen, in denen das Produkt variieren kann.

Specification

Erweiterte Kurzbeschreibung (eigentlich das zweite Langtext-Feld nach Teaser)

Stock

Lagerstand

Stockno

Artikelnummer

StockStatus

Verfügbarkeits-Status (anstelle der Lagermenge eine verbale Beschreibung für Nicht lagernd, Geringe Menge, etc.)

Successor

Referenz auf den Nachfolgeartikel

Synonyms

Liste zusätzlicher Schlagworte (nicht sichtbar)

Tag

Primäres Symbol am Produkt (wie z.B. Vegan, …)

Tags

Produkttags wie Bio-Qualität, Vegan, etc.

Teaser

Kurzbeschreibung des Artikels (eigentlich das erste Langtextfeld zur Anzeige gleich nach dem Produktnamen)

Template

Veraltet: Url für die Anzeige des Produkts (normalereise /Produkt/Detail)

TemplateURL

Veraltet: Absolute Url für die Anzeige des Produkts

Textes

Veraltet: alle Langtexte in einer Liste

[feldname]

Zugriff auf jedes beliebige Feld in der Tabelle items der Produktdatenbank. Verwendet für shop-spezifische Erweiterungen.

Unit

Bestelleinheit

UnitBasePrice

Basispreis des Kunden für Rabatte (entweder Listenpreis oder aus einer Preisliste)

UnitPrice

der Verkaufspreis (als Einzelpreis) - bester Preis, resultierenden aus Angeboten, keine Mengenstaffeln(!), kundenbezogenen Preisen, Gutscheinen, Rabatten

UNSPSC

Primäre UNSPSC Klassifizierung des Artikels

Upsells

Liste von Produkten, die dem Kunden angezeigt werden sollen, wenn er dieses Produkt in den Warenkorb legt.

Url

Die Url der Produkt-Detailseite für dieses Produkt

UseBuyerNames

Sollen anstelle der Artikelbezeichnungen die kundenspezifischen Namen angezeigt werden

Variations

Hat der Kopfartikel Varianten

Vat

Mehrwertsteuersatz des Artikels

Video

Video 1

Video2

Video 2

Video3

Video 3

Video4

Video 4

Video5

Video 5

Video6

Video 6

Video7

Video 7

Video8

Video 8

Video 9

Video 9

Videos

Liste aller Videos

Weight

Gewicht des Produkts

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.