Eccube\Service\ShoppingService::getAmount PHP Метод

getAmount() публичный Метод

住所などの情報が変更された時に金額の再計算を行う
public getAmount ( Order $Order ) : Order
$Order Eccube\Entity\Order
Результат Eccube\Entity\Order
    public function getAmount(Order $Order)
    {
        // 初期選択の配送業者をセット
        $shippings = $Order->getShippings();
        // 配送料合計金額
        $Order->setDeliveryFeeTotal($this->getShippingDeliveryFeeTotal($shippings));
        // 配送料無料条件(合計金額)
        $this->setDeliveryFreeAmount($Order);
        // 配送料無料条件(合計数量)
        $this->setDeliveryFreeQuantity($Order);
        // 合計金額の計算
        $this->calculatePrice($Order);
        return $Order;
    }