Skip to main content
POST
Utwórz kod rabatowy

Autoryzacje

X-API-Key
string
header
wymagane

Parametry ścieżki

shopId
string
wymagane

ID sklepu (ObjectId)

Treść

application/json
code
string
wymagane

Kod rabatowy (wielkie litery)

Required string length: 1 - 50
Pattern: ^[A-Z0-9_-]+$
Przykład:

"LATO10"

scope
enum<string>
wymagane

Zakres

Dostępne opcje:
all,
server,
product
Przykład:

"all"

type
enum<string>
wymagane

Typ rabatu

Dostępne opcje:
percentage,
fixed
Przykład:

"percentage"

value
number
wymagane

Wartość (procent lub kwota)

Wymagany zakres: x >= 0.01
Przykład:

10

maxUsage
number
wymagane

Maksymalna liczba użyć

Wymagany zakres: x >= 1
Przykład:

100

description
string

Opis / notatka

Maximum string length: 200
Przykład:

"Promocja na lato"

targets
string[]

ID celów (serwery/produkty) dla zakresu innego niż all

expirationDate
string

Data wygaśnięcia (ISO 8601) — pominięcie tworzy kod bezterminowy

Przykład:

"2026-12-31T23:59:59.000Z"

minOrderValue
number

Minimalna wartość zamówienia

Wymagany zakres: x >= 0
Przykład:

20

maxDiscountAmount
number

Górny limit kwoty rabatu

Wymagany zakres: x >= 0
Przykład:

50

Odpowiedź

OK

success
boolean
Przykład:

true

data
object
message
string