A vásárlók kezeléséhez az ebben a fejezetben megtalálható adatszerkezetnek megfelelően kapod a getCustomer kérésre a választ, illetve ilyen formában kell beküldened a setCustomer kérést. Az egyes mezőkhöz külön található leírás is, továbbá feltüntetjük azt, hogy melyik adattag használható a getCustomer illetve setCustomer végpontokhoz, GET
illetve SET
jelöléssel.
Action enum
SET
A setCustomer kérésben az API műveletet határozhatod meg.
Használható értékek
add
Hozzáadás
modify
Módosítás
delete
Törlés
Id integer
GET
SET
A vásárló egyedi azonosítója. SET
esetén csak azonosító adatként használható, nem módosítható.
Email string
GET
SET
A vásárló e-mail címe. SET
esetén csak azonosító adatként használható, nem módosítható.
EmailWarning string
GET
Ha az email cím nem létezik, vagy a létezését nem lehetett ellenőrizni, akkor node értéke 1
.
Username string
GET
SET
A vásárló felhasználóneve. Csak akkor használható, ha a felhasználónév funkció aktív az áruházban. SET
esetén csak azonosító adatként használható, nem módosítható.
Password string
SET
A felhasználó kódolatlan jelszava.
PasswordCrypted string
SET
A felhasználó kódolt jelszava, bcrypt kódolással. Csak akkor használjuk fel, ha a Password mező üres.
Contact object
GET
SET
A vásárlóhoz tartozó kapcsolati adatokat tartalmazó mező.
Contact.Name string
GET
SET
Kapcsolattartó neve.
Contact.Phone string
GET
SET
Kapcsolattartó telefonszáma.
Contact.Mobile string
GET
SET
Kapcsolattartó mobiltelefon száma.
Contact.Lang string
GET
SET
Használt nyelv.
Addresses object
GET
SET
A vásárló számlázási, szállítási és további címeit tartalmazó mező.
Addresses.Invoice object
GET
SET
A vásárló számlázási címe.
Addresses.Invoice.Name string
GET
SET
A számlázási címhez tartozó név.
Addresses.Invoice.ZIP string
GET
SET
A számlázási címhez tartozó irányító szám.
Addresses.Invoice.City string
GET
SET
A számlázási címhez tartozó város.
Addresses.Invoice.Street string
GET
SET
A pontos számlázási cím.
Addresses.Invoice.StreetName string
GET
SET
Közterület neve.
Addresses.Invoice.StreetType string
GET
SET
Közterület jellege.
Addresses.Invoice.StreetNumber string
GET
SET
Házszám, emelet ajtó stb.
Addresses.Invoice.County string
GET
SET
A számlázási címhez tartozó megye.
Addresses.Invoice.Country string
GET
SET
A számlázási címhez tartozó ország.
Addresses.Invoice.CountryCode string
GET
SET
A számlázási címhez tartozó országkód.
Addresses.Invoice.TaxNumber string
GET
SET
A vásárló adott címhez tartozó adószáma.
Addresses.Invoice.EUTaxNumber string
GET
SET
A vásárló adott címhez tartozó EU adószáma.
Addresses.Invoice.CustomerType enum
GET
SET
A vásárló adott címhez tartozó típusa.
Használható értékek
private
Magánszemély
company
Cég
other_customer_without_tax_number
Egyéb, adószámmal nem rendelkező vásárló - használata áruházi beállítástól is függ!
Addresses.Shipping object
GET
SET
A vásárló szállítási címe.
Addresses.Shipping.Name string
GET
SET
A szállítási címhez tartozó név.
Addresses.Shipping.ZIP string
GET
SET
A szállítási címhez tartozó irányítószám.
Addresses.Shipping.City string
GET
SET
A szállítási címhez tartozó város.
Addresses.Shipping.Street string
GET
SET
A pontos szállítási cím.
Addresses.Shipping.StreetName string
GET
SET
Szállítási címhez tartozó közterület neve.
Addresses.Shipping.StreetType string
GET
SET
Szállítási címhez tartozó közterület jellege.
Addresses.Shipping.StreetNumber string
GET
SET
Szállítási címhez tartozó házszám, emelet, ajtó.
Addresses.Shipping.County string
GET
SET
A szállítási címhez tartozó megye.
Addresses.Shipping.Country string
GET
SET
A szállítási címhez tartozó ország.
Addresses.Shipping.CountryCode string
GET
SET
A szállítási címhez tartozó ország kódja.
Addresses.Shipping.TaxNumber string
GET
SET
A vásárló adott címhez tartozó adószáma.
Addresses.Shipping.EUTaxNumber string
GET
SET
A vásárló adott címhez tartozó EU adószáma.
Addresses.Shipping.CustomerType enum
GET
SET
A vásárló adott címhez tartozó típusa.
Használható értékek
private
Magánszemély
company
Cég
other_customer_without_tax_number
Egyéb, adószámmal nem rendelkező vásárló - használata áruházi beállítástól is függ!
Addresses.Other object
GET
SET
A vásárló további címei, áruházi beállítástól is függ a használata. Bekapcsolt esetben korlátlan számú további cím létrehozható.
Addresses.Other.Name string
GET
SET
A további címhez tartozó név.
Addresses.Other.ZIP string
GET
SET
A további címhez tartozó irányítószám.
Addresses.Other.City string
GET
SET
A további címhez tartozó város.
Addresses.Other.Street string
GET
SET
A további címhez tartozó utca, házszám.
Addresses.Other.County string
GET
SET
A további címhez tartozó megye.
Addresses.Other.Country string
GET
SET
A további címhez tartozó ország.
Addresses.Other.CountryCode string
GET
SET
A további címhez tartozó országkód.
Addresses.Other.TaxNumber string
GET
SET
A vásárló adott címhez tartozó adószáma.
Addresses.Other.EUTaxNumber string
GET
SET
A vásárló adott címhez tartozó EU adószáma.
Addresses.Other.CustomerType enum
GET
SET
A vásárló adott címhez tartozó típusa.
Használható értékek
private
Magánszemély
company
Cég
other_customer_without_tax_number
Egyéb, adószámmal nem rendelkező vásárló - használata áruházi beállítástól is függ!
Params object
GET
SET
A vásárlóhoz tartozó plusz paraméterek, melyben a törzs adatokon felül további információk szerepelhetnek a vásárlóról. Vásárló felületen regisztráció illetve adatmódosítás során kérhetők be ezen információk.
Params.Param object
GET
SET
Egy vásárló paramétert leíró mező.
Params.Param.Id integer
GET
SET
A vásárló paraméter egyedi azonosítója.
Params.Param.Name string
GET
SET
A vásárló paraméter neve.
Params.Param.Value string
GET
SET
A vásárló paraméter értéke.
Dates object
GET
Vásárlóhoz kapcsolódó időpontok.
Dates.Registration date
GET
SET
Regisztráció időpontja, létrehozáskor használható a setCustomer kérésben.
Dates.Modification date
GET
Utolsó módosítás időpontja.
Dates.Login date
GET
Utolsó belépés időpontja.
Group object
GET
SET
A vásárlóhoz csoport adatai, ha a vásárló tartozik valamelyik vásárló csoportba.
Group.Id integer
GET
SET
A vásárló csoport egyedi azonosítója.
Group.Name string
GET
SET
A vásárló csoport neve.
Group.ForeignID integer
GET
Vásárló csoport külső azonosítója.
Authorize object
GET
SET
A vásárlóhoz tartozó jogosultságokat leíró mező.
Authorize.Customer enum
GET
SET
Megmutatja, hogy a vásárló visszaigazolta e a regisztrációt vagy sem. Ez az érték módosítható a setCustomer végpont segítségével.
Használható értékek
yes
no
Authorize.Admin enum
GET
SET
Megmutatja, hogy az adminisztrátor engedélyezte e a belépést vagy sem. Ez az érték módosítható a setCustomer végpont segítségével.
Használható értékek
yes
no
Discount object
GET
SET
A vásárló kedvezményeket leíró mező.
Discount.Total float
GET
SET
A vásárló százalékos végösszeg kedvezménye, a beállítható érték 0 és 100 közötti.
Discount.Direct float
GET
SET
A vásárló százalékos közvetlen termék kedvezménye, a beállítható érték 0 és 100 közötti.
PointsAccount object
GET
SET
A vásárló pont egyenlegét leíró mező.
PointsAccount.Balance float
GET
SET
A vásárló pont egyenlege.
Newsletter object
GET
SET
A vásárló hírlevéllel kapcsolatos beállításait leíró mező.
Newsletter.Subscribed enum
GET
SET
Megmutatja, hogy a vásárló feliratkozott e hírlevélre.
Használható értékek
yes
no
Newsletter.Authorized enum
GET
SET
Megmutatja, hogy a vásárló megerősítette e feliratkozását.
Használható értékek
yes
no
Megjegyzés a vásárlóról, melyet a vásárló nem láthat.
Restrictions object
GET
SET
Vásárlóhoz tartozó fizetési és szállítási mód tiltásokat leíró mező.
Restrictions.Restriction object
GET
SET
Egy fizetési és szállítási mód tiltást leíró mező.
Restrictions.Restriction.Type enum
GET
SET
A tiltott mód típusa.
Használható értékek
shipping_method
Szállítási mód
payment_method
Fizetési mód
Restrictions.Restriction.Id integer
GET
SET
A tiltott szállítási vagy fizetési mód egyedi azonosítója.
Restrictions.Restriction.Name string
GET
SET
A tiltott szállítási vagy fizetési mód neve.
Cards object
GET
Mentett (tárolt) bankkártyák adatait tartalmazó mező.
Cards.Card object
GET
Egy konkrét kártya adatait tartalmazó mező.
Cards.Card.PaymentModName string
GET
A mentett kártyához tartozó fizetési mód neve.
Cards.Card.Type string
GET
A mentett kártyához tartozó fizetési mód típusa.
Others object
GET
Egyéb adatokat tartalmazó mező.
Others.FacebookConnect enum
GET
A vásárló használja a Facebook belépést vagy sem.
Használható értékek
yes
no
Others.Ip object
GET
Regisztrációkor használt IP cím.
Others.Referer object
GET
Erről az oldalról érkezett a vásárló.