Skip to content

создание заказа с отправкой из пвз #42

@arseniy985

Description

@arseniy985

у меня возникла проблема. либо недопонимание работы либы.
Я хочу создать заказ с доставкой от пвз, в офиц доке апи для этого есть 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions