<?php

require __DIR__ . '/vendor/autoload.php';

$app = require_once __DIR__ . '/bootstrap/app.php';
$app->make('Illuminate\Contracts\Console\Kernel')->bootstrap();

use App\Models\ImmigoProPackage;

echo "Creating ImmigoPro Packages...\n\n";

// Package 1: Essential
$package1 = ImmigoProPackage::create([
    'name_en' => 'ImmigoPro Essential',
    'name_fr' => 'ImmigoPro Essentiel',
    'description_en' => 'Perfect for solo practitioners starting their online presence',
    'description_fr' => 'Parfait pour les praticiens solo qui débutent leur présence en ligne',
    'features_en' => [
        'Bilingual website (English & French)',
        'Mobile responsive design',
        'Contact form integration',
        'SEO optimization',
        '5 custom pages',
        'Basic blog functionality',
        'Social media integration',
        'SSL certificate included',
        '24/7 technical support'
    ],
    'features_fr' => [
        'Site Web bilingue (anglais et français)',
        'Design adaptatif mobile',
        'Intégration de formulaire de contact',
        'Optimisation SEO',
        '5 pages personnalisées',
        'Fonctionnalité de blog de base',
        'Intégration des réseaux sociaux',
        'Certificat SSL inclus',
        'Support technique 24/7'
    ],
    'base_price' => '4999.00',
    'payment_plans' => json_encode([
        'full_payment_discount' => 5,
        'three_month_upfront' => 40,
        'six_month_upfront' => 35,
        'twelve_month_upfront' => 25
    ]),
    'is_active' => true
]);

echo "✓ Created: {$package1->name_en} - \${$package1->base_price} CAD\n";

// Package 2: Professional
$package2 = ImmigoProPackage::create([
    'name_en' => 'ImmigoPro Professional',
    'name_fr' => 'ImmigoPro Professionnel',
    'description_en' => 'Comprehensive solution for growing immigration practices',
    'description_fr' => 'Solution complète pour les cabinets d\'immigration en croissance',
    'features_en' => [
        'Everything in Essential, plus:',
        'Client portal integration',
        'Online appointment booking',
        'Document management system',
        '10 custom pages',
        'Advanced blog with categories',
        'Email newsletter integration',
        'Google Analytics integration',
        'Custom domain setup',
        'Priority support',
        'Monthly performance reports'
    ],
    'features_fr' => [
        'Tout ce qui est inclus dans Essentiel, plus :',
        'Intégration du portail client',
        'Réservation de rendez-vous en ligne',
        'Système de gestion de documents',
        '10 pages personnalisées',
        'Blog avancé avec catégories',
        'Intégration de newsletter par e-mail',
        'Intégration de Google Analytics',
        'Configuration de domaine personnalisé',
        'Support prioritaire',
        'Rapports de performance mensuels'
    ],
    'base_price' => '7999.00',
    'payment_plans' => json_encode([
        'full_payment_discount' => 8,
        'three_month_upfront' => 40,
        'six_month_upfront' => 35,
        'twelve_month_upfront' => 25
    ]),
    'is_active' => true
]);

echo "✓ Created: {$package2->name_en} - \${$package2->base_price} CAD\n";

// Package 3: Enterprise
$package3 = ImmigoProPackage::create([
    'name_en' => 'ImmigoPro Enterprise',
    'name_fr' => 'ImmigoPro Entreprise',
    'description_en' => 'Full-featured solution for established immigration firms',
    'description_fr' => 'Solution complète pour les cabinets d\'immigration établis',
    'features_en' => [
        'Everything in Professional, plus:',
        'Multi-language support (3+ languages)',
        'Advanced client portal with case tracking',
        'Team member profiles',
        'Unlimited custom pages',
        'E-commerce integration for services',
        'CRM integration',
        'Video consultation integration',
        'Custom API development',
        'Dedicated account manager',
        'White-label solution available',
        'Quarterly strategy sessions'
    ],
    'features_fr' => [
        'Tout ce qui est inclus dans Professionnel, plus :',
        'Support multilingue (3+ langues)',
        'Portail client avancé avec suivi de dossiers',
        'Profils des membres de l\'équipe',
        'Pages personnalisées illimitées',
        'Intégration e-commerce pour les services',
        'Intégration CRM',
        'Intégration de consultation vidéo',
        'Développement d\'API personnalisée',
        'Gestionnaire de compte dédié',
        'Solution en marque blanche disponible',
        'Sessions de stratégie trimestrielles'
    ],
    'base_price' => '12999.00',
    'payment_plans' => json_encode([
        'full_payment_discount' => 10,
        'three_month_upfront' => 40,
        'six_month_upfront' => 35,
        'twelve_month_upfront' => 25
    ]),
    'is_active' => true
]);

echo "✓ Created: {$package3->name_en} - \${$package3->base_price} CAD\n";

echo "\n========================================\n";
echo "✓ Successfully created 3 ImmigoPro packages!\n";
echo "========================================\n";
