Connectez BuyLoc à Supabase pour synchroniser les données entre tous vos vendeurs et acheteurs en temps réel.
Optionnel — sans Supabase, BuyLoc fonctionne en mode local (données sur cet appareil seulement).
-- Exécute ce script dans Supabase → SQL Editor
CREATE TABLE IF NOT EXISTS bl_users (id TEXT PRIMARY KEY, role TEXT, first TEXT, last TEXT, email TEXT, phone TEXT, shop TEXT, bio TEXT, plan TEXT, status TEXT, lat FLOAT, lng FLOAT, address TEXT, color TEXT, join_date TEXT, created_at TIMESTAMPTZ DEFAULT NOW());
CREATE TABLE IF NOT EXISTS bl_products (id TEXT PRIMARY KEY, vendor_id TEXT, cat TEXT, subcat TEXT, name TEXT, price INT, unit TEXT, stock INT, alert INT, emoji TEXT, description TEXT, status TEXT, payment JSONB, notif JSONB, sold INT DEFAULT 0, busy_until TEXT, dtype TEXT, dl_url TEXT, media JSONB DEFAULT '[]');
CREATE TABLE IF NOT EXISTS bl_orders (id TEXT PRIMARY KEY, buyer_id TEXT, vendor_id TEXT, items JSONB, total INT, payment_method TEXT, status TEXT, address TEXT, notes TEXT, created_at TIMESTAMPTZ DEFAULT NOW());
CREATE TABLE IF NOT EXISTS bl_reviews (id TEXT PRIMARY KEY, product_id TEXT, buyer_id TEXT, buyer_name TEXT, star INT, text TEXT, reply TEXT, created_at TIMESTAMPTZ DEFAULT NOW());
CREATE TABLE IF NOT EXISTS bl_messages (id TEXT PRIMARY KEY, conv_id TEXT, sender_id TEXT, receiver_id TEXT, text TEXT, product_id TEXT, read BOOLEAN DEFAULT false, created_at TIMESTAMPTZ DEFAULT NOW());
ALTER TABLE bl_products ENABLE ROW LEVEL SECURITY;
ALTER TABLE bl_orders ENABLE ROW LEVEL SECURITY;
CREATE POLICY "Public read products" ON bl_products FOR SELECT USING (true);
CREATE POLICY "Vendors manage own products" ON bl_products FOR ALL USING (vendor_id = auth.uid()::text);
→ Continuer sans Supabase (mode local)
BuyLoc
Marketplace multiservice · Mobile Money & Carte
Connexion
Créer un compte
🛍️
Acheteur
Acheter & commander
🏪
Vendeur
Gérer ma boutique
🛡️
Admin
Tableau de bord
Démonstration rapide
Démo Acheteur
Démo Vendeur
Démo Admin
🛍️
Acheteur
🏪
Vendeur
Choisissez votre plan vendeur
🆓
Gratuit
0 FCFA
⭐
Pro
9 900 F/mois
💼
Business
24 900 F/mois
BuyLoc
Accueil
Boutiques
Carte
Panier 0
Commandes
Bienvenue sur BuyLoc
La marketplace multiservice pour l'Afrique — Immobilier, Quincaillerie, Épicerie, Produits digitaux — payez en Mobile Money ou par carte.
🌟 Tout voir
🏠 Immobilier
🔧 Quincaillerie
🛒 Boutique
💎 Digital
Boutiques partenaires
Voir toutes
Produits disponibles
Toutes les boutiques
Toutes
🏠
🔧
🛒
💎
Produits
Résultats de recherche
Ma liste de souhaits
Mes commandes
Finaliser la commande
Adresse de livraison
Mode de paiement
Récapitulatif
?
Nom
email
Mes avis publiés
Mon panier
0 article
📦
Produit
0 FCFA
1
×
Laisser un avis
Votre note
☆☆☆☆☆
Clique pour noter
BuyLoc
Boutiques proches
0 boutique(s)
Tout
🔧
🛒
🏠
💎
📦 Stock
Paiement sécurisé CinetPay
📦
Produit
0 FCFA
1
Méthode
2
Détails
3
Confirmer
Choisissez votre mode de paiement
🟠
Orange Money
CI·SN·ML·BF
🟡
MTN Money
CI·GH·CM
🔵
Wave
CI·SN
🔷
Moov Money
CI·BF·TG
💳
Carte bancaire Visa / Mastercard
International
Numéro Orange Money
Numéro de téléphone
🇨🇮 +225
⚠️ Vous recevrez une notification USSD pour confirmer. Assurez-vous d'avoir du solde.
Informations de carte
Chiffrement SSL 256-bit · Sécurisé par CinetPay
Récapitulatif
En confirmant, vous autorisez le débit de votre compte. Aucun remboursement sans accord du vendeur.