import React, { useState, useEffect } from 'react'; import { Check, Star, ShieldCheck, Clock, Info } from 'lucide-react'; import { Button } from '../components/Button'; import { Link } from 'react-router-dom'; import { supabase } from '../lib/supabaseClient'; import { ProductPackage } from '../types'; import { defaultPlans } from '../lib/defaultPlans'; export const Products: React.FC = () => { const [packages, setPackages] = useState(defaultPlans); useEffect(() => { const fetchPlans = async () => { try { const { data, error } = await supabase .from('plans') .select('*'); if (!error && data && data.length > 0) { const sortedData = [...data].sort((a, b) => { const priceA = a.is_custom_price ? Infinity : (a.total_price || 0); const priceB = b.is_custom_price ? Infinity : (b.total_price || 0); return priceA - priceB; }); setPackages(sortedData); } else { const sortedDefaults = [...defaultPlans].sort((a, b) => { const priceA = a.is_custom_price ? Infinity : (a.total_price || 0); const priceB = b.is_custom_price ? Infinity : (b.total_price || 0); return priceA - priceB; }); setPackages(sortedDefaults); } } catch (e) { console.error("Error fetching plans:", e); } }; fetchPlans(); }, []); const formatPrice = (num: number) => num.toLocaleString('hu-HU') + ' Ft'; return (

Csomagajánlataink

Átlátható árazás, rejtett költségek nélkül. Válassza az Ön céljaihoz leginkább illeszkedő csomagot.

{packages.map((pkg, index) => { const remaining = (pkg.total_price || 0) - (pkg.advance_price || 0); return (
{pkg.isPopular && (
Legnépszerűbb
)}

{pkg.name}

{pkg.desc}

{pkg.is_custom_price ? 'Egyedi árazás' : (pkg.price || 'Egyedi árazás')} {!pkg.is_custom_price && pkg.advance_price && pkg.advance_price > 0 ? (

Fizetési ütemezés

Előleg: {formatPrice(pkg.advance_price)}

Demó elfogadása után: {formatPrice(remaining)}

) : null}
    {pkg.features.map((feature, i) => (
  • {feature}
  • ))}
); })}
{/* Maintenance Info Panel */}

Éves üzemeltetés és karbantartás

Minden csomagunkhoz egységes, kedvező üzemeltetési díj tartozik, amely tartalmazza a tárhelyet, a biztonsági mentéseket és a folyamatos monitorozást. A csomagár tartalmazza az első év üzemeltetését, így az első éves díj megfizetése csak a projekt átadását követő egy év múlva válik esedékessé.

2026-ig rögzített ár Éves inflációkövető korrekció lehetséges

Éves Fenntartás

59 990 Ft

Egyedi igényei vannak?

Nem találja a megfelelő csomagot? Készítünk Önnek egy teljesen személyre szabott ajánlatot.

); };