Interface service Web REST

GET orders/{idOrNumber}

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

Retourne la commande désirée

Information sur la ressource

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

URL de la ressource

https://ecommerce.dexero.com/service/rest/2/marchand/catalogue/orders/{idOrNumber}.format

Paramètres

Paramètre Description
idOrNumber Le numéro d'identification système ou le numéro de commande.
Exemple de valeur : test-123

Exemple de requête

https://ecommerce.dexero.com/service/rest/2/merchand/catalogue/orders/102.json

Objet de réponse "Order"

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é .
customer_id long Le numéro d'identification unique du compte client
purchase_date Date ISO-8601 La date d'achat
currency string Le code ISO à 3 lettres de la devise
customer_comment text Un message laissé par le client lors de la commande
customer_email string Le courriel du client
locale string Le code ISO de langue utilisé lors de la commande
subtotal_order decimal(20,2) Montant de sous-total de la commande
subtotal_cancelled decimal(20,2) Montant sous-total d'annulation
total_order decimal(20,2) Montant total de la commande
total_cancelled decimal(20,2) Le montant total de cancellation
total_products decimal(20,2) Montant total des produits
total_payment decimal(20,2) Le montant total de paiment
total_refunded decimal(20,2) Le montant total remboursé
total_transactions decimal(20,2) Le montant total des transactions
total_shipping decimal(20,2) Le montant total de livraison
total_left_to_pay decimal(20,2) Montant restant à payer
total_tax decimal(20,2) Montant total des taxes
total_tax_cancelled decimal(20,2) Montant total annulé des taxes
ip_address string L'adresse IP du client
is_archived boolean Indique si la commande a été supprimé (archivé).
status string Statut de la commande ex : treated
is_shippable boolean Détermine si la commande possède des produits qui sont livrables.
transaction_type string Type de transaction.
payment_method string Méthode de paiement
payment_provider string Le fournisseur de paiement
card_type string Le type de carte utilisé lors de la transaction
reference_number string Le numéro de référence de la commande
is_test boolean Détermine sur la commande a été signalé comme test
billing_address objet Address L'adresse de facturation
shipping_address objet Address L'adresse de livraison
order_form List<OrderForm> Données de formulaires
product List<OrderProduct> La liste des produits
customer objet Customer Informations sur le client

Objet de réponse "Address"

Champ Type de donnée Description
name string Le nom de la personne résidant à cette adresse
phone_number string Le numéro de téléphone
postal_code string Le code postal
company string Le nom de la compagnie
street_address string L'adresse
city string La ville
iso_country string Le code ISO du pays
iso_region string Le code iso de la région (Province)

Objet de réponse "OrderForm"

Champ Type de donnée Description
title string Le titre du formulaire
quantity_number int Le numéro de quantité
product_id long Le numéro d'identification unique du produit . L'ID est généré automatiquement et ne peut pas être changé .
value List<Value> La liste des valeurs saisies par le client

Objet de réponse "OrderProduct"

Champ Type de donnée Description
id long Le numéro d'identification unique du produit . L'ID est généré automatiquement et ne peut pas être changé .
sku string Code de produit / Stock Keeping Unit ( SKU )
name string Le nom du produit
type enum('buy', 'refund') Type de d'action relié au produit
  • buy - un achat
  • refund - un remboursement
product_price decimal(20,2) Le prix du produit
total_price decimal(20,2) Le prix total "en incluant le rabais"
price_for_quantity decimal(20,2) Le prix en fonction de la quantité
rebate_amount decimal(20,2) Le montant du rabais
tax_amount decimal(20,2) Le montant des taxes
quantity int La quantité acheté
custom_param List<CustomParam> La liste des valeurs de paramètres personnalisés
attribute List<Attribute> La liste des attributs

Objet de réponse "Value"

Champ Type de donnée Description
id long Le numéro d'identification unique de la valeur. L'ID est généré automatiquement et ne peut pas être changé .
identifier string L'identifiant du champ formulaire
label string Le label du champ formulaire
value string La valeur saisie par le client
fileName string Le nom du fichier
fileSizeBytes string Taille du fichier en bytes
fileContentBase64 string Fichier en Base64 (Seulement si le fichier est moins de 10 megs)

Objet de réponse "CustomParam"

Champ Type de donnée Description
identifier string L'identifiant du champ personnalisé
value string La valeur du champ personnalisé

Objet de réponse "Attribute"

Champ Type de donnée Description
identifier string L'identifiant de l'attribut
value string La valeur saisie par le client

Objet de réponse "Customer"

Champ Type de donnée Description
id long Le numéro d'identification unique du compte client . L'ID est généré automatiquement et ne peut pas être changé .
first_name string Le prénom
last_name string Le nom
email string Courriel de l'utilisateur
default_locale string Code de langue
date_created date Date de création du compte
custom_field List<CustomField> La liste des valeurs de paramètres personnalisés pour le client

Objet de réponse "CustomField" pour "Customer"

Champ Type de donnée Description
identifier string L'identifiant du champ personnalisé
value string La valeur du champ personnalisé