Shippo изменить стоимость доставки
Я использую API Shippo, чтобы попытаться установить для моего тарифа / посылки приоритет USPS. В соответствии с документами, я чувствую, что мне нужно добавить / отредактировать $rate
массив, но я не могу понять это.
// Select the rate you want to purchase.
// We simply select the first rate in this example.
// $rate = $shipment["rates_list"][0];
$rate = array(
'object_state' => 'VALID',
'provider' => 'USPS',
'servicelevel_name' => 'Priority Mail',
'servicelevel_token' => 'usps_priority'
);
// Purchase the desired rate
$transaction = Shippo_Transaction::create(array(
'rate'=> $rate["object_id"],
//'rate' => $rate["usps_priority"],
'async'=> false
));
1 ответ
Похоже, наша функция InstaLabel идеально подходит для вас https://goshippo.com/shipping-api/instalabel
По этой ссылке приведен полный пример PHP, но вот фрагмент кода, который вы указали:
$transaction = Shippo_Transaction::create( array(
'shipment' => $shipment,
'carrier_account' => 'b741b99f95e841639b54272834bc478c',
'servicelevel_token' => 'usps_priority',
);
);