diff --git a/app/Http/Controllers/Sales/DemoTenantController.php b/app/Http/Controllers/Sales/DemoTenantController.php index 56226b65..786f168e 100644 --- a/app/Http/Controllers/Sales/DemoTenantController.php +++ b/app/Http/Controllers/Sales/DemoTenantController.php @@ -37,7 +37,7 @@ class DemoTenantController extends Controller */ public function index(Request $request): View { - if ($request->header('HX-Request') && ! $request->header('HX-Boosted')) { + if ($request->header('HX-Request')) { return response('', 200)->header('HX-Redirect', route('sales.demo-tenants.index')); } diff --git a/resources/views/sales/modals/partials/product-selection.blade.php b/resources/views/sales/modals/partials/product-selection.blade.php index 20f9bfd3..164377dc 100644 --- a/resources/views/sales/modals/partials/product-selection.blade.php +++ b/resources/views/sales/modals/partials/product-selection.blade.php @@ -491,6 +491,7 @@ function productSelection() { promoDevWaive: {{ !empty($savedPromotion['dev_waive']) ? 'true' : 'false' }}, promoSubPercent: {{ $savedPromotion['sub_discount_percent'] ?? 0 }}, promoFreeTrial: {{ !empty($savedPromotion['free_trial']) ? 'true' : 'false' }}, + promoFreeMonths: {{ $savedPromotion['free_months'] ?? 0 }}, promoNote: '{{ addslashes($savedPromotion['note'] ?? '') }}', isSelected(id) { @@ -714,6 +715,7 @@ function productSelection() { dev_waive: this.promoDevWaive, sub_discount_percent: this.promoSubPercent, free_trial: this.promoFreeTrial, + free_months: this.promoFreeMonths, note: this.promoNote, }; } diff --git a/resources/views/sales/price-simulator/index.blade.php b/resources/views/sales/price-simulator/index.blade.php index 087b56c4..75745954 100644 --- a/resources/views/sales/price-simulator/index.blade.php +++ b/resources/views/sales/price-simulator/index.blade.php @@ -1295,6 +1295,7 @@ function buildRequiredSelected(catId) { promoWaiveRegistration: false, promoSubscriptionPercent: 0, promoFreeTrial: false, + promoFreeMonths: 0, promoNote: '', // --- 카테고리 선택 (상호 배타) --- @@ -1531,6 +1532,7 @@ function buildRequiredSelected(catId) { this.promoWaiveRegistration = false; this.promoSubscriptionPercent = 0; this.promoFreeTrial = false; + this.promoFreeMonths = 0; this.promoNote = ''; },