Skip to main content
Skip table of contents

Centauri.Shop.Customer

Diese Klasse repräsentiert ein Zugriffs-Konto im Shop - in B2C Einsätzen den Kunden. Bei B2B Szenarien ist der Kunde meist eine Firma und besteht aus mehreren einzelnen Zugriffs-Konten mit unterschiedlichen Rechten. Das Centauri.Shop.Customer Objekt repräsentiert dann den einzelnen Mitarbeiter, der mit seinen Kollegen durch eine Kundengruppe (ein Centauri.Shop.Customergroup-Objekt) zusammengehalten wird.

Über die Eigenschaften des Objekts kann auf die Stammdaten des Kunden, seine bisherigen Bestellungen und auf seine Rechte zugegriffen werden, mit denen das Benutzerinterface im Shop verändert werden kann.

Der Zugriff auf den aktuell angemeldeten Kunden im Shop erfolgt über

CODE
Centauri.Shop.State.Current().Customer

Achtung: dieser Customer kann auf reine ungültige Referenz (null) verweisen, wenn weder ein Kunde angemeldet, noch ein Gastkunde definiert ist. Der Gastkunde ist in der web.config über den Parameter guest definiert und wird verwendet, wenn noch kein Kunde angemeldet ist.

Um einen bestimmten Kunden abzufragen kann über seine Shop-interne Kundennummer ein Objekt für ihn/sie instanziert werden:

CODE
var customer = new Centauri.Shop.Customer(1000);

Die Klasse stellt dann die Eigenschaften eines Kunden mit diesen Eigenschaften dar:

Eigenschaft

Bemerkung

Abos

Account

AccountingType

Accounts

Address

Address2

Addresses

Rechnungsadressen

AllowSupport

App

Appelation

Birthday

Blacklist

BudgetConfirmedStatus

BudgetRejectedStatus

BudgetReviewStatus

BudgetWaitingStatus

BuyDate

BuyerProducts

City

Company

CompanyDepartment

CompanyOrderedCarts

CompanyUnit

CompanyWaitingCarts

Contingents

Country

CountryInfo

CoWorkers

CreateDate

CRMEntity

CRMId

Customergroups

Customernr

DeliveryAddress

DeliveryAddress2

DeliveryAddresses

DeliveryAppellation

DeliveryCity

DeliveryCompany

DeliveryCompanyDepartment

DeliveryCompanyUnit

DeliveryCountry

DeliveryCountryInfo

DeliveryFirstname

DeliveryLastname

DeliveryPostalcode

DeliveryTelephone

DeliveryTitle

Devices

Discounts

Documents

EMail

ERPCustomernr

Fax

Filename

Firstname

ForcePasswordChange

ForgotPasswordDate

Function

Giftcodes

Guest

History

Produktverlauf

Initials

Inquiries

Angebotsanfragen

Inventories

Kundenlager

InvoiceEMail

EMail für Rechnungen

Invoices

Rechnungen

IsAccepted

IsAccountAdmin

IsAccountingNeeded

IsApprovalNeeded

IsBonusEnabled

Nimmt am Bonusprogramm teil

IsBudgetAdmin

IsBuyEnabled

Darf etwas in den Warenkorb legen

IsCompanyAdmin

Erhält im Kundenkonto administrative Funktionen

IsConfirmed

IsCookieEnabled

IsDeleted

IsDisabled

IsDiscountVisible

IsGiftcodeAllowed

IsInternal

IsMultilevelCustomer

IsMyAccountEnabled

Erhält ein Kundenkonto

IsNetPricesEnabled

IsOrderreferenceNeeded

Benötigt beim Bestellen eine Bestellreferenz

IsPartner

Hat der aktuelle Benutzer Zugang zu Partner-Funktionen

IsPayPerUse

IsSeller

Ist ein Mitarbeiter des Shop-Betreibers, der erweiterte Funktionen im Shop besitzt, z.B. sich als ein anderer Kunde anzumelden ohne das Kennwort wissen zu müssen

IsService

Ist ein Service-Account, der nicht bestellen darf (ist dieser Kunde aktiv darf weiterhin kein Kundenkonto, sondern ein Anmelden Link gezeigt werden)

IsSiteAdmin

IsVatEnabled

Verrechnung/Anzeige mit oder ohne USt

Lastname

LoginDate

Message

ModifiedDate

 MultilevelOrganisationCustomers

List of MultilevelCustomers that are in the same organisation

MultilevelReferredCustomers

List of Multilevel Customers that were referred by this person

NeedWhitelist

NetworkId

ARIBA Network ID eines Kunden

NoBuyEnabledWarning

Fehlermeldung beim Legen eines Produkts in den Warenkorb

NotConfirmedCarts

Listet Aufträge, die dieser Kunden bestellt hat, aber noch vom Einkauf freigegeben werden müssen

NotifyEMail

OCI

Offers

Angebote (und Angebotsabfragen dieses Kunden)

OpenCart

Hat der Kunde einen Warenkorb, den er noch nicht abgeschlossen hat?

OrderedCarts

Bestellhistorie dieses Kunden

OrderedDownloads

Fragt alle gekauften Downloads ab

OrderedProducts

Origin

Herkunftstag dieses Kundendatensatzes

Partner

Password

PasswordExtended

Payment

PaymentData

PayPerUseCompany

PayPerUseERPCustomernr

PermanentId

Postalcode

Pricelists

Preislisten für Kunden bzw. Kundengruppen des Kunden

Prices

Private

Property1 … Property10

RecommendedOrderreference

RefererCustomer

Der Kunde, der diesen Kunden empfohlen hat

ReferralStatus

ReferredCustomers

SavedCarts

SeeAvailability

Seller

Hat dieses Konto auch eine Verkäufer Funktion (Zugang zum Verkäuferkonto)

Shipping

Site

Standort eines Kunden

Sites

SSOData

StaffID1

StaffID2

Stocks

Telephone

Ticket

Title

Token

App Authorisierung Token

Url

Landingpage für diesen Kunden (nach dem Anmelden oder bei Wiedererkennung per Cookie)

Username

VatID

WaitingCarts

Listet Aufträge, die vom Kunden noch freigegeben werden müssen

WasConfirmed

hat der Kunde den Mail-Link bereits einmal bestätigt und wurde die Bestätigung wiederrufen

Whitelist

Wishlist

Merkliste

JavaScript errors detected

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

If this problem persists, please contact our support.