formatter; $basket = \Yii::$app->get('basket'); $sum = 0; $sumDiscount = 0; foreach ($basket->findModels(array_keys($basket->getData())) as $variant) { $count = $basket->getItem($variant->id)[ 'count' ]; $sum += $variant->price * $count; if (!empty($variant->price_old)) { $sumDiscount += ( $variant->price_old - $variant->price ) * $count; } } ?>
hasErrors()) { echo Html::tag( 'p', \Yii::t('app', 'Please choose delivery method.'), [ 'class' => 'text-danger', ] ); } foreach ($deliveries as $index => $delivery) { ?>
field( $model, 'delivery_id', [ 'options' => [ 'class' => 'form-group order-radio', ], ] ) ->radio( [ 'uncheck' => ( $index === 0 ) ? 0 : null, 'label' => null, 'tag' => false, 'value' => $delivery->id, ] ) ->label(false) ->error(false); ?>

lang->title; ?>

lang->description; ?>

Итоговый счет

asDecimal($sum, 2); ?>
asDecimal($sumDiscount, 2); ?>
asDecimal($sum, 2); ?>