Przejdź do treści
ShopentlyLearn

Modele języków i rynków

Schematy kontekstu Shopently API: języki, rynki i metadane. Sprawdź pola odpowiedzi używane przy wyborze kontekstu integracji.

Schematy danych

Pobierz kontekst sklepu — Odpowiedź

ApiResponse_ContextData_ · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
dataContextData Wymagane

Przykład odpowiedzi · ContextData.

Przykład: {"base_market_id":"example","default_locale":"en","global_enabled":false,"languages":[{"code":"en","direction":"ltr","is_default":true,"name":"English","native_name":"English","status":"draft"}],"markets":[{"code":"PL","currency":{"code":"PLN","minor_units":2},"id":"example","is_default":true,"name":"Poland","price_list":null,"status":"draft"}],"multilingual_enabled":false}
metaContextPageMeta ContextMeta PageMeta RequestMeta Wymagane

Metadane odpowiedzi.

Przykład: {"locale":"en","market_code":"PL","market_id":"example","request_id":"example"}

Dodatkowe pola: Nie

Pobierz kontekst sklepu — Odpowiedź

ContextData · Pola, typy i ograniczenia danych przyjmowanych lub zwracanych przez API.
base_market_idTekstWymagane

Identyfikator bazowego rynku sklepu.

Przykład: "example"
default_localeTekstWymagane

Kod domyślnego języka sklepu.

Przykład: "en"
global_enabledWartość logicznaWymagane

global_enabled oznacza uprawnienie planu do dodatkowych rynków. Rynek bazowy działa bez tego uprawnienia. Nie ma ręcznego przełącznika Shopently Global; wielojęzyczność jest niezależna.

Przykład: false
languagesTablica <LanguageData > Wymagane

Języki dostępne w kontekście sklepu.

Przykład: [{"code":"en","direction":"ltr","is_default":true,"name":"English","native_name":"English","status":"draft"}]
marketsTablica <shopently_engine__domains__global_commerce__adapters__public_http__context__schemas__MarketData > Wymagane

Rynki dostępne w kontekście sklepu.

Przykład: [{"code":"PL","currency":{"code":"PLN","minor_units":2},"id":"example","is_default":true,"name":"Poland","price_list":null,"status":"draft"}]
multilingual_enabledWartość logicznaWymagane

Czy funkcjonalność wielojęzyczna jest włączona.

Przykład: false

Dodatkowe pola: Nie

Kod waluty kwoty

CurrencyData · Schemat · Modele języków i rynków
codeTekstWymagane

Stały kod przeznaczony do przetwarzania przez integrację.

Przykład: "PLN"
minor_unitsLiczba całkowitaWymagane

Liczba cyfr części ułamkowej używanych przez walutę.

Przykład: 2

Dodatkowe pola: Nie

Języki dostępne w kontekście sklepu

LanguageData · Schemat · Modele języków i rynków
codeTekstWymagane

Stały kod przeznaczony do przetwarzania przez integrację.

Przykład: "en"
directionTekstWymagane

Kierunek pisma.

Ograniczenia
enum
["ltr", "rtl"]
Przykład: "ltr"
is_defaultWartość logicznaWymagane

Czy jest to wybór domyślny.

Przykład: true
nameTekstWymagane

Nazwa zasobu we właściwym kontekście.

Przykład: "English"
native_nameTekstWymagane

Nazwa zapisana we własnym języku.

Przykład: "English"
statusTekstWymagane

Status obsługiwany przez daną operację.

Ograniczenia
enum
["draft", "published"]
Przykład: "draft"

Dodatkowe pola: Nie

Rynki dostępne w kontekście sklepu

shopently_engine__domains__global_commerce__adapters__public_http__context__schemas__MarketData · Schemat · Modele języków i rynków
codeTekstWymagane

Stały kod przeznaczony do przetwarzania przez integrację.

Przykład: "PL"
currencyCurrencyData nullWymagane

Kod waluty kwoty.

Przykład: {"code":"PLN","minor_units":2}
idTekstWymagane

Identyfikator zasobu; zachowaj wartość zwróconą przez API. (MarketData).

Przykład: "example"
is_defaultWartość logicznaWymagane

Czy jest to wybór domyślny.

Przykład: true
nameTekstWymagane

Nazwa zasobu we właściwym kontekście.

Przykład: "Poland"
price_listPriceListData nullWymagane

Informacje o cenniku.

Przykład: null
statusTekstWymagane

Status obsługiwany przez daną operację.

Ograniczenia
enum
["draft", "sales_active", "suspended"]
Przykład: "draft"

Dodatkowe pola: Nie