sto usando fedex soap api per recuperare le tariffe di spedizione, ma in ServiceType posso inviare solo un tipo, ad esempio PRIORITY_OVERNIGHT, come posso inviare più servizi in una richiesta come GROUND_HOME_DELIVERY, INTERNATIONAL_ECONOMY, PRIORITY_OVERNIGHT, STANDARD_OVERNIGHT?API di sapone Fedex PHP con più tipi di servizio?
5
A
risposta
7
È possibile omettere $request['RequestedShipment']['ServiceType']
dalla richiesta e FedEx restituirà tutti i metodi di spedizione disponibili. Dovrai quindi eseguire il ciclo attraverso la matrice $response->RateReplyDetails
per estrarre ciascun metodo di spedizione.
Tenere presente che il tipo di pacco, ad esempio $request['RequestedShipment']['PackagingType']
, limiterà i metodi di spedizione restituiti. Il valore YOUR_PACKAGING
dovrebbe restituire tutti i metodi, mentre altri come FEDEX_BOX
restituiscono solo le opzioni overnight e 2 day (almeno per me). Tuttavia questo a volte può influenzare anche il prezzo.