/**
* 合計金額を計算
*
* @param Order $Order
* @return Order
*/
public function calculatePrice(Order $Order)
{
$total = $Order->getTotalPrice();
if ($total < 0) {
// 合計金額がマイナスの場合、0を設定し、discountは値引きされた額のみセット
$total = 0;
}
$Order->setTotal($total);
$Order->setPaymentTotal($total);
return $Order;
}