Aller au contenu

Magento

Dans cet article

Information

Magento est une plateforme e-commerce open-source conçue pour créer des boutiques en ligne complexes et évolutives. Développée en PHP, Magento offre une large gamme de fonctionnalités pour gérer les ventes en ligne, notamment la gestion du catalogue, le traitement des commandes et l'analyse. Grâce à sa flexibilité et à son écosystème étendu d'extensions, Magento convient à la création de boutiques en ligne de toutes tailles, des petites boutiques aux grands détaillants en ligne d'entreprise.

Magento : Fonctionnalités clés

  • Magento vous permet de créer un nombre illimité de produits avec des descriptions détaillées. Il prend en charge la création de catalogues complexes avec une catégorisation multiniveaux, la vente croisée et les produits associés.
  • La plateforme propose un processus de paiement personnalisable avec prise en charge de nombreuses méthodes de paiement, y compris l'intégration avec les passerelles de paiement populaires. Un système flexible de calcul des frais de livraison est implémenté, tenant compte de divers paramètres.
  • Magento offre un panneau d'administration pratique pour gérer les commandes, les stocks, les clients et le contenu de la boutique. Des outils sont disponibles pour gérer plusieurs boutiques depuis un seul panneau d'administration.
  • La plateforme propose diverses options pour personnaliser le design et les fonctionnalités de votre boutique. Des thèmes adaptatifs peuvent être créés et les fonctionnalités peuvent être étendues à l'aide de modules.
  • Magento implémente un système de tarification avancé, incluant la gestion des remises, des coupons et des programmes de fidélité. Des outils d'optimisation SEO, de marketing par e-mail et d'intégration avec les systèmes CRM et ERP sont disponibles.
  • La plateforme fournit des outils d'analyse et de génération de rapports, y compris des rapports détaillés sur les ventes, les produits, les clients et les campagnes marketing.

Fonctionnalités de déploiement

ID Nom du logiciel Système d'exploitation compatible VM BM VGPU GPU Min CPU (Cœurs) Min RAM (GB) Min HDD/SSD (GB) Domaine personnalisé Actif
198 Magento Ubuntu 22.04 + + + + 4 4 60 Non COMMANDER
  • Le temps d'installation est de 30 à 40 minutes, y compris la configuration du système d'exploitation.
  • Installation de Magento + SSL dans le domaine hostkey.in.
  • Configuration recommandée : au moins 4 vCPU, 4 Go de RAM, 60 Go SSD.
  • Logiciels installés :
    • PHP avec les modules : mysql, curl, gd, intl, xsl, zip, soap, bcmath ;
    • Apache ;
    • MariaDB ;
    • Composer.
  • Chemin d'accès à Magento : /var/www/magento.
  • Chemin d'accès au fichier de configuration : /var/www/magento/app/etc/env.php.
  • Pour personnaliser l'installation, apportez des modifications aux fichiers de configuration de Magento et d'Apache. Après les modifications, redémarrez Apache :

    sudo systemctl restart apache2
    
  • L'interface web sera accessible à l'adresse : https://magento{server_id}.hostkey.in.

  • Par défaut, Opensearch (situé à localhost:9200) est utilisé comme index de recherche. Cependant, Elasticsearch est téléchargé dans le répertoire /root et peut être utilisé si nécessaire (configuration supplémentaire requise).

Remarque

Sauf indication contraire, nous installons par défaut la dernière version stable du logiciel depuis le site du développeur ou les dépôts du système d'exploitation.

Premiers pas après le déploiement de Magento

Après le paiement de la commande, une notification de la disponibilité du serveur sera envoyée à l'adresse e-mail indiquée lors de l'inscription. Elle contiendra l'adresse IP du VPS, ainsi que le nom d'utilisateur et le mot de passe pour se connecter au serveur.

Elle contiendra également le Lien pour accéder à l'interface web Magento : https://magento{Server_ID_from_Invapi}.hostkey.in

Nos clients gèrent l'équipement via le panneau de gestion des serveurs et l'API — Invapi.

Les données d'autorisation peuvent être trouvées dans l'onglet Configuration >> Tags du panneau de gestion des serveurs :

  • Lien pour accéder à l'interface web Magento : https://magento{Server_ID_from_Invapi}.hostkey.in dans la balise webpanel
  • Lien pour accéder au panneau d'administration Magento https://magento{server_id}.hostkey.in/admin_{unique_id} dans la balise webpanel_adminurl ;

Remarque

Le lien d'accès à l'administration est unique et généré lors de l'installation.

Pour accéder au panneau d'administration, il suffit d'ajouter /{unique_id} spécifié dans la balise webpanel_adminuri à l'adresse de votre panneau.

Vous pouvez également vérifier {unique_id} en exécutant la commande :

/var/www/magento/bin/magento info:adminuri

Autorisation et menu de démarrage

Pour accéder au panneau d'administration, accédez au lien https://magento{server_id}.hostkey.in/admin_{unique_id} et entrez les identifiants : Username - root, Password - depuis l'e-mail. Cliquez ensuite sur le bouton Sign in :

Après une authentification réussie, vous serez redirigé vers la page de démarrage du panneau d'administration :

Paramètres du profil administrateur

Pour modifier les paramètres du profil administrateur, accédez au profil utilisateur depuis la page de démarrage et sélectionnez Account Setting dans le menu ouvert.

Vous serez redirigé vers l'onglet My Account :

Remarque

Pour éviter de perdre l'accès aux notifications, assurez-vous de modifier l'Email par une adresse existante lors de la première connexion.

Dans cet onglet, vous pouvez mettre à jour les informations de votre profil et changer le mot de passe. Après avoir apporté des modifications, entrez votre mot de passe actuel dans le champ Your Password et cliquez sur le bouton Save Account.

Paramètres supplémentaires

Accès à la base de données Magento

Identifiants d'accès à la base de données :

  • db_name : magento
  • db_user : magento
  • db_password : magento

Portez également attention aux paramètres suivants et modifiez-les si nécessaire :

  • timezone: UTC
  • language: en_US
  • currency: USD

Clés d'accès au référentiel Adobe

Après l'installation de Magento, vous devez ajouter manuellement vos clés client Adobe au fichier /root/.config/composer/auth.json :

  • "username": "{public_key}"
  • "password": "{private_key}"

Remarque

Des informations détaillées sur les paramètres principaux de Magento peuvent être trouvées dans la documentation du développeur.

Commande d'un serveur avec Magento via l'API