Aller au contenu
ShopentlyLearn

Schémas de données: Langues et marchés

Schémas de données: Langues et marchés. Champs, types et contraintes des données acceptées ou renvoyées par l’API.

Schémas de données

Obtenir · Contexte — Langues et marchés — Réponse

ApiResponse_ContextData_ · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
dataContextData Obligatoire

Exemple de réponse · ContextData.

Exemple: {"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 Obligatoire

Métadonnées de la réponse.

Exemple: {"locale":"en","market_code":"PL","market_id":"example","request_id":"example"}

Champs supplémentaires: Non

Obtenir · Contexte — Langues et marchés — Réponse

ContextData · Champs, types et contraintes des données acceptées ou renvoyées par l’API.
base_market_idChaîneObligatoire

Identifiant du marché de base de la boutique.

Exemple: "example"
default_localeChaîneObligatoire

Code de la langue par défaut de la boutique.

Exemple: "en"
global_enabledBooléenObligatoire

global_enabled indique le droit du forfait aux marchés supplémentaires. Le marché de base fonctionne sans ce droit. Shopently Global ne possède plus de commutateur manuel ; le mode multilingue est indépendant.

Exemple: false
languagesTableau <LanguageData > Obligatoire

Langues disponibles dans le contexte de la boutique.

Exemple: [{"code":"en","direction":"ltr","is_default":true,"name":"English","native_name":"English","status":"draft"}]
marketsTableau <shopently_engine__domains__global_commerce__adapters__public_http__context__schemas__MarketData > Obligatoire

Marchés disponibles dans le contexte de la boutique.

Exemple: [{"code":"PL","currency":{"code":"PLN","minor_units":2},"id":"example","is_default":true,"name":"Poland","price_list":null,"status":"draft"}]
multilingual_enabledBooléenObligatoire

Indique si les fonctionnalités multilingues sont activées.

Exemple: false

Champs supplémentaires: Non

Code de la devise du montant

CurrencyData · Schéma · Schémas de données: Langues et marchés
codeChaîneObligatoire

Code stable lisible par une machine.

Exemple: "PLN"
minor_unitsEntierObligatoire

Nombre de décimales utilisées par la devise.

Exemple: 2

Champs supplémentaires: Non

Langues disponibles dans le contexte de la boutique

LanguageData · Schéma · Schémas de données: Langues et marchés
codeChaîneObligatoire

Code stable lisible par une machine.

Exemple: "en"
directionChaîneObligatoire

Sens d'écriture.

Contraintes
enum
["ltr", "rtl"]
Exemple: "ltr"
is_defaultBooléenObligatoire

Indique s'il s'agit du choix par défaut.

Exemple: true
nameChaîneObligatoire

Nom de la ressource dans le contexte concerné.

Exemple: "English"
native_nameChaîneObligatoire

Nom dans la langue d'origine.

Exemple: "English"
statusChaîneObligatoire

Statut accepté par cette opération précise.

Contraintes
enum
["draft", "published"]
Exemple: "draft"

Champs supplémentaires: Non

Marchés disponibles dans le contexte de la boutique

shopently_engine__domains__global_commerce__adapters__public_http__context__schemas__MarketData · Schéma · Schémas de données: Langues et marchés
codeChaîneObligatoire

Code stable lisible par une machine.

Exemple: "PL"
currencyCurrencyData nullObligatoire

Code de la devise du montant.

Exemple: {"code":"PLN","minor_units":2}
idChaîneObligatoire

Identifiant de ressource ; conserver la valeur renvoyée. (MarketData).

Exemple: "example"
is_defaultBooléenObligatoire

Indique s'il s'agit du choix par défaut.

Exemple: true
nameChaîneObligatoire

Nom de la ressource dans le contexte concerné.

Exemple: "Poland"
price_listPriceListData nullObligatoire

Informations sur la liste de prix.

Exemple: null
statusChaîneObligatoire

Statut accepté par cette opération précise.

Contraintes
enum
["draft", "sales_active", "suspended"]
Exemple: "draft"

Champs supplémentaires: Non