🇫🇷 Français 🇭🇹 Kreyòl

📚 Documentation

Guide complet pour installer et configurer votre script e-commerce

🔧 Prérequis Système

Avant d'installer le script, assurez-vous que votre serveur répond aux exigences suivantes:

Serveur Web

  • PHP: Version 7.4 ou supérieure (8.0+ recommandé)
  • MySQL: Version 5.7 ou supérieure (8.0+ recommandé)
  • Apache/Nginx: Avec mod_rewrite activé
  • Espace Disque: Minimum 500 MB
  • Bande Passante: Minimum 10 GB/mois

Extensions PHP Requises

- mysqli ou PDO_MySQL
- curl
- gd (pour manipulation d'images)
- mbstring
- json
- openssl
- IONcube Loader (OBLIGATOIRE)
🔒 CRITIQUE - IONcube Loader Requis: Le script est encodé avec IONcube pour la protection du code. Votre hébergement DOIT avoir IONcube Loader installé. La plupart des hébergeurs modernes l'incluent par défaut. Pour vérifier:

1. Créez un fichier phpinfo.php avec le contenu: <?php phpinfo(); ?>
2. Uploadez-le sur votre serveur et ouvrez-le dans le navigateur
3. Cherchez "ionCube" dans la page

Si IONcube n'est pas installé, contactez votre hébergeur pour l'activer ou changez d'hébergeur.
⚠️ Important: La plupart des hébergeurs web modernes incluent ces extensions par défaut. Si vous avez des doutes, contactez votre hébergeur.

Accès Nécessaires

  • Accès FTP ou SSH au serveur
  • Accès phpMyAdmin ou ligne de commande MySQL
  • Possibilité de créer une base de données

📦 Installation

Suivez ces étapes pour installer votre script e-commerce:

Téléchargez les Fichiers

Après votre achat, vous recevrez un lien pour télécharger le fichier ZIP contenant tous les fichiers du script.

dekode-ecommerce-v1.0.zip

Créez une Base de Données

Connectez-vous à votre cPanel ou phpMyAdmin et créez une nouvelle base de données MySQL:

  • Nom de la base: votre_db_name
  • Créez un utilisateur avec tous les privilèges
  • Notez: nom de base, utilisateur, mot de passe

Uploadez les Fichiers

Utilisez FTP (FileZilla, etc.) pour uploader les fichiers:

  • Dézippez le fichier sur votre ordinateur
  • Uploadez tout le contenu vers public_html/
  • Attendez que le transfert soit complet
💡 Astuce: Si vous voulez installer dans un sous-dossier, uploadez vers public_html/nom-dossier/

Configurez les Permissions

Définissez les permissions correctes via FTP:

Dossiers: CHMOD 755
Fichiers: CHMOD 644
Dossier /uploads: CHMOD 777
Dossier /cache: CHMOD 777

Lancez l'Installation

Ouvrez votre navigateur et accédez à:

https://votre-domaine.com

Suivez l'assistant d'installation et entrez:

  • Nom de la base de données
  • Utilisateur de la base
  • Mot de passe de la base
  • Hôte de la base (généralement: localhost)

Supprimez le Fichier d'Installation

Une fois l'installation terminée, supprimez immédiatement le fichier:

install.php
🔒 Sécurité: Ne laissez JAMAIS le fichier install.php sur votre serveur après installation!

⚙️ Configuration

Accès Admin

Connectez-vous à votre panel administrateur:

URL: https://votre-domaine.com/admin
Utilisateur: admin
Mot de passe: (celui que vous avez choisi)
⚠️ Important: Changez immédiatement le mot de passe par défaut!

Configuration Générale

Dans Paramètres > Général:

  • Nom du site
  • Description
  • Logo (format: PNG, max 2MB)
  • Couleurs du thème
  • Devise principale (USD, HTG, EUR...)
  • Langue par défaut

Configuration Email

Dans Paramètres > Email:

  • Serveur SMTP (recommandé)
  • Email expéditeur
  • Templates d'emails

💳 Configuration des Moyens de Paiement

Stripe

Obtenir vos Clés API

  • Créez un compte sur stripe.com
  • Allez dans: Développeurs > Clés API
  • Copiez: Clé publique et Clé secrète

Configurer dans l'Admin

Paramètres > Paiements > Stripe:

Clé Publique: pk_live_xxxxxxxxxxxx
Clé Secrète: sk_live_xxxxxxxxxxxx
Mode: Production

PayPal

  • Créez un compte Business PayPal
  • Obtenez votre Client ID et Secret
  • Configurez dans: Paramètres > Paiements > PayPal

MonCash (Haïti)

  • Contactez Digicel pour un compte MonCash Business
  • Obtenez vos identifiants API
  • Configurez dans: Paramètres > Paiements > MonCash
💡 Conseil: Testez d'abord en mode "Test/Sandbox" avant d'activer le mode production!

🚀 Utilisation Quotidienne

Ajouter des Produits

  1. Allez dans Produits > Nouveau Produit
  2. Remplissez les informations
  3. Ajoutez des photos (format: JPG/PNG, max 5MB chacune)
  4. Définissez le prix et les variantes
  5. Publiez

Gérer les Commandes

  • Commandes > Liste: Voir toutes les commandes
  • Statuts disponibles: En attente, Confirmée, Expédiée, Livrée, Annulée
  • Notifications: Les clients reçoivent un email à chaque changement de statut

Gérer les Clients

Visualisez et gérez votre base clients dans Clients > Liste

🔧 Dépannage

Erreur 500 - Internal Server Error

Causes possibles:
  • Permissions de fichiers incorrectes
  • Erreur dans .htaccess
  • Limite mémoire PHP dépassée

Solution: Vérifiez les logs d'erreur PHP et contactez le support.

Page Blanche

Solution:

  1. Activez l'affichage des erreurs PHP
  2. Vérifiez le fichier config.php
  3. Vérifiez la connexion à la base de données

Images ne s'Affichent Pas

Solution: Vérifiez les permissions du dossier /uploads (doit être 777)

💬 Besoin d'Aide?
Contactez notre support sur WhatsApp: +1 (438) 833-0452

❓ FAQ Technique

Puis-je utiliser sur plusieurs domaines?

Non, la licence est valable pour un seul domaine. Contactez-nous pour des licences additionnelles.

Puis-je modifier le code source ?

Le cœur du système est protégé par ionCube afin de garantir la sécurité, la stabilité et la protection de la licence. Par conséquent, le code principal n’est pas directement modifiable.

Cependant, la solution a été conçue pour rester hautement personnalisable :

  • Personnalisation de l’interface (HTML / CSS)
  • Modification des fichiers de configuration
  • Ajout de fonctionnalités via modules, extensions ou fichiers externes

Pour toute modification spécifique du code protégé, notre équipe peut intervenir sur demande.

Y a-t-il des frais cachés?

Non. Seuls des frais de transaction des processeurs de paiement (Stripe, PayPal, etc.) s'appliquent.

Le script est-il compatible avec PHP 8?

Oui, entièrement compatible avec PHP 7.4, 8.0, 8.1 et 8.2.

📞 Support Technique
Pour toute question technique non couverte dans cette documentation:

💬 Contactez-nous sur WhatsApp ou 📧 par Email