Files
badoHair_fe/data/products.ts
2026-05-05 21:48:23 +00:00

148 lines
6.3 KiB
TypeScript

export interface Product {
id: string;
name: string;
category: "clip-in" | "tape-in" | "ponytail" | "keratin";
price: number;
originalPrice?: number;
image: string;
images: string[];
colors: string[];
lengths: string[];
description: string;
features: string[];
isNew?: boolean;
isBestseller?: boolean;
rating: number;
reviewCount: number;
}
export const products: Product[] = [
{
id: "1",
name: "Extensions Clip-In Luxe",
category: "clip-in",
price: 189,
originalPrice: 229,
image: "https://images.unsplash.com/photo-1522337360788-8b13dee7a37e?w=600&h=800&fit=crop",
images: [
"https://images.unsplash.com/photo-1522337360788-8b13dee7a37e?w=600&h=800&fit=crop",
"https://images.unsplash.com/photo-1519699047748-de8e457a634e?w=600&h=800&fit=crop",
"https://images.unsplash.com/photo-1580618672591-eb180b1a973f?w=600&h=800&fit=crop",
],
colors: ["Brun Naturel", "Blond Miel", "Noir Ébène", "Châtain Doré"],
lengths: ["40 cm", "50 cm", "60 cm"],
description: "Nos extensions clip-in luxe en cheveux 100% naturels Remy. Pose facile et rapide, résultat invisible et naturel.",
features: ["100% cheveux Remy", "7 pièces par set", "Double épaisseur", "Clips silicone anti-glisse"],
isNew: false,
isBestseller: true,
rating: 4.8,
reviewCount: 124,
},
{
id: "2",
name: "Extensions Tape-In Soyeuses",
category: "tape-in",
price: 259,
image: "https://images.unsplash.com/photo-1519699047748-de8e457a634e?w=600&h=800&fit=crop",
images: [
"https://images.unsplash.com/photo-1519699047748-de8e457a634e?w=600&h=800&fit=crop",
"https://images.unsplash.com/photo-1522337360788-8b13dee7a37e?w=600&h=800&fit=crop",
],
colors: ["Blond Platine", "Brun Chocolat", "Noir Naturel", "Ombré"],
lengths: ["45 cm", "55 cm", "65 cm"],
description: "Extensions tape-in ultra-discrètes pour un résultat professionnel longue durée. Adhésif médical hypoallergénique.",
features: ["Adhésif médical", "Réutilisable 2-3 fois", "Pose professionnelle", "Invisible au toucher"],
isNew: true,
isBestseller: false,
rating: 4.9,
reviewCount: 87,
},
{
id: "3",
name: "Queue de Cheval Volumineuse",
category: "ponytail",
price: 129,
image: "https://images.unsplash.com/photo-1580618672591-eb180b1a973f?w=600&h=800&fit=crop",
images: [
"https://images.unsplash.com/photo-1580618672591-eb180b1a973f?w=600&h=800&fit=crop",
"https://images.unsplash.com/photo-1522337360788-8b13dee7a37e?w=600&h=800&fit=crop",
],
colors: ["Brun Naturel", "Blond Cendré", "Noir"],
lengths: ["50 cm", "60 cm", "70 cm"],
description: "Queue de cheval wrap-around pour un look glamour en quelques secondes. Volume et longueur instantanés.",
features: ["Fixation wrap-around", "Peignes intégrés", "Volume XXL", "Style naturel"],
isNew: false,
isBestseller: true,
rating: 4.7,
reviewCount: 56,
},
{
id: "4",
name: "Extensions Kératine Premium",
category: "keratin",
price: 349,
image: "https://images.unsplash.com/photo-1492106087820-71f1a00d2b11?w=600&h=800&fit=crop",
images: [
"https://images.unsplash.com/photo-1492106087820-71f1a00d2b11?w=600&h=800&fit=crop",
"https://images.unsplash.com/photo-1519699047748-de8e457a634e?w=600&h=800&fit=crop",
],
colors: ["Blond Miel", "Châtain", "Brun Foncé", "Noir Ébène", "Ombré Naturel"],
lengths: ["50 cm", "60 cm", "70 cm"],
description: "La solution permanente pour des cheveux longs et naturels. Pose par un professionnel, durée 3-6 mois.",
features: ["Kératine italienne", "Durée 3-6 mois", "100% invisible", "Cheveux vierges grade A"],
isNew: true,
isBestseller: false,
rating: 4.9,
reviewCount: 42,
},
{
id: "5",
name: "Clip-In Express Naturel",
category: "clip-in",
price: 139,
image: "https://images.unsplash.com/photo-1605980776721-6a4e89bab218?w=600&h=800&fit=crop",
images: [
"https://images.unsplash.com/photo-1605980776721-6a4e89bab218?w=600&h=800&fit=crop",
],
colors: ["Blond Naturel", "Châtain Clair", "Brun"],
lengths: ["35 cm", "45 cm"],
description: "Set de 5 pièces clip-in pour un volume naturel au quotidien. Parfait pour les débutantes.",
features: ["5 pièces", "Cheveux Remy", "Ultra-léger", "Idéal débutantes"],
isNew: false,
isBestseller: false,
rating: 4.6,
reviewCount: 93,
},
{
id: "6",
name: "Tape-In Ombré Collection",
category: "tape-in",
price: 289,
image: "https://images.unsplash.com/photo-1500917293891-ef795e70e1f6?w=600&h=800&fit=crop",
images: [
"https://images.unsplash.com/photo-1500917293891-ef795e70e1f6?w=600&h=800&fit=crop",
],
colors: ["Ombré Blond", "Ombré Châtain", "Ombré Caramel"],
lengths: ["50 cm", "60 cm"],
description: "Collection spéciale ombré pour un dégradé naturel et tendance. Effet balayage garanti.",
features: ["Effet ombré naturel", "Double drawn", "Qualité salon", "Tendance 2024"],
isNew: true,
isBestseller: true,
rating: 4.8,
reviewCount: 67,
},
];
export const categories = [
{ id: "clip-in", name: "Clip-In", description: "Pose en 5 minutes", image: "https://images.unsplash.com/photo-1522337360788-8b13dee7a37e?w=400&h=500&fit=crop" },
{ id: "tape-in", name: "Tape-In", description: "Résultat professionnel", image: "https://images.unsplash.com/photo-1519699047748-de8e457a634e?w=400&h=500&fit=crop" },
{ id: "ponytail", name: "Ponytail", description: "Glamour instantané", image: "https://images.unsplash.com/photo-1580618672591-eb180b1a973f?w=400&h=500&fit=crop" },
{ id: "keratin", name: "Kératine", description: "Solution longue durée", image: "https://images.unsplash.com/photo-1492106087820-71f1a00d2b11?w=400&h=500&fit=crop" },
];
export const reviews = [
{ id: "1", name: "Marie L.", rating: 5, text: "Qualité incroyable ! Mes extensions clip-in sont indétectables. Je les porte tous les jours depuis 6 mois.", date: "2024-02-15" },
{ id: "2", name: "Sophie K.", rating: 5, text: "La pose kératine est parfaite. Je ne peux plus m'en passer ! Service client au top.", date: "2024-01-28" },
{ id: "3", name: "Amira B.", rating: 4, text: "Très satisfaite de ma queue de cheval. Livraison rapide et produit conforme à la description.", date: "2024-03-05" },
];