Cards e páginas /pacotes passam a usar o texto conceitual oficial, sem preço, VIP ou limites comerciais. Co-authored-by: Cursor <cursoragent@cursor.com>
181 lines
12 KiB
PHP
181 lines
12 KiB
PHP
<?php
|
|
|
|
declare(strict_types=1);
|
|
|
|
namespace Database\Seeders;
|
|
|
|
use App\Models\WeddingPackage;
|
|
use Illuminate\Database\Seeder;
|
|
use Illuminate\Support\Carbon;
|
|
|
|
/**
|
|
* Wedding package modalities shown on the home page, services page and
|
|
* `/pacotes/{slug}`. Public copy follows "Apresentação dos serviços Amare"
|
|
* (conceito e momento). Commercial limits, price and third-party tools stay
|
|
* off this seeder and off the public site.
|
|
*/
|
|
class WeddingPackagesSeeder extends Seeder
|
|
{
|
|
private const PUBLISHED_AT = '2026-08-11 00:00:00';
|
|
|
|
public function run(): void
|
|
{
|
|
$packages = [
|
|
[
|
|
'name' => 'Essenza',
|
|
'slug' => 'essenza',
|
|
'level' => '01 / COMPLETA',
|
|
'tag' => 'Assessoria completa',
|
|
'subtitle' => 'Do primeiro planejamento ao grande dia.',
|
|
'summary' => 'Ideal para casais que desejam contar com a Amare desde o início da organização ou que ainda estão estruturando etapas importantes do casamento.',
|
|
'scope_items' => [
|
|
'Estruturação e acompanhamento do planejamento',
|
|
'Organização de cronogramas, prazos e prioridades',
|
|
'Orientação na contratação e gestão de fornecedores',
|
|
'Acompanhamento das etapas do projeto',
|
|
'Organização e conferência de contratos e informações',
|
|
'Alinhamento entre casal, fornecedores e demais envolvidos',
|
|
'Construção do cronograma do grande dia',
|
|
'Coordenação e acompanhamento da execução do evento',
|
|
],
|
|
'cta_label' => 'Quero conhecer a Essenza',
|
|
'compare_heading' => 'Começar com a Amare',
|
|
'compare_summary' => 'Acompanhamento do primeiro planejamento ao grande dia.',
|
|
'sort_order' => 1,
|
|
'eyebrow' => 'Assessoria',
|
|
'title_line' => 'Assessoria',
|
|
'title_emphasis' => 'Completa',
|
|
'hero_lead' => 'A assessoria completa acompanha o projeto de forma estratégica e próxima, desde a construção do planejamento até a execução do evento.',
|
|
'benefits' => [
|
|
['icon_key' => 'calendar', 'label' => 'Planejamento organizado'],
|
|
['icon_key' => 'checklist', 'label' => 'Decisões mais seguras'],
|
|
['icon_key' => 'users', 'label' => 'Fornecedores alinhados'],
|
|
['icon_key' => 'heart', 'label' => 'Grande dia com leveza'],
|
|
],
|
|
'included_items' => [
|
|
['icon_key' => 'checklist', 'title' => 'Estruturação do planejamento', 'description' => 'Organização do projeto desde o início, no ritmo do casal.'],
|
|
['icon_key' => 'calendar', 'title' => 'Cronogramas e prioridades', 'description' => 'Prazos e etapas visíveis para decidir com calma.'],
|
|
['icon_key' => 'map', 'title' => 'Contratação e gestão de fornecedores', 'description' => 'Orientação e acompanhamento de quem entra no projeto.'],
|
|
['icon_key' => 'users', 'title' => 'Alinhamento entre envolvidos', 'description' => 'Casal, fornecedores e demais partes na mesma conversa.'],
|
|
['icon_key' => 'spark', 'title' => 'Contratos e informações', 'description' => 'Conferência do que foi combinado antes do grande dia.'],
|
|
['icon_key' => 'heart', 'title' => 'Coordenação da execução', 'description' => 'Acompanhamento do evento para o casal viver o momento.'],
|
|
],
|
|
'audience_heading' => 'Para quem é esta modalidade',
|
|
'audience_intro' => 'Para quem deseja ter ao lado uma profissional conduzindo o processo como um todo, com organização, estratégia e tranquilidade.',
|
|
'audience_points' => [
|
|
'Casais no início da organização',
|
|
'Quem ainda está estruturando etapas importantes',
|
|
'Quem quer acompanhamento do planejamento à execução',
|
|
],
|
|
'final_cta_heading' => 'Vamos nos conhecer?',
|
|
'final_cta_body' => 'Antes de definir qualquer caminho, queremos conhecer vocês. Basta entrar em contato para uma conversa.',
|
|
],
|
|
[
|
|
'name' => 'Conduzione',
|
|
'slug' => 'conduzione',
|
|
'level' => '02 / PARCIAL',
|
|
'tag' => 'Assessoria parcial',
|
|
'subtitle' => 'Para quem já começou, mas quer seguir acompanhado.',
|
|
'summary' => 'Indicada para casais que já iniciaram o planejamento e possuem parte dos fornecedores ou decisões definidas, mas desejam organizar o que falta e conduzir as próximas etapas.',
|
|
'scope_items' => [
|
|
'Diagnóstico do planejamento já realizado',
|
|
'Organização das etapas pendentes',
|
|
'Gestão e acompanhamento dos fornecedores já contratados',
|
|
'Orientação sobre as próximas decisões',
|
|
'Acompanhamento de prazos e informações',
|
|
'Comunicação e alinhamento com fornecedores',
|
|
'Organização do cronograma do evento',
|
|
'Coordenação da execução no grande dia',
|
|
],
|
|
'cta_label' => 'Quero conhecer a Conduzione',
|
|
'compare_heading' => 'Trazer a Amare para o caminho',
|
|
'compare_summary' => 'O planejamento existe; a Amare organiza o que falta e conduz as próximas etapas.',
|
|
'sort_order' => 2,
|
|
'eyebrow' => 'Assessoria',
|
|
'title_line' => 'Assessoria',
|
|
'title_emphasis' => 'Parcial',
|
|
'hero_lead' => 'A Amare entra no momento em que vocês estão, compreende o que já foi construído e assume a gestão das etapas necessárias dentro do planejamento.',
|
|
'benefits' => [
|
|
['icon_key' => 'checklist', 'label' => 'Diagnóstico do que já existe'],
|
|
['icon_key' => 'calendar', 'label' => 'Pendências organizadas'],
|
|
['icon_key' => 'users', 'label' => 'Fornecedores acompanhados'],
|
|
['icon_key' => 'heart', 'label' => 'Próximas decisões com clareza'],
|
|
],
|
|
'included_items' => [
|
|
['icon_key' => 'checklist', 'title' => 'Diagnóstico do planejamento', 'description' => 'Um olhar profissional sobre o que o casal já construiu.'],
|
|
['icon_key' => 'calendar', 'title' => 'Etapas pendentes', 'description' => 'O que falta ganha ordem, prazo e prioridade.'],
|
|
['icon_key' => 'map', 'title' => 'Fornecedores já contratados', 'description' => 'Gestão e comunicação com quem já está no projeto.'],
|
|
['icon_key' => 'spark', 'title' => 'Próximas decisões', 'description' => 'Orientação para seguir sem retrabalho.'],
|
|
['icon_key' => 'users', 'title' => 'Cronograma do evento', 'description' => 'A operação do grande dia começa a ficar visível.'],
|
|
['icon_key' => 'heart', 'title' => 'Coordenação no grande dia', 'description' => 'Execução acompanhada para o casal viver o momento.'],
|
|
],
|
|
'audience_heading' => 'Para quem é esta modalidade',
|
|
'audience_intro' => 'Para quem já deu os primeiros passos, mas deseja seguir com mais segurança, organização e tranquilidade.',
|
|
'audience_points' => [
|
|
'Casais que já iniciaram o planejamento',
|
|
'Quem já tem parte dos fornecedores ou decisões definidas',
|
|
'Quem quer condução profissional nas etapas que faltam',
|
|
],
|
|
'final_cta_heading' => 'Vamos organizar o que falta?',
|
|
'final_cta_body' => 'Conte onde o planejamento está. A Amare entra nesse momento e conduz as próximas etapas.',
|
|
],
|
|
[
|
|
'name' => 'Grand Jour',
|
|
'slug' => 'grand-jour',
|
|
'level' => '03 / FINAL',
|
|
'tag' => 'Assessoria final',
|
|
'subtitle' => 'Para quem já planejou e precisa de alguém para assumir a operação.',
|
|
'summary' => 'Indicada para casais que estão na reta final dos preparativos e já possuem a maior parte do casamento definida.',
|
|
'scope_items' => [
|
|
'Imersão no planejamento existente',
|
|
'Conferência das informações e contratos dos fornecedores',
|
|
'Alinhamento e comunicação com os profissionais envolvidos',
|
|
'Organização do cronograma final',
|
|
'Orientação sobre os últimos detalhes',
|
|
'Coordenação dos fornecedores no evento',
|
|
'Acompanhamento da montagem e dos momentos do casamento',
|
|
'Gestão da operação durante o grande dia',
|
|
],
|
|
'cta_label' => 'Quero conhecer a Grand Jour',
|
|
'compare_heading' => 'Entregar a operação para a Amare',
|
|
'compare_summary' => 'O projeto está pronto; o foco passa a ser alinhamento e execução.',
|
|
'sort_order' => 3,
|
|
'eyebrow' => 'Assessoria',
|
|
'title_line' => 'Assessoria',
|
|
'title_emphasis' => 'Final',
|
|
'hero_lead' => 'A Amare assume a condução operacional, mergulha no planejamento construído pelo casal e transforma as informações em uma execução organizada e alinhada.',
|
|
'benefits' => [
|
|
['icon_key' => 'checklist', 'label' => 'Imersão no planejamento'],
|
|
['icon_key' => 'users', 'label' => 'Fornecedores alinhados'],
|
|
['icon_key' => 'calendar', 'label' => 'Cronograma final'],
|
|
['icon_key' => 'heart', 'label' => 'Operação no grande dia'],
|
|
],
|
|
'included_items' => [
|
|
['icon_key' => 'checklist', 'title' => 'Imersão no planejamento', 'description' => 'A Amare mergulha no que o casal já decidiu.'],
|
|
['icon_key' => 'map', 'title' => 'Contratos e informações', 'description' => 'Conferência do combinado com cada profissional.'],
|
|
['icon_key' => 'users', 'title' => 'Alinhamento dos envolvidos', 'description' => 'Comunicação centralizada na reta final.'],
|
|
['icon_key' => 'calendar', 'title' => 'Cronograma final', 'description' => 'A operação do grande dia ganha ordem.'],
|
|
['icon_key' => 'spark', 'title' => 'Últimos detalhes', 'description' => 'Orientação para fechar o que ainda falta.'],
|
|
['icon_key' => 'heart', 'title' => 'Gestão da operação', 'description' => 'Montagem, momentos e condução no dia do casamento.'],
|
|
],
|
|
'audience_heading' => 'Para quem é esta modalidade',
|
|
'audience_intro' => 'Porque, na reta final, vocês não precisam de mais tarefas. Precisam de alguém que assuma a condução.',
|
|
'audience_points' => [
|
|
'Casais na reta final dos preparativos',
|
|
'Quem já definiu a maior parte do casamento',
|
|
'Quem quer entregar a operação do grande dia',
|
|
],
|
|
'final_cta_heading' => 'Vamos assumir a operação?',
|
|
'final_cta_body' => 'Conte a data e o que já está definido. A Amare entra para conduzir o grande dia.',
|
|
],
|
|
];
|
|
|
|
foreach ($packages as $package) {
|
|
WeddingPackage::query()->updateOrCreate(
|
|
['name' => $package['name']],
|
|
[...$package, 'published_at' => Carbon::parse(self::PUBLISHED_AT)],
|
|
);
|
|
}
|
|
}
|
|
}
|