• Resolved alexforap

    (@alexforap)


    В админке при отправке заказа в яндекс go есть выбор тарифов, среди которых нужный нам – Экспресс.

    Однако, при расчете в корзине для покупателя считает по другому тарифу. Как задать тариф, по которому будет рассчитываться стоимость при оформлении заказа?

Viewing 1 replies (of 1 total)
  • Thread Starter alexforap

    (@alexforap)

    Решение нашлось.

    Вдруг кому-то пригодится.

    \core\src\YandexApi\Resources\PriceChecker.php

    public function calculate(array $items, array $points): CheckPriceResult
        {
            $result = $this->call('check-price', Client::API_V1, [
                'json' => [
                    'items' => $this->prepareItems($items),
                    'route_points' => $this->preparePoints($points),
                    'requirements'=>[
                        'taxi_class'=>'express',
                        'cargo_options'=>['thermobag']
                    ]
                ],
            ]);
    
            return $this->mapResult($result);
        }

    Добавили requirements в запрос. Цена по нужному тарифу считается в корзине.

Viewing 1 replies (of 1 total)
  • The topic ‘Тариф для расчета доставки в корзине’ is closed to new replies.