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
Fai clic sul nome di un qualsiasi elemento nella richiesta sottostante per visualizzare una spiegazione del suo scopo, dei valori accettati e degli errori che può causare.
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