@extends('layouts.admin.app') @section('title', translate('messages.Disbursement_settings')) @section('content')
@csrf
@php($disbursement_type = \App\Models\BusinessSetting::where('key', 'disbursement_type')->first()) @php($disbursement_type = $disbursement_type ? $disbursement_type->value : 'manual') @php($restaurant_disbursement_command = \App\Models\BusinessSetting::where('key', 'restaurant_disbursement_command')->first()) @php($restaurant_disbursement_command = $restaurant_disbursement_command ? $restaurant_disbursement_command->value : '') @php($dm_disbursement_command = \App\Models\BusinessSetting::where('key', 'dm_disbursement_command')->first()) @php($dm_disbursement_command = $dm_disbursement_command ? $dm_disbursement_command->value : '')

{{ translate('messages.Disbursement_Setup') }}

{{ translate('messages.Configure how and when payout requests are generated for restaurants and delivery partners.') }}

@if($disbursement_type == 'automated')
@endif

{{ translate('messages.Disbursement Request Type') }}

{{ translate('messages.Choose Manual or Automated Disbursement Requests. In Automated mode withdrawal requests for disbursement are generated automatically. In Manual mode restaurants need to request withdrawals manually.') }}

{{ translate('messages.System PHP Path') }}

{{ translate('messages.Enter the server’s PHP executable path required for automated disbursement processing.') }}

{{ translate('messages.To learn more click') }} {{ translate('messages.How to get it?') }}
@php($system_php_path = \App\Models\BusinessSetting::where('key', 'system_php_path')->first()) @php($system_php_path = $system_php_path ? $system_php_path->value : '')

{{ translate('messages.Restaurant Panel Disbursement Request') }}

{{ translate('messages.Set the rules for generating and completing payout requests for restaurant partners.') }}

@php($restaurant_disbursement_waiting_time = \App\Models\BusinessSetting::where('key', 'restaurant_disbursement_waiting_time')->first()) @php($restaurant_disbursement_waiting_time = $restaurant_disbursement_waiting_time ? $restaurant_disbursement_waiting_time->value : '')
@php($restaurant_disbursement_time_period = \App\Models\BusinessSetting::where('key', 'restaurant_disbursement_time_period')->first()) @php($restaurant_disbursement_time_period = $restaurant_disbursement_time_period ? $restaurant_disbursement_time_period->value : 1)
@php($restaurant_disbursement_week_start = \App\Models\BusinessSetting::where('key', 'restaurant_disbursement_week_start')->first()) @php($restaurant_disbursement_week_start = $restaurant_disbursement_week_start ? $restaurant_disbursement_week_start->value : 'saturday')
@php($restaurant_disbursement_create_time = \App\Models\BusinessSetting::where('key', 'restaurant_disbursement_create_time')->first()) @php($restaurant_disbursement_create_time = $restaurant_disbursement_create_time ? $restaurant_disbursement_create_time->value : 1)
@php($restaurant_disbursement_min_amount = \App\Models\BusinessSetting::where('key', 'restaurant_disbursement_min_amount')->first()) @php($restaurant_disbursement_min_amount = $restaurant_disbursement_min_amount ? $restaurant_disbursement_min_amount->value : 'saturday')
@php($restaurant_disbursement_waiting_time = \App\Models\BusinessSetting::where('key', 'restaurant_disbursement_waiting_time')->first()) @php($restaurant_disbursement_waiting_time = $restaurant_disbursement_waiting_time ? $restaurant_disbursement_waiting_time->value : '')

{{ translate('messages.Delivery Man Disbursement Request') }}

{{ translate('messages.Set the rules for generating and completing payout requests for delivery partners.') }}

@php($dm_disbursement_time_period = \App\Models\BusinessSetting::where('key', 'dm_disbursement_time_period')->first()) @php($dm_disbursement_time_period = $dm_disbursement_time_period ? $dm_disbursement_time_period->value : '')
@php($dm_disbursement_week_start = \App\Models\BusinessSetting::where('key', 'dm_disbursement_week_start')->first()) @php($dm_disbursement_week_start = $dm_disbursement_week_start ? $dm_disbursement_week_start->value : 'saturday')
@php($dm_disbursement_create_time = \App\Models\BusinessSetting::where('key', 'dm_disbursement_create_time')->first()) @php($dm_disbursement_create_time = $dm_disbursement_create_time ? $dm_disbursement_create_time->value : 1)
@php($dm_disbursement_min_amount = \App\Models\BusinessSetting::where('key', 'dm_disbursement_min_amount')->first()) @php($dm_disbursement_min_amount = $dm_disbursement_min_amount ? $dm_disbursement_min_amount->value : 'saturday')
@php($dm_disbursement_waiting_time = \App\Models\BusinessSetting::where('key', 'dm_disbursement_waiting_time')->first()) @php($dm_disbursement_waiting_time = $dm_disbursement_waiting_time ? $dm_disbursement_waiting_time->value : '')
@php($dm_disbursement_tds_percent = \App\Models\BusinessSetting::where('key','dm_disbursement_tds_percent')->first()) @php($dm_disbursement_tds_percent = $dm_disbursement_tds_percent ? $dm_disbursement_tds_percent->value: '')

{{ translate('messages.Customer Disbursement Request') }}

{{ translate('messages.Set the rules for generating and completing payout requests for customers.') }}

@php($customer_disbursement_time_period = \App\Models\BusinessSetting::where('key','customer_disbursement_time_period')->first()) @php($customer_disbursement_time_period = $customer_disbursement_time_period ? $customer_disbursement_time_period->value : '')
@php($customer_disbursement_week_start = \App\Models\BusinessSetting::where('key','customer_disbursement_week_start')->first()) @php($customer_disbursement_week_start = $customer_disbursement_week_start ? $customer_disbursement_week_start->value :'saturday')
@php($customer_disbursement_create_time = \App\Models\BusinessSetting::where('key','customer_disbursement_create_time')->first()) @php($customer_disbursement_create_time = $customer_disbursement_create_time ? $customer_disbursement_create_time->value :1)
@php($customer_disbursement_min_amount = \App\Models\BusinessSetting::where('key','customer_disbursement_min_amount')->first()) @php($customer_disbursement_min_amount = $customer_disbursement_min_amount ? $customer_disbursement_min_amount->value :'saturday')
@php($customer_disbursement_waiting_time = \App\Models\BusinessSetting::where('key','customer_disbursement_waiting_time')->first()) @php($customer_disbursement_waiting_time = $customer_disbursement_waiting_time ? $customer_disbursement_waiting_time->value : '')
@php($customer_disbursement_tds_percent = \App\Models\BusinessSetting::where('key','customer_disbursement_tds_percent')->first()) @php($customer_disbursement_tds_percent = $customer_disbursement_tds_percent ? $customer_disbursement_tds_percent->value : '')
{{ translate('View_Guideline') }}

{{ translate('messages.Disbursement Guideline') }}

{{ translate('messages.Let’s Setup') }}
{{translate('Disbursement Setup')}}

{{ translate('messages.The Disbursement Setup feature allows the admin to manage the payout of earnings to restaurants and delivery personnel. It ensures timely and accurate settlements based on completed orders, commissions, and deductions.') }}

{{ translate('messages.Let’s Setup') }}
{{translate('Disbursement Request Type')}}

{{ translate('messages.The system supports two types of disbursement requests for restaurants and delivery personnel: Manual and Automated. These settings determine how earnings are transferred from the platform to the recipients.') }}

  • {{ translate('messages.Manual Disbursement') }}
  • {{ translate('messages.Admin reviews and approves each payout request before processing.') }}

  • {{ translate('messages.Automated Disbursement') }}
  • {{ translate('messages.The system automatically processes payouts according to predefined schedules (daily, weekly, or monthly).') }}

{{ translate('messages.Let’s Setup') }}
{{translate('System PHP Path')}}

{{ translate('messages.The System PHP Path specifies the location of the PHP executable file that will be used to run automated disbursement scripts. Setting the correct PHP path ensures that the system can execute scheduled or automated disbursement processes without errors.') }}

{{ translate('messages.Let’s Setup') }}
{{translate('Disbursement Request Setup')}}

{{ translate('messages.This feature allows the admin to configure how and when earnings are disbursed to restaurants and delivery personnel. Proper setup ensures timely payouts, automated processing, and compliance with operational rules.') }}

@endsection @push('script_2') @php($flag = session('disbursement_exec')) @endpush