almeira-web/zapply-app/src/lib/data-service.ts

2371 lines
68 KiB
TypeScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { Product, City, PaymentMethod, Order, SupplierPost, StoreSettings, Supplier, MonitoredWhatsAppGroup, User } from '@/types';
export const INITIAL_SUPPLIERS: Supplier[] = [
{
"id": "sup-jovic",
"name": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"phone": "573167455877",
"contactPerson": "Asesor Jovic Store",
"address": "Centro / Bodega Cali",
"notes": "Proveedor oficial Nike, Jordan, Nocta y Vomero calidades Top.",
"isActive": true
},
{
"id": "sup-ccmio",
"name": "EXCLUSIVE CC MÍO 3B",
"phone": "573159876543",
"contactPerson": "Despachos CC MÍO 3B",
"address": "CC MÍO Local 3B, Cali",
"notes": "Especialista en Adidas, Coach, Timberland y Skatewear.",
"isActive": true
},
{
"id": "sup-central",
"name": "BODEGA CENTRAL MAYORISTA",
"phone": "573101234567",
"contactPerson": "Logística Despachos",
"address": "San Andresito / Cali",
"notes": "Despacho rápido en 24 horas para separación inmediata.",
"isActive": true
}
];
export const INITIAL_CITIES: City[] = [
{
id: 'city-cali',
name: 'Cali',
department: 'Valle del Cauca',
shippingCost: 0,
deliveryTime: 'Entrega en 24 Horas (Domicilio Local)',
allowsContraentrega: true,
firstExchangeFree: true,
exchangePolicyNote: '1er Cambio de Talla 100% GRATIS en Cali (posteriores con flete estándar)',
},
{
id: 'city-jamundi',
name: 'Jamundí',
department: 'Valle del Cauca',
shippingCost: 5000,
deliveryTime: 'Entrega en 24 Horas',
allowsContraentrega: true,
firstExchangeFree: true,
exchangePolicyNote: '1er Cambio de Talla 100% GRATIS en Jamundí (posteriores con flete estándar)',
},
{
id: 'city-palmira',
name: 'Palmira',
department: 'Valle del Cauca',
shippingCost: 7000,
deliveryTime: 'Entrega en 24 Horas',
allowsContraentrega: true,
firstExchangeFree: true,
exchangePolicyNote: '1er Cambio de Talla 100% GRATIS en Palmira (posteriores con flete estándar)',
},
{
id: 'city-yumbo',
name: 'Yumbo',
department: 'Valle del Cauca',
shippingCost: 5000,
deliveryTime: 'Entrega en 24 Horas',
allowsContraentrega: true,
firstExchangeFree: true,
exchangePolicyNote: '1er Cambio de Talla 100% GRATIS en Yumbo (posteriores con flete estándar)',
},
{
id: 'city-bogota',
name: 'Bogotá D.C.',
department: 'Cundinamarca',
shippingCost: 12000,
deliveryTime: '2 a 3 días hábiles',
allowsContraentrega: true,
firstExchangeFree: false,
exchangePolicyNote: 'Cambio de talla garantizado (flete logístico asumido por el cliente)',
},
{
id: 'city-medellin',
name: 'Medellín',
department: 'Antioquia',
shippingCost: 12000,
deliveryTime: '2 a 3 días hábiles',
allowsContraentrega: true,
firstExchangeFree: false,
exchangePolicyNote: 'Cambio de talla garantizado (flete logístico asumido por el cliente)',
},
{
id: 'city-barranquilla',
name: 'Barranquilla',
department: 'Atlántico',
shippingCost: 14000,
deliveryTime: '3 a 4 días hábiles',
allowsContraentrega: true,
firstExchangeFree: false,
exchangePolicyNote: 'Cambio de talla garantizado (flete logístico asumido por el cliente)',
},
{
id: 'city-nacional',
name: 'Otras Ciudades / Resto del País',
department: 'Colombia',
shippingCost: 15000,
deliveryTime: '2 a 5 días hábiles',
allowsContraentrega: false,
firstExchangeFree: false,
exchangePolicyNote: 'Cambio de talla garantizado (flete nacional asumido por el cliente)',
},
];
// Métodos de Pago configurables por el Admin
export const INITIAL_PAYMENT_METHODS: PaymentMethod[] = [
{
id: 'pay-bold-link',
name: 'Bold.co • PSE, Tarjetas Débito/Crédito, Nequi o QR (Oficial)',
type: 'bold',
description: 'Paga de forma rápida y 100% segura con tu cuenta Bold. Acepta PSE, Tarjetas Visa/Mastercard y QR de cualquier banco.',
requiresDeposit: false,
depositAmount: 0,
boldPaymentLink: 'https://bold.co/p/carlos-lasso',
accountInfo: 'Pasarela Oficial Bold.co • PSE / Tarjetas / QR',
isActive: true,
},
{
id: 'pay-deposit-10k',
name: 'Separación con $10.000 + Saldo Contraentrega',
type: 'contraentrega',
description: 'Asegura tu talla con solo $10.000 COP vía Bold/Nequi/Daviplata y cancelas el saldo restante en efectivo o transferencia cuando el mensajero llegue a tu casa.',
requiresDeposit: true,
depositAmount: 10000,
accountInfo: 'Nequi / Daviplata Oficial: 316 745 5877 (Carlos Andrés Lasso)',
boldPaymentLink: 'https://bold.co/p/carlos-lasso',
isActive: true,
},
{
id: 'pay-cod-full',
name: 'Pago 100% Contraentrega (Cali y Alrededores)',
type: 'contraentrega',
description: 'Pagas el 100% del valor total al recibir en tu puerta (válido para entregas urbanas en 24 horas).',
requiresDeposit: false,
depositAmount: 0,
isActive: true,
},
{
id: 'pay-nequi-full',
name: 'Transferencia Total Anticipada Nequi / Daviplata',
type: 'nequi',
description: 'Paga el 100% anticipado y recibe prioridad de despacho express en 24 horas.',
requiresDeposit: false,
depositAmount: 0,
accountInfo: 'Nequi / Daviplata: 316 745 5877 (Carlos Andrés Lasso)',
isActive: true,
},
];
export const INITIAL_PRODUCTS: Product[] = [
{
"id": "snk-real-1",
"name": "Nike Coach Dama & Caballero\udcb0\udcb0",
"brand": "Nike",
"supplierPrice": 50000,
"retailPrice": 70000,
"originalPrice": 95000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": true,
"rating": 4.9,
"reviewsCount": 36,
"salesCount": 183,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-2",
"name": "Nike Coach Dama & Caballero\udcb0\udcb0",
"brand": "Nike",
"supplierPrice": 50000,
"retailPrice": 70000,
"originalPrice": 95000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": true,
"rating": 4.9,
"reviewsCount": 73,
"salesCount": 225,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-3",
"name": "Nike Coach Caballero\udcb0\udcb0",
"brand": "Nike",
"supplierPrice": 50000,
"retailPrice": 70000,
"originalPrice": 95000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": true,
"rating": 4.9,
"reviewsCount": 78,
"salesCount": 192,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-4",
"name": "Nike Coach Dama\udcb0\udcb0",
"brand": "Nike",
"supplierPrice": 50000,
"retailPrice": 70000,
"originalPrice": 95000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": true,
"rating": 4.9,
"reviewsCount": 44,
"salesCount": 239,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-5",
"name": "Nike Coach Dama\udcb0\udcb0",
"brand": "Nike",
"supplierPrice": 50000,
"retailPrice": 70000,
"originalPrice": 95000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": true,
"rating": 4.9,
"reviewsCount": 42,
"salesCount": 242,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-6",
"name": "Nike Coach Dama & Caballero\udcb0\udcb0 No Garantia",
"brand": "Nike",
"supplierPrice": 50000,
"retailPrice": 70000,
"originalPrice": 95000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": true,
"rating": 4.9,
"reviewsCount": 59,
"salesCount": 78,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-7",
"name": "Nike Guess Dama \udcb0\udcb0",
"brand": "Nike",
"supplierPrice": 75000,
"retailPrice": 105000,
"originalPrice": 145000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 59,
"salesCount": 81,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-8",
"name": "Nike Guess Dama \udcb0\udcb0",
"brand": "Nike",
"supplierPrice": 75000,
"retailPrice": 105000,
"originalPrice": 145000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 79,
"salesCount": 96,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-9",
"name": "Louis Vuitton Calvin Klein Caballero \udcb0\udcb0",
"brand": "Louis Vuitton",
"supplierPrice": 75000,
"retailPrice": 105000,
"originalPrice": 145000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1549298916-b41d501d3772?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 46,
"salesCount": 56,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-10",
"name": "Dior Dama \udcb0\udcb0 No Garantia",
"brand": "Dior",
"supplierPrice": 50000,
"retailPrice": 70000,
"originalPrice": 95000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1560769629-975ec94e6a86?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 52,
"salesCount": 243,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-11",
"name": "Dior Dama \udcb0\udcb0 No Garantia",
"brand": "Dior",
"supplierPrice": 50000,
"retailPrice": 70000,
"originalPrice": 95000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1560769629-975ec94e6a86?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 92,
"salesCount": 58,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-12",
"name": "Louis Vuitton Calvin Klein Dama \udcb0\udcb0",
"brand": "Louis Vuitton",
"supplierPrice": 50000,
"retailPrice": 70000,
"originalPrice": 95000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1549298916-b41d501d3772?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 42,
"salesCount": 65,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-13",
"name": "Nike Michael Kors Dama \udcb0\udcb0 No Garantia",
"brand": "Nike",
"supplierPrice": 50000,
"retailPrice": 70000,
"originalPrice": 95000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 70,
"salesCount": 230,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-14",
"name": "Louis Vuitton Calvin Klein Dama \udcb0\udcb0",
"brand": "Louis Vuitton",
"supplierPrice": 50000,
"retailPrice": 70000,
"originalPrice": 95000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1549298916-b41d501d3772?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 85,
"salesCount": 146,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-15",
"name": "Nike Clemont Dama\udcb0\udcb0",
"brand": "Nike",
"supplierPrice": 75000,
"retailPrice": 105000,
"originalPrice": 145000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 40,
"salesCount": 103,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-16",
"name": "Nike Clemont Caballero\udcb0\udcb0",
"brand": "Nike",
"supplierPrice": 75000,
"retailPrice": 105000,
"originalPrice": 145000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 85,
"salesCount": 74,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-17",
"name": "Nike Clemont Dama\udcb0\udcb0",
"brand": "Nike",
"supplierPrice": 85000,
"retailPrice": 115000,
"originalPrice": 160000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 95,
"salesCount": 176,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-18",
"name": "Louis Vuitton Caballero \udcb0\udcb0",
"brand": "Louis Vuitton",
"supplierPrice": 50000,
"retailPrice": 70000,
"originalPrice": 95000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1549298916-b41d501d3772?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 23,
"salesCount": 196,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-19",
"name": "Nike \udf1fbapesta\udf1f",
"brand": "Nike",
"supplierPrice": 75000,
"retailPrice": 105000,
"originalPrice": 145000,
"sizes": [
"40",
"41",
"42",
"43",
"44"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 41,
"salesCount": 78,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-20",
"name": "Timberland Nueva Mercancía",
"brand": "Timberland",
"supplierPrice": 100000,
"retailPrice": 135000,
"originalPrice": 185000,
"sizes": [
"36",
"37",
"38",
"39",
"40",
"41",
"42",
"43",
"44"
],
"images": [
"https://images.unsplash.com/photo-1520639888713-7851133b1ed0?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 30,
"salesCount": 121,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-21",
"name": "\udf1fnike Internacional\udf1f",
"brand": "Nike",
"supplierPrice": 75000,
"retailPrice": 105000,
"originalPrice": 145000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 29,
"salesCount": 112,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-22",
"name": "Nike \udecdalexander Mcqueen\udecd",
"brand": "Nike",
"supplierPrice": 85000,
"retailPrice": 115000,
"originalPrice": 160000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 97,
"salesCount": 90,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-23",
"name": "\udf1fnike Af1 Bape\udf1f",
"brand": "Nike",
"supplierPrice": 75000,
"retailPrice": 105000,
"originalPrice": 145000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 45,
"salesCount": 192,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-24",
"name": "Karl Lagerfeld Dama \udcb0\udcb0",
"brand": "Karl Lagerfeld",
"supplierPrice": 95000,
"retailPrice": 130000,
"originalPrice": 180000,
"sizes": [
"36",
"37",
"38",
"39",
"40"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 21,
"salesCount": 126,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-25",
"name": "Karl Lagerfeld Dama \udcb0\udcb0",
"brand": "Karl Lagerfeld",
"supplierPrice": 95000,
"retailPrice": 130000,
"originalPrice": 180000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 82,
"salesCount": 154,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-26",
"name": "Karl Lagerfeld Dama \udcb0\udcb0",
"brand": "Karl Lagerfeld",
"supplierPrice": 95000,
"retailPrice": 130000,
"originalPrice": 180000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 40,
"salesCount": 241,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-27",
"name": "Karl Lagerfeld Caballero \udcb0\udcb0",
"brand": "Karl Lagerfeld",
"supplierPrice": 95000,
"retailPrice": 130000,
"originalPrice": 180000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 60,
"salesCount": 215,
"originBadge": "Bodega CC MÍO 3B",
"supplierId": "sup-ccmio",
"supplierName": "EXCLUSIVE CC MÍO 3B",
"supplierPhone": "573159876543"
},
{
"id": "snk-real-28",
"name": "Nike Streetwear Sneaker",
"brand": "Nike",
"supplierPrice": 85000,
"retailPrice": 115000,
"originalPrice": 160000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 53,
"salesCount": 114,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-29",
"name": "Nike 7 Camaras Hombre",
"brand": "Nike",
"supplierPrice": 120000,
"retailPrice": 165000,
"originalPrice": 225000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 45,
"salesCount": 229,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-30",
"name": "Nike Retro 1 Dama,37 Y 40",
"brand": "Nike",
"supplierPrice": 105000,
"retailPrice": 145000,
"originalPrice": 200000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 58,
"salesCount": 67,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-31",
"name": "Nike Vomero Hombre",
"brand": "Nike",
"supplierPrice": 110000,
"retailPrice": 150000,
"originalPrice": 205000,
"sizes": [
"40",
"41",
"42",
"43",
"44"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 30,
"salesCount": 78,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-32",
"name": "Nike Lebron Dama Y 45",
"brand": "Nike",
"supplierPrice": 140000,
"retailPrice": 190000,
"originalPrice": 260000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 43,
"salesCount": 113,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-33",
"name": "Nike Kyrie Hombre",
"brand": "Nike",
"supplierPrice": 130000,
"retailPrice": 180000,
"originalPrice": 245000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 58,
"salesCount": 208,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-34",
"name": "Nike Gt Hombre",
"brand": "Nike",
"supplierPrice": 140000,
"retailPrice": 190000,
"originalPrice": 260000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 54,
"salesCount": 243,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-35",
"name": "Adidas Hombre ,43,44 Y 45",
"brand": "Adidas",
"supplierPrice": 120000,
"retailPrice": 165000,
"originalPrice": 225000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1518002171953-a080ee817e1f?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1587563871167-1ee9c731aefb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 66,
"salesCount": 109,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-36",
"name": "Adidas Courtic Hombre",
"brand": "Adidas",
"supplierPrice": 100000,
"retailPrice": 135000,
"originalPrice": 185000,
"sizes": [
"40",
"41",
"42",
"43",
"44"
],
"images": [
"https://images.unsplash.com/photo-1518002171953-a080ee817e1f?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1587563871167-1ee9c731aefb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 91,
"salesCount": 112,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-37",
"name": "Nike Total 90 Dama,42,43,44 Y 45",
"brand": "Nike",
"supplierPrice": 100000,
"retailPrice": 135000,
"originalPrice": 185000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 94,
"salesCount": 166,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-38",
"name": "Nike Total 90 Hombre",
"brand": "Nike",
"supplierPrice": 100000,
"retailPrice": 135000,
"originalPrice": 185000,
"sizes": [
"40",
"41",
"42",
"43",
"44",
"45"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 35,
"salesCount": 74,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-39",
"name": "Nike Nocta Hombre",
"brand": "Nike",
"supplierPrice": 130000,
"retailPrice": 180000,
"originalPrice": 245000,
"sizes": [
"40",
"41",
"42",
"43",
"44"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 81,
"salesCount": 139,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-40",
"name": "Nike Total 90 Hombre ,43 Y 44",
"brand": "Nike",
"supplierPrice": 100000,
"retailPrice": 135000,
"originalPrice": 185000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 23,
"salesCount": 86,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-41",
"name": "Nike Tn Hombre",
"brand": "Nike",
"supplierPrice": 85000,
"retailPrice": 115000,
"originalPrice": 160000,
"sizes": [
"40",
"41",
"42",
"43",
"44"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 50,
"salesCount": 152,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-42",
"name": "Nike Kyrie Dama Y Hombre",
"brand": "Nike",
"supplierPrice": 140000,
"retailPrice": 190000,
"originalPrice": 260000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 38,
"salesCount": 153,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-43",
"name": "Nike Easyon Caballero",
"brand": "Nike",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 90,
"salesCount": 115,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-44",
"name": "Nike Fast Caballero",
"brand": "Nike",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 42,
"salesCount": 199,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-45",
"name": "Nike Af1 Dama",
"brand": "Nike",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 62,
"salesCount": 245,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-46",
"name": "Adidas Forum Dama",
"brand": "Adidas",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1518002171953-a080ee817e1f?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1587563871167-1ee9c731aefb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 95,
"salesCount": 112,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-47",
"name": "Nike Sb Dama",
"brand": "Nike",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 74,
"salesCount": 213,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-48",
"name": "Tommy Hilfiger Caballero",
"brand": "Tommy Hilfiger",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 66,
"salesCount": 117,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-49",
"name": "Louis Vuitton Skate Dama",
"brand": "Louis Vuitton",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1549298916-b41d501d3772?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 30,
"salesCount": 242,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-50",
"name": "Adidas Yeezy Dama",
"brand": "Adidas",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1518002171953-a080ee817e1f?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1587563871167-1ee9c731aefb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 45,
"salesCount": 170,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-51",
"name": "Nike Metcon Dama",
"brand": "Nike",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 85,
"salesCount": 76,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-52",
"name": "Nike Metcon Caballero",
"brand": "Nike",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 43,
"salesCount": 189,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-53",
"name": "New Balance Caballero",
"brand": "New Balance",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1539185441755-769473a23570?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 38,
"salesCount": 79,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-54",
"name": "Nike Air Max Caballero",
"brand": "Nike",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 84,
"salesCount": 121,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-55",
"name": "Nike Zoom Dama",
"brand": "Nike",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 31,
"salesCount": 200,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-56",
"name": "Nike Skate Dama",
"brand": "Nike",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1600185365926-3a2ce3cdb9eb?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 30,
"salesCount": 98,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-57",
"name": "Reebok Caballero",
"brand": "Reebok",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 46,
"salesCount": 93,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-58",
"name": "Dior Caballero",
"brand": "Dior",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1560769629-975ec94e6a86?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 66,
"salesCount": 201,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-59",
"name": "Jordan Retro 1 Bota Dama",
"brand": "Jordan",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1584735935682-2f2b69dff9d2?auto=format&fit=crop&w=800&q=80",
"https://images.unsplash.com/photo-1552346154-21d32810aba3?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 63,
"salesCount": 177,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
},
{
"id": "snk-real-60",
"name": "Diesel Caballero",
"brand": "Diesel",
"supplierPrice": 70000,
"retailPrice": 95000,
"originalPrice": 130000,
"sizes": [
"37",
"38",
"39",
"40",
"41",
"42"
],
"images": [
"https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80"
],
"description": "Calzado garantizado calidad Top. Horma nacional exacta, suela antideslizante y acabados reforzados.",
"category": "Sneakers / Urbano",
"inStock": true,
"isActive": true,
"isFlashDeal": false,
"rating": 4.9,
"reviewsCount": 79,
"salesCount": 133,
"originBadge": "Bodega Jovic Store",
"supplierId": "sup-jovic",
"supplierName": "💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀",
"supplierPhone": "573167455877"
}
];
export const INITIAL_SUPPLIER_POSTS: SupplierPost[] = [
{
id: 'post-1',
channelName: 'DIFUSION JOVIC STORE',
supplierName: 'DIFUSION JOVIC STORE',
supplierPhone: '573134848203',
rawMessage: `🔥 DISPONIBLE HOY 🔥\nNike Air Force 1 All White\nTallas: 37 al 43\nMayorista: $90.000 c/u\nDespacho inmediato Cali`,
rawImages: [
'https://images.unsplash.com/photo-1595950653106-6c9ebd614d3a?auto=format&fit=crop&w=800&q=80',
],
extractedProduct: {
name: 'Nike Air Force 1 Low 07 White Triple',
brand: 'Nike',
sizes: ['37', '38', '39', '40', '41', '42', '43'],
supplierPrice: 90000,
suggestedRetailPrice: 125000,
category: 'Sneakers / Urbano',
confidence: 0.96,
supplierName: 'DIFUSION JOVIC STORE',
supplierPhone: '573134848203',
},
status: 'published_store',
receivedAt: 'Hoy, 09:15 AM',
},
{
id: 'post-2',
channelName: 'EXCLUSIVE CC MIO 3B',
supplierName: 'EXCLUSIVE CC MIO 3B',
supplierPhone: '573159876543',
rawMessage: `👟 JORDAN 4 MILITARY BLACK 👟\nFull calidad AAA, caja original\nTallas 38 a 43\nPrecio: $95.000\nDomicilio pago contraentrega`,
rawImages: [
'https://images.unsplash.com/photo-1584735935682-2f2b69dff9d2?auto=format&fit=crop&w=800&q=80',
],
extractedProduct: {
name: 'Air Jordan 4 Retro Military Black',
brand: 'Jordan',
sizes: ['38', '39', '40', '41', '42', '43'],
supplierPrice: 95000,
suggestedRetailPrice: 130000,
category: 'Sneakers / Colección',
confidence: 0.94,
supplierName: 'EXCLUSIVE CC MIO 3B',
supplierPhone: '573159876543',
},
status: 'published_store',
receivedAt: 'Hoy, 10:40 AM',
},
];
export const INITIAL_MONITORED_GROUPS: MonitoredWhatsAppGroup[] = [
{
id: 'grp-jovic',
jid: '120363049363072784@g.us',
name: '💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀',
isMonitored: true,
supplierId: 'sup-jovic',
supplierName: '💎 2️⃣ DIFUSIÓN JOVIC STORE COLOMBIA🍀',
profitMarginOverride: 35,
autoPublish: true,
participantsCount: 450,
notes: 'Proveedor oficial Nike, Jordan, Vomero, Nocta y AF1.',
},
{
id: 'grp-ccmio',
jid: '120363024823901923@g.us',
name: 'EXCLUSIVE CC MÍO 3B',
isMonitored: true,
supplierId: 'sup-ccmio',
supplierName: 'EXCLUSIVE CC MÍO 3B',
profitMarginOverride: 35,
autoPublish: true,
participantsCount: 380,
notes: 'Proveedor oficial Adidas, Coach, Timberland y Skatewear.',
},
];
class DataService {
private products: Product[] = [...INITIAL_PRODUCTS];
private cities: City[] = [...INITIAL_CITIES];
private paymentMethods: PaymentMethod[] = [...INITIAL_PAYMENT_METHODS];
private suppliers: Supplier[] = [...INITIAL_SUPPLIERS];
private orders: Order[] = [];
private supplierPosts: SupplierPost[] = [...INITIAL_SUPPLIER_POSTS];
getProducts(): Product[] {
return this.products;
}
getProductById(id: string): Product | undefined {
return this.products.find((p) => p.id === id);
}
addProduct(product: Product): Product {
this.products.unshift(product);
return product;
}
updateProduct(id: string, updates: Partial<Product>): Product | null {
const idx = this.products.findIndex((p) => p.id === id);
if (idx === -1) return null;
this.products[idx] = { ...this.products[idx], ...updates };
return this.products[idx];
}
deleteProduct(id: string): boolean {
const initialLen = this.products.length;
this.products = this.products.filter((p) => p.id !== id);
return this.products.length < initialLen;
}
getSuppliers(): Supplier[] {
return this.suppliers;
}
getSupplierById(id: string): Supplier | undefined {
return this.suppliers.find((s) => s.id === id);
}
addSupplier(supplier: Supplier): Supplier {
this.suppliers.push(supplier);
return supplier;
}
getCities(): City[] {
return this.cities;
}
getCityById(id: string): City | undefined {
return this.cities.find((c) => c.id === id);
}
addCity(city: City): City {
this.cities.push(city);
return city;
}
updateCity(id: string, updates: Partial<City>): City | null {
const idx = this.cities.findIndex((c) => c.id === id);
if (idx === -1) return null;
this.cities[idx] = { ...this.cities[idx], ...updates };
return this.cities[idx];
}
getPaymentMethods(): PaymentMethod[] {
return this.paymentMethods;
}
updatePaymentMethod(id: string, updates: Partial<PaymentMethod>): PaymentMethod | null {
const idx = this.paymentMethods.findIndex((p) => p.id === id);
if (idx === -1) return null;
this.paymentMethods[idx] = { ...this.paymentMethods[idx], ...updates };
return this.paymentMethods[idx];
}
getOrders(): Order[] {
return this.orders;
}
addOrder(order: Order): Order {
this.orders.unshift(order);
return order;
}
updateOrderStatus(orderId: string, status: Order['status']): Order | null {
const order = this.orders.find((o) => o.id === orderId);
if (!order) return null;
order.status = status;
return order;
}
getSupplierPosts(): SupplierPost[] {
return this.supplierPosts;
}
addSupplierPost(post: SupplierPost): SupplierPost {
this.supplierPosts.unshift(post);
return post;
}
// Configuración de la Tienda
private settings: StoreSettings = {
storeName: 'Zapply Cali',
slogan: 'Sneakers Express • Entregas en 24 Horas',
email: 'carlos.andres.lasso@gmail.com',
phone: '3167455877',
whatsappNumber: '573167455877',
instagramHandle: '@zapplycali.co',
address: 'Bodega Central / Cali',
city: 'Cali, Colombia',
nequiAccount: '316 745 5877',
daviplataAccount: '316 745 5877',
accountHolder: 'Carlos Andrés Lasso',
boldPaymentLink: 'https://bold.co/p/carlos-lasso',
boldApiKey: '',
boldMerchantId: '',
boldQrUrl: '',
boldEnabled: true,
defaultProfitMargin: 35,
defaultDepositAmount: 10000,
};
getSettings(): StoreSettings {
return this.settings;
}
updateSettings(updates: Partial<StoreSettings>): StoreSettings {
this.settings = { ...this.settings, ...updates };
return this.settings;
}
// Control de Usuarios
private users: User[] = [
{
id: 'usr-admin-1',
name: 'Carlos Andrés Lasso',
email: 'carlos.andres.lasso@gmail.com',
phone: '3167455877',
city: 'Cali',
address: 'Centro / Bodega Principal',
role: 'admin',
isActive: true,
createdAt: '2026-01-10',
totalOrders: 0,
lastLogin: 'Hoy, 08:15 PM',
},
{
id: 'usr-operator-1',
name: 'Andrés Operador Despachos',
email: 'despachos@zapply.co',
phone: '3159876543',
city: 'Cali',
role: 'operator',
isActive: true,
createdAt: '2026-02-01',
totalOrders: 0,
lastLogin: 'Hoy, 05:30 PM',
},
{
id: 'usr-cust-1',
name: 'Mateo Gómez (Cliente VIP)',
email: 'mateo.sneakers@gmail.com',
phone: '3112345678',
city: 'Cali',
address: 'Calle 5 # 34-12 Apto 402',
role: 'customer',
isActive: true,
createdAt: '2026-02-15',
totalOrders: 3,
lastLogin: 'Ayer, 08:20 PM',
},
];
getUsers(): User[] {
return this.users;
}
addUser(user: User): User {
this.users.unshift(user);
return user;
}
updateUser(id: string, updates: Partial<User>): User | null {
const idx = this.users.findIndex((u) => u.id === id);
if (idx === -1) return null;
this.users[idx] = { ...this.users[idx], ...updates };
return this.users[idx];
}
deleteUser(id: string): boolean {
const idx = this.users.findIndex((u) => u.id === id);
if (idx === -1) return false;
this.users.splice(idx, 1);
return true;
}
authenticate(emailOrPhone: string): User | null {
const q = emailOrPhone.trim().toLowerCase();
const user = this.users.find(
(u) => u.email.toLowerCase() === q || u.phone === q || u.phone.includes(q)
);
return user || null;
}
private monitoredGroups: MonitoredWhatsAppGroup[] = [...INITIAL_MONITORED_GROUPS];
getMonitoredGroups(): MonitoredWhatsAppGroup[] {
return this.monitoredGroups;
}
saveMonitoredGroups(groups: MonitoredWhatsAppGroup[]): MonitoredWhatsAppGroup[] {
this.monitoredGroups = groups;
return this.monitoredGroups;
}
toggleGroupMonitoring(idOrJid: string, isMonitored: boolean): MonitoredWhatsAppGroup | null {
const grp = this.monitoredGroups.find((g) => g.id === idOrJid || g.jid === idOrJid);
if (grp) {
grp.isMonitored = isMonitored;
return grp;
}
return null;
}
}
export const dataService = new DataService();