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; } } ?>
user->isGuest) { ?>
field($model, 'name') ->textInput() ->label(Yii::t('app','name')); ?>
field($model, 'secondname') ->textInput() ->label(Yii::t('app','secondname')); ?>
field($model, 'city') ->textInput() ->label(Yii::t('app','city')); ?>
field($model, 'address') ->textInput() ->label(Yii::t('app','address')); ?>
field($model, 'phone') ->textInput() ->label(Yii::t('app','phone')); ?>
field($model, 'email') ->textInput(); ?>
field($model, 'comment') ->textarea( [ 'rows' => 4, ] ) ->label(Yii::t('app','comment')); ?>

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