🔧 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)
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.
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
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
⚙️ 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)
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
🚀 Utilisation Quotidienne
Ajouter des Produits
- Allez dans Produits > Nouveau Produit
- Remplissez les informations
- Ajoutez des photos (format: JPG/PNG, max 5MB chacune)
- Définissez le prix et les variantes
- 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
- 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:
- Activez l'affichage des erreurs PHP
- Vérifiez le fichier
config.php - 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)
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.
Pour toute question technique non couverte dans cette documentation:
💬 Contactez-nous sur WhatsApp ou 📧 par Email