@include('front.components.merchant.page-title')
@include('front.components.merchant.application-progressbar') @include('front.components.merchant.copy-btn') {!! html()->form('POST', route('merchant.products.submit'))->id('product-form')->acceptsFiles()->attribute('enctype', 'multipart/form-data')->attribute('data-parsley-validate', '')->open() !!} @csrf {!! html()->hidden('application_number', $data->application_number ?? null) !!} {!! html()->hidden('merchant_location_id', $location_id ?? null) !!} {!! html()->hidden('id', $products->id ?? 0) !!} {!! html()->hidden('funding_type', $pricing->funding_type ?? 1)->id('funding_type') !!} {!! html()->hidden('hardware_type_hidden', $selectedHardwareType)->id('hardware_type_hidden') !!} @if ($isGuest) {!! html()->hidden('token', $token ?? null) !!} @endif
{{-- Free POS Placement --}}

(includes POS, Printer, Cash Drawer, Barcode Scanner, Payment Device)


@for ($bundleIdx = 0; $bundleIdx < $bundleCount; $bundleIdx++) @include( 'front.components.merchant.free-pos-bundle-item', [ 'bundleIdx' => $bundleIdx, 'devices' => $devices, 'selectedDevices' => old( 'bundles.' . $bundleIdx . '.device', []), ] ) @endfor
@if (!$isGuest)
@endif
Product

Must meet the following:
(1) $20,000 monthly minimum processing volume per free placement bundle. If not met, monthly fee will apply.
(2) Sign a 3-year merchant processing agreement with applicable early termination fee.
(3) Be credit approved.

@include( 'front.components.merchant.purchase-pos-bundle-item', [ 'devices' => $devices, 'purchaseDevices' => $purchaseDevices ?? [], ] )
@if (!empty($peripheral) && count($peripheral) > 0)
Peripheral Devices​

@if (!empty($peripheral) && count($peripheral) > 0) @foreach ($peripheral as $idx => $val)
{{ $val['name'] }}
Cost: $xx
{!! html()->text('peripheral_count')->value(55)->class('form-control form-control-sm text-center')->attribute('data-toggle', 'touchspin')->attribute('data-parsley-type', 'digits') !!}
@endforeach @else

No devices found.

@endif
@endif

{!! html()->label('SaaS Fee​ * (Per month)', 'saas_fee')->toHtml() !!}
$
{!! html()->text('saas_fee', old('saas_fee', $products->saas_fee ?? ''))->class('form-control currency-format no-left-border no-right-border small-width decimal-places')->attribute( 'data-inputmask', "'alias': 'currency', 'groupSeparator': ',', 'autoGroup': true, 'digits': 2, 'digitsOptional': false, 'prefix': '', 'placeholder': '0', 'rightAlign': false", )->attribute('aria-describedby', 'option-saas-fee')->attribute('required', 'required')->attribute('data-parsley-required-message', 'SaaS fee is required')->attribute($readonly, $readonly) !!}
{!! html()->label('Implementation Fee​​ * (One time)', 'implementation_fee')->toHtml() !!}
$
{!! html()->text('implementation_fee', old('implementation_fee', $products->implementation_fee ?? ''))->class('form-control currency-format no-left-border no-right-border small-width decimal-places')->attribute( 'data-inputmask', "'alias': 'currency', 'groupSeparator': ',', 'autoGroup': true, 'digits': 2, 'digitsOptional': false, 'prefix': '', 'placeholder': '0', 'rightAlign': false", )->attribute('aria-describedby', 'option-implementation-fee')->attribute('required', 'required')->attribute('data-parsley-required-message', 'Implementation fee is required')->attribute($readonly, $readonly) !!}
Batch​

{!! html()->label('Batch Close​ *', 'batchCloseSelect')->toHtml() !!}
{!! html()->label('Enter Time​ ', 'timepicker')->toHtml() !!}
{!! html()->text('batchCloseTime', old('batchCloseTime', $products->batch_close_time ?? ''))->class('form-control timepicker')->id('timepicker')->attribute('data-provide', 'timepicker')->attribute('data-parsley-required-if', '#batchCloseSelect')->attribute('data-parsley-required-if-value', '1')->attribute('data-parsley-required-message', 'Time is required for Auto Batch') !!}
{!! html()->label('Accepts Tips​​ *', 'batchCloseSelect')->toHtml() !!}
{!! html()->label('Signature on Receipts​​ *', 'batchCloseSignature')->toHtml() !!}

Note: For next day funding, you must batch out by 5 PM CST which is 3 PM PST

Inventory set up

If your data is ready, please upload the file so we can proceed with account setup immediately upon approval.

{!! html()->file('inventoryFile')->class('custom-file-input')->id('inventoryFile')->attribute('data-parsley-max-file-size', '10')->attribute( 'data-parsley-filemimetypes', 'application/vnd.ms-excel,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet,text/csv,image/jpeg,image/png,image/gif,image/bmp,image/webp', )->attribute('accept', '.csv,.xls,.xlsx,image/*') !!}
Supported formats: .csv, .xls, .xlsx @if (!empty($products->doc) && $products->doc['id'] > 0) @endif
Shipping Address:

{{ $business->full_address ?? '' }}

{!! html()->checkbox( 'showDifferentShippingAddress', old('showDifferentShippingAddress', $products->is_show_different_shipping_address ?? '') == 1, '1', )->class('custom-control-input')->id('showDifferentShippingAddress') !!}
Shipping Method

    @foreach ($shippingMethods as $i => $method)
  • {!! html()->radio( 'shipping_method', old('shipping_method', $products->shipping_method ?? '') == $method['value'] || (empty(old('shipping_method')) && empty($products->shipping_method) && $i == 0), $method['value'], )->class('custom-control-input')->id('customRadio' . ($i + 1))->attribute('required', 'required')->attribute('data-parsley-required-message', 'Please select a shipping method') !!}
    {{ $method['description'] }}
  • @endforeach
{!! html()->form()->close() !!}
{{-- Copy Modal --}} @include('front.components.merchant.copy-form-modal') @endsection @push('page_script') @endpush