+33 (0)4 48 06 04 60 Contact us

SALES - ReadOrder

Cette requête permet de lire les informations du document dans l'ERP correspondant à la commande de la boutique. Elle sert à envoyer le numéro de suivi du transporteur et à modifier le statut de la commande dans la boutique. 

Champs obligatoires

La requête doit retourner obligatoirement les champs suivants :

  • DocumentNumber String, le numéro de document dans l'ERP (exemple: BC14571)
  • DocumentType Integer, le type de document dans l'ERP (exemple: 4)
    •  Valeurs attendues pour DocumentType
    • 1 = Devis dans l'ERP
    • 2 = Bon de commande dans l'ERP
    • 3 = Préparation de livraison dans l'ERP
    • 4 = Bon de livraison dans l'ERP
    • 5 = Facture dans l'ERP
    • 6 = Facture validée ou comptabilisée dans l'ERP
  • DeliveryDate Date, la date de livraison du document dans l'ERP (exemple 2021-02-14).
  • TrackingNumber String, le numéro de suivi de la commande dans l'ERP (exemple: 6C4551247).
  • ShippingKey String, le code du transporteur de la commande dans l'ERP (exemple: 01).

Arguments obligatoires

  • {0} spécifie le code client dans l'ERP (exemple: C0001)
  • {1} spécifie le code unique de la commande de la boutique (exemple: 1245)

Exemple de requête

SELECT
    DocumentNumber as 'DocumentNumber' /* Type: String */,
    DocumentType as 'DocumentType' /* Type: Integer (1=Quote, 2=Order, 3=PreparationDelivery, 4=Delivery, 5=Invoice, 6=LockedInvoice) */,
    DeliveryDate as 'DeliveryDate' /* Type: String */,
    TrackingNumber as 'TrackingNumber' /* Type: String */,
    ShippingKey as 'ShippingKey ' /* Type: String */
FROM TABLE
WHERE
    CustomerKey = '{0}' /* Type: String, Format:  */,
    OrderKey = '{1}' /* Type: String, Format:  */

Important

Le ShippingKey doit être le même que celui retourné dans la requête SALES - Shippings.