@extends('backend.template.layouts.template-base') @section('title', 'Notification - Edit Template') @section('content') Edit {{ $template->name }} @csrf {{-- Template Details Card --}} Template Details {{-- Name --}} Template Name * {{-- Image + Description --}} Business Image @if($template->image) Replace Image @else Click to Upload or drag and drop PNG, JPG or JPEG. Max 5MB. @endif Short Description (internal notes) {{ $template->description }} {{-- Message Content --}} Message Content * Title * Message * {{ $template->message }} Available variables — click to insert customer_name order_id order_total product_name total_quantity {{-- Channels --}} Select channels * @php $savedChannels = $template->channels ?? []; @endphp Push Notification In-app and device push SMS Text message to phone Email Full email message {{-- Trigger Rules Card --}} Trigger Rules Event Triggers * Select @foreach([ 'order_placed' => 'Order Placed', 'order_confirmed' => 'Order Confirmed', 'order_cancelled' => 'Order Cancelled', 'out_for_delivery' => 'Out For Delivery', 'order_delivered' => 'Order Delivered', 'new_customer_registered' => 'New Customer Registered', 'subscription_activated' => 'Subscription Activated', 'subscription_expired' => 'Subscription Expired', 'subscription_expiry_reminder' => 'Subscription Expiry Reminder', 'others' => 'Others', ] as $val => $label) trigger_event === $val ? 'selected' : '' }}> {{ $label }} @endforeach Select Audience * Select @foreach([ 'all_customers' => 'All Customers', 'custom_range' => 'Custom Range', 'subscribed_customers' => 'Subscribed Customers', 'new_logged_in' => 'New Logged In Customers', 'delivery_team' => 'Delivery Team', ] as $val => $label) audience === $val ? 'selected' : '' }}> {{ $label }} @endforeach Date Range Customer From Customer To {{-- Action Buttons --}} Cancel Save Changes {{-- Save Confirm Modal --}}
PNG, JPG or JPEG. Max 5MB.
Update template {{ $template->name }}.