Zkopírováno

/v1/Merchant/SaveSettings

Upraví nastavení obchodníka.

Nutná oprávnění

Merchant_cw

Požadavek

SaveMerchantSettingsRequest
Název Popis Typ Další informace
MerchantId

Id obchodníka. Pozor na Podmínka úprav obchodníků.

integer

Povinný údaj

IsConfirmationRequired

Nastavuje, zda je rezervace potřeba schvalovat.

boolean

Povinný údaj

IsCustomerEmailRequired

Nastavuje, zda je při rezervaci povinný e-mail.

boolean

Povinný údaj

IsCustomerNameRequired

Nastavuje, zda je při rezervaci povinné jméno.

boolean

Povinný údaj

IsCustomerPhoneRequired

Nastavuje, zda je při rezervaci povinný telefon.

boolean

Povinný údaj

IsFacebookLoginAllowed

Nastavuje, zda se zákazník může k rezervaci přihlásit pomocí facebooku.

boolean

Povinný údaj

IsFacebookPostAllowed

Nastavuje, zda se zákazníkovi bude na zeď facebooku psát na co se právě zarezervoval.

boolean

Povinný údaj

MaxTimeToAllowBooking

Maximální doba od teď do budoucna, na kdy je možné se rezervovat.

interval

Povinný údaj

Povolené hodnoty: 70000,140000,1000000,1150000,2000000,3000000,4000000,6000000

MinTimeToAllowBooking

Minimální doba před začátkem rezervace, kdy se zákazník může zarezervovat.

interval

Povinný údaj

Povolené hodnoty: 1,5,10,15,20,30,45,100,200,300,400,600,10000,20000,30000,40000,70000,140000

MinTimeToAllowCancellation

Minimální doba před rezervací, kdy ji zákazník může ještě stornovat.

interval

Povinný údaj

Povolené hodnoty: 1,5,10,15,20,30,45,100,200,300,400,600,10000,20000,30000,40000,70000,140000

SendNotifications

Nastavuje, zda se budou odesílat zákazníkům informace o změně rezervace.

boolean

Povinný údaj

SendReminders

Nastavuje, zda se budou odesílat zákazníkům připomenutí rezervací.

boolean

Povinný údaj

SendSmsNotifications

Nastavuje, zda se k odesílání připomenutí, nebo informacích o změně mohou použít sms.

boolean

Povinný údaj

TimeStamp

Datum a čas prováděného dotazu

unix time stamp

TimeToRemind

Počet minut před rezervací, kdy se zákazníkům odešle připomínka.

integer

Nepovinné pole

Povolené hodnoty: 5,10,15,20,30,60,120,240,1440

Příklad požadavku

application/json

Ukázka
{
  "MerchantId": 2038,
  "IsConfirmationRequired": true,
  "IsCustomerNameRequired": true,
  "IsCustomerPhoneRequired": true,
  "IsCustomerEmailRequired": true,
  "MinTimeToAllowBooking": 100,
  "MaxTimeToAllowBooking": 1000000,
  "MinTimeToAllowCancellation": 10000,
  "SendReminders": true,
  "TimeToRemind": 120,
  "SendNotifications": true,
  "SendSmsNotifications": true,
  "IsFacebookLoginAllowed": false,
  "IsFacebookPostAllowed": false,
  "TimeStamp": 1769352519
}

Odpověď

Popis odpovědi

Upraví nastavení obchodníka.

SimpleResponse
Název Popis Typ Další informace
Ok

Příznak, zda-li požadavek proběhl v pořádku.

boolean
ErrorMessage

Chybová hláška doplňující chybu (např. pro debug).

string
ErrorMessages

Pole chybových hlášek. Pokud vznikla jen 1 chyba, tak je tu jen 1 chybová hláška.

string[]
ErrorParameter

Případný chybně zadaný parametr v požadavku.

string
ErrorParameters

Pole chybně zadaných parametrů. Pokud je chybný jen 1 parametr, tak je tu jen 1.

string[]
IsError

Indikuje, zda vznikla chyba.

boolean

Příklad odpovědi

application/json

Ukázka
{
  "Ok": true,
  "IsError": false,
  "ErrorParameter": null,
  "ErrorMessage": null,
  "ErrorParameters": [],
  "ErrorMessages": []
}