diff --git a/website/app/Http/Controllers/Admin/CustomerController.php b/website/app/Http/Controllers/Admin/CustomerController.php index 01922d9..7751323 100644 --- a/website/app/Http/Controllers/Admin/CustomerController.php +++ b/website/app/Http/Controllers/Admin/CustomerController.php @@ -321,12 +321,21 @@ class CustomerController extends Controller 'admin_notes' => 'Order placed by admin', ]); + // Map service type to provisioning platform + $platformMap = [ + 'vps' => 'virtfusion', + 'dedicated' => 'synergycp', + 'hosting' => 'enhance', + 'game' => 'pterodactyl', + ]; + // Create service $service = Service::query()->create([ 'user_id' => $user->id, 'plan_id' => $plan->id, 'order_id' => $order->id, 'service_type' => $plan->service_type, + 'platform' => $platformMap[$plan->service_type] ?? $plan->service_type, 'status' => 'active', 'credentials' => [], ]);