Interface API XML

Si vous avez un compte professionnel, vous pouvez créer une liste et consulter vos commandes à l'aide de notre service EDI XML en envoyant une demande POST à cette adresse:

https://www.lambda-tek.com/cgi-bin/XMLOrderService.pl

Les services disponibles sont:

CRÉATION DE COMMANDE

Créer une nouvelle commande. En cas de succès, la structure XML de l'ordre créé est renvoyée.

Envoi

<?xml version="1.0" encoding="UTF-8"?>
<CreateOrder>
    <UserName>votre email de connexion lambdatek</UserName>
    <Password>votre mot de passe lambdatek</Password>
    <Mode>rĂ©gler sur TEST ou LIVE. en mode TEST, la commande ne sera PAS créé</Mode>
    <OrderPlatform>LambdaTek Shop - un des GB, FR, IT, DE, ES, GR, IE</OrderPlatform>
    <PaymentMethod>un parmi CARD,BACS,FUNDS,PAYPAL</PaymentMethod>
    <CardName>quatre derniers chiffres de la carte au dossier</CardName>
    <VoucherUsed>bon utilisĂ©. DĂ©finissez une valeur ou dĂ©finissez 'ALL' pour utiliser tous les Ă©lĂ©ments disponibles.</VoucherUsed>
    <CustomerName>Votre nom et prĂ©nom</CustomerName>
    <MobileNumber>Votre numĂ©ro de contact</MobileNumber>
    <CustomerPORef>Votre rĂ©fĂ©rence de commande</CustomerPORef>
    <LicenseAgreement>requis uniquement pour les renouvellements de licence</LicenseAgreement>
    <BillAddr1>Nom de l'entreprise ou numĂ©ro de maison</BillAddr1>
    <BillAddr2></BillAddr2>
    <BillStreet>nom de rue et numĂ©ro</BillStreet>
    <BillPostCode>code postal</BillPostCode>
    <BillCity>ville</BillCity>
    <BillCounty>comtĂ© ou rĂ©gion</BillCounty>
    <BillCountry>Pays (format ISO Ă  2 lettres)</BillCountry>
    <BillTelephone>NumĂ©ro de tĂ©lĂ©phone</BillTelephone>
    <DelName>Nom et prĂ©nom du destinataire</DelName>
    <DelEmail>Email du destinataire - utilisĂ© uniquement pour les licences</DelEmail>
    <DelAddr1>Nom de l'entreprise ou numĂ©ro de maison</DelAddr1>
    <DelAddr2></DelAddr2>
    <DelStreet>nom de rue et numĂ©ro</DelStreet>
    <DelPostCode>code postal</DelPostCode>
    <DelCity>ville</DelCity>
    <DelCounty>comtĂ© ou rĂ©gion</DelCounty>
    <DelCountry>Pays (format ISO Ă  2 lettres)</DelCountry>
    <DelTelephone>NumĂ©ro de tĂ©lĂ©phone</DelTelephone>
    <ShippingType>un de STANDARD, COURIER, PRIORITY</ShippingType>
    <ProductList>
        <Product>
            <QuickCode>code rapide</QuickCode>
            <Quantity>nombre commandĂ©</Quantity>
        </Product>
        ...
    </ProductList>
</CreateOrder>

Réponse

<Order>
    <OrderId>Le numĂ©ro de commande</OrderId>
    <OrderStatus>Statut de la commande</OrderStatus>
    <OrderStatusDetail>une explication du statut de la commande</OrderStatusDetail>
    <CustomerPORef>Identique Ă  l'entrĂ©e</CustomerPORef>
    <OrderPlatform>Plate-forme passĂ©e en entrĂ©e sur laquelle l'ordre a Ă©tĂ© créé</OrderPlatform>
    <Currency>Monnaie de la commande (sera celle associĂ©e Ă  la plateforme de commande)</Currency>
    <BillTelephone>Identique Ă  l'entrĂ©e</BillTelephone>
    <BillAddress>Identique Ă  l'entrĂ©e</BillAddress>
    <DelTelephone>Identique Ă  l'entrĂ©e</DelTelephone>
    <DelAddress>Identique Ă  l'entrĂ©e</DelAddress>
    <MobileNumber>Identique Ă  l'entrĂ©e</MobileNumber>
    <LicenseAgreement>Identique Ă  l'entrĂ©e</LicenseAgreement>
    <ProductList>
        <Product>
            <QuickCode>Identique Ă  l'entrĂ©e</QuickCode>
            <Description>Description de l'article</Description>
            <Quantity>Identique Ă  l'entrĂ©e</Quantity>
            <ItemPrice>Prix ex. TVA d'un article</ItemPrice>
            <ItemTax>TVA pour un article</ItemTax>
            <Warehouse>entrepĂ´t envoyant le produit</Warehouse>
            <ProductStatus>
                <Quantity>nombre de produits avec ce statut</Quantity>
                <Status>statut du produit: un parmi PROCESSING,SHIPPED</Status>
                <CourierName>Nom du courrier (si 'Status' est SHIPPED)</CourierName>
                <Tracking>numĂ©ro de suivi (si 'Status' est SHIPPED)</Tracking>
                <TrackingURL>URL de suivi (si 'Status' est SHIPPED)</TrackingURL>
            </ProductStatus>
            ...
        </Product>
        ...
    </ProductList>
    <DelDescription>Description de la livraison</DelDescription>
    <DelPrice>Prix de livraison ex. T.V.A.</DelPrice>
    <DelTax>TVA de livraison</DelTax>
    <VoucherExVat>Bon utilisĂ© ex. T.V.A.</VoucherExVat>
    <VoucherTax>TVA Bon utilisĂ©</VoucherTax>
    <VoucherTot>Bon utilisĂ© inc. T.V.A.</VoucherTot>
    <DiscountExVat>Remise ex. T.V.A.</DiscountExVat>
    <DiscountTax>Remise TVA</DiscountTax>
    <DiscountTot>Remise Tot</DiscountTot>
    <TotalExVat>Total ex. T.V.A.</TotalExVat>
    <Vat>TVA totale</Vat>
    <GrandTotal>Total inc. T.V.A.</GrandTotal>
    <PaymentList>
        <Payment>
            <PaymentAmount>Le montant payĂ©</PaymentAmount>
            <PaymentComment>Description de paiement</PaymentComment>
        </Payment>
        ...
    </PaymentList>
    <OrderNotes>Conditions de vente et avertissements</OrderNotes>
    <OrderHistory>Historique des commandes</OrderHistory>
</Order>

OBTENIR LA LISTE DE COMMANDES

Récupérez la liste des commandes de votre compte. En cas de succès, retourne la liste des numéros de commande

Envoi

<?xml version="1.0" encoding="UTF-8"?>
<GetOrderList>
    <UserName>votre e-mail de connexion lambdatek</UserName>
    <Password>votre mot de passe lambdatek</Password>
</GetOrderList>

Réponse

<?xml version="1.0" encoding="UTF-8"?>
<OrderList>Liste des commandes (séparées par des virgules)</OrderList>

OBTENIR UNE COMMANDE

Récupérer une commande spécifique. En cas de succès, renvoie la structure XML de la commande.

Envoi

<?xml version="1.0" encoding="UTF-8"?>
<GetOrder>
    <UserName>votre adresse e-mail de connexion lambdatek</UserName>
    <Password>votre mot de passe lambdatek</Password>
    <OrderId>le numĂ©ro de commande</OrderId>
</GetOrder>

Réponse

en cas de succès, retourne la même structure de commande que dans CRÉATION DE COMMANDE ci-dessus