DHL Versandeinstellungen
@if(Session::has('alert-save-dhl'))
{{ Session::get('alert-save-dhl') }}
@endif
Standard-Einstellungen @if(config('dhl.config_source') == 'database')
Database
@else
Environment
@endif
{{ __('API Basis URL') }}*
{{ Form::text('settings[dhl_base_url][val]', \App\Models\Setting::getContentBySlug('dhl_base_url') ?: 'https://api-eu.dhl.com', array('class'=>'form-control')) }}
{{ Form::hidden('settings[dhl_base_url][type]', 'text') }}
{{ __('API Schlüssel') }}*
{{ Form::text('settings[dhl_api_key][val]', \App\Models\Setting::getContentBySlug('dhl_api_key'), array('class'=>'form-control')) }}
{{ Form::hidden('settings[dhl_api_key][type]', 'text') }}
{{ __('Benutzername') }}*
{{ Form::text('settings[dhl_username][val]', \App\Models\Setting::getContentBySlug('dhl_username'), array('class'=>'form-control')) }}
{{ Form::hidden('settings[dhl_username][type]', 'text') }}
{{ __('Passwort') }}*
{{ Form::password('settings[dhl_password][val]', array('class'=>'form-control', 'value' => \App\Models\Setting::getContentBySlug('dhl_password'))) }}
{{ Form::hidden('settings[dhl_password][type]', 'text') }}
{{ __('Standard Abrechnungsnummer') }}*
{{ Form::text('settings[dhl_billing_number][val]', \App\Models\Setting::getContentBySlug('dhl_billing_number'), array('class'=>'form-control')) }}
{{ Form::hidden('settings[dhl_billing_number][type]', 'text') }}
{{ __('Standard Produktcode') }}*
@php
$selectedDhlProduct = \App\Models\Setting::getContentBySlug('dhl_product') ?: 'V01PAK';
$selectedDhlProduct = $selectedDhlProduct === 'V62WP' ? 'V62KP' : $selectedDhlProduct;
@endphp
{{ Form::select('settings[dhl_product][val]', [
'V01PAK' => 'V01PAK - DHL Paket National',
'V53PAK' => 'V53PAK - DHL Paket International',
'V62KP' => 'V62KP - DHL Kleinpaket'
], $selectedDhlProduct, array('class'=>'form-control custom-select')) }}
{{ Form::hidden('settings[dhl_product][type]', 'text') }}
{{ __('Label Format') }}*
{{ Form::select('settings[dhl_label_format][val]', [
'PDF' => 'PDF',
'ZPL' => 'ZPL'
], \App\Models\Setting::getContentBySlug('dhl_label_format') ?: 'PDF', array('class'=>'form-control custom-select')) }}
{{ Form::hidden('settings[dhl_label_format][type]', 'text') }}
{!! Form::checkbox('settings[dhl_use_queue][val]', 1, \App\Models\Setting::getContentBySlug('dhl_use_queue'), ['class'=>'custom-control-input']) !!}
Queue für asynchrone Verarbeitung verwenden
{{ Form::hidden('settings[dhl_use_queue][type]', 'bool') }}
Aktiviert: Versandlabel werden im Hintergrund erstellt (erfordert Queue Worker)
Deaktiviert: Versandlabel werden sofort erstellt (synchron)
{!! Form::checkbox('settings[dhl_print_only_if_codeable][val]', 1, \App\Models\Setting::getContentBySlug('dhl_print_only_if_codeable') ?? config('dhl.print_only_if_codeable', true), ['class'=>'custom-control-input']) !!}
DHL-Leitcodierung erzwingen (mustEncode)
{{ Form::hidden('settings[dhl_print_only_if_codeable][type]', 'bool') }}
Aktiviert für deutsche Empfängeradressen mustEncode=true. DHL erstellt dann nur ein Label, wenn die Adresse leitcodierbar ist.
Absenderadresse
{{ __('Firmenname') }}*
{{ Form::text('settings[dhl_sender_company][val]', \App\Models\Setting::getContentBySlug('dhl_sender_company') ?: 'mivita care gmbh', array('class'=>'form-control')) }}
{{ Form::hidden('settings[dhl_sender_company][type]', 'text') }}
{{ __('Name (optional)') }}
{{ Form::text('settings[dhl_sender_name][val]', \App\Models\Setting::getContentBySlug('dhl_sender_name'), array('class'=>'form-control')) }}
{{ Form::hidden('settings[dhl_sender_name][type]', 'text') }}
{{ __('Straße') }}*
{{ Form::text('settings[dhl_sender_street][val]', \App\Models\Setting::getContentBySlug('dhl_sender_street') ?: 'Leinfeld', array('class'=>'form-control')) }}
{{ Form::hidden('settings[dhl_sender_street][type]', 'text') }}
{{ __('Hausnummer') }}*
{{ Form::text('settings[dhl_sender_house_number][val]', \App\Models\Setting::getContentBySlug('dhl_sender_house_number') ?: '2', array('class'=>'form-control')) }}
{{ Form::hidden('settings[dhl_sender_house_number][type]', 'text') }}
{{ __('PLZ') }}*
{{ Form::text('settings[dhl_sender_postal_code][val]', \App\Models\Setting::getContentBySlug('dhl_sender_postal_code') ?: '87755', array('class'=>'form-control')) }}
{{ Form::hidden('settings[dhl_sender_postal_code][type]', 'text') }}
{{ __('Stadt') }}*
{{ Form::text('settings[dhl_sender_city][val]', \App\Models\Setting::getContentBySlug('dhl_sender_city') ?: 'Kirchhaslach', array('class'=>'form-control')) }}
{{ Form::hidden('settings[dhl_sender_city][type]', 'text') }}
{{ __('Land') }}*
{{ Form::select('settings[dhl_sender_country][val]', [
'DE' => 'Deutschland',
'AT' => 'Österreich',
'CH' => 'Schweiz'
], \App\Models\Setting::getContentBySlug('dhl_sender_country') ?: 'DE', array('class'=>'form-control custom-select')) }}
{{ Form::hidden('settings[dhl_sender_country][type]', 'text') }}
{{ __('E-Mail') }}*
{{ Form::email('settings[dhl_sender_email][val]', \App\Models\Setting::getContentBySlug('dhl_sender_email') ?: 'versand@mivita.care', array('class'=>'form-control')) }}
{{ Form::hidden('settings[dhl_sender_email][type]', 'text') }}
{{ __('Telefon') }}
{{ Form::text('settings[dhl_sender_phone][val]', \App\Models\Setting::getContentBySlug('dhl_sender_phone') ?: '+49 123 456789', array('class'=>'form-control')) }}
{{ Form::hidden('settings[dhl_sender_phone][type]', 'text') }}
Papierformat
{{ __('Versandlabel') }}*
{{ Form::select('settings[dhl_print_format][val]', [
'A4' => 'Common Label Laserdruck A4 Normalpapier',
'910-300-600' => 'Common Label Thermodruck 103 x 199 mm (910-300-600)',
'910-300-610' => 'Common Label Thermodruck 103 x 199 mm (910-300-610)',
'910-300-700' => 'Common Label Laserdruck 105 x 205 mm (DIN A5 Normalpapier, 910-300-700)',
'910-300-700-oz' => 'Common Label Laserdruck 105 x 205 mm (DIN A5 Normalpapier, 910-300-700) ohne Zusatzetiketten',
'910-300-710' => 'Common Label Laserdruck 105 x 208 mm (910-300-710)',
'910-300-300' => 'Common Label Laserdruck 105 x 148 mm (DIN A5 Normalpapier, 910-300-300)',
'910-300-300-oz' => 'Common Label Laserdruck 105 x 148 mm (DIN A5 Normalpapier, 910-300-300) ohne Zusatzetiketten',
'910-300-400' => 'Common Label Thermodruck 103 x 150 mm (910-300-400)',
'910-300-410' => 'Common Label Thermodruck 103 x 150 mm (910-300-410)',
'100x70mm' => '100x70mm',
], \App\Models\Setting::getContentBySlug('dhl_print_format') ?: 'A4', array('class'=>'form-control custom-select')) }}
{{ Form::hidden('settings[dhl_print_format][type]', 'text') }}
{{ __('Retoure Label') }}*
{{ Form::select('settings[dhl_retoure_print_format][val]', [
'A4' => 'Common Label Laserdruck A4 Normalpapier',
'910-300-600' => 'Common Label Thermodruck 103 x 199 mm (910-300-600)',
'910-300-610' => 'Common Label Thermodruck 103 x 199 mm (910-300-610)',
'910-300-700' => 'Common Label Laserdruck 105 x 205 mm (DIN A5 Normalpapier, 910-300-700)',
'910-300-700-oz' => 'Common Label Laserdruck 105 x 205 mm (DIN A5 Normalpapier, 910-300-700) ohne Zusatzetiketten',
'910-300-710' => 'Common Label Laserdruck 105 x 208 mm (910-300-710)',
'910-300-300' => 'Common Label Laserdruck 105 x 148 mm (DIN A5 Normalpapier, 910-300-300)',
'910-300-300-oz' => 'Common Label Laserdruck 105 x 148 mm (DIN A5 Normalpapier, 910-300-300) ohne Zusatzetiketten',
'910-300-400' => 'Common Label Thermodruck 103 x 150 mm (910-300-400)',
'910-300-410' => 'Common Label Thermodruck 103 x 150 mm (910-300-410)',
'100x70mm' => '100x70mm',
], \App\Models\Setting::getContentBySlug('dhl_retoure_print_format') ?: 'A4', array('class'=>'form-control custom-select')) }}
{{ Form::hidden('settings[dhl_retoure_print_format][type]', 'text') }}
DHL Einstellungen speichern