Catalogue
Produits
Liste les produits d'une catégorie GET
/api/v1/catalog/categories/{category_id}/products.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
category_id | Obligatoire | integer | Identifiant de la catégorie | ||||||||||||||
spotlights | flag | Limite la la liste des produits aux produits vedettes Les valeurs attendues sont : 1 | |||||||||||||||
tags | array | Liste des tags auxquels restreindre les produits | |||||||||||||||
tags_rule | string | Determine la règle en cas de recherche mulit-tags.
Les valeurs attendues sont : or, and | |||||||||||||||
in_stock | string | Restreint la liste des produits en fonction de l'état de leur stock.
Les valeurs attendues sont : yes, no | |||||||||||||||
available | string | Restreint la liste des produits en fonction de leur date de disponibilité.
Les valeurs attendues sont : yes, no | |||||||||||||||
limit | integer | Nombre d'éléments par page (valeur par défaut : 20, maximum : 20) | |||||||||||||||
page | integer | Numéro de la page à récupérer. La numérotation démarre à 0 (valeur par défaut) | |||||||||||||||
sort | array | Ordres de tri parmis les critères suivants :
| |||||||||||||||
extra_fields | array | Inclut des données supplémentaires à la réponse, parmis les suivantes :
|
Format de sortie :
data:[
{
"id": "integer",
"type": "string",
"name": "string",
"slug": "string",
"category_id": "integer",
"category_name": "string",
"category_slug": "string",
"brand_id": "integer",
"brand_name": "string",
"header": "string",
"description": "string",
"release_date": "string",
"release_date_f": "string",
"release_date_timestamp": "integer",
"is_virtual": "boolean",
"is_spotlight": "boolean",
"is_discounted": "boolean",
"rate": "float",
"currency": "string",
"price_min_ex_vat": "float",
"price_min_inc_vat": "float",
"price_max_ex_vat": "float",
"price_max_inc_vat": "float",
"price_base_ex_vat": "float",
"price_base_inc_vat": "float",
"price_ex_vat_label": "string",
"price_inc_vat_label": "string",
"price_min_ex_vat_label": "string",
"price_min_inc_vat_label": "string",
"price_max_ex_vat_label": "string",
"price_max_inc_vat_label": "string",
"price_base_ex_vat_label": "string",
"price_base_inc_vat_label": "string",
"has_comments_open": "boolean",
"comments_count": "integer",
"tags": "string",
"url": "string",
"main_thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
},
"thumbs": [
{
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
}
],
"available": "string",
"in_stock": "string",
"text1": "string",
"text2": "string",
"text3": "string",
"text4": "string",
"text5": "string",
"text6": "string",
"text7": "string",
"text8": "string",
"text9": "string",
"text10": "string",
"text11": "string",
"text12": "string",
"text13": "string",
"text14": "string",
"text15": "string",
"variants": [
{
"id": "integer",
"name": "string",
"reference": "string",
"gtin": "string",
"condition": "string",
"currency": "string",
"price_ex_vat": "float",
"price_inc_vat": "float",
"price_base_ex_vat": "float",
"price_base_inc_vat": "float",
"price_ex_vat_label": "string",
"price_inc_vat_label": "string",
"price_base_ex_vat_label": "string",
"price_base_inc_vat_label": "string",
"is_discounted": "boolean",
"thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
},
"is_available": "boolean",
"in_stock": "boolean"
}
],
"categories": [
{
"id": "integer",
"name": "string",
"slug": "string",
"description": "string",
"is_main": "boolean",
"products_count": "integer",
"url": "string",
"thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
}
}
],
"has_tier_prices": "boolean"
}
]
Nom | Type | Description |
---|---|---|
id | integer | Identifiant du produit |
type | string | Type de produit |
name | string | Intitulé du produit |
slug | string | Nom optimisé du produit |
category_id | integer | Identifiant de la catégorie |
category_name | string | Nom de la catégorie |
category_slug | string | Nom optimisé de la catégorie |
brand_id Facultatif | integer | Identifiant de la marque |
brand_name Facultatif | string | Nom de la marque |
header Facultatif | string | Chapô du produit |
description Facultatif | string | Description du produit |
release_date | string | Date de disponibilité |
release_date_f | string | Date de disponibilité formatée |
release_date_timestamp | integer | Timestamp de la date de disponibilité |
is_virtual | boolean | Produit virtuel |
is_spotlight | boolean | Produit vedette |
is_discounted | boolean | Produit en promotion |
rate | float | Note du produit |
currency | string | Devise |
price_min_ex_vat | float | Prix minimal HT |
price_min_inc_vat | float | Prix minimal TTC |
price_max_ex_vat | float | Prix maximal HT |
price_max_inc_vat | float | Prix maximal TTC |
price_base_ex_vat Facultatif | float | Prix non remisé HT |
price_base_inc_vat Facultatif | float | Prix non remisé TTC |
price_ex_vat_label Facultatif | string | Prix HT formaté, affiche le prix sous forme d'interval de la variante la moins cher à la plus cher |
price_inc_vat_label Facultatif | string | Prix TTC formaté, affiche le prix sous forme d'interval de la variante la moins cher à la plus cher |
price_min_ex_vat_label Facultatif | string | Prix minimal HT formaté |
price_min_inc_vat_label Facultatif | string | Prix minimal TTC formaté |
price_max_ex_vat_label Facultatif | string | Prix maximal HT formaté |
price_max_inc_vat_label Facultatif | string | Prix maximal TTC formaté |
price_base_ex_vat_label Facultatif | string | Prix non remisé HT formaté |
price_base_inc_vat_label Facultatif | string | Prix non remisé TTC formaté |
has_comments_open | boolean | Les commentaires sont autorisés |
comments_count | integer | Nombre de commentaires |
tags | string | Tags |
url | string | URL canonique du produit |
main_thumb Facultatif | object | Illustration principale |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
thumbs Facultatif | object | Illustrations du produit |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
available | string | Disponibilité du produit |
in_stock | string | Etat du stock global toutes variantes confondues. Les valeurs possibles sont : yes, no, partial |
text1 Facultatif | string | Champ texte1 |
text2 Facultatif | string | Champ texte2 |
text3 Facultatif | string | Champ texte3 |
text4 Facultatif | string | Champ texte4 |
text5 Facultatif | string | Champ texte5 |
text6 Facultatif | string | Champ texte6 |
text7 Facultatif | string | Champ texte7 |
text8 Facultatif | string | Champ texte8 |
text9 Facultatif | string | Champ texte9 |
text10 Facultatif | string | Champ texte10 |
text11 Facultatif | string | Champ texte11 |
text12 Facultatif | string | Champ texte12 |
text13 Facultatif | string | Champ texte13 |
text14 Facultatif | string | Champ texte14 |
text15 Facultatif | string | Champ texte15 |
variants Facultatif | object | Variantes du produit |
id | integer | Identifiant de la variante |
name | string | Intitulé de la variante |
reference | string | Référence |
gtin | string | Code EAN |
condition | string | Etat de conditionnement. Les valeurs possibles sont : new, used, refurbished |
currency | string | Devise |
price_ex_vat | float | Prix HT |
price_inc_vat | float | Prix TTC |
price_base_ex_vat | float | Prix non remisé HT |
price_base_inc_vat | float | Prix non remisé TTC |
price_ex_vat_label Facultatif | string | Prix HT formaté |
price_inc_vat_label Facultatif | string | Prix TTC formaté |
price_base_ex_vat_label Facultatif | string | Prix non remisé HT formaté |
price_base_inc_vat_label Facultatif | string | Prix non remisé TTC formaté |
is_discounted | boolean | En promo |
thumb Facultatif | object | Illustration de la variante |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
is_available | boolean | Disponible et en stock |
in_stock | boolean | Variante en stock |
categories Facultatif | object | Catégories du produit |
id | integer | Identifiant de la catégorie |
name | string | Intitulé |
slug | string | Nom optimisé |
description Facultatif | string | Description |
is_main Facultatif | boolean | Catégorie principale du produit |
products_count Facultatif | integer | Nombre de produits |
url Facultatif | string | URL de la catégorie |
thumb Facultatif | object | Illustration |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
has_tier_prices Facultatif | boolean | Possède des tarifs dégressifs |
Liste les produits GET
/api/v1/catalog/products.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
spotlights | flag | Limite la la liste des produits aux produits vedettes Les valeurs attendues sont : 1 | |||||||||||||||
tags | array | Liste des tags auxquels restreindre les produits | |||||||||||||||
tags_rule | string | Determine la règle en cas de recherche mulit-tags.
Les valeurs attendues sont : or, and | |||||||||||||||
in_stock | string | Restreint la liste des produits en fonction de l'état de leur stock.
Les valeurs attendues sont : yes, no | |||||||||||||||
available | string | Restreint la liste des produits en fonction de leur date de disponibilité.
Les valeurs attendues sont : yes, no | |||||||||||||||
limit | integer | Nombre d'éléments par page (valeur par défaut : 20, maximum : 20) | |||||||||||||||
page | integer | Numéro de la page à récupérer. La numérotation démarre à 0 (valeur par défaut) | |||||||||||||||
sort | array | Ordres de tri parmis les critères suivants :
| |||||||||||||||
extra_fields | array | Inclut des données supplémentaires à la réponse, parmis les suivantes :
|
Format de sortie :
data:[
{
"id": "integer",
"type": "string",
"name": "string",
"slug": "string",
"category_id": "integer",
"category_name": "string",
"category_slug": "string",
"brand_id": "integer",
"brand_name": "string",
"header": "string",
"description": "string",
"release_date": "string",
"release_date_f": "string",
"release_date_timestamp": "integer",
"is_virtual": "boolean",
"is_spotlight": "boolean",
"is_discounted": "boolean",
"rate": "float",
"currency": "string",
"price_min_ex_vat": "float",
"price_min_inc_vat": "float",
"price_max_ex_vat": "float",
"price_max_inc_vat": "float",
"price_base_ex_vat": "float",
"price_base_inc_vat": "float",
"price_ex_vat_label": "string",
"price_inc_vat_label": "string",
"price_min_ex_vat_label": "string",
"price_min_inc_vat_label": "string",
"price_max_ex_vat_label": "string",
"price_max_inc_vat_label": "string",
"price_base_ex_vat_label": "string",
"price_base_inc_vat_label": "string",
"has_comments_open": "boolean",
"comments_count": "integer",
"tags": "string",
"url": "string",
"main_thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
},
"thumbs": [
{
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
}
],
"available": "string",
"in_stock": "string",
"text1": "string",
"text2": "string",
"text3": "string",
"text4": "string",
"text5": "string",
"text6": "string",
"text7": "string",
"text8": "string",
"text9": "string",
"text10": "string",
"text11": "string",
"text12": "string",
"text13": "string",
"text14": "string",
"text15": "string",
"variants": [
{
"id": "integer",
"name": "string",
"reference": "string",
"gtin": "string",
"condition": "string",
"currency": "string",
"price_ex_vat": "float",
"price_inc_vat": "float",
"price_base_ex_vat": "float",
"price_base_inc_vat": "float",
"price_ex_vat_label": "string",
"price_inc_vat_label": "string",
"price_base_ex_vat_label": "string",
"price_base_inc_vat_label": "string",
"is_discounted": "boolean",
"thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
},
"is_available": "boolean",
"in_stock": "boolean"
}
],
"categories": [
{
"id": "integer",
"name": "string",
"slug": "string",
"description": "string",
"is_main": "boolean",
"products_count": "integer",
"url": "string",
"thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
}
}
],
"has_tier_prices": "boolean"
}
]
Nom | Type | Description |
---|---|---|
id | integer | Identifiant du produit |
type | string | Type de produit |
name | string | Intitulé du produit |
slug | string | Nom optimisé du produit |
category_id | integer | Identifiant de la catégorie |
category_name | string | Nom de la catégorie |
category_slug | string | Nom optimisé de la catégorie |
brand_id Facultatif | integer | Identifiant de la marque |
brand_name Facultatif | string | Nom de la marque |
header Facultatif | string | Chapô du produit |
description Facultatif | string | Description du produit |
release_date | string | Date de disponibilité |
release_date_f | string | Date de disponibilité formatée |
release_date_timestamp | integer | Timestamp de la date de disponibilité |
is_virtual | boolean | Produit virtuel |
is_spotlight | boolean | Produit vedette |
is_discounted | boolean | Produit en promotion |
rate | float | Note du produit |
currency | string | Devise |
price_min_ex_vat | float | Prix minimal HT |
price_min_inc_vat | float | Prix minimal TTC |
price_max_ex_vat | float | Prix maximal HT |
price_max_inc_vat | float | Prix maximal TTC |
price_base_ex_vat Facultatif | float | Prix non remisé HT |
price_base_inc_vat Facultatif | float | Prix non remisé TTC |
price_ex_vat_label Facultatif | string | Prix HT formaté, affiche le prix sous forme d'interval de la variante la moins cher à la plus cher |
price_inc_vat_label Facultatif | string | Prix TTC formaté, affiche le prix sous forme d'interval de la variante la moins cher à la plus cher |
price_min_ex_vat_label Facultatif | string | Prix minimal HT formaté |
price_min_inc_vat_label Facultatif | string | Prix minimal TTC formaté |
price_max_ex_vat_label Facultatif | string | Prix maximal HT formaté |
price_max_inc_vat_label Facultatif | string | Prix maximal TTC formaté |
price_base_ex_vat_label Facultatif | string | Prix non remisé HT formaté |
price_base_inc_vat_label Facultatif | string | Prix non remisé TTC formaté |
has_comments_open | boolean | Les commentaires sont autorisés |
comments_count | integer | Nombre de commentaires |
tags | string | Tags |
url | string | URL canonique du produit |
main_thumb Facultatif | object | Illustration principale |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
thumbs Facultatif | object | Illustrations du produit |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
available | string | Disponibilité du produit |
in_stock | string | Etat du stock global toutes variantes confondues. Les valeurs possibles sont : yes, no, partial |
text1 Facultatif | string | Champ texte1 |
text2 Facultatif | string | Champ texte2 |
text3 Facultatif | string | Champ texte3 |
text4 Facultatif | string | Champ texte4 |
text5 Facultatif | string | Champ texte5 |
text6 Facultatif | string | Champ texte6 |
text7 Facultatif | string | Champ texte7 |
text8 Facultatif | string | Champ texte8 |
text9 Facultatif | string | Champ texte9 |
text10 Facultatif | string | Champ texte10 |
text11 Facultatif | string | Champ texte11 |
text12 Facultatif | string | Champ texte12 |
text13 Facultatif | string | Champ texte13 |
text14 Facultatif | string | Champ texte14 |
text15 Facultatif | string | Champ texte15 |
variants Facultatif | object | Variantes du produit |
id | integer | Identifiant de la variante |
name | string | Intitulé de la variante |
reference | string | Référence |
gtin | string | Code EAN |
condition | string | Etat de conditionnement. Les valeurs possibles sont : new, used, refurbished |
currency | string | Devise |
price_ex_vat | float | Prix HT |
price_inc_vat | float | Prix TTC |
price_base_ex_vat | float | Prix non remisé HT |
price_base_inc_vat | float | Prix non remisé TTC |
price_ex_vat_label Facultatif | string | Prix HT formaté |
price_inc_vat_label Facultatif | string | Prix TTC formaté |
price_base_ex_vat_label Facultatif | string | Prix non remisé HT formaté |
price_base_inc_vat_label Facultatif | string | Prix non remisé TTC formaté |
is_discounted | boolean | En promo |
thumb Facultatif | object | Illustration de la variante |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
is_available | boolean | Disponible et en stock |
in_stock | boolean | Variante en stock |
categories Facultatif | object | Catégories du produit |
id | integer | Identifiant de la catégorie |
name | string | Intitulé |
slug | string | Nom optimisé |
description Facultatif | string | Description |
is_main Facultatif | boolean | Catégorie principale du produit |
products_count Facultatif | integer | Nombre de produits |
url Facultatif | string | URL de la catégorie |
thumb Facultatif | object | Illustration |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
has_tier_prices Facultatif | boolean | Possède des tarifs dégressifs |
Retourne le détail d'un produit GET
/api/v1/catalog/products/{product_id}.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |||||
---|---|---|---|---|---|---|---|
product_id | Obligatoire | integer | Identifiant du produit | ||||
extra_fields | array | Inclut des données supplémentaires à la réponse, parmis les suivantes :
|
Format de sortie :
data:{
"id": "integer",
"type": "string",
"name": "string",
"slug": "string",
"category_id": "integer",
"category_name": "string",
"category_slug": "string",
"brand_id": "integer",
"brand_name": "string",
"header": "string",
"description": "string",
"release_date": "string",
"release_date_f": "string",
"release_date_timestamp": "integer",
"is_virtual": "boolean",
"is_spotlight": "boolean",
"is_discounted": "boolean",
"rate": "float",
"currency": "string",
"price_min_ex_vat": "float",
"price_min_inc_vat": "float",
"price_max_ex_vat": "float",
"price_max_inc_vat": "float",
"price_base_ex_vat": "float",
"price_base_inc_vat": "float",
"price_ex_vat_label": "string",
"price_inc_vat_label": "string",
"price_min_ex_vat_label": "string",
"price_min_inc_vat_label": "string",
"price_max_ex_vat_label": "string",
"price_max_inc_vat_label": "string",
"price_base_ex_vat_label": "string",
"price_base_inc_vat_label": "string",
"has_comments_open": "boolean",
"comments_count": "integer",
"tags": "string",
"url": "string",
"main_thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
},
"thumbs": [
{
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
}
],
"available": "string",
"in_stock": "string",
"text1": "string",
"text2": "string",
"text3": "string",
"text4": "string",
"text5": "string",
"text6": "string",
"text7": "string",
"text8": "string",
"text9": "string",
"text10": "string",
"text11": "string",
"text12": "string",
"text13": "string",
"text14": "string",
"text15": "string",
"variants": [
{
"id": "integer",
"name": "string",
"reference": "string",
"gtin": "string",
"condition": "string",
"currency": "string",
"price_ex_vat": "float",
"price_inc_vat": "float",
"price_base_ex_vat": "float",
"price_base_inc_vat": "float",
"price_ex_vat_label": "string",
"price_inc_vat_label": "string",
"price_base_ex_vat_label": "string",
"price_base_inc_vat_label": "string",
"is_discounted": "boolean",
"thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
},
"is_available": "boolean",
"in_stock": "boolean"
}
],
"categories": [
{
"id": "integer",
"name": "string",
"slug": "string",
"description": "string",
"is_main": "boolean",
"products_count": "integer",
"url": "string",
"thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
}
}
],
"has_tier_prices": "boolean"
}
Nom | Type | Description |
---|---|---|
id | integer | Identifiant du produit |
type | string | Type de produit |
name | string | Intitulé du produit |
slug | string | Nom optimisé du produit |
category_id | integer | Identifiant de la catégorie |
category_name | string | Nom de la catégorie |
category_slug | string | Nom optimisé de la catégorie |
brand_id Facultatif | integer | Identifiant de la marque |
brand_name Facultatif | string | Nom de la marque |
header Facultatif | string | Chapô du produit |
description Facultatif | string | Description du produit |
release_date | string | Date de disponibilité |
release_date_f | string | Date de disponibilité formatée |
release_date_timestamp | integer | Timestamp de la date de disponibilité |
is_virtual | boolean | Produit virtuel |
is_spotlight | boolean | Produit vedette |
is_discounted | boolean | Produit en promotion |
rate | float | Note du produit |
currency | string | Devise |
price_min_ex_vat | float | Prix minimal HT |
price_min_inc_vat | float | Prix minimal TTC |
price_max_ex_vat | float | Prix maximal HT |
price_max_inc_vat | float | Prix maximal TTC |
price_base_ex_vat Facultatif | float | Prix non remisé HT |
price_base_inc_vat Facultatif | float | Prix non remisé TTC |
price_ex_vat_label Facultatif | string | Prix HT formaté, affiche le prix sous forme d'interval de la variante la moins cher à la plus cher |
price_inc_vat_label Facultatif | string | Prix TTC formaté, affiche le prix sous forme d'interval de la variante la moins cher à la plus cher |
price_min_ex_vat_label Facultatif | string | Prix minimal HT formaté |
price_min_inc_vat_label Facultatif | string | Prix minimal TTC formaté |
price_max_ex_vat_label Facultatif | string | Prix maximal HT formaté |
price_max_inc_vat_label Facultatif | string | Prix maximal TTC formaté |
price_base_ex_vat_label Facultatif | string | Prix non remisé HT formaté |
price_base_inc_vat_label Facultatif | string | Prix non remisé TTC formaté |
has_comments_open | boolean | Les commentaires sont autorisés |
comments_count | integer | Nombre de commentaires |
tags | string | Tags |
url | string | URL canonique du produit |
main_thumb Facultatif | object | Illustration principale |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
thumbs Facultatif | object | Illustrations du produit |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
available | string | Disponibilité du produit |
in_stock | string | Etat du stock global toutes variantes confondues. Les valeurs possibles sont : yes, no, partial |
text1 Facultatif | string | Champ texte1 |
text2 Facultatif | string | Champ texte2 |
text3 Facultatif | string | Champ texte3 |
text4 Facultatif | string | Champ texte4 |
text5 Facultatif | string | Champ texte5 |
text6 Facultatif | string | Champ texte6 |
text7 Facultatif | string | Champ texte7 |
text8 Facultatif | string | Champ texte8 |
text9 Facultatif | string | Champ texte9 |
text10 Facultatif | string | Champ texte10 |
text11 Facultatif | string | Champ texte11 |
text12 Facultatif | string | Champ texte12 |
text13 Facultatif | string | Champ texte13 |
text14 Facultatif | string | Champ texte14 |
text15 Facultatif | string | Champ texte15 |
variants Facultatif | object | Variantes du produit |
id | integer | Identifiant de la variante |
name | string | Intitulé de la variante |
reference | string | Référence |
gtin | string | Code EAN |
condition | string | Etat de conditionnement. Les valeurs possibles sont : new, used, refurbished |
currency | string | Devise |
price_ex_vat | float | Prix HT |
price_inc_vat | float | Prix TTC |
price_base_ex_vat | float | Prix non remisé HT |
price_base_inc_vat | float | Prix non remisé TTC |
price_ex_vat_label Facultatif | string | Prix HT formaté |
price_inc_vat_label Facultatif | string | Prix TTC formaté |
price_base_ex_vat_label Facultatif | string | Prix non remisé HT formaté |
price_base_inc_vat_label Facultatif | string | Prix non remisé TTC formaté |
is_discounted | boolean | En promo |
thumb Facultatif | object | Illustration de la variante |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
is_available | boolean | Disponible et en stock |
in_stock | boolean | Variante en stock |
categories Facultatif | object | Catégories du produit |
id | integer | Identifiant de la catégorie |
name | string | Intitulé |
slug | string | Nom optimisé |
description Facultatif | string | Description |
is_main Facultatif | boolean | Catégorie principale du produit |
products_count Facultatif | integer | Nombre de produits |
url Facultatif | string | URL de la catégorie |
thumb Facultatif | object | Illustration |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
has_tier_prices Facultatif | boolean | Possède des tarifs dégressifs |
Vérifie la disponibilité d'un produit GET
/api/v1/catalog/products/{product_id}/availability.json
Vérifie la disponibilité d'un produit.
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
product_id | Obligatoire | integer | Identifiant du produit |
Format de sortie :
data:{
"available": "string"
}
Nom | Type | Description |
---|---|---|
available | string | Disponibilité. Les valeurs possibles sont : yes, no, partial |
Liste les illustrations d'un produit GET
/api/v1/catalog/products/{product_id}/images.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
product_id | Obligatoire | integer | Identifiant de produit |
limit | integer | Limite le nombre d'images (défaut : 40, maximum : 40) |
Format de sortie :
data:[
{
"name": "string",
"description": "string",
"thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
}
}
]
Nom | Type | Description |
---|---|---|
name | string | Nom du fichier |
description | string | Description du fichier |
thumb | object | Illustration |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
Tarifs dégressifs GET
/api/v1/catalog/products/{product_id}/tier_prices.json
Retourne la grille de tarifs dégressifs associée au produit.
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
product_id | Obligatoire | integer | Identifiant du produit |
Format de sortie :
data:[
{
"qt": "int",
"discount": "float"
}
]
Nom | Type | Description |
---|---|---|
qt | int | Quantité |
discount | float | Pourcentage de remise |
Vérifie la disponibilité d'une variante GET
/api/v1/catalog/variants/{variant_id}/availability.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
variant_id | Obligatoire | integer | Identifiant de la variante |
Format de sortie :
data:{
"is_available": "boolean"
}
Nom | Type | Description |
---|---|---|
is_available | boolean | Disponibilité de la variante |
Commentaires
Liste les dernières évaluations GET
/api/v1/catalog/comments.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |||||
---|---|---|---|---|---|---|---|
limit | integer | Nombre d'éléments par page (valeur par défaut : 20, maximum : 20) | |||||
page | integer | Numéro de la page à récupérer. La numérotation démarre à 0 (valeur par défaut) | |||||
sort | array | Ordres de tri parmis les critères suivants :
|
Format de sortie :
data:{
"comments": [
{
"id": "integer",
"product_id": "integer",
"comment": "string",
"rate": "float",
"author": "string",
"date": "string",
"date_f": "string",
"date_timestamp": "integer"
}
]
}
Nom | Type | Description |
---|---|---|
comments | object | Commentaires |
id | integer | Identifiant du commentaire |
product_id | integer | Identifiant du produit |
comment | string | Commentaire |
rate | float | Note |
author | string | Auteur |
date | string | Date de publication |
date_f | string | Date de publication formatée |
date_timestamp | integer | Timestamp de la date de publication |
Génère un captcha GET
/api/v1/catalog/products/{product_id}/captcha.json
Génère un nouveau captcha pour la prochaine évaluation postée par l'utilisateur courant. Ce endpoint est inutile si reCaptha est utilisé.
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
product_id | Obligatoire | integer | Identifiant du produit |
Format de sortie :
data:{
"captcha": "string"
}
Nom | Type | Description |
---|---|---|
captcha | string | Question du captcha |
Liste les évaluations d'un produit GET
/api/v1/catalog/products/{product_id}/comments.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |||||
---|---|---|---|---|---|---|---|
product_id | Obligatoire | integer | Identifiant du produit | ||||
limit | integer | Nombre d'éléments par page (valeur par défaut : 20, maximum : 20) | |||||
page | integer | Numéro de la page à récupérer. La numérotation démarre à 0 (valeur par défaut) | |||||
sort | array | Ordres de tri parmis les critères suivants :
|
Format de sortie :
data:{
"comments": [
{
"id": "integer",
"product_id": "integer",
"comment": "string",
"rate": "float",
"author": "string",
"date": "string",
"date_f": "string",
"date_timestamp": "integer"
}
],
"has_comments_open": "boolean",
"has_captcha": "boolean",
"captcha": "string",
"is_consent_required": "boolean"
}
Nom | Type | Description |
---|---|---|
comments | object | Commentaires |
id | integer | Identifiant du commentaire |
product_id | integer | Identifiant du produit |
comment | string | Commentaire |
rate | float | Note |
author | string | Auteur |
date | string | Date de publication |
date_f | string | Date de publication formatée |
date_timestamp | integer | Timestamp de la date de publication |
has_comments_open | boolean | Détermine si les évaluations sont ouverts pour le produit |
has_captcha | boolean | Détermine si le produit est protégé par catpcha |
captcha Facultatif | string | Question de captcha pour la construction d'un formulaire d'évaluation (vide si reCaptcha est activé) |
is_consent_required | boolean | Recueil du consentement requis |
Publie une évaluation POST
/api/v1/catalog/products/{product_id}/comments.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |
---|---|---|---|
product_id | Obligatoire | integer | Identifiant du produit |
comment | string | Commentaire produit | |
rate | integer | Note donnée par l'utilisateur entre 0 et 10 | |
author | string | Auteur | |
captcha | string | Réponse au dernier captcha généré pour ce produit | |
consent | boolean | Donne le consentement au traitement des données |
Format de sortie :
data:{
"id": "integer",
"is_published": "boolean",
"new_captcha": "string"
}
Nom | Type | Description |
---|---|---|
id Facultatif | integer | Identifiant de l'évaluation |
is_published Facultatif | boolean | Determine si l'évaluation est publiée immédiatement |
new_captcha Facultatif | string | Nouveau captcha en cas d'échec de soumission de l'évaluation (vide si reCaptcha est activé) |
Liste les catégories GET
/api/v1/catalog/categories.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |||||||
---|---|---|---|---|---|---|---|---|---|
sort | array | Ordres de tri parmis les critères suivants :
| |||||||
extra_fields | array | Inclut des données supplémentaires à la réponse, parmis les suivantes :
|
Format de sortie :
data:[
{
"id": "integer",
"name": "string",
"slug": "string",
"description": "string",
"is_main": "boolean",
"products_count": "integer",
"url": "string",
"thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
}
}
]
Nom | Type | Description |
---|---|---|
id | integer | Identifiant de la catégorie |
name | string | Intitulé |
slug | string | Nom optimisé |
description Facultatif | string | Description |
is_main Facultatif | boolean | Catégorie principale du produit |
products_count Facultatif | integer | Nombre de produits |
url Facultatif | string | URL de la catégorie |
thumb Facultatif | object | Illustration |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
Liste les tags d'une catégorie GET
/api/v1/catalog/categories/{category_id}/tags.json
Liste les tags d'une catégorie (limité à 500 tags)
Paramètres supportés par ce endpoint :
Nom | Type | Description | |||||
---|---|---|---|---|---|---|---|
category_id | Obligatoire | integer | Identifiant de la catégorie | ||||
sort | array | Ordres de tri parmis les critères suivants :
|
Format de sortie :
data:[
{
"name": "string",
"count": "integer",
"weight": "integer"
}
]
Nom | Type | Description |
---|---|---|
name | string | Intitulé du tag |
count | integer | Nombre d'utilisation |
weight | integer | Poids du tag dans la nuage |
Liste les tags GET
/api/v1/catalog/tags.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |||||
---|---|---|---|---|---|---|---|
sort | array | Ordres de tri parmis les critères suivants :
|
Format de sortie :
data:[
{
"name": "string",
"count": "integer",
"weight": "integer"
}
]
Nom | Type | Description |
---|---|---|
name | string | Intitulé du tag |
count | integer | Nombre d'utilisation |
weight | integer | Poids du tag dans la nuage |
Ventes croisées
Liste les produits egalement achetés GET
/api/v1/catalog/products/{product_id}/alsobought.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
product_id | Obligatoire | integer | Identifiant de produit | ||||||||||||
category_id | integer | Identifiant de catégorie | |||||||||||||
limit | integer | Limite le nombre de produits associés (defaut : 20, maximum : 20) | |||||||||||||
sort | array | Ordres de tri parmis les critères suivants :
| |||||||||||||
extra_fields | array | Inclut des données supplémentaires à la réponse, parmis les suivantes :
|
Format de sortie :
data:[
{
"id": "integer",
"type": "string",
"name": "string",
"slug": "string",
"category_id": "integer",
"category_name": "string",
"category_slug": "string",
"brand_id": "integer",
"brand_name": "string",
"header": "string",
"description": "string",
"release_date": "string",
"release_date_f": "string",
"release_date_timestamp": "integer",
"is_virtual": "boolean",
"is_spotlight": "boolean",
"is_discounted": "boolean",
"rate": "float",
"currency": "string",
"price_min_ex_vat": "float",
"price_min_inc_vat": "float",
"price_max_ex_vat": "float",
"price_max_inc_vat": "float",
"price_base_ex_vat": "float",
"price_base_inc_vat": "float",
"price_ex_vat_label": "string",
"price_inc_vat_label": "string",
"price_min_ex_vat_label": "string",
"price_min_inc_vat_label": "string",
"price_max_ex_vat_label": "string",
"price_max_inc_vat_label": "string",
"price_base_ex_vat_label": "string",
"price_base_inc_vat_label": "string",
"has_comments_open": "boolean",
"comments_count": "integer",
"tags": "string",
"url": "string",
"main_thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
},
"thumbs": [
{
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
}
],
"available": "string",
"in_stock": "string",
"text1": "string",
"text2": "string",
"text3": "string",
"text4": "string",
"text5": "string",
"text6": "string",
"text7": "string",
"text8": "string",
"text9": "string",
"text10": "string",
"text11": "string",
"text12": "string",
"text13": "string",
"text14": "string",
"text15": "string",
"variants": [
{
"id": "integer",
"name": "string",
"reference": "string",
"gtin": "string",
"condition": "string",
"currency": "string",
"price_ex_vat": "float",
"price_inc_vat": "float",
"price_base_ex_vat": "float",
"price_base_inc_vat": "float",
"price_ex_vat_label": "string",
"price_inc_vat_label": "string",
"price_base_ex_vat_label": "string",
"price_base_inc_vat_label": "string",
"is_discounted": "boolean",
"thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
},
"is_available": "boolean",
"in_stock": "boolean"
}
],
"categories": [
{
"id": "integer",
"name": "string",
"slug": "string",
"description": "string",
"is_main": "boolean",
"products_count": "integer",
"url": "string",
"thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
}
}
],
"has_tier_prices": "boolean"
}
]
Nom | Type | Description |
---|---|---|
id | integer | Identifiant du produit |
type | string | Type de produit |
name | string | Intitulé du produit |
slug | string | Nom optimisé du produit |
category_id | integer | Identifiant de la catégorie |
category_name | string | Nom de la catégorie |
category_slug | string | Nom optimisé de la catégorie |
brand_id Facultatif | integer | Identifiant de la marque |
brand_name Facultatif | string | Nom de la marque |
header Facultatif | string | Chapô du produit |
description Facultatif | string | Description du produit |
release_date | string | Date de disponibilité |
release_date_f | string | Date de disponibilité formatée |
release_date_timestamp | integer | Timestamp de la date de disponibilité |
is_virtual | boolean | Produit virtuel |
is_spotlight | boolean | Produit vedette |
is_discounted | boolean | Produit en promotion |
rate | float | Note du produit |
currency | string | Devise |
price_min_ex_vat | float | Prix minimal HT |
price_min_inc_vat | float | Prix minimal TTC |
price_max_ex_vat | float | Prix maximal HT |
price_max_inc_vat | float | Prix maximal TTC |
price_base_ex_vat Facultatif | float | Prix non remisé HT |
price_base_inc_vat Facultatif | float | Prix non remisé TTC |
price_ex_vat_label Facultatif | string | Prix HT formaté, affiche le prix sous forme d'interval de la variante la moins cher à la plus cher |
price_inc_vat_label Facultatif | string | Prix TTC formaté, affiche le prix sous forme d'interval de la variante la moins cher à la plus cher |
price_min_ex_vat_label Facultatif | string | Prix minimal HT formaté |
price_min_inc_vat_label Facultatif | string | Prix minimal TTC formaté |
price_max_ex_vat_label Facultatif | string | Prix maximal HT formaté |
price_max_inc_vat_label Facultatif | string | Prix maximal TTC formaté |
price_base_ex_vat_label Facultatif | string | Prix non remisé HT formaté |
price_base_inc_vat_label Facultatif | string | Prix non remisé TTC formaté |
has_comments_open | boolean | Les commentaires sont autorisés |
comments_count | integer | Nombre de commentaires |
tags | string | Tags |
url | string | URL canonique du produit |
main_thumb Facultatif | object | Illustration principale |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
thumbs Facultatif | object | Illustrations du produit |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
available | string | Disponibilité du produit |
in_stock | string | Etat du stock global toutes variantes confondues. Les valeurs possibles sont : yes, no, partial |
text1 Facultatif | string | Champ texte1 |
text2 Facultatif | string | Champ texte2 |
text3 Facultatif | string | Champ texte3 |
text4 Facultatif | string | Champ texte4 |
text5 Facultatif | string | Champ texte5 |
text6 Facultatif | string | Champ texte6 |
text7 Facultatif | string | Champ texte7 |
text8 Facultatif | string | Champ texte8 |
text9 Facultatif | string | Champ texte9 |
text10 Facultatif | string | Champ texte10 |
text11 Facultatif | string | Champ texte11 |
text12 Facultatif | string | Champ texte12 |
text13 Facultatif | string | Champ texte13 |
text14 Facultatif | string | Champ texte14 |
text15 Facultatif | string | Champ texte15 |
variants Facultatif | object | Variantes du produit |
id | integer | Identifiant de la variante |
name | string | Intitulé de la variante |
reference | string | Référence |
gtin | string | Code EAN |
condition | string | Etat de conditionnement. Les valeurs possibles sont : new, used, refurbished |
currency | string | Devise |
price_ex_vat | float | Prix HT |
price_inc_vat | float | Prix TTC |
price_base_ex_vat | float | Prix non remisé HT |
price_base_inc_vat | float | Prix non remisé TTC |
price_ex_vat_label Facultatif | string | Prix HT formaté |
price_inc_vat_label Facultatif | string | Prix TTC formaté |
price_base_ex_vat_label Facultatif | string | Prix non remisé HT formaté |
price_base_inc_vat_label Facultatif | string | Prix non remisé TTC formaté |
is_discounted | boolean | En promo |
thumb Facultatif | object | Illustration de la variante |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
is_available | boolean | Disponible et en stock |
in_stock | boolean | Variante en stock |
categories Facultatif | object | Catégories du produit |
id | integer | Identifiant de la catégorie |
name | string | Intitulé |
slug | string | Nom optimisé |
description Facultatif | string | Description |
is_main Facultatif | boolean | Catégorie principale du produit |
products_count Facultatif | integer | Nombre de produits |
url Facultatif | string | URL de la catégorie |
thumb Facultatif | object | Illustration |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
has_tier_prices Facultatif | boolean | Possède des tarifs dégressifs |
Liste les produits associés GET
/api/v1/catalog/products/{product_id}/linked.json
Paramètres supportés par ce endpoint :
Nom | Type | Description | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
product_id | Obligatoire | integer | Identifiant du produit | ||||||||||||
category_id | integer | Identifiant de catégorie | |||||||||||||
random_fill | boolean | Remplit aléatoirement la liste des produits avec des produits au hasard jusqu'à la valeur du paramètre limit | |||||||||||||
limit | integer | Limit le nombre de produits associés (defaut : 20, maximum : 20) | |||||||||||||
sort | array | Ordres de tri parmis les critères suivants :
| |||||||||||||
extra_fields | array | Inclut des données supplémentaires à la réponse, parmis les suivantes :
|
Format de sortie :
data:[
{
"id": "integer",
"type": "string",
"name": "string",
"slug": "string",
"category_id": "integer",
"category_name": "string",
"category_slug": "string",
"brand_id": "integer",
"brand_name": "string",
"header": "string",
"description": "string",
"release_date": "string",
"release_date_f": "string",
"release_date_timestamp": "integer",
"is_virtual": "boolean",
"is_spotlight": "boolean",
"is_discounted": "boolean",
"rate": "float",
"currency": "string",
"price_min_ex_vat": "float",
"price_min_inc_vat": "float",
"price_max_ex_vat": "float",
"price_max_inc_vat": "float",
"price_base_ex_vat": "float",
"price_base_inc_vat": "float",
"price_ex_vat_label": "string",
"price_inc_vat_label": "string",
"price_min_ex_vat_label": "string",
"price_min_inc_vat_label": "string",
"price_max_ex_vat_label": "string",
"price_max_inc_vat_label": "string",
"price_base_ex_vat_label": "string",
"price_base_inc_vat_label": "string",
"has_comments_open": "boolean",
"comments_count": "integer",
"tags": "string",
"url": "string",
"main_thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
},
"thumbs": [
{
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
}
],
"available": "string",
"in_stock": "string",
"text1": "string",
"text2": "string",
"text3": "string",
"text4": "string",
"text5": "string",
"text6": "string",
"text7": "string",
"text8": "string",
"text9": "string",
"text10": "string",
"text11": "string",
"text12": "string",
"text13": "string",
"text14": "string",
"text15": "string",
"variants": [
{
"id": "integer",
"name": "string",
"reference": "string",
"gtin": "string",
"condition": "string",
"currency": "string",
"price_ex_vat": "float",
"price_inc_vat": "float",
"price_base_ex_vat": "float",
"price_base_inc_vat": "float",
"price_ex_vat_label": "string",
"price_inc_vat_label": "string",
"price_base_ex_vat_label": "string",
"price_base_inc_vat_label": "string",
"is_discounted": "boolean",
"thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
},
"is_available": "boolean",
"in_stock": "boolean"
}
],
"categories": [
{
"id": "integer",
"name": "string",
"slug": "string",
"description": "string",
"is_main": "boolean",
"products_count": "integer",
"url": "string",
"thumb": {
"id": "integer",
"title": "string",
"description": "string",
"url": "string",
"url_miniature": "string",
"url_vignette": "string",
"url_g_miniature": "string",
"url_g_vignette": "string"
}
}
],
"has_tier_prices": "boolean"
}
]
Nom | Type | Description |
---|---|---|
id | integer | Identifiant du produit |
type | string | Type de produit |
name | string | Intitulé du produit |
slug | string | Nom optimisé du produit |
category_id | integer | Identifiant de la catégorie |
category_name | string | Nom de la catégorie |
category_slug | string | Nom optimisé de la catégorie |
brand_id Facultatif | integer | Identifiant de la marque |
brand_name Facultatif | string | Nom de la marque |
header Facultatif | string | Chapô du produit |
description Facultatif | string | Description du produit |
release_date | string | Date de disponibilité |
release_date_f | string | Date de disponibilité formatée |
release_date_timestamp | integer | Timestamp de la date de disponibilité |
is_virtual | boolean | Produit virtuel |
is_spotlight | boolean | Produit vedette |
is_discounted | boolean | Produit en promotion |
rate | float | Note du produit |
currency | string | Devise |
price_min_ex_vat | float | Prix minimal HT |
price_min_inc_vat | float | Prix minimal TTC |
price_max_ex_vat | float | Prix maximal HT |
price_max_inc_vat | float | Prix maximal TTC |
price_base_ex_vat Facultatif | float | Prix non remisé HT |
price_base_inc_vat Facultatif | float | Prix non remisé TTC |
price_ex_vat_label Facultatif | string | Prix HT formaté, affiche le prix sous forme d'interval de la variante la moins cher à la plus cher |
price_inc_vat_label Facultatif | string | Prix TTC formaté, affiche le prix sous forme d'interval de la variante la moins cher à la plus cher |
price_min_ex_vat_label Facultatif | string | Prix minimal HT formaté |
price_min_inc_vat_label Facultatif | string | Prix minimal TTC formaté |
price_max_ex_vat_label Facultatif | string | Prix maximal HT formaté |
price_max_inc_vat_label Facultatif | string | Prix maximal TTC formaté |
price_base_ex_vat_label Facultatif | string | Prix non remisé HT formaté |
price_base_inc_vat_label Facultatif | string | Prix non remisé TTC formaté |
has_comments_open | boolean | Les commentaires sont autorisés |
comments_count | integer | Nombre de commentaires |
tags | string | Tags |
url | string | URL canonique du produit |
main_thumb Facultatif | object | Illustration principale |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
thumbs Facultatif | object | Illustrations du produit |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
available | string | Disponibilité du produit |
in_stock | string | Etat du stock global toutes variantes confondues. Les valeurs possibles sont : yes, no, partial |
text1 Facultatif | string | Champ texte1 |
text2 Facultatif | string | Champ texte2 |
text3 Facultatif | string | Champ texte3 |
text4 Facultatif | string | Champ texte4 |
text5 Facultatif | string | Champ texte5 |
text6 Facultatif | string | Champ texte6 |
text7 Facultatif | string | Champ texte7 |
text8 Facultatif | string | Champ texte8 |
text9 Facultatif | string | Champ texte9 |
text10 Facultatif | string | Champ texte10 |
text11 Facultatif | string | Champ texte11 |
text12 Facultatif | string | Champ texte12 |
text13 Facultatif | string | Champ texte13 |
text14 Facultatif | string | Champ texte14 |
text15 Facultatif | string | Champ texte15 |
variants Facultatif | object | Variantes du produit |
id | integer | Identifiant de la variante |
name | string | Intitulé de la variante |
reference | string | Référence |
gtin | string | Code EAN |
condition | string | Etat de conditionnement. Les valeurs possibles sont : new, used, refurbished |
currency | string | Devise |
price_ex_vat | float | Prix HT |
price_inc_vat | float | Prix TTC |
price_base_ex_vat | float | Prix non remisé HT |
price_base_inc_vat | float | Prix non remisé TTC |
price_ex_vat_label Facultatif | string | Prix HT formaté |
price_inc_vat_label Facultatif | string | Prix TTC formaté |
price_base_ex_vat_label Facultatif | string | Prix non remisé HT formaté |
price_base_inc_vat_label Facultatif | string | Prix non remisé TTC formaté |
is_discounted | boolean | En promo |
thumb Facultatif | object | Illustration de la variante |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
is_available | boolean | Disponible et en stock |
in_stock | boolean | Variante en stock |
categories Facultatif | object | Catégories du produit |
id | integer | Identifiant de la catégorie |
name | string | Intitulé |
slug | string | Nom optimisé |
description Facultatif | string | Description |
is_main Facultatif | boolean | Catégorie principale du produit |
products_count Facultatif | integer | Nombre de produits |
url Facultatif | string | URL de la catégorie |
thumb Facultatif | object | Illustration |
id | integer | Identifiant du media |
title Facultatif | string | Nom |
description Facultatif | string | Description |
url | string | URL du média |
url_miniature | string | URL de la miniature |
url_vignette | string | URL de la vignette |
url_g_miniature | string | URL de la grande miniature |
url_g_vignette | string | URL de la grande vignette |
has_tier_prices Facultatif | boolean | Possède des tarifs dégressifs |