feat: complete POI Clean House website with Karcher theme, blog, interactive animations and full CMS configuration
This commit is contained in:
@@ -0,0 +1,639 @@
|
||||
import type { Payload } from 'payload'
|
||||
|
||||
export async function seed(payload: Payload) {
|
||||
payload.logger.info('Rozpoczynam seedowanie danych początkowych dla POI Clean House...')
|
||||
|
||||
// 1. Sprawdź czy użytkownik admin już istnieje
|
||||
const existingUsers = await payload.find({
|
||||
collection: 'users',
|
||||
limit: 1,
|
||||
})
|
||||
|
||||
if (existingUsers.totalDocs === 0) {
|
||||
payload.logger.info('Tworzę konto administratora ([email protected])...')
|
||||
await payload.create({
|
||||
collection: 'users',
|
||||
data: {
|
||||
email: '[email protected]',
|
||||
password: '[email protected]',
|
||||
name: 'Dariusz Król - POI Clean House',
|
||||
} as never,
|
||||
})
|
||||
}
|
||||
|
||||
// 2. Aktualizacja globala Company
|
||||
payload.logger.info('Aktualizuję dane firmy...')
|
||||
await payload.updateGlobal({
|
||||
slug: 'company',
|
||||
locale: 'pl',
|
||||
data: {
|
||||
name: 'POI CLEAN HOUSE Dariusz Król',
|
||||
shortName: 'POI Clean House',
|
||||
nip: '7542827484',
|
||||
regon: '521920102',
|
||||
address: 'ul. Opolska 7B',
|
||||
city: '45-960 Opole',
|
||||
region: 'Opole oraz całe woj. opolskie, dolnośląskie i śląskie',
|
||||
phone: '+48 668 973 737',
|
||||
email: '[email protected]',
|
||||
workingHours: 'Poniedziałek - Sobota: 7:00 - 20:00',
|
||||
},
|
||||
})
|
||||
|
||||
// 3. Sprawdź czy strony już istnieją
|
||||
const existingPages = await payload.find({
|
||||
collection: 'pages',
|
||||
limit: 1,
|
||||
})
|
||||
|
||||
if (existingPages.totalDocs > 0) {
|
||||
payload.logger.info('Strony już istnieją w bazie. Pomijam seedowanie stron.')
|
||||
return
|
||||
}
|
||||
|
||||
payload.logger.info('Tworzę strony serwisu...')
|
||||
|
||||
// A. Strona Główna
|
||||
const homePage = await payload.create({
|
||||
collection: 'pages',
|
||||
locale: 'pl',
|
||||
data: {
|
||||
title: 'Strona Główna',
|
||||
slug: 'home',
|
||||
layout: [
|
||||
{
|
||||
blockType: 'hero',
|
||||
badge: 'Eksperci Mycia i Renowacji Kostki Brukowej',
|
||||
heading: 'Przywracamy fabryczny wygląd Twojej kostki brukowej – bez uszkodzeń i bałaganu.',
|
||||
subheading:
|
||||
'Usuwamy wieloletni mech, plamy z oleju silnikowego, zacieki pobudowlane i zabrudzenia atmosferyczne. Myjemy gorącą wodą do 100°C talerzami bezrozbryzgowymi, uzupełniamy spoiny piaskiem kwarcowym i zabezpieczamy trwałą impregnacją hydrofobową.',
|
||||
trustBadges: [
|
||||
{ text: 'Mycie gorącą wodą do 100°C pod ciśnieniem' },
|
||||
{ text: 'Talerze bezrozbryzgowe Mosmatic – czyste elewacje' },
|
||||
{ text: 'Biodegradowalne i bezpieczne środki biobójcze' },
|
||||
{ text: 'Darmowa wycena na posesji lub ze zdjęcia' },
|
||||
],
|
||||
ctaPhone: '+48 668 973 737',
|
||||
ctaPhoneLabel: 'Zadzwoń po bezpłatną wycenę',
|
||||
ctaSecondaryLabel: 'Zobacz cennik za m²',
|
||||
},
|
||||
{
|
||||
blockType: 'problemSolution',
|
||||
badge: 'Dlaczego mycie profesjonalne?',
|
||||
heading: 'Dlaczego domowa myjka nie poradzi sobie z trudnymi zabrudzeniami?',
|
||||
subheading:
|
||||
'Zwykłe mycie zimną wodą pod przypadkowym ciśnieniem najczęściej kończy się wypłukaniem piasku, zniszczeniem wierzchniej warstwy betonu i powrotem mchu po kilku tygodniach.',
|
||||
items: [
|
||||
{
|
||||
problemTitle: 'Wypłukane spoiny i błyskawiczny powrót mchu',
|
||||
problemDescription:
|
||||
'Zimna woda jedynie urywa zieloną część rośliny. Zarodniki mchu i grzybów wnikają w głąb szczelin i odrastają ze zdwojoną siłą.',
|
||||
solutionTitle: 'Chemia biobójcza + Piaskowanie kwarcowe',
|
||||
solutionDescription:
|
||||
'Stosujemy preparaty niszczące korzenie i zarodniki na poziomie biologicznym, a po myciu maszynowo zamiatamy suszony piasek kwarcowy.',
|
||||
},
|
||||
{
|
||||
problemTitle: 'Plamy z oleju silnikowego i tłuszczu z grilla',
|
||||
problemDescription:
|
||||
'Olej wnika w mikroskopijne pory kostki. Mycie bez wysokiej temperatury jedynie rozciera tłuszcz po większej powierzchni.',
|
||||
solutionTitle: 'Woda 90-100°C + Odtłuszczacze przemysłowe',
|
||||
solutionDescription:
|
||||
'Wysoka temperatura emulguje tłuszcze, a przemysłowa chemia rozbija wiązania węglowodorowe, wyciągając olej z głębi kostki.',
|
||||
},
|
||||
{
|
||||
problemTitle: 'Zmatowienie i podatność na pękanie zimą',
|
||||
problemDescription:
|
||||
'Otwarta po myciu struktura kostki chłonie wilgoć. Woda zamarzając w mikro-szczelinach kruszy beton od środka.',
|
||||
solutionTitle: 'Impregnacja hydrofobowa "Mokra Kostka"',
|
||||
solutionDescription:
|
||||
'Tworzymy barierę odpychającą wodę, sól drogową i promieniowanie UV, uwydatniając głęboki, nasycony kolor kostki.',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
blockType: 'processSteps',
|
||||
badge: 'Proces realizacji',
|
||||
heading: 'Nasz 5-etapowy standard renowacji nawierzchni',
|
||||
subheading:
|
||||
'Działamy metodycznie, dbając o czystość wokół Twojej posesji – od przygotowania po finalną impregnację.',
|
||||
steps: [
|
||||
{
|
||||
stepNumber: '01',
|
||||
title: 'Inspekcja i przygotowanie terenu',
|
||||
description:
|
||||
'Oceniamy rodzaj kostki (betonowa, granitowa, klinkier), stopień degradacji i zabezpieczamy rośliny ogrodowe oraz elementy małej architektury.',
|
||||
},
|
||||
{
|
||||
stepNumber: '02',
|
||||
title: 'Aplikacja chemii aktywnej',
|
||||
description:
|
||||
'Nanosimy bezpieczne dla środowiska preparaty biobójcze i odtłuszczające, dając im czas na rozpuszczenie nalotów organicznych i tłuszczowych.',
|
||||
},
|
||||
{
|
||||
stepNumber: '03',
|
||||
title: 'Mycie gorącowodne talerzami Mosmatic',
|
||||
description:
|
||||
'Czyścimy nawierzchnię strumieniem gorącej wody pod kontrolowanym ciśnieniem. Osłona talerza zapobiega chlapaniu na elewację i ogrodzenie.',
|
||||
},
|
||||
{
|
||||
stepNumber: '04',
|
||||
title: 'Doczyszczanie krawędzi i spłukiwanie',
|
||||
description:
|
||||
'Precyzyjnie domywamy palisady, krawężniki, schody i obrzeża, spłukując cały urobek do odpływów kanalizacyjnych.',
|
||||
},
|
||||
{
|
||||
stepNumber: '05',
|
||||
title: 'Fugowanie i Impregnacja',
|
||||
description:
|
||||
'Po wyschnięciu uzupełniamy fugi czystym piaskiem kwarcowym oraz aplikujemy impregnat hydrofobowy zabezpieczający podjazd na sezony.',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
blockType: 'pricingTable',
|
||||
badge: 'Przejrzyste zasady',
|
||||
heading: 'Cennik mycia i renowacji kostki brukowej',
|
||||
subheading:
|
||||
'Wybierz pakiet dopasowany do stanu Twojego podjazdu lub skontaktuj się po bezpłatną wycenę indywidualną.',
|
||||
disclaimer: '*Ceny netto za m². Ostateczna cena zależy od całkowitego metrażu oraz stopnia i rodzaju zabrudzeń.',
|
||||
packages: [
|
||||
{
|
||||
name: 'Pakiet Podstawowy',
|
||||
price: 'od 5 zł / m²',
|
||||
description: 'Idealny dla posesji mytych regularnie, bez trudnych plam olejowych.',
|
||||
isPopular: false,
|
||||
ctaLabel: 'Wybierz pakiet podstawowy',
|
||||
features: [
|
||||
{ feature: 'Mycie hydrodynamiczne talerzem bezrozbryzgowym' },
|
||||
{ feature: 'Usunięcie brudu atmosferycznego, kurzu i liści' },
|
||||
{ feature: 'Zmycie świeżych nalotów mchu' },
|
||||
{ feature: 'Spłukanie i uprzątnięcie posesji po pracy' },
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'Kompleksowa Renowacja',
|
||||
price: 'od 9 zł / m²',
|
||||
description: 'Najbardziej opłacalny i kompleksowy wariant przywracający idealny stan.',
|
||||
isPopular: true,
|
||||
ctaLabel: 'Zamów kompleksową renowację',
|
||||
features: [
|
||||
{ feature: 'Wszystko z Pakietu Podstawowego' },
|
||||
{ feature: 'Mycie gorącą wodą do 100°C' },
|
||||
{ feature: 'Aplikacja biobójczego preparatu przeciw zarodnikom' },
|
||||
{ feature: 'Punktowe usuwanie plam z oleju silnikowego' },
|
||||
{ feature: 'Uzupełnienie fug piaskiem kwarcowym (z materiałem)' },
|
||||
],
|
||||
},
|
||||
{
|
||||
name: 'Maksymalna Ochrona',
|
||||
price: 'od 16 zł / m²',
|
||||
description: 'Pełna renowacja z podwójną warstwą profesjonalnego impregnatu.',
|
||||
isPopular: false,
|
||||
ctaLabel: 'Wybierz pakiet z impregnacją',
|
||||
features: [
|
||||
{ feature: 'Wszystko z Kompleksowej Renowacji' },
|
||||
{ feature: 'Głęboka impregnacja hydrofobowa lub "Mokra Kostka"' },
|
||||
{ feature: 'Ochrona przed plamami oleju, soli i promieniowaniem UV' },
|
||||
{ feature: 'Gwarancja odporności na zarastanie mchem' },
|
||||
{ feature: 'Trwały efekt odświeżonego koloru na 3-5 lat' },
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
blockType: 'techEquipment',
|
||||
badge: 'Park Maszynowy',
|
||||
heading: 'Sprzęt przemysłowy = Bezpieczeństwo i skuteczność',
|
||||
subheading:
|
||||
'Dysponujemy zaawansowaną technologią hydrodynamiczną, która gwarantuje najwyższą kulturę pracy.',
|
||||
items: [
|
||||
{
|
||||
title: 'Spalinowe myjki gorącowodne z regulacją ciśnienia',
|
||||
description:
|
||||
'Niezależne od zasilania elektrycznego agregaty grzewcze podgrzewające wodę do temperatury pary, co pozwala rozpuszczać tłuszcze bez niszczenia spoiwa cementowego.',
|
||||
},
|
||||
{
|
||||
title: 'Talerze powierzchniowe Mosmatic Surface Cleaner',
|
||||
description:
|
||||
'Podwójne ramiona rotacyjne pracujące w hermetycznej osłonie ze szczotkami uniemożliwiają wydostawanie się brudnej wody na ściany budynków i okna.',
|
||||
},
|
||||
{
|
||||
title: 'Atestowany piasek kwarcowy i chemia biodegradowalna',
|
||||
description:
|
||||
'Stosujemy wyłącznie suszony piecowo piasek kwarcowy o frakcji 0.2-0.8mm oraz ekologiczne preparaty bezpieczne dla trawników i zwierząt.',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
blockType: 'faqAccordion',
|
||||
badge: 'Pytania i odpowiedzi',
|
||||
heading: 'Wszystko, co warto wiedzieć przed zamówieniem usługi',
|
||||
subheading: 'Odpowiedzi na najczęstsze pytania naszych klientów.',
|
||||
items: [
|
||||
{
|
||||
question: 'Czy mycie ciśnieniowe nie uszkodzi powierzchni kostki brukowej?',
|
||||
answer:
|
||||
'Nie, ponieważ nie używamy agresywnych dysz punktowych z bliskiej odległości. Zastosowanie talerzy myjących Mosmatic z regulacją ciśnienia i gorącą wodą zapewnia równomierne, bezpieczne zmywanie brudu bez wymywania wierzchniej warstwy betonu.',
|
||||
},
|
||||
{
|
||||
question: 'Czy po czyszczeniu konieczne jest ponowne piaskowanie fug?',
|
||||
answer:
|
||||
'Tak, w większości przypadków wysokie ciśnienie usuwa ze szczelin nie tylko mech i chwasty, ale również stary, zabrudzony piasek. Uzupełnienie spoin czystym piaskiem kwarcowym stabilizuje kostkę i zapobiega jej przesuwaniu się oraz zapadaniu.',
|
||||
},
|
||||
{
|
||||
question: 'Co daje impregnacja kostki brukowej?',
|
||||
answer:
|
||||
'Impregnat wnika w strukturę kapilarną betonu, zamykając pory. Dzięki temu woda spływa po powierzchni (efekt perlenia), plamy z oleju nie wsiąkają w podłoże, a kostka jest zabezpieczona przed mrozem i promieniowaniem UV. Opcjonalny efekt "mokrej kostki" dodatkowo wyciąga głębię koloru.',
|
||||
},
|
||||
{
|
||||
question: 'Czy potrzebny jest dostęp do wody i prądu na posesji?',
|
||||
answer:
|
||||
'Zapewnienie dostępu do zwykłego kranu ogrodowego pozwala na najbardziej efektywną realizację. Posiadamy myjki ze spalinowymi silnikami, więc nie potrzebujemy dostępu do prądu.',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
blockType: 'reviews',
|
||||
badge: 'Opinie Klientów',
|
||||
heading: 'Co mówią właściciele wyczyszczonych posesji?',
|
||||
subheading: 'Zaufali nam właściciele domów jednorodzinnych, osiedla mieszkaniowe i firmy.',
|
||||
items: [
|
||||
{
|
||||
author: 'Piotr Wiśniewski',
|
||||
location: 'Wrocław, Jagodno – Podjazd 220 m²',
|
||||
rating: 5,
|
||||
content:
|
||||
'Kostka miała 12 lat i była cała w czarnym nalocie i mchu. Po wizycie ekipy POI Clean House wygląda dokładnie jak w dniu układania. Elewacja i ogrodzenie pozostały idealnie czyste!',
|
||||
},
|
||||
{
|
||||
author: 'Katarzyna Nowak',
|
||||
location: 'Długołęka – Taras i podjazd 160 m²',
|
||||
rating: 5,
|
||||
content:
|
||||
'Impregnacja z efektem mokrej kostki przerosła moje oczekiwania. Kolor jest żywy, a plamy po oleju z kosiarki zniknęły bez śladu. Bardzo polecam!',
|
||||
},
|
||||
{
|
||||
author: 'Tomasz Grabowski',
|
||||
location: 'Trzebnica – Posesja firmowa 450 m²',
|
||||
rating: 5,
|
||||
content:
|
||||
'Szybka, profesjonalna realizacja w uzgodnionym terminie. Wypłukany piasek został w pełni uzupełniony, a parking lśni. Pełen profesjonalizm.',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
blockType: 'formBlock',
|
||||
badge: 'Kontakt i Wycena',
|
||||
heading: 'Skontaktuj się i otrzymaj bezpłatną wycenę',
|
||||
subheading:
|
||||
'Zadzwoń do nas lub wypełnij formularz – odezwiemy się w ciągu maksymalnie 2 godzin ze szczegółową kalkulacją kosztów.',
|
||||
phone: '+48 668 973 737',
|
||||
email: '[email protected]',
|
||||
workingHours: 'Pon - Sob: 7:00 - 20:00',
|
||||
submitButtonText: 'Wyślij zapytanie o bezpłatną wycenę',
|
||||
consentText:
|
||||
'Wyrażam zgodę na przetwarzanie moich danych osobowych w celu kontaktu i przygotowania oferty zgodnie z Polityką Prywatności.',
|
||||
},
|
||||
],
|
||||
},
|
||||
})
|
||||
|
||||
// C. Strona Realizacje
|
||||
const realizacjePage = await payload.create({
|
||||
collection: 'pages',
|
||||
locale: 'pl',
|
||||
data: {
|
||||
title: 'Realizacje',
|
||||
slug: 'realizacje',
|
||||
layout: [
|
||||
{
|
||||
blockType: 'beforeAfterGallery',
|
||||
badge: 'Efekty Prac',
|
||||
heading: 'Galeria naszych realizacji Przed i Po',
|
||||
subheading: 'Zobacz, jak nawet mocno zaniedbana i zarośnięta kostka brukowa odzyskuje fabryczny blask.',
|
||||
items: [
|
||||
{
|
||||
title: 'Czyszczenie zarośniętego podjazdu z kostki betonowej (180 m²)',
|
||||
category: 'Usuwanie mchu i porostów',
|
||||
description:
|
||||
'Wieloletni mech i porosty w szczelinach. Zastosowano mycie gorącowodne talerzem Mosmatic, chemię biobójczą oraz zasypanie suszonym piaskiem kwarcowym.',
|
||||
},
|
||||
{
|
||||
title: 'Usuwanie plam z oleju silnikowego i tłuszczu (stanowisko garażowe)',
|
||||
category: 'Odplamianie chemiczne',
|
||||
description:
|
||||
'Głębokie, 3-letnie plamy z oleju. Zastosowano odtłuszczacz penetrujący kapilary betonu oraz mycie parowe o temperaturze 100°C.',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
blockType: 'formBlock',
|
||||
badge: 'Wycena',
|
||||
heading: 'Chcesz, aby Twój podjazd wyglądał jak nowy?',
|
||||
subheading: 'Skontaktuj się z nami już dziś i umów dogodny termin realizacji.',
|
||||
phone: '+48 668 973 737',
|
||||
email: '[email protected]',
|
||||
workingHours: 'Pon - Sob: 7:00 - 20:00',
|
||||
},
|
||||
],
|
||||
},
|
||||
})
|
||||
|
||||
// D. Strona O nas / Technologia
|
||||
const oNasPage = await payload.create({
|
||||
collection: 'pages',
|
||||
locale: 'pl',
|
||||
data: {
|
||||
title: 'Technologia i Sprzęt',
|
||||
slug: 'o-nas',
|
||||
layout: [
|
||||
{
|
||||
blockType: 'techEquipment',
|
||||
badge: 'O nas & Sprzęt',
|
||||
heading: 'Technologia czyszczenia nawierzchni brukowych',
|
||||
subheading:
|
||||
'Jesteśmy wyspecjalizowaną firmą skupioną w 100% na nawierzchniach brukowych. Nie myjemy dywanów ani elewacji – całą naszą wiedzę i sprzęt inwestujemy w perfekcyjne odnawianie kostki.',
|
||||
items: [
|
||||
{
|
||||
title: 'Przemysłowe myjki spalinowe z podgrzewaniem wody',
|
||||
description:
|
||||
'Niezależne od prądu urządzenia generujące ciśnienie do 250 barów i temperaturę wody do 100°C. Rozpuszczają brud bez niszczenia struktury materiału.',
|
||||
},
|
||||
{
|
||||
title: 'Talerze powierzchniowe Mosmatic Surface Cleaner',
|
||||
description:
|
||||
'Opatentowana szwajcarska technologia bezrozbryzgowa. Cały brud i woda zostają pod kopułą talerza, chroniąc fasady budynków, cokoły i roślinność ogrodową.',
|
||||
},
|
||||
{
|
||||
title: 'Certyfikowane impregnaty hydrofobowe',
|
||||
description:
|
||||
'Głęboko penetrujące impregnaty silikonowo-siloksanowe oraz polimerowe, zabezpieczające kostkę przed erozją mrozową, solą i zanieczyszczeniami.',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
blockType: 'processSteps',
|
||||
badge: 'Standard Jakości',
|
||||
heading: 'Precyzja na każdym etapie prac',
|
||||
subheading: 'Dbamy o każdy metr kwadratowy Twojej posesji.',
|
||||
steps: [
|
||||
{
|
||||
stepNumber: '01',
|
||||
title: 'Darmowa inspekcja',
|
||||
description: 'Weryfikacja podłoża i dopasowanie odpowiednich preparatów chemicznych.',
|
||||
},
|
||||
{
|
||||
stepNumber: '02',
|
||||
title: 'Bezpieczne wykonanie',
|
||||
description: 'Mycie z osłoną otoczenia i z zachowaniem bezpieczeństwa roślin ogrodowych.',
|
||||
},
|
||||
{
|
||||
stepNumber: '03',
|
||||
title: 'Zabezpieczenie na lata',
|
||||
description: 'Uzupełnienie fug piaskiem kwarcowym oraz hydrofobizacja nawierzchni.',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
blockType: 'formBlock',
|
||||
badge: 'Zamówienie',
|
||||
heading: 'Skontaktuj się ze specjalistami',
|
||||
subheading: 'Zadzwoń lub napisz – chętnie odpowiemy na wszystkie pytania techniczne.',
|
||||
phone: '+48 668 973 737',
|
||||
email: '[email protected]',
|
||||
workingHours: 'Pon - Sob: 7:00 - 20:00',
|
||||
},
|
||||
],
|
||||
},
|
||||
})
|
||||
|
||||
// E. Strona Kontakt
|
||||
const kontaktPage = await payload.create({
|
||||
collection: 'pages',
|
||||
locale: 'pl',
|
||||
data: {
|
||||
title: 'Kontakt',
|
||||
slug: 'kontakt',
|
||||
layout: [
|
||||
{
|
||||
blockType: 'formBlock',
|
||||
badge: 'Kontakt',
|
||||
heading: 'Skontaktuj się z POI Clean House',
|
||||
subheading:
|
||||
'Działamy na terenie Opola oraz całego województwa opolskiego, dolnośląskiego i śląskiego. Wycena jest zawsze bezpłatna i niezobowiązująca.',
|
||||
phone: '+48 668 973 737',
|
||||
email: '[email protected]',
|
||||
workingHours: 'Poniedziałek - Sobota: 7:00 - 20:00',
|
||||
},
|
||||
{
|
||||
blockType: 'faqAccordion',
|
||||
badge: 'FAQ',
|
||||
heading: 'Często zadawane pytania',
|
||||
subheading: 'Wszystko co warto wiedzieć przed przyjazdem ekipy.',
|
||||
items: [
|
||||
{
|
||||
question: 'Jak szybko możecie zrealizować zlecenie?',
|
||||
answer: 'W sezonie wiosenno-letnim staramy się realizować zlecenia w ciągu 3-7 dni roboczych od akceptacji wyceny.',
|
||||
},
|
||||
{
|
||||
question: 'Czy muszę być obecny podczas prac?',
|
||||
answer: 'Wystarczy udostępnić źródło wody na posesji. Po zakończeniu prac kontaktujemy się z Państwem w celu odbioru.',
|
||||
},
|
||||
],
|
||||
},
|
||||
],
|
||||
},
|
||||
})
|
||||
|
||||
// F. Strona Polityka Prywatności (System Page: privacyPolicy)
|
||||
const privacyPage = await payload.create({
|
||||
collection: 'pages',
|
||||
locale: 'pl',
|
||||
data: {
|
||||
title: 'Polityka Prywatności',
|
||||
slug: 'polityka-prywatnosci',
|
||||
layout: [
|
||||
{
|
||||
blockType: 'content',
|
||||
badge: 'RODO / GDPR',
|
||||
heading: 'Polityka Prywatności i Ochrony Danych Osobowych',
|
||||
body: `1. Administrator Danych Osobowych
|
||||
Administratorem Państwa danych osobowych jest firma POI CLEAN HOUSE Dariusz Król z siedzibą w Opolu, ul. Opolska 7B, 45-960 Opole, NIP: 7542827484, REGON: 521920102, e-mail: [email protected], tel: +48 668 973 737.
|
||||
|
||||
2. Cel przetwarzania danych
|
||||
Dane osobowe podane w formularzu kontaktowym (imię, numer telefonu, miejscowość, metraż) przetwarzane są wyłącznie w celu przygotowania wyceny, kontaktu zwrotnego oraz realizacji zamówionej usługi czyszczenia nawierzchni brukowej (art. 6 ust. 1 lit. b RODO).
|
||||
|
||||
3. Prawa osoby, której dane dotyczą
|
||||
Każda osoba ma prawo dostępu do swoich danych, ich sprostowania, usunięcia, ograniczenia przetwarzania oraz wniesienia sprzeciwu wobec przetwarzania danych.
|
||||
|
||||
4. Okres przechowywania danych
|
||||
Dane przetwarzane na podstawie zgody będą przechowywane do czasu jej wycofania lub zakończenia realizacji umowy i upływu okresu przedawnienia ewentualnych roszczeń.`,
|
||||
},
|
||||
],
|
||||
},
|
||||
})
|
||||
|
||||
// G. Strona Polityka Cookies (System Page: cookiePolicy)
|
||||
const cookiePage = await payload.create({
|
||||
collection: 'pages',
|
||||
locale: 'pl',
|
||||
data: {
|
||||
title: 'Polityka Cookies',
|
||||
slug: 'polityka-cookies',
|
||||
layout: [
|
||||
{
|
||||
blockType: 'content',
|
||||
badge: 'Pliki Cookies',
|
||||
heading: 'Polityka Plików Cookies',
|
||||
body: `1. Czym są pliki cookies?
|
||||
Pliki cookies (ciasteczka) to małe pliki tekstowe zapisywane na urządzeniu użytkownika podczas przeglądania serwisu internetowego.
|
||||
|
||||
2. Rodzaje wykorzystywanych cookies:
|
||||
- Niezbędne: konieczne do prawidłowego działania strony, zapamiętania preferencji zgody oraz bezpieczeństwa sesji.
|
||||
- Funkcjonalne: umożliwiają zapamiętanie wybranych ustawień (np. język serwisu).
|
||||
- Analityczne: pomagają nam zrozumieć, jak użytkownicy korzystają ze strony, co pozwala na jej ciągłe ulepszanie.
|
||||
|
||||
3. Zarządzanie zgodą
|
||||
W każdej chwili możesz zmienić swoje preferencje dotyczące plików cookies klikając w przycisk "Ustawienia cookies" w lewym dolnym rogu strony.`,
|
||||
},
|
||||
],
|
||||
},
|
||||
})
|
||||
|
||||
// H. Strona Blog / Poradnik
|
||||
const blogPage = await payload.create({
|
||||
collection: 'pages',
|
||||
locale: 'pl',
|
||||
data: {
|
||||
title: 'Blog i Porady',
|
||||
slug: 'blog',
|
||||
layout: [
|
||||
{
|
||||
blockType: 'blogList',
|
||||
badge: 'Baza Wiedzy i Poradnik',
|
||||
heading: 'Eksperckie porady dotyczące pielęgnacji i czyszczenia nawierzchni brukowych',
|
||||
subheading:
|
||||
'Dowiedz się, jak prawidłowo dbać o podjazd, dlaczego temperatura wody ma kluczowe znaczenie przy odtłuszczaniu i jak zabezpieczyć kostkę przed zarastaniem.',
|
||||
articles: [
|
||||
{
|
||||
title: 'Jak usunąć plamy z oleju silnikowego z kostki brukowej? Porównanie metod',
|
||||
category: 'Odplamianie Chemiczne',
|
||||
readTime: '5 min czytania',
|
||||
date: '12 Lutego 2026',
|
||||
excerpt:
|
||||
'Olej silnikowy błyskawicznie wnika w pory betonu. Zwykłe detergenty domowe rozcierają plamę, powiększając jej powierzchnię. Sprawdź, jak przemysłowa woda 100°C i zasadowe odtłuszczacze rozbijają cząsteczki węglowodorów w kapilarach.',
|
||||
},
|
||||
{
|
||||
title: 'Dlaczego mech odrasta po 3 tygodniach od mycia myjką ciśnieniową?',
|
||||
category: 'Usuwanie Mchu i Biobójczość',
|
||||
readTime: '4 min czytania',
|
||||
date: '28 Stycznia 2026',
|
||||
excerpt:
|
||||
'Zimna woda pod ciśnieniem urywa jedynie nadziemną część mchu. Zarodniki i grzybnia pozostają nienaruszone w szczelinach. Rozwiązaniem jest dwuetapowa procedura: oprysk biobójczy i zasypanie spoin suchym piaskiem kwarcowym.',
|
||||
},
|
||||
{
|
||||
title: 'Impregnacja hydrofobowa kostki brukowej – czy warto inwestować?',
|
||||
category: 'Impregnacja i Ochrona',
|
||||
readTime: '6 min czytania',
|
||||
date: '15 Stycznia 2026',
|
||||
excerpt:
|
||||
'Woda zamarzająca zimą w mikroszczelinach betonu powoduje jego pękanie i łuszczenie. Impregnaty siloksanowe tworzą barierę odpychającą ciecze oraz wydobywają głęboki, nasycony kolor kostki.',
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
blockType: 'formBlock',
|
||||
badge: 'Wycena',
|
||||
heading: 'Potrzebujesz profesjonalnego czyszczenia?',
|
||||
subheading: 'Skontaktuj się z naszym zespołem i otrzymaj darmową wycenę w ciągu 2 godzin.',
|
||||
phone: '+48 668 973 737',
|
||||
email: '[email protected]',
|
||||
workingHours: 'Pon - Sob: 7:00 - 20:00',
|
||||
},
|
||||
],
|
||||
},
|
||||
})
|
||||
|
||||
// 4. Przypisanie stron systemowych do globala site-settings
|
||||
payload.logger.info('Konfiguruję strony systemowe w SiteSettings...')
|
||||
try {
|
||||
await payload.updateGlobal({
|
||||
slug: 'site-settings',
|
||||
locale: 'pl',
|
||||
data: {
|
||||
siteName: 'POI Clean House',
|
||||
homepage: homePage.id,
|
||||
privacyPolicy: privacyPage.id,
|
||||
cookiePolicy: cookiePage.id,
|
||||
} as never,
|
||||
})
|
||||
} catch (err) {
|
||||
payload.logger.warn(`Nie udało się automatycznie zaktualizować siteSettings: ${err}`)
|
||||
}
|
||||
|
||||
// 5. Przypisanie menu do globala navigation
|
||||
payload.logger.info('Konfiguruję menu w Navigation...')
|
||||
try {
|
||||
await payload.updateGlobal({
|
||||
slug: 'navigation',
|
||||
locale: 'pl',
|
||||
data: {
|
||||
tagline: 'Czyszczenie Kostki Brukowej',
|
||||
headerItems: [
|
||||
{
|
||||
label: 'Cennik',
|
||||
url: '#cennik',
|
||||
},
|
||||
{
|
||||
label: 'Realizacje',
|
||||
page: realizacjePage.id,
|
||||
},
|
||||
{
|
||||
label: 'Technologia',
|
||||
page: oNasPage.id,
|
||||
},
|
||||
{
|
||||
label: 'Blog',
|
||||
page: blogPage.id,
|
||||
},
|
||||
],
|
||||
ctaButton: {
|
||||
label: 'Kontakt',
|
||||
page: kontaktPage.id,
|
||||
},
|
||||
footerTagline:
|
||||
'Wyspecjalizowane usługi mycia gorącowodnego, usuwania mchu, odplamiania oleju, spoinowania i impregnacji hydrofobowej nawierzchni brukowych.',
|
||||
footerItems: [
|
||||
{
|
||||
label: 'Strona główna',
|
||||
page: homePage.id,
|
||||
},
|
||||
{
|
||||
label: 'Cennik usług',
|
||||
url: '#cennik',
|
||||
},
|
||||
{
|
||||
label: 'Galeria realizacji',
|
||||
page: realizacjePage.id,
|
||||
},
|
||||
{
|
||||
label: 'Technologia i sprzęt',
|
||||
page: oNasPage.id,
|
||||
},
|
||||
{
|
||||
label: 'Poradnik i Blog',
|
||||
page: blogPage.id,
|
||||
},
|
||||
{
|
||||
label: 'Kontakt i wycena',
|
||||
page: kontaktPage.id,
|
||||
},
|
||||
],
|
||||
} as never,
|
||||
})
|
||||
} catch (err) {
|
||||
payload.logger.warn(`Nie udało się zaktualizować navigation: ${err}`)
|
||||
}
|
||||
|
||||
payload.logger.info('Seedowanie zakończone pomyślnie!')
|
||||
}
|
||||
Reference in New Issue
Block a user