Я использую fedex soap api для получения ставок доставки, но в ServiceType я могу отправить только один тип, то есть PRIORITY_OVERNIGHT, как я могу отправить несколько служб по одному запросу, например GROUND_HOME_DELIVERY, INTERNATIONAL_ECONOMY, PRIORITY_OVERNIGHT, STANDARD_OVERNIGHT?
Вы можете опустить $request['RequestedShipment']['ServiceType']
из запроса, и FedEx вернет все доступные методы доставки. Затем вам понадобится выполнить цикл $response->RateReplyDetails
чтобы извлечь каждый метод доставки.
Имейте в виду, что тип пакета, т.е. $request['RequestedShipment']['PackagingType']
, ограничит возвращаемые методы доставки. Значение YOUR_PACKAGING
должно вернуть все методы, в то время как другие, такие как FEDEX_BOX
возвращают только однодневные и 2-дневные варианты (по крайней мере, для меня). Однако это может иногда повлиять и на цену.