у меня возникла проблема. либо недопонимание работы либы.
Я хочу создать заказ с доставкой от пвз, в офиц доке апи для этого есть shipment_point, туда ввожу код пвз, а либа требует from_location всегда, вразрез с докой апишки, при этом в from_location я не вижу возможности ввести код пвз, все примеры видел просто с адресом.
вот пример кода моего
$client = self::getSdkClient();
$tariff = Tariff::create([
'shipment_point' => (string)$_ENV['CDEK_FROM_LOCATION_CODE']
]);
$tariff->tariff_code = (int)$_ENV['CDEK_TARIFF_PICKUP'];
// $tariff->from_location = Location::create([
// 'code' => (int)$_ENV['CDEK_FROM_CITY_CODE'],
// 'country_code' => 'RU'
// ]);
$tariff->to_location = Location::create([
'code' => (int)$to_location_code,
'country_code' => 'RU'
]);
$tariff->packages = [
Package::create(self::getPackageParams([], $count))
];
cdek_log('Request to SDK (calcOrder)', ['tariff' => $tariff]);
$result = $client->calculator()->add($tariff);
ну и конечно он жалуется на отсутствие from_location
у меня возникла проблема. либо недопонимание работы либы.
Я хочу создать заказ с доставкой от пвз, в офиц доке апи для этого есть shipment_point, туда ввожу код пвз, а либа требует from_location всегда, вразрез с докой апишки, при этом в from_location я не вижу возможности ввести код пвз, все примеры видел просто с адресом.
вот пример кода моего
ну и конечно он жалуется на отсутствие from_location