Interfaccia API XML

Se disponi di un account aziendale, puoi inserire un elenco e visualizzare i tuoi ordini utilizzando il nostro servizio EDI XML inviando una richiesta POST a questo indirizzo:

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

I servizi disponibili sono:

CREAZIONE ORDINE

Crea un nuovo ordine. Se ha successo, restituisce la struttura XML dell'ordine creato

Invio

<?xml version="1.0" encoding="UTF-8"?>
<CreateOrder>
    <UserName>la tua email di login lambdatek</UserName>
    <Password>la tua password lambdatek</Password>
    <Mode>impostato su TEST o LIVE. in modalità test l'ordine NON verrà creato</Mode>
    <OrderPlatform>LambdaTek Shop - uno di GB, FR, IT, DE, ES, GR, IE</OrderPlatform>
    <PaymentMethod>uno tra CARD,BACS,FUNDS,PAYPAL</PaymentMethod>
    <CardName>ultime quattro cifre della carta in archivio</CardName>
    <VoucherUsed>buono usato Impostare su un valore o su "TUTTI" per utilizzare tutti i disponibili</VoucherUsed>
    <CustomerName>Il tuo nome e cognome</CustomerName>
    <MobileNumber>Il tuo numero di contatto</MobileNumber>
    <CustomerPORef>Il tuo riferimento per l'ordine d'acquisto</CustomerPORef>
    <LicenseAgreement>richiesto solo per il rinnovo della licenza</LicenseAgreement>
    <BillAddr1>Nome dell'azienda o numero civico</BillAddr1>
    <BillAddr2></BillAddr2>
    <BillStreet>nome e numero della via</BillStreet>
    <BillPostCode>codice postale</BillPostCode>
    <BillCity>città</BillCity>
    <BillCounty>contea o regione</BillCounty>
    <BillCountry>Paese (formato ISO a 2 lettere)</BillCountry>
    <BillTelephone>Numero di telefono</BillTelephone>
    <DelName>Nome e cognome del destinatario</DelName>
    <DelEmail>Email destinatario - utilizzato solo per le licenze</DelEmail>
    <DelAddr1>Nome dell'azienda o numero civico</DelAddr1>
    <DelAddr2></DelAddr2>
    <DelStreet>nome e numero della via</DelStreet>
    <DelPostCode>codice postale</DelPostCode>
    <DelCity>città</DelCity>
    <DelCounty>contea o regione</DelCounty>
    <DelCountry>Paese (formato ISO a 2 lettere)</DelCountry>
    <DelTelephone>Numero di telefono</DelTelephone>
    <ShippingType>uno di STANDARD, COURIER, PRIORITY</ShippingType>
    <ProductList>
        <Product>
            <QuickCode>codice veloce</QuickCode>
            <Quantity>numero ordinato</Quantity>
        </Product>
        ...
    </ProductList>
</CreateOrder>

Risposta

<Order>
    <OrderId>L'ID ordine</OrderId>
    <OrderStatus>Stato dell'ordine</OrderStatus>
    <OrderStatusDetail>una spiegazione dello stato dell'ordine</OrderStatusDetail>
    <CustomerPORef>Come l'input</CustomerPORef>
    <OrderPlatform>Piattaforma passata in input su cui è stato creato l'ordine</OrderPlatform>
    <Currency>Valuta dell'Ordine (sarà quella associata alla piattaforma dell'ordine)</Currency>
    <BillTelephone>Come l'input</BillTelephone>
    <BillAddress>Come l'input</BillAddress>
    <DelTelephone>Come l'input</DelTelephone>
    <DelAddress>Come l'input</DelAddress>
    <MobileNumber>Come l'input</MobileNumber>
    <LicenseAgreement>Come l'input</LicenseAgreement>
    <ProductList>
        <Product>
            <QuickCode>Come l'input</QuickCode>
            <Description>Descrizione dell'articolo</Description>
            <Quantity>Come l'input</Quantity>
            <ItemPrice>Prezzo es. IVA di un articolo</ItemPrice>
            <ItemTax>IVA per un articolo</ItemTax>
            <Warehouse>magazzino che invia il prodotto</Warehouse>
            <ProductStatus>
                <Quantity>numero di prodotti con questo stato</Quantity>
                <Status>stato del prodotto: uno tra PROCESSING, SHIPPED</Status>
                <CourierName>Nome corriere (se 'Status' è SHIPPED)</CourierName>
                <Tracking>numero di tracciamento (se 'Status' è SHIPPED)</Tracking>
                <TrackingURL>URL di tracciamento (se 'Status' è SHIPPED)</TrackingURL>
            </ProductStatus>
            ...
        </Product>
        ...
    </ProductList>
    <DelDescription>Descrizione della consegna</DelDescription>
    <DelPrice>Prezzo di consegna es. I.V.A.</DelPrice>
    <DelTax>IVA Consegna</DelTax>
    <VoucherExVat>Buono usato ex. IVA</VoucherExVat>
    <VoucherTax>IVA Buono utilizzato</VoucherTax>
    <VoucherTot>Buono usato inc. IVA</VoucherTot>
    <DiscountExVat>Sconto ex. I.V.A.</DiscountExVat>
    <DiscountTax>IVA Sconto</DiscountTax>
    <DiscountTot>Sconto Tot</DiscountTot>
    <TotalExVat>Totale ex. IVA</TotalExVat>
    <Vat>totale IVA</Vat>
    <GrandTotal>Totale inc. IVA</GrandTotal>
    <PaymentList>
        <Payment>
            <PaymentAmount>Importo pagato</PaymentAmount>
            <PaymentComment>Descrizione del pagamento</PaymentComment>
        </Payment>
        ...
    </PaymentList>
    <OrderNotes>Condizioni di vendita e avvertenze</OrderNotes>
    <OrderHistory>Cronologia ordini</OrderHistory>
</Order>

RECUPERA LISTA ORDINI

Recupera l'elenco di ordini nel tuo account. In caso di successo, restituisce l'elenco dei numeri di ordine

Invio

<?xml version="1.0" encoding="UTF-8"?>
<GetOrderList>
    <UserName>la tua email di login lambdatek</UserName>
    <Password>la tua password lambdatek</Password>
</GetOrderList>

Risposta

<?xml version="1.0" encoding="UTF-8"?>
<OrderList>Elenco degli ordini (separati da virgola)</OrderList>

RECUPERA UN ORDINE

Recupera un ordine specifico. In caso di successo restituisce la struttura XML dell'ordine

Invio

<?xml version="1.0" encoding="UTF-8"?>
<GetOrder>
    <UserName>la tua email di login lambdatek</UserName>
    <Password>la tua password lambdatek</Password>
    <OrderId>L'ID ordine</OrderId>
</GetOrder>

Risposta

se ha successo, restituisce la stessa struttura d'ordine di cui sopra in CREAZIONE ORDINE