Quando si tratta di rintracciare pacchetti da una moltitudine di vettori, è possibile avvolgere un modo globalmente accettato di tirare lo stato di virata o devo scrivere supporto per ogni vettore con cui ci occupiamo?
Ho un software che elabora i documenti EDI. Ho implementato un modo per fatturare automaticamente in base allo stato segnalato da un numero di tracciamento. Il nostro primo partner commerciale utilizza solo UPS: semplice. Fatto. Nessun problema. Il secondo però butta tutto questo fuori dalla finestra. Si tratta di merci con un gruppo selezionato di vettori e la maggior parte di essi supporta un'API MA non vorrei scrivere, implementare e aggiornare per ogni singolo che dobbiamo supportare. Per non parlare degli utenti possono aggiungere più corrieri.
Al momento mescoleremo solo tra 3 tipi di portatori, quindi non c'è COSÌ, ma chi lo sa? Potremmo avere 10 partner commerciali entro la fine dell'anno e dobbiamo sostenere il 50% dei principali vettori nella nostra regione. Questo lavoro può crescere rapidamente e sto cercando una soluzione possibile, se ne esiste una.