Les services FuturWeb acceptent deux modes d'authentification. Ils fonctionnent en parallèle et sans limite de date : vous pouvez conserver le mode historique ou passer au mode par en-têtes.
Les appels sont formatés de la manière suivante : https://jws.futurlog.com/{Application}/{Action}/{MerchantCode}/{Login}/{Key}/{Parameter}
C'est le mode d'origine, toujours pleinement supporté. Si vos échanges fonctionnent aujourd'hui, vous n'avez rien à modifier.
L'URL prend le préfixe v2 et perd les segments Login et Key : https://jws.futurlog.com/v2/{Application}/{Action}/{MerchantCode}/{Parameter}
Les deux en-têtes à ajouter :
X-FuturLog-Login : votre Login
X-FuturLog-Key : votre Key
L'authentification HTTP Basic est également acceptée sur ce préfixe : en-tête Authorization portant le couple Login / Key. Utile si votre client HTTP la gère nativement.
Intérêt de ce mode : la clé n'apparaît plus dans l'URL, donc plus dans les journaux des serveurs, des proxies et des équipements réseau traversés. C'est pourquoi nous le recommandons pour toute nouvelle intégration.
Ces composantes sont communes aux deux modes. Seul l'emplacement du Login et de la Key change.
MerchantCode est votre code marchand. Il est composé de 3 caractères alphanumériques et vous est fourni par FuturLog.
Login détermine le compte avec lequel vous effectuerez les actions sur le Web Service. Le Login vous est fourni par FuturLog.
En environnement de test, ce Login doit être suivi de -test.
Key est la clé permettant de vous identifier auprès de nos services. La clé vous est fournie par FuturLog.
Elle est différente en environnement de test et en environnement de production.
Elle est composée de 64 caractères [a-Z0-9].
Parameter est un paramètre facultatif selon la méthode que vous souhaitez appeler. Il sera détaillé plus bas.
| Url (mode 1 - historique) |
/Order/CreateNewExpectedReturn/{merchantCode}/{login}/{key} |
| Url (mode 2 - en-têtes) |
/v2/Order/CreateNewExpectedReturn/{merchantCode} |
| Type | POST |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| Corps | ExpectedParcelReturn |
| HTTP Status | 200 |
| Corps | Boolean |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_UNKNOWN_ERROR = Erreur inconnue E_NO_ORDER = Pas de commande E_UNKNOWN_PRODUCT_CODE = Code produit inconnu pour ce marchand E_NO_RETURN_LINE_QUANTITY = Quantité de ligne de retour à 0 E_UNKNOWN_BRAND = Impossible de déterminer l'enseigne Voir « Error » |
| Url (mode 1 - historique) |
/Order/CreateNewOrder/{merchantCode}/{login}/{key} |
| Url (mode 2 - en-têtes) |
/v2/Order/CreateNewOrder/{merchantCode} |
| Type | POST |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| Corps | Order |
| HTTP Status | 200 |
| Corps | Boolean |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_NO_ORDER = Pas de commande E_NO_ORDER_LINE = Pas de ligne de commande E_NO_ORDER_NUMBER = Pas de numéro de commande E_ALREADY_EXISTING_ORDER = La commande existe déjà pour ce marchand E_UNKNOWN_ERROR = Erreur inconnue Voir « Error » |
| Url (mode 1 - historique) |
/Order/GetCarriers/{merchantCode}/{login}/{key} |
| Url (mode 2 - en-têtes) |
/v2/Order/GetCarriers/{merchantCode} |
| Type | GET |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| HTTP Status | 200 |
| Corps | Liste de CarrierReturn |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_UNKNOWN_ERROR = Erreur inconnue Voir « Error » |
| Url (mode 1 - historique) |
/Order/GetOrderErrors/{merchantCode}/{login}/{key} |
| Url (mode 2 - en-têtes) |
/v2/Order/GetOrderErrors/{merchantCode} |
| Type | GET |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| HTTP Status | 200 |
| Corps | Liste de OrderErrorReturn |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_UNKNOWN_ERROR = Erreur inconnue Voir « Error » |
| Url (mode 1 - historique) |
/Order/GetReturns/{merchantCode}/{login}/{key}/{dateFromUtc} |
| Url (mode 2 - en-têtes) |
/v2/Order/GetReturns/{merchantCode}/{dateFromUtc} |
| Type | GET |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| HTTP Status | 200 |
| Corps | Liste de OrderReturn |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_UNKNOWN_ERROR = Erreur inconnue Voir « Error » |
| Url (mode 1 - historique) |
/Order/GetShipments/{merchantCode}/{login}/{key}/{dateFromUtc} |
| Url (mode 2 - en-têtes) |
/v2/Order/GetShipments/{merchantCode}/{dateFromUtc} |
| Type | GET |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| Paramètres | dateFromUtc = Toutes les commandes dont un changement d'état a eu lieu après cette date (décalage UTC/GMT +0) Formats acceptés : "yyyy-MM-dd" ou "yyyy-MM-ddTHH:mm:ss" Exemple : "2019-12-17" ou "2019-12-17T13:45:31" |
| HTTP Status | 200 |
| Corps | Liste de ShipmentReturn |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_UNKNOWN_ERROR = Erreur inconnue Voir « Error » |
| Url (mode 1 - historique) |
/Order/GetStates/{merchantCode}/{login}/{key} |
| Url (mode 2 - en-têtes) |
/v2/Order/GetStates/{merchantCode} |
| Type | GET |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| HTTP Status | 200 |
| Corps | Liste de StateReturn |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_UNKNOWN_ERROR = Erreur inconnue Voir « Error » |
| Url (mode 1 - historique) |
/Product/CheckStocks/{merchantCode}/{login}/{key} |
| Url (mode 2 - en-têtes) |
/v2/Product/CheckStocks/{merchantCode} |
| Type | POST |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| Corps | Liste de StockCheck |
| Commentaire | Retourne IsAvailable = false dès qu'une seule quantité souhaitée dépasse le stock disponible, avec le détail des lignes en manque Un code produit envoyé plusieurs fois voit ses quantités additionnées, une quantité négative compte pour 0 Photo instantanée : rien n'est réservé entre le contrôle et la création de la commande Ne contrôle que le stock : ni la destination, ni le transporteur ne sont regardés |
| HTTP Status | 200 |
| Corps | StockCheckReturn |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_NO_PRODUCT_CODE = Pas de code produit E_UNKNOWN_PRODUCT_CODE = Code produit inconnu pour ce marchand E_STOCKS_TRANSMISSION_DISABLED = Les remontées de stocks sont désactivées pour toutes les enseignes de ce marchand E_UNKNOWN_ERROR = Erreur inconnue Voir « Error » |
| Url (mode 1 - historique) |
/Product/CreateNewExpectedReceipt/{merchantCode}/{login}/{key} |
| Url (mode 2 - en-têtes) |
/v2/Product/CreateNewExpectedReceipt/{merchantCode} |
| Type | POST |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| Corps | Receipt |
| HTTP Status | 200 |
| Corps | Boolean |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_UNKNOWN_ERROR = Erreur inconnue E_NO_RECEIPT = Pas d'attendu E_ALREADY_EXISTING_RECEIPT = L'attendu existe déjà pour ce marchand E_NO_RECEIPT_LINE = Pas de ligne d'attendu E_NO_SCHEDULED_DATE = Date de réception prévue non renseignée E_UNKNOWN_PRODUCT_CODE = Code produit inconnu pour ce marchand E_NO_RECEIPT_LINE_QUANTITY = Quantité de ligne d'attendu à 0 E_NO_SUPPLIER_NAME = Nom du fournisseur non renseigné Voir « Error » |
| Url (mode 1 - historique) |
/Product/CreateNewProduct/{merchantCode}/{login}/{key} |
| Url (mode 2 - en-têtes) |
/v2/Product/CreateNewProduct/{merchantCode} |
| Type | POST |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| Corps | Product |
| Commentaire | Si le produit existe déjà, il est mis à jour |
| HTTP Status | 200 |
| Corps | Boolean |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_NO_PRODUCT_CODE = Pas de code produit E_UNKNOWN_ERROR = Erreur inconnue Voir « Error » |
| Url (mode 1 - historique) |
/Product/CreateNewProducts/{merchantCode}/{login}/{key} |
| Url (mode 2 - en-têtes) |
/v2/Product/CreateNewProducts/{merchantCode} |
| Type | POST |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| Corps | Liste de Product |
| Commentaire | Si un produit existe déjà, il est mis à jour Nb: En cas d'erreur sur un produit, aucun produit n'est enregistré |
| HTTP Status | 200 |
| Corps | Boolean |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_NO_PRODUCT_CODE = Pas de code produit E_UNKNOWN_ERROR = Erreur inconnue Voir « Error » |
| Url (mode 1 - historique) |
/Product/DeleteProduct/{merchantCode}/{login}/{key}/{productCode} |
| Url (mode 2 - en-têtes) |
/v2/Product/DeleteProduct/{merchantCode}/{productCode} |
| Type | POST |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| Paramètres | productCode = Code du produit à supprimer |
| HTTP Status | 200 |
| Corps | Boolean |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_NO_PRODUCT_CODE = Pas de code produit E_UNKNOWN_PRODUCT_CODE = Code produit inconnu pour ce marchand E_UNKNOWN_ERROR = Erreur inconnue Voir « Error » |
| Url (mode 1 - historique) |
/Product/GetProductErrors/{merchantCode}/{login}/{key} |
| Url (mode 2 - en-têtes) |
/v2/Product/GetProductErrors/{merchantCode} |
| Type | GET |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| HTTP Status | 200 |
| Corps | Liste de ProductErrorReturn |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_UNKNOWN_ERROR = Erreur inconnue Voir « Error » |
| Url (mode 1 - historique) |
/Product/GetProductInfo/{merchantCode}/{login}/{key}/{productCode} |
| Url (mode 2 - en-têtes) |
/v2/Product/GetProductInfo/{merchantCode}/{productCode} |
| Type | GET |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| Paramètres | productCode = Code du produit |
| HTTP Status | 200 |
| Corps | ProductInfoReturn |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_NO_PRODUCT_CODE = Pas de code produit E_UNKNOWN_PRODUCT_CODE = Code produit inconnu pour ce marchand E_UNKNOWN_ERROR = Erreur inconnue Voir « Error » |
| Url (mode 1 - historique) |
/Product/GetReceipts/{merchantCode}/{login}/{key}/{dateFromUtc} |
| Url (mode 2 - en-têtes) |
/v2/Product/GetReceipts/{merchantCode}/{dateFromUtc} |
| Type | GET |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| HTTP Status | 200 |
| Corps | Liste de ReceiptReturn |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_UNKNOWN_ERROR = Erreur inconnue Voir « Error » |
| Url (mode 1 - historique) |
/Product/GetStocks/{merchantCode}/{login}/{key}/{productCode} |
| Url (mode 2 - en-têtes) |
/v2/Product/GetStocks/{merchantCode}/{productCode} |
| Type | GET |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| Paramètres | productCode = Code du produit Si non renseigné, retourne les états des stocks de tous les produits |
| HTTP Status | 200 |
| Corps | Liste de StockReturn |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_UNKNOWN_ERROR = Erreur inconnue Voir « Error » |
| Url (mode 1 - historique) |
/Product/UpdateProduct/{merchantCode}/{login}/{key} |
| Url (mode 2 - en-têtes) |
/v2/Product/UpdateProduct/{merchantCode} |
| Type | POST |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| Corps | Product |
| Commentaire | Si le produit n'existe pas, il est créé |
| HTTP Status | 200 |
| Corps | Boolean |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_NO_PRODUCT_CODE = Pas de code produit E_UNKNOWN_ERROR = Erreur inconnue Voir « Error » |
| Url (mode 1 - historique) |
/Product/UpdateProducts/{merchantCode}/{login}/{key} |
| Url (mode 2 - en-têtes) |
/v2/Product/UpdateProducts/{merchantCode} |
| Type | POST |
| En-têtes | Accept "application/json" En mode 2 uniquement : X-FuturLog-Login et X-FuturLog-Key |
| Corps | Liste de Product |
| Commentaire | Si un produit n'existe pas, il est créé Nb: En cas d'erreur sur un produit, aucune modification de produit n'est enregistrée |
| HTTP Status | 200 |
| Corps | Boolean |
| Erreurs | E_UNKNOWN_USER_OR_KEY = Utilisateur ou clé inconnus E_UNKNOWN_MERCHANT = Marchand inconnu E_NO_PRODUCT_CODE = Pas de code produit E_UNKNOWN_ERROR = Erreur inconnue Voir « Error » |
{
BrandCode: "",
CurrencyCode: "",
CustomDocumentBase64: "",
CustomerNumber: "",
CustomInvoiceBase64: "",
DateUtc: "2019-12-31 23:59:59",
EshopCustom1: "",
EshopId: "",
Incoterm: "",
Language: "",
MerchantCarrierCode: "",
MerchantCarrierLabel: "",
OrderNumber: "",
PickerComments: "",
ScheduledTransmissionDate: "2019-12-31 23:59:59",
ShippingServiceCode: "",
SpecificationCode: "",
StockType: ""
Address: {
Address1: "",
Address2: "",
Address3: "",
City: "",
Comments: "",
CorporateName: "",
CountryCode: "",
Email: "",
FirstName: "",
LastName: "",
MobilePhone: "",
Phone: "",
PickupPointNumber: "",
ProvinceCode: "",
ZipCode: ""
},
Billing: {
Address1: "",
Address2: "",
Address3: "",
BillNumber: "",
City: "",
CorporateName: "",
CountryCode: "",
Discount: 0.0,
DiscountHT: 0.0,
DiscountTTC: 0.0,
FirstName: "",
LastName: "",
ProvinceCode: "",
ShipmentPrice: 0.0,
ShipmentVAT: 0.0,
TotalAmount: 0.0,
ZipCode: ""
},
Gift: {
Message: "",
PackageType: 0
},
OrderLines: [
{
ProductBatchNumber: "",
ProductCode: "",
ProductLabel: "",
Quantity: 0,
UnitPrice: 0.0,
UnitPriceHT: 0.0,
UnitPriceTTC: 0.0,
VATRate: 0.0
}
],
}
| Propriété | Obligatoire / Facultatif |
Type[Taille maximum] | Description | |
| BrandCode | o/f | string[3] | Code de l'enseigne | |
| CurrencyCode | f | string[3] | Devise (EUR, USD, ...) | |
| CustomDocumentBase64 | string | Document personnalisé | ||
| CustomerNumber | f | string[50] | Numéro de commande client (B2B) | |
| CustomInvoiceBase64 | string | Facture personnalisée | ||
| DateUtc | f | datetime<nullable> | Date de la commande | |
| EshopCustom1 | f | string | Information diverse au e-shop | |
| EshopId | f | string | Id interne au e-shop | |
| Incoterm | f | string[3] | Incoterm | |
| Language | f | string[2] | Langue de l'enseigne | |
| MerchantCarrierCode | f | string[7] | Code du transporteur du marchand | |
| MerchantCarrierLabel | f | string[50] | Nom du transporteur du marchand | |
| OrderNumber | o | string[9] | Numéro de la commande | |
| PickerComments | f | string[500] | Commentaire préparateur de commande | |
| ScheduledTransmissionDate | f | datetime<nullable> | Date de transmission au logisticien programmée | |
| ShippingServiceCode | f | string[3] | Code de service (A2P, CIT, BPR, CDI, ACP, DOM, RDV, MRL, DOS, CMT, BDP, ...). | |
| SpecificationCode | f | string[50] | Code du cahier des charges B2B (CDC) à appliquer à la commande. Facultatif. | |
| StockType | f | string[3] | Type de stock (STD, DEF, BLQ). Standard par défaut si absent. | |
| Address | o | Address | Adresse | |
| Address1 | o | string[35] | Adresse de livraison : adresse | |
| Address2 | f | string[35] | Adresse de livraison : complément d'adresse | |
| Address3 | f | string[35] | Adresse de livraison : suite de complément d'adresse | |
| City | o | string[50] | Adresse de livraison : ville | |
| Comments | f | string[500] | Adresse de livraison : commentaires | |
| CorporateName | f | string[100] | Adresse de livraison : nom de la société | |
| CountryCode | o | string[2] | Adresse de livraison : code pays (Voir « Annexe-Countries ») | |
| f | string[100] | Adresse de livraison : email | ||
| FirstName | f | string[50] | Adresse de livraison : prénom du client | |
| LastName | f | string[50] | Adresse de livraison : nom du client | |
| MobilePhone | o | string[30] | Adresse de livraison : numéro de mobile | |
| Phone | f | string[30] | Adresse de livraison : numéro de téléphone | |
| PickupPointNumber | f | string[10] | Adresse de livraison : code de point-relais | |
| ProvinceCode | f | string[2] | Adresse de livraison : code province (US et Canada) (Voir « Annexe-Provinces ») | |
| ZipCode | o | string[10] | Adresse de livraison : code postal | |
| Billing | f | Billing | Billing attributes | |
| Address1 | o | string[35] | Adresse de facturation : adresse | |
| Address2 | f | string[35] | Adresse de facturation : complément d'adresse | |
| Address3 | f | string[35] | Adresse de facturation : suite de complément d'adresse | |
| BillNumber | f | string[50] | Numéro de la facture | |
| City | o | string[50] | Adresse de facturation : ville | |
| CorporateName | f | string[50] | Adresse de facturation : nom de la société | |
| CountryCode | o | string[2] | Adresse de facturation : code pays (Voir « Annexe-Countries ») | |
| Discount | f | decimal<nullable> | Montant Remise (HT ou TTC spécifié dans vos paramètres FuturLog) | |
| DiscountHT | f | decimal<nullable> | Montant Remise HT | |
| DiscountTTC | f | decimal<nullable> | Montant Remise TTC | |
| FirstName | f | string[50] | Adresse de facturation : prénom du client | |
| LastName | f | string[50] | Adresse de facturation : nom du client | |
| ProvinceCode | f | string[2] | Adresse de facturation : code province (US et Canada) (Voir « Annexe-Provinces ») | |
| ShipmentPrice | f | decimal<nullable> | Frais de port TTC | |
| ShipmentVAT | o/f | decimal<nullable> | Taux de TVA des frais de port | |
| TotalAmount | o | decimal<nullable> | Montant total de la commande TTC | |
| ZipCode | o | string[10] | Adresse de facturation : code postal | |
| Gift | f | Gift | Gift attributes | |
| Message | f | string | Message de la carte cadeau | |
| PackageType | f | int<nullable> | Type de papier cadeau | |
| OrderLines | o | list<OrderLine> | Lignes de commande | |
| ProductBatchNumber | f | string[30] | Numéro de lot | |
| ProductCode | o | string[30] | Référence de produit | |
| ProductLabel | o | string[120] | Libellé produit | |
| Quantity | o | int | Quantité commandée | |
| UnitPrice | o/f | decimal<nullable> | Prix unitaire (HT ou TTC spécifié dans vos paramètres FuturLog) | |
| UnitPriceHT | o/f | decimal<nullable> | Prix unitaire HT | |
| UnitPriceTTC | o/f | decimal<nullable> | Prix unitaire TTC | |
| VATRate | o/f | decimal<nullable> | Taux de TVA | |
{
AlertThreshold: 0,
BarCode: "",
BrandCode: "",
Code: "",
Color: "",
EshopCustom1: "",
EshopId: "",
ExternalCode: "",
Family: "",
Height: 0.0,
HsCode: "",
IsActive: false,
IsLotManaged: false,
Label: "",
Length: 0.0,
Model: "",
OriginCountryCode: "",
Parameter1: "",
Parameter2: "",
PictureUrl: "",
Size: "",
TvaRate: 0.0,
Type: "",
UnitPriceHT: 0.0,
WeePrice: 0.0,
Weight: 0.0,
Width: 0.0
ProductsInBundle: [
{
Code: "",
Quantity: 0
}
],
}
| Propriété | Obligatoire / Facultatif |
Type[Taille maximum] | Description | |
| AlertThreshold | f | int<nullable> | Plafond d'alerte (quantité restante en stock) | |
| BarCode | f | string[60] | Code barre | |
| BrandCode | f | string[3] | Code de l'enseigne | |
| Code | o | string[30] | Code Produit | |
| Color | f | string[50] | Couleur | |
| EshopCustom1 | f | string | Information diverse au e-shop | |
| EshopId | f | string | Id interne au e-shop | |
| ExternalCode | f | string[60] | Code Fournisseur | |
| Family | f | string[100] | Catégorie de produit | |
| Height | f | decimal<nullable> | Hauteur en cm | |
| HsCode | f | string[10] | Nomenclature douanière | |
| IsActive | f | bool<nullable> | Actif | |
| IsLotManaged | f | bool<nullable> | Gestion des lots | |
| Label | o | string[120] | Libellé produit | |
| Length | f | decimal<nullable> | Longueur en cm | |
| Model | f | string[100] | Modèle du produit | |
| OriginCountryCode | f | string[2] | Code pays d'origine (Voir « Annexe-Countries ») | |
| Parameter1 | f | string | Paramètre custom 1 | |
| Parameter2 | f | string | Paramètre custom 2 | |
| PictureUrl | f | string[300] | URL de l'image | |
| Size | f | string[100] | Taille | |
| TvaRate | f | decimal<nullable> | ||
| Type | f | string[100] | Type du produit ('p' = Physique, 'v' = Virtuel | |
| UnitPriceHT | f | decimal<nullable> | Dernier prix HT | |
| WeePrice | f | decimal<nullable> | Eco participation | |
| Weight | f | decimal<nullable> | Poids en kg | |
| Width | f | decimal<nullable> | Largeur en cm | |
| ProductsInBundle | f | list<ProductBundle> | Produits contenus dans ce composé (si ce produit est un composé) | |
| Code | o | string[30] | Code produit contenu dans ce composé | |
| Quantity | o | int | Quantité de ce composant | |
{
CarrierName: "",
DeliveryComments: "",
ReceiptNumber: "",
ScheduledDate: "2019-12-31 23:59:59",
StockType: "",
SupplierName: ""
ReceiptLines: [
{
ProductCode: "",
Quantity: 0
}
],
}
| Propriété | Obligatoire / Facultatif |
Type[Taille maximum] | Description | |
| CarrierName | f | string[100] | Nom du transporteur | |
| DeliveryComments | f | string[500] | Commentaire livraison | |
| ReceiptNumber | f | string[12] | Numéro de la commande | |
| ScheduledDate | o | datetime | Date de réception prévue | |
| StockType | f | string[3] | Type de stock cible : STD (par défaut), DEF (défectueux), BLQ (bloqué) | |
| SupplierName | o | string[100] | Nom du fournisseur | |
| ReceiptLines | o | list<ReceiptLine> | Lignes de réception | |
| ProductCode | o | string[30] | Référence de produit | |
| Quantity | o | int | Quantité annoncée | |
{
Code: "",
Quantity: 0
}
| Propriété | Obligatoire / Facultatif |
Type[Taille maximum] | Description |
| Code | string[30] | Code Produit | |
| Quantity | int | Quantité souhaitée |
{
Data: [
{
Code: "",
Label: ""
}
]
}
| Propriété | Type[Taille maximum] | Description |
| Code | string[7] | Code transporteur |
| Label | string[50] | Nom du transporteur |
{
Data: [
{
Brand: "",
CarrierCode: "",
OrderNumber: "",
ReturnReasonText: "",
TrackingNumber: "",
Weight: 0.0
ReturnLines: [
{
DateUtc: "2019-12-31 23:59:59",
ProductBatchNumber: "",
ProductCode: "",
QuantityReturned: 0,
QuantityReturnedDamaged: 0,
ReturnReasonCode: 0,
ReturnReasonLabel: ""
}
],
}
]
}
| Propriété | Type[Taille maximum] | Description | |
| Brand | string[3] | Code de l'enseigne | |
| CarrierCode | string[7] | Code de service transporteur | |
| OrderNumber | string[9] | Numéro de la commande | |
| ReturnReasonText | string[200] | Raison du retour | |
| TrackingNumber | string[50] | Numéro de tracking | |
| Weight | decimal<nullable> | Poids | |
| ReturnLines | list<ReturnLineReturn> | Lignes de retour | |
| DateUtc | datetime<nullable> | Date de retour à l'entrepot | |
| ProductBatchNumber | string[30] | Lot du produit | |
| ProductCode | string[30] | Référence de produit | |
| QuantityReturned | int | Quantité retournée | |
| QuantityReturnedDamaged | int | Quantité retournée endommagée | |
| ReturnReasonCode | int<nullable> | Code de la cause du retour | |
| ReturnReasonLabel | string[50] | Libellé de la cause du retour | |
{
Data: [
{
Brand: "",
ErrorCode: "",
ErrorLabel: "",
OrderNumber: ""
}
]
}
| Propriété | Type[Taille maximum] | Description |
| Brand | string[3] | Code de l'enseigne |
| ErrorCode | string[50] | Code de l'erreur (Voir « Annexe-Codes d'erreur des commandes ») |
| ErrorLabel | string[200] | Libellé de l'erreur |
| OrderNumber | string[9] | Numéro de la commande |
{
Data: [
{
Brand: "",
CreationDateUtc: "2019-12-31 23:59:59",
CustomerNumber: "",
DateUtc: "2019-12-31 23:59:59",
Language: "",
MerchantCarrierCode: "",
MerchantCarrierLabel: "",
OrderNumber: "",
ShippingServiceCode: "",
State: "",
StateCode: 0,
TrackingNumber: "",
TrackingUrl: ""
Address: {
Address1: "",
Address2: "",
Address3: "",
City: "",
Comments: "",
CorporateName: "",
CountryCode: "",
Email: "",
FirstName: "",
LastName: "",
MobilePhone: "",
Phone: "",
PickupPointNumber: "",
ProvinceCode: "",
ZipCode: ""
},
Billing: {
Address1: "",
Address2: "",
Address3: "",
BillNumber: "",
City: "",
CorporateName: "",
CountryCode: "",
Discount: 0.0,
DiscountHT: 0.0,
DiscountTTC: 0.0,
FirstName: "",
LastName: "",
ProvinceCode: "",
ShipmentPrice: 0.0,
ShipmentVAT: 0.0,
TotalAmount: 0.0,
ZipCode: ""
},
Gift: {
Message: "",
PackageType: 0
},
OrderLines: [
{
InitialQuantity: 0,
ProductCode: "",
ShippedBatchesReturn: [
{
Number: "",
Quantity: 0
}
]
}
],
ReturnLines: [
{
DateUtc: "2019-12-31 23:59:59",
ProductBatchNumber: "",
ProductCode: "",
QuantityReturned: 0,
QuantityReturnedDamaged: 0,
ReturnReasonCode: 0,
ReturnReasonLabel: ""
}
],
}
]
}
| Propriété | Type[Taille maximum] | Description | ||
| Brand | string[3] | Code de l'enseigne | ||
| CreationDateUtc | datetime | Date de l'annonce du retour | ||
| CustomerNumber | string[50] | Numéro de commande client (B2B) | ||
| DateUtc | datetime<nullable> | Date de retour à l'entrepot | ||
| Language | string[2] | Langue de l'enseigne | ||
| MerchantCarrierCode | string[7] | Code de service transporteur du marchand | ||
| MerchantCarrierLabel | string[50] | Nom du transporteur du marchand | ||
| OrderNumber | string[9] | Numéro de la commande | ||
| ShippingServiceCode | string[3] | Code de service (A2P, CIT, BPR, CDI, ACP, DOM, RDV, MRL, DOS, CMT, BDP, ...). | ||
| State | string[50] | Etat du colis (Voir « Annexe-States ») | ||
| StateCode | int | Code état du colis (Voir « Annexe-States ») | ||
| TrackingNumber | string[50] | Numéro de tracking | ||
| TrackingUrl | string[200] | URL de tracking | ||
| Address | Address | Adresse | ||
| Address1 | string[35] | Adresse de livraison : adresse | ||
| Address2 | string[35] | Adresse de livraison : complément d'adresse | ||
| Address3 | string[35] | Adresse de livraison : suite de complément d'adresse | ||
| City | string[50] | Adresse de livraison : ville | ||
| Comments | string[500] | Adresse de livraison : commentaires | ||
| CorporateName | string[100] | Adresse de livraison : nom de la société | ||
| CountryCode | string[2] | Adresse de livraison : code pays (Voir « Annexe-Countries ») | ||
| string[100] | Adresse de livraison : email | |||
| FirstName | string[50] | Adresse de livraison : prénom du client | ||
| LastName | string[50] | Adresse de livraison : nom du client | ||
| MobilePhone | string[30] | Adresse de livraison : numéro de mobile | ||
| Phone | string[30] | Adresse de livraison : numéro de téléphone | ||
| PickupPointNumber | string[10] | Adresse de livraison : code de point-relais | ||
| ProvinceCode | string[2] | Adresse de livraison : code province (US et Canada) (Voir « Annexe-Provinces ») | ||
| ZipCode | string[10] | Adresse de livraison : code postal | ||
| Billing | Billing | Billing attributes | ||
| Address1 | string[35] | Adresse de facturation : adresse | ||
| Address2 | string[35] | Adresse de facturation : complément d'adresse | ||
| Address3 | string[35] | Adresse de facturation : suite de complément d'adresse | ||
| BillNumber | string[50] | Numéro de la facture | ||
| City | string[50] | Adresse de facturation : ville | ||
| CorporateName | string[50] | Adresse de facturation : nom de la société | ||
| CountryCode | string[2] | Adresse de facturation : code pays (Voir « Annexe-Countries ») | ||
| Discount | decimal<nullable> | Montant Remise (HT ou TTC spécifié dans vos paramètres FuturLog) | ||
| DiscountHT | decimal<nullable> | Montant Remise HT | ||
| DiscountTTC | decimal<nullable> | Montant Remise TTC | ||
| FirstName | string[50] | Adresse de facturation : prénom du client | ||
| LastName | string[50] | Adresse de facturation : nom du client | ||
| ProvinceCode | string[2] | Adresse de facturation : code province (US et Canada) (Voir « Annexe-Provinces ») | ||
| ShipmentPrice | decimal<nullable> | Frais de port TTC | ||
| ShipmentVAT | decimal<nullable> | Taux de TVA des frais de port | ||
| TotalAmount | decimal<nullable> | Montant total de la commande TTC | ||
| ZipCode | string[10] | Adresse de facturation : code postal | ||
| Gift | Gift | Gift attributes | ||
| Message | string | Message de la carte cadeau | ||
| PackageType | int<nullable> | Type de papier cadeau | ||
| OrderLines | list<OrderLineReturn> | Lignes de commande | ||
| InitialQuantity | int | Quantité commandée initiale | ||
| ProductCode | string[30] | Référence de produit | ||
| ShippedBatchesReturn | list<ShippedBatchReturn> | Liste des lots expédiés | ||
| Number | string[50] | Numéro de lot | ||
| Quantity | int | Quantité expédiée | ||
| ReturnLines | list<ReturnLineReturn> | Lignes de retour | ||
| DateUtc | datetime<nullable> | Date de retour à l'entrepot | ||
| ProductBatchNumber | string[30] | Lot du produit | ||
| ProductCode | string[30] | Référence de produit | ||
| QuantityReturned | int | Quantité retournée | ||
| QuantityReturnedDamaged | int | Quantité retournée endommagée | ||
| ReturnReasonCode | int<nullable> | Code de la cause du retour | ||
| ReturnReasonLabel | string[50] | Libellé de la cause du retour | ||
{
Data: [
{
Code: "",
ErrorCode: "",
ErrorLabel: ""
}
]
}
| Propriété | Type[Taille maximum] | Description |
| Code | string[30] | Code Produit |
| ErrorCode | string[50] | Code de l'erreur (Voir « Annexe-Codes d'erreur des produits ») |
| ErrorLabel | string[200] | Libellé de l'erreur |
{
Data: [
{
AlertThreshold: 0,
BarCode2: "",
BarCode3: "",
BarCode4: "",
BarCode5: "",
BarCodeMerchant: "",
BillingPcb: 0.0,
Code: "",
Color: "",
ExternalCode: "",
Family: "",
Height: 0.0,
HsCode: "",
IsActive: false,
IsFragile: false,
IsLotManaged: false,
IsReplacedByCode: "",
IsReturnable: false,
IsSaleDeadlineManaged: false,
IsSerialNumberManaged: false,
Label: "",
LastUnitPriceHT: 0.0,
Length: 0.0,
Model: "",
OriginCountryCode: "",
PictureUrl: "",
QuantityAvailable: 0,
QuantityDamaged: 0,
QuantityInSupply: 0,
QuantityOnHand: 0,
Size: "",
Type: "",
UnitPriceHT: 0.0,
WeePrice: 0.0,
Weight: 0.0,
Width: 0.0
}
]
}
| Propriété | Type[Taille maximum] | Description |
| AlertThreshold | int<nullable> | Seuil d'alerte de stock |
| BarCode2 | string[60] | Code barre alternatif 2 |
| BarCode3 | string[60] | Code barre alternatif 3 |
| BarCode4 | string[60] | Code barre alternatif 4 |
| BarCode5 | string[60] | Code barre alternatif 5 |
| BarCodeMerchant | string[60] | Code barre principal (EAN) |
| BillingPcb | decimal<nullable> | PCB (Par ComBien) — conditionnement logistique |
| Code | string[30] | Code produit |
| Color | string[50] | Couleur |
| ExternalCode | string[60] | Code fournisseur / code externe |
| Family | string[100] | Famille / catégorie produit |
| Height | decimal<nullable> | Hauteur en cm (valeur logistique si renseignée, sinon valeur marchand) |
| HsCode | string[10] | Nomenclature douanière (code SH) |
| IsActive | bool | true si le produit est actif (non supprimé) |
| IsFragile | bool | true si le produit est déclaré fragile |
| IsLotManaged | bool | true si la gestion par lot est activée |
| IsReplacedByCode | string[30] | Code du produit de substitution (null si aucun) |
| IsReturnable | bool | true si le produit est retournable |
| IsSaleDeadlineManaged | bool | true si la gestion par date limite de vente (DLV) est activée |
| IsSerialNumberManaged | bool | true si la gestion par numéro de série est activée |
| Label | string[120] | Libellé produit |
| LastUnitPriceHT | decimal<nullable> | Dernier prix unitaire HT connu |
| Length | decimal<nullable> | Longueur en cm (valeur logistique si renseignée, sinon valeur marchand) |
| Model | string[10] | Modèle |
| OriginCountryCode | string[2] | Code pays d'origine (ISO 3166-1 alpha-2) (Voir « Annexe-Countries ») |
| PictureUrl | string[300] | URL de l'image produit |
| QuantityAvailable | int | Quantité disponible (physique moins réservé) |
| QuantityDamaged | int | Quantité endommagée |
| QuantityInSupply | int | Quantité en cours de réception |
| QuantityOnHand | int | Quantité physique en stock |
| Size | string[100] | Taille |
| Type | string[10] | Type du produit (p = produit physique, v = pack virtuel) |
| UnitPriceHT | decimal<nullable> | Prix unitaire HT |
| WeePrice | decimal<nullable> | Éco-participation (DEEE) |
| Weight | decimal<nullable> | Poids réel en kg (valeur logistique si renseignée, sinon valeur marchand) |
| Width | decimal<nullable> | Largeur en cm (valeur logistique si renseignée, sinon valeur marchand) |
{
Data: [
{
EntryDateUtc: "2019-12-31 23:59:59",
ReceiptDate: "2019-12-31 23:59:59",
ReceiptNumber: "",
State: "",
StateCode: 0
ReceiptLines: [
{
ProductCode: "",
Quantity: 0,
ReceivedQuantity: 0,
ReceivedQuantityDamaged: 0
ReceiptLinePartialReceptions: [
{
Date: "2019-12-31 23:59:59",
ProductBatchNumber: "",
ReceivedQuantity: 0,
ReceivedQuantityDamaged: 0
}
],
}
],
}
]
}
| Propriété | Type[Taille maximum] | Description | ||
| EntryDateUtc | datetime | Date de la saisie | ||
| ReceiptDate | datetime<nullable> | Date de réception effective | ||
| ReceiptNumber | string[30] | Numéro de la commande | ||
| State | string[50] | Etat de la réception (Voir « Annexe-States ») | ||
| StateCode | int | Code état de la réception (Voir « Annexe-States ») | ||
| ReceiptLines | list<ReceiptLineReturn> | Lignes de réception | ||
| ProductCode | string[30] | Référence de produit | ||
| Quantity | int | Quantité annoncée | ||
| ReceivedQuantity | int<nullable> | Quantité réceptionnée | ||
| ReceivedQuantityDamaged | int<nullable> | Quantité réceptionnée endommagée | ||
| ReceiptLinePartialReceptions | list<ReceiptLinePartialReceptionReturn> | Lignes de réception partielles | ||
| Date | datetime | Date | ||
| ProductBatchNumber | string[50] | Numéro de lot | ||
| ReceivedQuantity | int<nullable> | Quantité réceptionnée | ||
| ReceivedQuantityDamaged | int<nullable> | Quantité réceptionnée endommagée | ||
{
Data: [
{
BrandCode: "",
CustomerNumber: "",
EshopId: "",
OrderNumber: "",
State: "",
StateCode: 0
OrderLines: [
{
InitialQuantity: 0,
ProductCode: "",
ShippedBatchesReturn: [
{
Number: "",
Quantity: 0
}
]
}
],
Parcels: [
{
CarrierCode: "",
Depth: 0.0,
Height: 0.0,
PackCode: "",
PackNumber: "",
PackType: "",
ShippingDate: "2019-12-31 23:59:59",
State: "",
StateCode: 0,
TrackingNumber: "",
TrackingUrl: "",
Volume: 0.0,
Weight: 0.0,
Width: 0.0
ParcelLines: [
{
InternalProductCode: "",
ProductBatchNumber: "",
ProductCode: "",
Quantity: 0,
ShippedSerialNumbersReturn: [
{
Number: ""
}
]
}
],
}
],
ReturnTrackings: [
{
CarrierCode: "",
TrackingNumber: "",
TrackingUrl: ""
}
],
}
]
}
| Propriété | Type[Taille maximum] | Description | |||
| BrandCode | string[3] | Code enseigne | |||
| CustomerNumber | string[50] | Numéro de commande client (B2B) | |||
| EshopId | string[100] | Id interne au e-shop | |||
| OrderNumber | string[30] | Numéro de la commande | |||
| State | string[50] | Etat de la commande (Voir « Annexe-States ») | |||
| StateCode | int | Code état de la commande (Voir « Annexe-States ») | |||
| OrderLines | list<OrderLineReturn> | Liste des lignes de commande | |||
| InitialQuantity | int | Quantité commandée initiale | |||
| ProductCode | string[30] | Référence de produit | |||
| ShippedBatchesReturn | list<ShippedBatchReturn> | Liste des lots expédiés | |||
| Number | string[50] | Numéro de lot | |||
| Quantity | int | Quantité expédiée | |||
| Parcels | list<ParcelReturn> | Liste des colis | |||
| CarrierCode | string[7] | Code du transporteur | |||
| Depth | decimal | Profondeur | |||
| Height | decimal | Hauteur | |||
| PackCode | string[50] | Code de carton Prestataire logistique | |||
| PackNumber | string[50] | Numéro de colis interne | |||
| PackType | string[1] | C = Colis P = Palette | |||
| ShippingDate | datetime<nullable> | Date d'expedition | |||
| State | string[50] | Etat du colis (Voir « Annexe-States ») | |||
| StateCode | int | Code état du colis (Voir « Annexe-States ») | |||
| TrackingNumber | string[50] | Numéro de tracking | |||
| TrackingUrl | string[200] | URL de tracking | |||
| Volume | decimal | Volume | |||
| Weight | decimal | Poids du colis en Kg | |||
| Width | decimal | Largeur | |||
| ParcelLines | list<ParcelLineReturn> | Liste des produits du colis | |||
| InternalProductCode | string[10] | Code Produit interne FL | |||
| ProductBatchNumber | string[30] | Numéro de lot Produit | |||
| ProductCode | string[30] | Code Produit | |||
| Quantity | int | Quantité produit | |||
| ShippedSerialNumbersReturn | list<ShippedSerialNumberReturn> | Liste des numéros de série expédiés | |||
| Number | string[50] | Numéro de série | |||
| ReturnTrackings | list<ReturnTrackingReturn> | Liste des trackings de retour | |||
| CarrierCode | string[7] | Code du transporteur | |||
| TrackingNumber | string[50] | Numéro de tracking | |||
| TrackingUrl | string[200] | URL de tracking | |||
{
Data: [
{
Code: 0,
Label: "",
SortOrder: 0
}
]
}
| Propriété | Type[Taille maximum] | Description |
| Code | int | Code état de la commande |
| Label | string[50] | Etat de la commande |
| SortOrder | int<nullable> | Ordre théorique d'apparition de l'état |
{
Data: [
{
IsAvailable: false,
MissingLines: [
{
AvailableQuantity: 0,
Code: "",
MissingQuantity: 0,
RequestedQuantity: 0
}
]
}
]
}
| Propriété | Type[Taille maximum] | Description | |
| IsAvailable | bool | Vrai si toutes les quantités souhaitées sont disponibles | |
| MissingLines | list<StockCheckLineReturn> | Lignes dont la quantité souhaitée dépasse le stock disponible. Vide si tout est disponible | |
| AvailableQuantity | int | Quantité disponible | |
| Code | string[30] | Code Produit | |
| MissingQuantity | int | Quantité manquante | |
| RequestedQuantity | int | Quantité souhaitée | |
{
Data: [
{
AvailableQuantity: 0,
BarCode: "",
Code: "",
EshopCustom1: "",
EshopId: "",
ReservedQuantity: 0
BatchesStock: [
{
Number: "",
OnHandQuantity: 0
}
],
}
]
}
| Propriété | Type[Taille maximum] | Description | |
| AvailableQuantity | int | Quantité disponible | |
| BarCode | string[60] | Code barre marchand | |
| Code | string[30] | Code Produit | |
| EshopCustom1 | string | Information diverse au e-shop | |
| EshopId | string | Id interne au e-shop | |
| ReservedQuantity | int | Quantité réservée | |
| BatchesStock | list<BatchStockReturn> | Stock des lots | |
| Number | string[50] | Numéro de lot | |
| OnHandQuantity | int | Quantité disponible | |
{
Error: {
Message: "",
Code: "",
Data: [
{
Key: "",
Value: ""
}
]
}
}
| Propriété | Type | Description | |
| Message | string | Message d'erreur | |
| Code | string | Code d'erreur (E_...) | |
| Data | list | Informations | |
| Key | string | Clé | |
| Value | string | Valeur | |
| Code | Etat |
| 1 | Reçue informatiquement |
| 2 | Rejetée |
| 3 | Incomplète |
| 4 | Complète |
| 5 | Bloquée |
| 6 | Annulée |
| 7 | Transmise logistique |
| 8 | En modification |
| 9 | Scindée |
| 15 | En annulation |
| 24 | En préparation partielle |
| 25 | En préparation |
| 28 | Problème de préparation |
| 29 | Préparée partiellement |
| 30 | Préparée |
| 31 | En colisage |
| 32 | Problème colisage |
| 33 | Stock insuffisant |
| 34 | En colisage - Attente documents |
| 35 | Colisé |
| 37 | Trié |
| 39 | Expédiée partiellement |
| 40 | Expédiée |
| 49 | Prise en charge par le transporteur - Partiel |
| 50 | Prise en charge par le transporteur |
| 54 | En acheminement partiel |
| 55 | En acheminement |
| 59 | En cours de livraison - Partiel |
| 60 | En cours de livraison |
| 69 | Disponible au point de retrait - Partiel |
| 70 | Disponible au point de retrait |
| 74 | Problème de livraison - Partiel |
| 75 | Problème de livraison |
| 79 | En dédouanement - Partiel |
| 80 | En dédouanement |
| 89 | Livrée - Partiel |
| 90 | Livrée |
| 101 | Non livrée - Absent |
| 102 | Non livrée - Pb adresse |
| 103 | Non livrée - Refus client |
| 104 | Non livrée - Pb accès |
| 105 | Colis détérioré |
| 106 | Colis perdu |
| 107 | Livraison contestée |
| 109 | En retour - Partiel |
| 110 | En retour |
| 190 | Etiquette retour prête |
| 200 | Retour annoncé |
| 205 | Retour : Pris en charge par le transporteur |
| 210 | Retour : En cours de livraison |
| 215 | Retour : Livré |
| 299 | Retournée partiellement |
| 300 | Retournée au stock |
| 400 | Ouverture Enquête |
| 410 | Enquête en cours |
| 420 | Relance Enquête |
| 430 | Prise En Charge Acceptée |
| 440 | Prise En Charge Refusée |
| 490 | Dossier litige clos |
| Code | Etat |
| 1 | Reçu informatiquement |
| 2 | Annoncé logistique |
| 3 | En réception |
| 4 | Terminé |
| 5 | Soldé |
| 6 | En annulation |
| 7 | Annulé |
| 8 | Bloqué |
| Code | Etat |
| 200 | Retour annoncé |
| 50 | Prise en charge par le transporteur |
| 55 | En acheminement |
| 60 | En cours de livraison |
| 90 | Livrée |
| 300 | Retournée au stock |
| Nom | Code |
| Afghanistan | AF |
| Afrique du Sud | ZA |
| Åland, Îles | AX |
| Albanie | AL |
| Algérie | DZ |
| Allemagne | DE |
| Andorre | AD |
| Angola | AO |
| Anguilla | AI |
| Antarctique | AQ |
| Antigua et Barbuda | AG |
| Antilles néerlandaises | AN |
| Arabie Saoudite | SA |
| Argentine | AR |
| Arménie | AM |
| Aruba | AW |
| Australie | AU |
| Autriche | AT |
| Azerbaïdjan | AZ |
| Bahamas | BS |
| Bahrein | BH |
| Bangladesh | BD |
| Barbade | BB |
| Bélarus | BY |
| Belgique | BE |
| Bélize | BZ |
| Bénin | BJ |
| Bermudes | BM |
| Bhoutan | BT |
| Bolivie (État plurinational de) | BO |
| Bonaire, Saint-Eustache et Saba | BQ |
| Bosnie-Herzégovine | BA |
| Botswana | BW |
| Bouvet, Ile | BV |
| Brésil | BR |
| Brunéi Darussalam | BN |
| Bulgarie | BG |
| Burkina Faso | BF |
| Burundi | BI |
| Cabo Verde | CV |
| Caïmans, Iles | KY |
| Cambodge | KH |
| Cameroun | CM |
| Canada | CA |
| Chili | CL |
| Chine | CN |
| Christmas, île | CX |
| Chypre | CY |
| Cocos/Keeling (Îles) | CC |
| Colombie | CO |
| Comores | KM |
| Congo | CG |
| Congo, République démocratique du | CD |
| Cook, Iles | CK |
| Corée du Nord | KP |
| Corée, République de | KR |
| Costa Rica | CR |
| Côte d'Ivoire | CI |
| Croatie | HR |
| Cuba | CU |
| Curaçao | CW |
| Danemark | DK |
| Djibouti | DJ |
| Dominicaine, République | DO |
| Dominique | DM |
| Egypte | EG |
| El Salvador | SV |
| Emirats arabes unis | AE |
| Equateur | EC |
| Erythrée | ER |
| Espagne | ES |
| Estonie | EE |
| Etats-Unis d'Amérique | US |
| Ethiopie | ET |
| Falkland/Malouines (Îles) | FK |
| Féroé, îles | FO |
| Fidji | FJ |
| Finlande | FI |
| France | FR |
| Gabon | GA |
| Gambie | GM |
| Géorgie | GE |
| Géorgie du sud îles Sandwich du sud | GS |
| Ghana | GH |
| Gibraltar | GI |
| Grèce | GR |
| Grenade | GD |
| Groenland | GL |
| Guadeloupe | GP |
| Guam | GU |
| Guatemala | GT |
| Guernesey | GG |
| Guinée | GN |
| Guinée équatoriale | GQ |
| Guinée-Bissau | GW |
| Guyana | GY |
| Guyane française | GF |
| Haïti | HT |
| Heard, Ile et MacDonald, îles | HM |
| Honduras | HN |
| Hong Kong | HK |
| Hongrie | HU |
| Île de Man | IM |
| Îles Canaries | IC |
| Îles mineures des Etats-Unis | UM |
| Îles vierges britanniques | VG |
| Îles vierges des Etats-Unis | VI |
| Inde | IN |
| Indonésie | ID |
| Iran, République islamique d' | IR |
| Iraq | IQ |
| Irlande | IE |
| Islande | IS |
| Israël | IL |
| Italie | IT |
| Jamaïque | JM |
| Japon | JP |
| Jersey | JE |
| Jordanie | JO |
| Kazakhstan | KZ |
| Kenya | KE |
| Kirghizistan | KG |
| Kiribati | KI |
| Kosovo | XK |
| Koweït | KW |
| Lao | LA |
| Lesotho | LS |
| Lettonie | LV |
| Liban | LB |
| Libéria | LR |
| Libye | LY |
| Liechtenstein | LI |
| Lituanie | LT |
| Luxembourg | LU |
| Macao | MO |
| Macédoine | MK |
| Madagascar | MG |
| Malaisie | MY |
| Malawi | MW |
| Maldives | MV |
| Mali | ML |
| Malte | MT |
| Mariannes du nord, Iles | MP |
| Maroc | MA |
| Marshall, Iles | MH |
| Martinique | MQ |
| Maurice | MU |
| Mauritanie | MR |
| Mayotte | YT |
| Mexique | MX |
| Micronésie, Etats Fédérés de | FM |
| Moldova, République de | MD |
| Monaco | MC |
| Mongolie | MN |
| Monténégro | ME |
| Montserrat | MS |
| Mozambique | MZ |
| Myanmar | MM |
| Namibie | NA |
| Nauru | NR |
| Népal | NP |
| Nicaragua | NI |
| Niger | NE |
| Nigéria | NG |
| Niue | NU |
| Norfolk, Ile | NF |
| Norvège | NO |
| Nouvelle-Calédonie | NC |
| Nouvelle-Zélande | NZ |
| Oman | OM |
| Ouganda | UG |
| Ouzbékistan | UZ |
| Pakistan | PK |
| Palaos | PW |
| Palestine, Etat de | PS |
| Panama | PA |
| Papouasie-Nouvelle-Guinée | PG |
| Paraguay | PY |
| Pays-Bas | NL |
| Pérou | PE |
| Philippines | PH |
| Pitcairn | PN |
| Pologne | PL |
| Polynésie française | PF |
| Porto Rico | PR |
| Portugal | PT |
| Qatar | QA |
| République arabe syrienne | SY |
| République centrafricaine | CF |
| Réunion | RE |
| Roumanie | RO |
| Royaume-Uni | GB |
| Russie, Fédération de | RU |
| Rwanda | RW |
| Sahara occidental | EH |
| Saint-Barthélemy | BL |
| Sainte-Hélène | SH |
| Sainte-Lucie | LC |
| Saint-Kitts-et-Nevis | KN |
| Saint-Marin | SM |
| Saint-Martin (partie française) | MF |
| Saint-Martin (partie néerlandaise) | SX |
| Saint-Pierre-et-Miquelon | PM |
| Saint-Vincent-et-les-Grenadines | VC |
| Salomon, Iles | SB |
| Samoa | WS |
| Samoa américaines | AS |
| Sao Tomé-et-Principe | ST |
| Sénégal | SN |
| Serbie | RS |
| Seychelles | SC |
| Sierra Leone | SL |
| Singapour | SG |
| Slovaquie | SK |
| Slovénie | SI |
| Somalie | SO |
| Soudan | SD |
| Soudan du Sud | SS |
| Sri Lanka | LK |
| Suède | SE |
| Suisse | CH |
| Suriname | SR |
| Svalbard et île Jan Mayen | SJ |
| Swaziland | SZ |
| Tadjikistan | TJ |
| Taïwan, Province de Chine | TW |
| Tanzanie, République unie de | TZ |
| Tchad | TD |
| Tchèque, République | CZ |
| Terres australes françaises | TF |
| Territoire britannique océan Indien | IO |
| Thaïlande | TH |
| Timor-Leste | TL |
| Togo | TG |
| Tokelau | TK |
| Tonga | TO |
| Trinité-et-Tobago | TT |
| Tunisie | TN |
| Turkménistan | TM |
| Turks-et-Caïcos (Îles) | TC |
| Turquie | TR |
| Tuvalu | TV |
| Ukraine | UA |
| Uruguay | UY |
| Vanuatu | VU |
| Vatican (Saint-Siège) | VA |
| Venezuela | VE |
| Viet Nam | VN |
| Wallis et Futuna | WF |
| Yémen | YE |
| Zambie | ZM |
| Zimbabwe | ZW |
| Nom | Code | Pays |
| Alberta | AB | CA |
| British Columbia | BC | CA |
| Manitoba | MB | CA |
| New Brunswick | NB | CA |
| Newfoundland | NL | CA |
| Northwest Territory | NT | CA |
| Nova Scotia | NS | CA |
| Nunavut Territory | NU | CA |
| Ontario | ON | CA |
| Prince Edward Island | PI | CA |
| Quebec | QC | CA |
| Saskatchewan | SK | CA |
| Yukon Territory | YK | CA |
| Alabama | AL | US |
| Alaska | AK | US |
| Arizona | AZ | US |
| Arkansas | AR | US |
| California | CA | US |
| Colorado | CO | US |
| Connecticut | CT | US |
| Delaware | DE | US |
| District of Columbia | DC | US |
| Florida | FL | US |
| Georgia | GA | US |
| Hawaii | HI | US |
| Idaho | ID | US |
| Illinois | IL | US |
| Indiana | IN | US |
| Iowa | IA | US |
| Kansas | KS | US |
| Kentucky | KY | US |
| Louisiana | LA | US |
| Maine | ME | US |
| Maryland | MD | US |
| Massachusetts | MA | US |
| Michigan | MI | US |
| Minnesota | MN | US |
| Mississippi | MS | US |
| Missouri | MO | US |
| Montana | MT | US |
| Nebraska | NE | US |
| Nevada | NV | US |
| New Hampshire | NH | US |
| New Jersey | NJ | US |
| New Mexico | NM | US |
| New York | NY | US |
| North Carolina | NC | US |
| North Dakota | ND | US |
| Ohio | OH | US |
| Oklahoma | OK | US |
| Oregon | OR | US |
| Pennsylvania | PA | US |
| Rhode Island | RI | US |
| South Carolina | SC | US |
| South Dakota | SD | US |
| Tennessee | TN | US |
| Texas | TX | US |
| Utah | UT | US |
| Vermont | VT | US |
| Virginia | VA | US |
| Washington | WA | US |
| West Virginia | WV | US |
| Wisconsin | WI | US |
| Wyoming | WY | US |
| Code | Raison |
| E_ORDER_NUMBER_TOO_LONG | Le numéro de commande doit être inférieur ou égal à 9 caractères |
| E_ORDER_NUMBER_PROHIBITED_CHARACTERS | Un numéro de commande ne doit pas contenir les caractères suivants : \ / : * ? " < > | |
| E_NO_COUNTRY_CODE | Le code pays n'est pas renseigné |
| E_UNKNOWN_COUNTRY_CODE | Le code pays est inconnu |
| E_INCOHERENT_CARRIER | Les informations de transport sont incohérentes avec les données de la commandes |
| E_UNKNOWN_CARRIER | Impossible de déterminer le transporteur |
| E_UNKNOWN_BRAND | Code enseigne inconnu |
| E_BRAND_MISSING | Code enseigne non spécifié |
| E_NO_PICKUP_POINT_NUMBER | Le numéro de point relais n'est pas renseigné |
| E_UNKNOWN_BILLING_COUNTRY_CODE | Le code pays de facturation est inconnu |
| E_UNKNOWN_PRODUCT_CODE | Un ou plusieurs codes produits sont inconnus |
| E_NO_HS_CODE_OR_ORIGIN_COUNTRY | Le code douanier ou le pays d'origine d'un ou plusieurs des produits de la commande n'est pas renseigné (dans le cas ou une commande a une destination hors UE) |
| E_INVALID_VAT | Taux de TVA incorrect |
| E_NO_LASTNAME_OR_COMPANY | Le nom du destinataire ou l'entreprise n'est pas spécifié |
| E_NO_ADDRESS | L'adresse n'est renseignée |
| E_NO_ZIPCODE | Le code postal n'est pas renseigné |
| E_UNKNOWN_ZIPCODE | Le code postal est incorrect |
| E_NO_CITY | La ville n'est pas renseignée |
| E_NO_PHONE | Le numéro de téléphone n'est pas renseigné |
| E_NO_EMAIL | L'e-mail n'est pas renseigné |
| E_INVALID_EMAIL | Le format de l'e-mail est incorrect |
| E_INVALID_DISCOUNT | La remise est incorrecte |
| E_INVALID_SHIPMENT_PRICE | Le montant du transport est incorrect |
| E_INVALID_SHIPMENT_VAT | Le taux de TVA du transport est incorrect |
| E_INVALID_TOTAL_AMOUNT | Le montant total de la commande est incorrect (doit être supérieur à 0 si hors UE) |
| E_ONLY_VIRTUAL_PRODUCTS | La commande est composée seulement de produits virtuels |
| Code | Raison |
| E_PRODUCT_CODE_TOO_LONG | Le code produit doit être inférieur ou égal à 14 ou 27 caractères selon l'entrepôt |
| E_UNKNOWN_HS_CODE | Le code douanier est incorrect |
| E_UNKNOWN_COUNTRY_CODE | Le pays d'origine est incorrect |
| E_ALREADY_EXISTING_BAR_CODE | Le code à barres est déjà existant |
| E_ALREADY_EXISTING_BAR_CODE_2 | Le 2e code barres est déjà existant |
| E_ALREADY_EXISTING_BAR_CODE_3 | Le 3e code barres est déjà existant |
| E_ALREADY_EXISTING_BAR_CODE_4 | Le 4e code barres est déjà existant |
| E_ALREADY_EXISTING_BAR_CODE_5 | Le 5e code barres est déjà existant |
| E_NO_PRODUCT_LABEL | Le libellé n'est pas renseigné |
| E_CIRCULAR_SUBSTITUTION | Substitution circulaire (ex : A remplacé par B , B remplacé par A) |