Hilfe-Center

Address

Das Address-Objekt repräsentiert eine Adresse im Shop. Diese kann sowohl eine Liefer- als auch eine Rechnungsadresse sein, ihr Typ wird über die Eingenschaft Type festgelegt. Es kann sowohl eine Default-Liefer- als auch eine Default-Rechnungsadresse geben. Beides ist aber nicht zwingend erforderlich.
Info: Intern sind Adressen mit einem Customer verbunden, der wiederum mit einem Benutzer. Sie können aber direkt vom Benutzer (Person-Objekt) abgefragt werden.

int ID

Gibt die ID des Datensatzes an

string SalutationStr

Liefert die String-Repräsentation der Anrede ("Male", "Female" oder "Unknown")

string FirstName

Liefert den Vornamen

string LastName

Liefert den Nachnamen

string Company

Liefert die angegebene Firma (optional)

string Street

Liefert die Straßenangabe, sofern sie angegeben wurde inkl. Hausnummer (also z.B. "Musterweg 42")

string PostalCode

Liefert die Postleitzahl

string City

Liefert die Stadt der Anschrift

string State

Liefert das Bundesland oder den Bundesstaat, sofern angegeben

Country Country

Liefert das bei der Adresse hinterlegte Land als Country-Objekt

Methoden:

static Address GetByID(int ID)

Liefert die Adresse mit der gegebenen ID oder ein ungültiges Objekt, wenn es diese ID nicht gibt

static Core.API.AddressAddOrAlterResult AddOrAlter(
            int AddressID,
            string Type,
            int Salutation,
            string FirstName,
            string LastName,
            string Company,
            string Street,
            string PostalCode,
            string City,
            string State,
            int CountryID,
            bool IsDefault
 )

Legt eine neue Adresse an oder ändert die bestehende.

  • AddressID: ID der Adresse; Gibt es keine dieser ID wird eine neue angelegt; Zur bewussten Neuanlage kann 0 übergeben werden
  • Type: Der Typ der Adresse ("Invoice" oder "Shipping"). Ungültige Eingaben führen zur Ausgabe von "InvalidValue" als Status und es wird keine Aktion durchgeführt
  • Salutation: Anrede (0 = Unknown, 1 = Female, 2 = Male)
  • FirstName: Vorname
  • LastName: Nachname
  • Company: Firma
  • Street: Straße (mit Hausnummer)
  • PostalCode: Postleitzahl
  • City: Stadt
  • State: Bundesland oder -staat
  • CountryID: ID des Lands (ungültige Angabe führt zu "InvalidValue")
  • IsDefault: Angabe, ob die Adresse Default sein soll. (Achtung: Wenn True wird diese Adresse für ihren Typ auf Default gesetzt, false hat keine Auswirkung)
War dieser Beitrag hilfreich?
0 von 0 fanden dies hilfreich.
Es ist ein technisches Problem aufgetreten. Bitte wenden Sie sich telefonisch oder per E-Mail an uns.