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.Id string GET
A további címhez tartozó azonosító.
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.
AbandonedCart object GET SET
Mentett (tárolt) kosár adatait tartalmazó mező.
AbandonedCart.Operation string SET
A setCustomer kérés esetén a mentett kosár kapcsán végrehajtandó művelet.
Használható értékek
add Tételek hozzáadása a már meglévő kosárhoz
remove Tételek törlése a kosárból
replace Meglévő kosár felülírása az aktuálisan küldött tételekkel (alapértelmezett)
AbandonedCart.Items object GET SET
Mentett (tárolt) kosár egyes tételeit tartalmazó mező.
AbandonedCart.Items.Item object GET SET
Egy konkrét tétel adatait tartalmazó mező.
AbandonedCart.Items.Item.Sku string GET SET
A tételhez tartozó cikkszám.
AbandonedCart.Items.Item.Quantity float GET SET
A tételhez tartozó darabszám.
AbandonedCart.Items.Item.Variants object GET SET
A tételhez tartozó változat információk (ha változattal rendelkezik a termék).
AbandonedCart.Items.Item.Variants.Variant object GET SET
A konkrét változat információk.
AbandonedCart.Items.Item.Variants.Variant.Name string GET SET
Az adott változat neve (pl. szín).
AbandonedCart.Items.Item.Variants.Variant.Value string GET SET
Az adott változat értéke (pl. kék).
AbandonedCart.Items.Item.PlusService object GET SET
A tételhez tartozó plusz szolgáltatás.
AbandonedCart.Items.Item.PlusService.Id string GET SET
A tételhez tartozó plusz szolgáltatás azonosítója.
AbandonedCart.Items.Item.Params object GET SET
A tételhez tartozó termék paraméter adatok (pl. vásárló által megadható szöveges érték).
AbandonedCart.Items.Item.Params.Param object GET SET
A tételhez tartozó konkrét paraméter értékei.
AbandonedCart.Items.Item.Params.Param.Id string GET SET
Az adott termék paraméter azonosítója.
AbandonedCart.Items.Item.Params.Param.Name string GET SET
Az adott termék paraméter neve.
AbandonedCart.Items.Item.Params.Param.Value string GET SET
Az adott termék paraméter értéke.
AbandonedCart.Items.Item.PackageOfferId string GET SET
A tételhez tartozó csomagajánlat azonosítója (amennyiben a tétel csomagajánlat részét képezi a kosárban).
AbandonedCart.Items.Item.SubscriptionPeriod string GET SET
A tételhez tartozó előfizetési időszak (amennyiben a tétel előfizetéssel került a kosárba).
AbandonedCart.Items.Item.Order int GET SET
A tétel kosárbeli sorszáma.
Favourites object GET SET
A kedvenc termékeket tartalmazó objektum.
Favourites.Operation string SET
A setCustomer kérés esetén végrehajtandó művelet.
Használható értékek
add Termékek hozzáadása a már meglévő kedvencekhez
remove Termékek törlése a kedvencek közül
replace Kedvenc termékek felülírása az aktuálisan küldött termékekkel (alapértelmezett)
Favourites.Items object GET SET
A kedvenc termékek listája.
Favourites.Items.Item object GET SET
Egy kedvenc terméket tartalmazó objektum.
Favourites.Items.Item.Sku string GET SET
Az adott kedvenc termék cikkszáma.
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ó.