@extends($user_shop ?'web.user.layouts.layout' : 'web.layouts.layout') @section('content') {{-- /PAGE HEADER --}}
@if ($errors->any())
{{ __('payment.please_check_form_and_complete') }}
@endif @if (\Session::has('checkout-error'))
{{ \Session::get('checkout-error') }}
@endif @if (\Session::has('errormessage'))
@endif @if(isset($instance_status) && $instance_status)
{!! \App\Services\OrderPaymentService::getStatusAlert($instance_status) !!}
@endif
{{-- LEFT --}}
{!! Form::open(['action' => route('checkout.checkout_card_final'), 'class' => 'row clearfix', 'id'=>'checkout_card_final']) !!} {!! Form::hidden('selected_country', '') !!} {!! Form::hidden('is_for', $shopping_user->is_for) !!} {!! Form::hidden('is_from', $shopping_user->is_from) !!} {!! Form::hidden('homeparty_id', $shopping_user->homeparty_id) !!} {!! Form::hidden('shopping_collect_order_id', $shopping_user->shopping_collect_order_id) !!} {!! Form::hidden('is_abo', $is_abo) !!} {!! Form::hidden('abo_interval', $abo_interval) !!} @if (\Session::has('elv-managemandate'))

{!! urldecode(\Session::get('elv-mandate_text')) !!}

@endif
{{-- BILLING --}}

{{ __('payment.billing_address') }}


@if($is_from === 'shopping')
{!! Form::text('billing_company', $shopping_user->billing_company, ['class' => 'form-control', 'id'=>'billing_company']) !!}
@if ($errors->has('billing_salutation')) @endif
{!! Form::text('billing_firstname', $shopping_user->billing_firstname, ['class' => 'form-control '.($errors->has('billing_firstname') ? 'error' : ''), 'id'=>'billing_firstname']) !!} @if ($errors->has('billing_firstname')) @endif
{!! Form::text('billing_lastname', $shopping_user->billing_lastname, ['class' => 'form-control '.($errors->has('billing_lastname') ? 'error' : ''), 'id'=>'billing_lastname']) !!} @if ($errors->has('billing_lastname')) @endif
{!! Form::text('billing_address', $shopping_user->billing_address, ['class' => 'form-control '.($errors->has('billing_address') ? 'error' : ''), 'id'=>'billing_address']) !!} @if ($errors->has('billing_address')) @endif
{!! Form::text('billing_address_2', $shopping_user->billing_address_2, ['class' => 'form-control '.($errors->has('billing_address_2') ? 'error' : ''), 'id'=>'billing_address_2']) !!} @if ($errors->has('billing_address_2')) @endif
{!! Form::text('billing_zipcode', $shopping_user->billing_zipcode, ['class' => 'form-control '.($errors->has('billing_zipcode') ? 'error' : ''), 'id'=>'billing_zipcode']) !!} @if ($errors->has('billing_zipcode')) @endif
{!! Form::text('billing_city', $shopping_user->billing_city, ['class' => 'form-control '.($errors->has('billing_city') ? 'error' : ''), 'id'=>'billing_city']) !!} @if ($errors->has('billing_city')) @endif
{!! Form::hidden('billing_state', $shopping_user->billing_state) !!} {!! Form::hidden('billing_country_id', \App\Services\Shop::getShippingCountryCountryId($shopping_user->billing_state)) !!}
@if(isset($shopping_user->billing_country))
{{ $shopping_user->billing_country->getLocated() }}
@else
-
@endif {{ __('order.land_can_no_longer_be_changed') }}.
{{--
Bei der Änderung des Lieferlandes werden die Versandkosten neu berechnet.
--}}
{!! Form::text('billing_phone', $shopping_user->billing_phone, ['class' => 'form-control '.($errors->has('billing_phone') ? 'error' : ''), 'id'=>'billing_phone']) !!} @if ($errors->has('billing_phone')) @endif
@if($is_for === 'ot-customer' || $is_for === 'abo-ot-customer') {!! Form::email('billing_email', $shopping_user->billing_email, ['class' => 'form-control '.($errors->has('billing_email') ? 'error' : ''), 'id'=>'billing_email', 'readonly' => 'readonly']) !!} {{ __('order.email_can_not_be_changed') }}. @else {!! Form::email('billing_email', $shopping_user->billing_email, ['class' => 'form-control '.($errors->has('billing_email') ? 'error' : ''), 'id'=>'billing_email']) !!} @endif @if ($errors->has('billing_email')) @endif
{{ __('customer.language_hint') }}
@else
{!! Form::hidden('billing_company', $shopping_user->billing_company) !!} {!! Form::hidden('billing_salutation', $shopping_user->billing_salutation) !!} {!! Form::hidden('billing_firstname', $shopping_user->billing_firstname) !!} {!! Form::hidden('billing_lastname', $shopping_user->billing_lastname) !!} {!! Form::hidden('billing_address', $shopping_user->billing_address) !!} {!! Form::hidden('billing_address_2', $shopping_user->billing_address_2) !!} {!! Form::hidden('billing_zipcode', $shopping_user->billing_zipcode) !!} {!! Form::hidden('billing_city', $shopping_user->billing_city) !!} {!! Form::hidden('billing_phone', $shopping_user->billing_phone) !!} {!! Form::hidden('billing_email', $shopping_user->billing_email) !!} {!! Form::hidden('billing_state', $shopping_user->billing_state) !!} {!! Form::hidden('billing_country_id', $shopping_user->billing_country_id) !!}
@if($shopping_user->billing_company)
{{ __('Company') }}
{{ $shopping_user->billing_company }}
@endif
{{ __('Salutation') }}
{{ \App\Services\HTMLHelper::getSalutationLang($shopping_user->billing_salutation) }}
{{ __('First name') }}
{{ $shopping_user->billing_firstname }}
{{ __('Last name') }}
{{ $shopping_user->billing_lastname }}
{{ __('Street') }}
{{ $shopping_user->billing_address }}
{{ __('Addition') }}
{{ $shopping_user->billing_address_2 }}
{{ __('Postcode') }}
{{ $shopping_user->billing_zipcode }}
{{ __('City') }}
{{ $shopping_user->billing_city }}
{{ __('Country') }}
{{ $shopping_user->billing_country->getLocated() }}
{{ __('Phone') }}
{{ $shopping_user->billing_phone }}
{{ __('E-Mail') }}
{{ $shopping_user->billing_email }}

{{ __('payment.billing_address_can_only_changed_in_salescentre') }}


{{ __('customer.language_hint') }}
@endif

@if ($errors->has('accepted_data_checkbox')) @endif
@if($shopping_user->is_from !== 'homeparty' && $shopping_user->is_from !== 'collection') @if($shopping_user->is_from === 'membership' || $shopping_user->is_from === 'wizard') {!! Form::hidden('same_as_billing', $shopping_user->same_as_billing) !!} @else @if($is_from === 'user_order') {!! Form::hidden('same_as_billing', $shopping_user->same_as_billing) !!} @endif @endif @endif
{{-- /BILLING --}} {{-- SHIPPING --}}
@if($shopping_user->is_from === 'user_order') @if($shopping_user->is_for === 'me')

{{ __('order.my_delivery_address') }}

@else

{{ __('order.delivery_address_of_the_client') }}

@endif @else

{{ __('Delivery address') }}

@endif
{!! Form::text('shipping_company', $shopping_user->shipping_company, ['class' => 'form-control', 'id'=>'shipping_company']) !!}
@if ($errors->has('shipping_salutation')) @endif
{!! Form::text('shipping_firstname', $shopping_user->shipping_firstname, ['class' => 'form-control '.($errors->has('shipping_firstname') ? 'error' : ''), 'id'=>'shipping_firstname']) !!} @if ($errors->has('shipping_firstname')) @endif
{!! Form::text('shipping_lastname', $shopping_user->shipping_lastname, ['class' => 'form-control '.($errors->has('shipping_lastname') ? 'error' : ''), 'id'=>'shipping_lastname']) !!} @if ($errors->has('shipping_lastname')) @endif
{!! Form::text('shipping_address', $shopping_user->shipping_address, ['class' => 'form-control '.($errors->has('shipping_address') ? 'error' : ''), 'id'=>'shipping_address']) !!} @if ($errors->has('shipping_address')) @endif
{!! Form::text('shipping_address_2', $shopping_user->shipping_address_2, ['class' => 'form-control '.($errors->has('shipping_address_2') ? 'error' : ''), 'id'=>'shipping_address_2']) !!} @if ($errors->has('shipping_address_2')) @endif
{!! Form::text('shipping_zipcode', $shopping_user->shipping_zipcode, ['class' => 'form-control '.($errors->has('shipping_zipcode') ? 'error' : ''), 'id'=>'shipping_zipcode']) !!} @if ($errors->has('shipping_zipcode')) @endif
{!! Form::text('shipping_city', $shopping_user->shipping_city, ['class' => 'form-control '.($errors->has('shipping_city') ? 'error' : ''), 'id'=>'shipping_city']) !!} @if ($errors->has('shipping_city')) @endif
@if($is_from === 'user_order') {!! Form::hidden('shipping_state', $shopping_user->shipping_state) !!} {!! Form::hidden('shipping_country_id', \App\Services\Shop::getShippingCountryCountryId($shopping_user->shipping_state)) !!}
@if(isset($shopping_user->shipping_country))
{{ $shopping_user->shipping_country->getLocated() }}
@else
-
@endif {{ __('payment.delivery_country_can_only_changed_in_salescentre') }}
@else {!! Form::hidden('shipping_state', $shopping_user->shipping_state) !!} {!! Form::hidden('shipping_country_id', \App\Services\Shop::getShippingCountryCountryId($shopping_user->shipping_state)) !!}
@if(isset($shopping_user->shipping_country))
{{ $shopping_user->shipping_country->getLocated() }}
@else
-
@endif @if($is_from === 'membership' || $is_from === 'wizard') {{ __('payment.delivery_country_can_only_changed_in_salescentre') }} @else {{ __('payment.delivery_country_cannot_change') }} @endif
@endif
{!! Form::text('shipping_phone', $shopping_user->shipping_phone, ['class' => 'form-control '.($errors->has('shipping_phone') ? 'error' : ''), 'id'=>'shipping_phone']) !!} @if ($errors->has('shipping_phone')) @endif
{{-- DHL Packstation/Paketbox --}}

{{ __('payment.packstation_delivery') }}

{{ __('payment.packstation_info') }}

{!! Form::text('shipping_postnumber', $shopping_user->shipping_postnumber, ['class' => 'form-control '.($errors->has('shipping_postnumber') ? 'error' : ''), 'id'=>'shipping_postnumber', 'placeholder' => '12345678', 'maxlength' => '20']) !!} @if ($errors->has('shipping_postnumber')) @endif
{{-- Alert-Box für Packstation-Hinweis --}}
{{-- /SHIPPING --}} @if(Util::getUserPaymentFor($yard_instance) != 6) @if(isset($order_reference)) {{ __('payment.back_to_shop') }} @else @if(Util::getUserPaymentFor($yard_instance) > 1) {{ __('back') }} {{ Util::getMyMivitaUrl(false) }} @else {{ __('payment.back_to_shop_shopping_cart') }} @endif @endif @endif
@if($shopping_mode === 'test') #### TEST MODE #### TEST MODE #### @endif {{-- PAYMENT METHOD --}}

@if(!$is_abo) {{ __('payment.payment_method') }} @else {{ __('abo.payment_for_abo') }} @endif


@if(($shopping_user->abo_options === 1) && (Util::getUserPaymentFor() >= 3)) @if(array_key_exists('SEPA', $payment_methods_active) && in_array($payment_methods_active['SEPA'], $payment_methods))
@else

{{ __('payment.payment_method_not_enabled_please_contact') }} {{ config('app.default_mail') }}

@endif @else @if(array_key_exists('PP', $payment_methods_active) && in_array($payment_methods_active['PP'], $payment_methods))
@endif @if(array_key_exists('CC', $payment_methods_active) && in_array($payment_methods_active['CC'], $payment_methods))
@endif @if(array_key_exists('SB', $payment_methods_active) && in_array($payment_methods_active['SB'], $payment_methods))
@endif @if(array_key_exists('SEPA', $payment_methods_active) && in_array($payment_methods_active['SEPA'], $payment_methods))
@endif @if(array_key_exists('VOR', $payment_methods_active) && in_array($payment_methods_active['VOR'], $payment_methods))
@endif @if(array_key_exists('FNC', $payment_methods_active) && in_array($payment_methods_active['FNC'], $payment_methods))
@endif @endif
{{-- /PAYMENT METHOD --}} {{-- ABO INFOS --}} @if($is_abo)

{{ __('abo.abo_delivery') }}


{!! __('abo.abo_order_info_check') !!}
{!! __('abo.abo_order_info_check_2') !!}
{!! __('abo.abo_order_info_check_3', ['abo-min-duration' => \App\Models\Setting::getContentBySlug('abo-min-duration')]) !!}
{{ now()->format('d.m.Y') }}
{{ __('abo.abo_first_execution_date') }}:
{{ HTMLHelper::getAboStrLang($abo_interval) }}
{{ __('abo.abo_delivery_intervall') }}:
{{ HTMLHelper::getAboFirstExecutionDate(now(), $abo_interval) }}
{{ __('abo.abo_next_execution_date') }}:
@endif {{-- ABO INFOS END --}} {{-- PAYMENT METHOD SEPA--}}

{{ __('payment.sepa_direct_debit') }}


{!! Form::text('elv_bankaccountholder', (isset($payment_data['bankaccountholder']) ? $payment_data['bankaccountholder'] : ''), ['class' => 'form-control', 'id'=>'elv_bankaccountholder', 'placeholder'=>__('payment.firstname_lastname')]) !!}
{!! Form::text('elv_iban', (isset($payment_data['iban']) ? $payment_data['iban'] : ''), ['class' => 'form-control', 'id'=>'elv_iban', 'placeholder'=>'Beisp.: DE02120300000000202051']) !!}
{!! Form::text('elv_bic', (isset($payment_data['bic']) ? $payment_data['bic'] : ''), ['class' => 'form-control', 'id'=>'elv_bic', 'placeholder'=>'Beisp.: PBNKDEFF']) !!}
{{-- @if($shopping_user->abo_options)

{{ __('payment.automatic_SEPA_mandate_type_was_selected') }}

@endif --}}
{{-- TOTAL / PLACE ORDER --}} {{-- PAYMENT METHOD CC --}}

{{ __('payment.credit_card') }}


{!! Form::text('cc_cardholder_first', '', ['class' => 'form-control', 'id'=>'cc_cardholder_first', 'placeholder'=>__('First name')]) !!}
{!! Form::text('cc_cardholder_last', '', ['class' => 'form-control', 'id'=>'cc_cardholder_last', 'placeholder'=>__('Last name')]) !!}
{!! Form::text('cc_cardpan', '', ['class' => 'form-control', 'id'=>'cc_cardpan', 'placeholder'=>__('payment.credit_card_number')]) !!}
{!! Form::text('cc_cardcvc2', '', ['class' => 'form-control', 'id'=>'cc_cardcvc2', 'placeholder'=>'CVC*']) !!}
{{-- TOTAL / PLACE ORDER --}}
@if($is_from === 'user_order')
{{ Yard::instance($yard_instance)->subtotal() }} €
@if(Yard::instance($yard_instance)->isPriceCurrency()) ~{{ Yard::instance($yard_instance)->getCurrencyByKey('subtotal') }} {{ Yard::instance($yard_instance)->getPriceCurrencyUnit() }} @endif
{{ __('order.subtotal') }}:

{{ Yard::instance($yard_instance)->shippingNet() }} €
@if(Yard::instance($yard_instance)->isPriceCurrency()) ~{{ Yard::instance($yard_instance)->getCurrencyByKey('shippingNet') }} {{ Yard::instance($yard_instance)->getPriceCurrencyUnit() }} @endif
{{ __('order.shipping_costs') }}:
@else @if($shopping_user->is_from !== 'collection') @if(Yard::instance($yard_instance)->getUserTaxFree())
{{ Yard::instance($yard_instance)->subtotal() }} €
@if(Yard::instance($yard_instance)->isPriceCurrency()) ~{{ Yard::instance($yard_instance)->getCurrencyByKey('subtotal') }} {{ Yard::instance($yard_instance)->getPriceCurrencyUnit() }} @endif
{{ __('order.subtotal') }}:
@else
{{ Yard::instance($yard_instance)->total() }} €
@if(Yard::instance($yard_instance)->isPriceCurrency()) ~{{ Yard::instance($yard_instance)->getCurrencyByKey('total') }} {{ Yard::instance($yard_instance)->getPriceCurrencyUnit() }} @endif
{{ __('order.subtotal') }}:
@endif @endif @if($shopping_user->is_from !== 'homeparty' && $shopping_user->is_from !== 'collection')
{{ Yard::instance($yard_instance)->shipping() }} €
@if(Yard::instance($yard_instance)->isPriceCurrency()) ~{{ Yard::instance($yard_instance)->getCurrencyByKey('shipping') }} {{ Yard::instance($yard_instance)->getPriceCurrencyUnit() }} @endif
{{ __('order.shipping_costs') }}:
@endif @endif @if($shopping_user->is_from !== 'homeparty') @if($shopping_user->is_from !== 'collection')
{{ Yard::instance($yard_instance)->getShippingCountryName() }} {{ __('Delivery country') }}:

{{ Yard::instance($yard_instance)->subtotalWithShipping() }} €
@if(Yard::instance($yard_instance)->isPriceCurrency()) ~{{ Yard::instance($yard_instance)->getCurrencyByKey('subtotalWithShipping') }} {{ Yard::instance($yard_instance)->getPriceCurrencyUnit() }} @endif
{{ __('order.total_without_VAT') }}:
{{ Yard::instance($yard_instance)->taxWithShipping() }} €
@if(Yard::instance($yard_instance)->isPriceCurrency()) ~{{ Yard::instance($yard_instance)->getCurrencyByKey('taxWithShipping') }} {{ Yard::instance($yard_instance)->getPriceCurrencyUnit() }} @endif
{{ __('order.plus_VAT') }}:

{{ Yard::instance($yard_instance)->totalWithShipping() }} €
@if(Yard::instance($yard_instance)->isPriceCurrency()) ~{{ Yard::instance($yard_instance)->getCurrencyByKey('totalWithShipping') }} {{ Yard::instance($yard_instance)->getPriceCurrencyUnit() }} @endif
{{ __('order.total_sum') }}:
@else
{{ Yard::instance($yard_instance)->totalWithShipping() }} €
@if(Yard::instance($yard_instance)->isPriceCurrency()) ~{{ Yard::instance($yard_instance)->getCurrencyByKey('totalWithShipping') }} {{ Yard::instance($yard_instance)->getPriceCurrencyUnit() }} @endif
{{ __('order.total_sum') }}:
@endif @else
@if(!$shopping_data['user_tax_free'])
{!! $shopping_data['shop_price_net'] !!} €
@if(Yard::instance($yard_instance)->isPriceCurrency()) ~{{ Yard::instance($yard_instance)->convertCurrency($shopping_data['shop_price_net']) }} {{ Yard::instance($yard_instance)->getPriceCurrencyUnit() }} @endif
{{ __('order.total_without_VAT') }}
@endif
{!! $shopping_data['shop_price_tax'] !!} €
@if(Yard::instance($yard_instance)->isPriceCurrency()) ~{{ Yard::instance($yard_instance)->convertCurrency($shopping_data['shop_price_tax']) }} {{ Yard::instance($yard_instance)->getPriceCurrencyUnit() }} @endif
{{ __('order.excl') }} {{ __('order.VAT') }}:

{!! $shopping_data['shop_price'] !!} €
@if(Yard::instance($yard_instance)->isPriceCurrency()) ~{{ Yard::instance($yard_instance)->convertCurrency($shopping_data['shop_price']) }} {{ Yard::instance($yard_instance)->getPriceCurrencyUnit() }} @endif
{{ __('order.total_sum') }}:
@endif

{{ __('payment.buy_now_copy') }}

{{-- /CHECKOUT --}} {!! Form::close() !!}
{{-- /CHECKOUT --}} {{-- /CART --}} @endsection @section('scripts') @endsection