Interface service Web REST

GET products/{id}

Mis à jour, 2012-06-19 14:28

Retourne le détail d'un produit

Information sur la ressource

Taux limité ? Non
Authentification Facultatif
Formats de réponse json,xml
Methodes HTTP GET
Objet de réponse Product

URL de la ressource

https://ecommerce.dexero.com/service/rest/2/marchand/catalogue/products/{id}.format

Paramètres

Paramètre Description
id Le numéro d'identification système ou l'identifiant définie par utilisateur.
Exemple de valeur : 302
locale Langue de retour du produit
Exemple de valeur : fr,en
image_size Grandeur de l'image retourné
Exemple de valeur : 80 , 80x90

Exemple de requête

https://ecommerce.dexero.com/service/rest/2/merchand/catalogue/products/15609.json

Exemple de réponse

XML JSON
{
  "product" : {
    "id" : 15609,
    "sku" : "adsa",
    "identifier" : "eheheh",
    "name" : "hehehe",
    "currency" : "CAD",
    "type" : "grouped",
    "price" : "0.00",
    "rebate_price" : "0.00",
    "is_active" : true,
    "is_buyable" : false,
    "is_shippable" : false,
    "is_featured_new" : false,
    "weight" : 0,
    "length" : 0,
    "width" : 0,
    "height" : 0,
    "in_promotion" : false,
    "parent_product_id" : 0,
    "is_managed_inventory" : false,
    "number_remaining" : 0,
    "number_sold" : 0
  }
}

Objet de réponse "Product"

Champ Type de donnée Description
id long Le numéro d'identification unique de ce produit . L'ID est généré automatiquement et ne peut pas être changé .
sku string Code de produit / Stock Keeping Unit ( SKU ) .
identifier string Le numéro d'identification unique de ce produit définie par un utilisateur.
name string Le nom du produit
description_short string La description courte du produit, qui ne contient pas de formatage HTML.
description_full text La description longue du produit , qui peut inclure le formatage HTML .
type enum('regular', 'donation','grouped', 'bundle','download','event') Type de Produit :
  • regular - produit physique de base
  • donation - produit de type don
  • grouped - rassemblement de produits
  • bundle - rassemblement de produits configurable
  • event - produit disponible pour événements
price decimal(20,2) Le prix du produit
rebate_price decimal(20,2) Le prix du produit calculé avec les rabais
is_buyable boolean> Disponibilité du produit à l'achat
is_active boolean Détermine si le produit est actif
is_shippable boolean Détermine si le produit doit être expédié.
is_featured_new boolean Détermine si le produit est considéré comme nouveau
is_managed_inventory boolean Détermine si la gestion de l'inventaire est activé
weight float(7,4) Poids du produit qui peut être utilisé lors du calcul de frais de port
length float(7,4) Longueur du produit qui peut être utilisé lors du calcul de frais de port.
width float(7,4) Largeur du produit qui peut être utilisé lors du calcul de frais de port.
height float(7,4) Hauteur du produit qui peut être utilisé lors du calcul de frais de port.
in_promotion boolean Détermine si le produit est actuellement en promotion
image string Image principale du produit
parent_product_id long Identifiant du produit parent
child_products array Un table d'identifiants de produit pour lesquels le produit est le parent
number_remaining int La quantité restante du produit en inventaire
number_sold int Le nombre total de fois où ce produit a été vendu.
categories array Un table d'identifiants de categories auxquels le produit se rapporte
attributes List<Attribute> Un table d'attributs complémentaire au produit

Objet de réponse "Attribute"

Champ Type de donnée Description
id long Le numéro d'identification unique de l'attribut . L'ID est généré automatiquement et ne peut pas être changé .
identifier string L'identifiant unique de cet attribut définie par un utilisateur.
label string Le label de l'attribut
type string Le type d'attribut :
  • DateTime
  • Decimal
  • Long
  • Text
  • Varchar
cross_linked boolean Lié aux produits du même niveau par cet attribut.
attributes List<Value> Les valeurs de l'attribut

Objet de réponse "Value"

Champ Type de donnée Description
id long Le numéro d'identification unique de la valeur de l'attribut . L'ID est généré automatiquement et ne peut pas être changé .
value string La valeur de l'attribut