E-commerce facile avec Magento

Il existe des centaines de systèmes de commerce électronique, mais très peu d’entre eux peuvent rivaliser avec la puissance de Magento. Dans ce screencast, Je vais vous montrer comment télécharger et installer Magento sur un hôte local, configurer certaines des options du site et créer des produits et des catégories simples et configurables pour notre site de test de commerce électronique..

Screencast

Pourquoi utiliser Magento?

Eh bien, il existe de très bonnes raisons d'utiliser Magento:

  • Une interface intuitive simple
  • Facile à télécharger, installer et maintenir
  • Construit sur les technologies actuelles contrairement à d'autres systèmes.
  • Fonctionnalité de site multiple
  • Et le meilleur de tous… C'est gratuit et open source!

Préparation

Comme pour toutes les choses réussies dans la vie, la préparation est la clé! Avant de pouvoir installer Magento, nous devons configurer une base de données sur notre serveur. En utilisant phpmyadmin, nous créons une nouvelle base de données appelée "magento". Nous utiliserons cela plus tard quand nous viendrons installer Magento.

Téléchargement / installation de Magento

Une fois notre base de données configurée sur notre serveur, l'étape suivante consiste à télécharger Magento lui-même. Pour ce faire, nous devons aller à la page de téléchargement sur le site Web de Magento. Pour ce tutoriel, nous allons télécharger la version complète au format ZIP. Une fois que vous l'avez téléchargé, décompressez-le dans le dossier de votre choix..

Maintenant que nous avons les fichiers sur notre serveur, il est temps d'installer Magento. Pour ce faire, accédez à http: // localhost / magento (ou au dossier que vous utilisez) dans votre navigateur Web..

Acceptez les tables des matières et passez à la page suivante..

Choisissez les paramètres qui s'appliquent à vous et cliquez sur Continuer..

Tout va bien jusqu'à maintenant… Maintenant, indiquez les paramètres de connexion à la base de données. Assurez-vous que vous cliquez sur Utiliser le serveur Web (Apache) Réécrit pour plus de convivialité pour le référencement. et si vous souhaitez modifier l’adresse d’accès par défaut de votre administrateur depuis / admin, modifiez le champ Chemin d’administrateur..

Indiquez les informations de connexion que vous souhaitez utiliser pour votre compte et entrez une clé de cryptage personnalisée si vous le souhaitez, sinon laissez-la vide et Magento vous en fournira une..

Génial, maintenant Magento est installé sur votre serveur. Si vous avez installé localement, il vous reste une dernière étape à franchir avant de pouvoir vous connecter…

Dans votre dossier Magento, accédez à app / code / core / Mage / Core / Modèle / Session / Abstract / Varien.php.

Recherchez le bloc de code session_set_cookie_params (ligne 78) et remplacez-le par le code suivant:

 session_set_cookie_params ($ this-> getCookie () -> getLifetime (), $ this-> getCookie () -> getPath () // $ this-> getCookie () -> getDomain (), // $ this-> getCookie ( ) -> isSecure (), // $ this-> getCookie () -> getHttponly ());

Sur un hébergeur approprié, vous n'avez pas besoin de le faire! Cependant, alors que nous travaillons sur localhost, nous devons le faire pour résoudre un problème de cookies..

Règles fiscales

Pour configurer nos différents niveaux de taxe, nous devons accéder à l'onglet Gérer les zones et les taux d'imposition sous la rubrique Taxe sur les ventes. Si la règle pour votre état n'existe pas ou a été modifiée récemment, cliquez sur le bouton "Ajouter un nouveau taux d'imposition"..

Enregistrez votre nouvelle règle fiscale et vous êtes prêt à partir!

Les catégories

Pour créer une nouvelle catégorie, vous devez accéder à l'onglet Catalogue de la navigation et sélectionner Gérer les catégories. De là, nous pouvons gérer et ajouter de nouvelles catégories.

Pour créer notre nouvelle catégorie, nous devons cliquer sur Ajouter une sous-catégorie et remplissez les détails comme sur l'image ci-dessous, en veillant à ce que l'option Actif soit activée sur Oui.

Des produits

Les produits sont essentiels à un site, mais dans Magento, il existait plusieurs types de produits, comme indiqué ci-dessous… Pour créer un nouveau produit, nous devons Onglet Catalogue sur la navigation et sélectionnez Gérer les produits. Et enfin cliquez Ajouter un produit

Produits simples

Ce sont les produits qui n'ont pas d'options, tels que les DVD. Pour créer notre produit simple, sélectionnez Par défaut pour le jeu d'attributs et Produit simple pour le type de produit, puis cliquez sur Continuer..

Onglet Général

  1. Nom: Le nom de notre nouveau produit
  2. Description: description du corps principal du produit; l'endroit pour vraiment vendre le produit et toutes ses caractéristiques!
  3. Short Description: La synthèse rapide qui apparaît juste en dessous du prix sur la page du produit; l'endroit pour attirer l'attention des acheteurs
  4. SKU: Le code de stock pour le produit
  5. Poids: Le poids du produit. Cela peut être des kilos, des tonnes ou tout ce que vous voulez tant que vous gardez l'uniformité dans tous vos produits
  6. Fabricant: vide par défaut, mais des fabricants peuvent être ajoutés via l'onglet Gérer les attributs..
  7. Couleur: vierge par défaut, mais une fois encore, les produits manufacturés peuvent être ajoutés via l'onglet Gérer les attributs.
  8. Définir le produit comme nouvelle date de début: permet de définir le nouveau produit à partir de la date que vous avez entrée..
  9. Définir le produit comme nouveau à date: définit le moment où le produit cesse d'être nouveau.
  10. Statut: Si le produit est activé et affiché sur le site Web ou s'il est désactivé.
  11. Clé URL: option personnalisée pour l'écriture de l'URL de votre produit..
  12. Visibilité: où le produit peut être trouvé par vos visiteurs;
    • Nulle part: le produit n'apparaît pas sur le site.
    • Catalogue: Le produit apparaîtra sur le site web mais pas dans les résultats de recherche.
    • Recherche: le produit n'apparaîtra pas sur le site mais apparaîtra dans les résultats de recherche.
    • Catalogue, Recherche: Le produit apparaîtra sur le site web et dans les résultats de recherche..
  13. Autoriser le message cadeau:
    • Oui: permet un message cadeau
    • Non: ne permet pas un message cadeau
    • Config: Utiliser la configuration du site

Onglet Prix

  1. Prix: Le prix de notre produit
  2. Prix ​​spécial: offres sur les produits pour des durées limitées.
  3. Prix ​​spécial à partir de: date à laquelle le prix spécial commence.
  4. Prix ​​spécial à ce jour: date à laquelle le prix spécial prend fin.
  5. Coût: le coût du produit.
  6. Catégorie de taxe: Si votre produit nécessite une taxe, les produits taxables doivent être sélectionnés.
  7. Prix ​​échelonné: Permet de définir des remises en gros. Cliquez sur Ajouter un niveau ajouter des rabais de quantité.
  8. Google Checkout: les visiteurs peuvent-ils acheter ce produit avec Google Checkout.

Onglet méta-information

  1. Meta Title: Information qui apparaît dans le étiquette.</li> <li>Meta Keywords: mots-clés qui s'appliquent à votre produit.</li> <li>Meta Description: Une brève description de votre produit qui apparaît dans les pages de résultats du moteur de recherche..</li> </ol> <h4>Onglet Images</h4> <img src="//accentsconagua.com/img/images_27_6/easy-e-commerce-with-magento_16.jpg"> <p>Les images sont un élément clé de votre produit. Plus la qualité est élevée, plus vous avez de chances de réaliser une vente. Magento permet de télécharger plusieurs images et d’envoyer des images spécifiques pour l’image de base, la petite image et la miniature. , ainsi que permettant une étiquette. Si vous souhaitez supprimer une image, cliquez simplement sur les cases à cocher Exclure pour masquer ou Supprimer pour supprimer..</p> <ul> <li>Image de base: l'image principale qui apparaît sur la page du produit.</li> <li>Petite image: l'image qui apparaît dans la vue des catégories / recherche.</li> <li>Vignette: La vignette du produit.</li> </ul> <h4>Onglet Conception</h4> <p>À moins que vous n'utilisiez un modèle pour votre boutique Magento, il est préférable de l'ignorer, mais pour ceux qui sont curieux, l'onglet Conception vous permet d'utiliser les thèmes que vous avez configurés et vous permet également de choisir des dates de début et de fin. comme changer la mise en page en différents blocs de colonnes et ainsi de suite.</p> <h4>Onglet Inventaire</h4> <img src="//accentsconagua.com/img/images_27_6/easy-e-commerce-with-magento_17.jpg"> <ol> <li>Gérer le stock: si vous souhaitez suivre et gérer les niveaux de stock, laissez ce paramètre à Oui.</li> <li>Qté: la quantité de produit que vous avez.</li> <li>Disponibilité du stock: Si le produit est en stock ou non. Définir ce paramètre à En rupture de stock ne masquera pas le produit sur le site Web.!</li> </ol> <p>Il est préférable de laisser les autres options à la configuration du site, mais elles sont toutes assez explicites si vous souhaitez les configurer en fonction de vos besoins.. </p> <h4>Onglet Catégories</h4> <img src="//accentsconagua.com/img/images_27_6/easy-e-commerce-with-magento_18.jpg"> <p>Votre produit peut apparaître dans plusieurs catégories. cliquez simplement sur la case à cocher de la catégorie dans laquelle vous voulez qu'elle apparaisse!</p> <h4>Produits connexes / Up-sells / Cross-sells</h4> <img src="//accentsconagua.com/img/images_27_6/easy-e-commerce-with-magento_19.jpg"> <p>Avec les produits associés, les ventes incitatives et croisées, l’interface à ajouter est la même. Pour ajouter un produit, il suffit de sélectionner le champ dans lequel vous souhaitez effectuer une recherche et de cliquer sur le bouton de recherche. Une liste de produits correspondant à vos critères apparaît. Cliquez sur la case à cocher à côté du produit et celui-ci apparaîtra comme produit associé / vente incitative ou vente croisée, selon le cas..</p> <h4>Commentaires sur le produit / Tags du produit / Clients avec le produit marqué</h4> <p>Ceux-ci sont tous ajoutés par les utilisateurs et peuvent être consultés à partir des onglets. </p> <h4>Options personnalisées</h4> <p>Ce sont des options personnalisées que vous pouvez ajouter à votre produit. Pour ajouter une option personnalisée, cliquez sur <strong>Ajouter une nouvelle option</strong> et remplissez les détails.</p> <h3>Gestion des attributs et des ensembles d'attributs</h3> <p>Les attributs sont les options qui composent vos produits, par exemple la couleur, le poids, etc. Les ensembles d'attributs sont des ensembles d'attributs qui constituent un produit complet et nous permettent de créer des produits configurables..</p> <h4>Les attributs</h4> <img src="//accentsconagua.com/img/images_27_6/easy-e-commerce-with-magento_20.jpg"> <p>Pour créer un nouvel attribut / afficher nos attributs actuels, nous devons accéder à l'onglet Catalogue de la navigation et sélectionner Attributs, puis Gérer les attributs. Pour afficher un attribut, cliquez simplement sur la ligne. Pour créer un nouvel attribut, cliquez sur le bouton <strong>Ajouter un nouvel attribut</strong> Languette.</p> <img src="//accentsconagua.com/img/images_27_6/easy-e-commerce-with-magento_21.jpg"> <h4>Onglet Propriétés</h4> <p>Il est préférable d'utiliser une convention lorsque vous nommez vos attributs. Plus votre liste s'allongera, plus il sera facile de trouver ce que vous cherchez. J'aime utiliser <i>options_option_product</i> qui pour ce produit serait options_colour_nettuts_shirt. Nous devons définir notre portée sur global et Type d’entrée de catalogue sur Liste déroulante afin de créer nos produits configurables. Nous appliquons uniquement notre attribut aux produits simples et aux produits configurables. Pour utiliser cet attribut dans nos produits configurables, nous devons choisir Oui sur la <strong>Utiliser pour créer un produit configurable</strong> champ. Nous devons également sélectionner Oui dans la zone Visible sur la vue du produit sur le champ frontal afin de rendre l'attribut visible.. </p> <img src="//accentsconagua.com/img/images_27_6/easy-e-commerce-with-magento_22.jpg"> <h4>Onglet Gérer les étiquettes / options</h4> <p>Nous devons ensuite configurer les options que notre utilisateur peut sélectionner lors du choix de son produit. Dans notre exemple, nous utilisons la couleur comme option de produit..</p> <p>Le titre correspond à ce que le visiteur verra au-dessus du menu déroulant. Avec Magento, nous pouvons définir ce que voit l'administrateur et ce qu'il voit facilitant le suivi des options avec des informations supplémentaires, dans l'exemple appelé Titre, Couleur. Si nous laissons vide la vue du magasin par défaut, cela copiera ce que nous avons entré dans Admin..</p> <p>Pour ajouter les options de notre produit, cliquez sur le bouton Ajouter une option correspondant au nombre d'options dont vous avez besoin, dans notre exemple 3. Comme pour le titre, si vous laissez vide la vue magasin par défaut, elle copiera ce que nous avons entré dans Admin, mais nous pouvons utiliser le Champ Admin pour ajouter plus d’informations, facilitant par exemple le traitement des commandes. Nous utilisons position pour classer nos options et la case radio Is par défaut pour définir quelle option est celle par défaut. Nous pouvons facilement supprimer n'importe quelle option en utilisant le bouton à droite. Une fois toutes les options disponibles, cliquez sur Enregistrer pour revenir à la page des attributs..</p> <h4>Jeux d'attributs</h4> <img src="//accentsconagua.com/img/images_27_6/easy-e-commerce-with-magento_23.jpg"> <p>Nous devons ensuite configurer notre ensemble d'attributs afin de créer notre produit configurable. Nous naviguons vers l'onglet Catalogue de la navigation et sélectionnons Attributs puis Gérer les ensembles d'attributs. Comme la page Attributs, nous avons une liste de nos ensembles d'attributs actuels; Par défaut devrait seulement apparaître. Cliquez sur Ajouter un nouvel ensemble.</p> <img src="//accentsconagua.com/img/images_27_6/easy-e-commerce-with-magento_24.jpg"> <p>Encore une fois, comme pour notre attribut, nous devrions utiliser une convention pour nommer notre ensemble d’attributs… afin de faire correspondre notre attribut; options_size_tshirts. Puisque nous n’avons pas d’autres ensembles, nous allons baser le nouveau sur Default.</p> <img src="//accentsconagua.com/img/images_27_6/easy-e-commerce-with-magento_25.jpg"> <p>Pour inclure notre attribut dans notre ensemble, nous devons simplement cliquer et le déposer dans le groupe Général de la liste de droite. Cliquez sur Enregistrer et notre ensemble est terminé. Ça va bien jusqu'à présent… </p> <h3>Création d'un produit configurable</h3> <p>La création d'un produit configurable est très similaire à la création d'un produit simple. Pour commencer, nous créons un nouveau produit. Mais nous devons modifier le jeu d'attributs en celui que nous venons de créer et le type de produit en Produit configurable, puis cliquer sur Continuer..</p> <img src="//accentsconagua.com/img/images_27_6/easy-e-commerce-with-magento_26.jpg"> <p>Nous devons ensuite sélectionner les attributs que nous souhaitons utiliser dans notre produit. Seuls les attributs avec une étendue de globale, un type de liste déroulante et l'option permettant de créer un ensemble de produits configurable sur oui peuvent être utilisés.</p> <img src="//accentsconagua.com/img/images_27_6/easy-e-commerce-with-magento_27.jpg"> <p>Les seuls onglets qui changent sont l'onglet Inventaire et un nouvel onglet appelé Produits associés, à partir duquel nous allons ajouter nos options. Une fois que nous avons renseigné tous nos détails, nous devons enregistrer et continuer à modifier avant de pouvoir ajouter nos produits associés. Contrairement à d'autres systèmes de commerce électronique, Magento crée des produits simples qui sont cachés afin de créer un produit configurable..</p> <img src="//accentsconagua.com/img/images_27_6/easy-e-commerce-with-magento_28.jpg"> <p>Pour créer les options, nous allons utiliser l'outil "Création rapide de produit simple" pour créer nos options de produit simple. Pour le nom et les champs SKU, vous pouvez laisser Magento les générer automatiquement, mais pour un contrôle accru, je vous suggère de les remplir vous-même. Dans l'exemple, nous créons une option de chemise verte. Nous avons renseigné le nom, la référence, le poids et paramétré le produit sur Activé. toutefois <strong>nous devons définir la visibilité de notre produit nulle part</strong>. Dans la liste déroulante, nous sélectionnons l'option d'attribut que nous créons pour et définissons le prix. Pour l'option par défaut, nous n'entrons aucune valeur et le prix que nous avons défini pour notre produit configurable sera utilisé. Pour les autres options, nous entrerons la différence entre le produit configurable et l'option. Donc, si le sommet vert est de 15 $ et que notre produit configurable est de 20 $, nous devons entrer -5,00 comme prix. Nous devons ensuite définir la quantité pour l'option et la disponibilité du stock sur En stock, puis cliquer sur Créer rapidement. Nous répétons ce processus jusqu'à ce que nous ayons ajouté toutes nos options et cliqué sur Enregistrer. Notre produit configurable est maintenant complet. Si nous regardons notre page de produits, nous pouvons voir que Magento a créé les options en tant que produits simples pour nous qui ont été cachés. Faciliter le suivi des stocks!</p> <img src="//accentsconagua.com/img/images_27_6/easy-e-commerce-with-magento_29.jpg"> <h3>Toutes nos félicitations</h3> <p>Bien fait, vous venez de télécharger et d’installer Magento sur votre hôte local, vous avez créé un produit simple, un attribut personnalisé et un ensemble d’attributs, un produit configurable utilisant votre attribut personnalisé et une catégorie. J'espère que vous avez appris les bases de Magento et je vous souhaite le meilleur succès dans vos projets. Si vous avez des questions s'il vous plaît laissez un commentaire ci-dessous et je ferai de mon mieux pour vous aider!</p> <p>Si vous êtes un vrai joueur ambitieux et que vous souhaitez aborder des sujets plus avancés ou en savoir plus, je vous suggère de consulter la base de connaissances sur le site Web de Magento, ainsi que le Guide du concepteur, si vous souhaitez personnaliser le logiciel. Magento plus.</p> <ul> <li>Suivez-nous sur Twitter ou abonnez-vous au fil RSS NETTUTS pour plus d'articles et de sujets sur le développement Web quotidiens.</li> </ul> <p> <br> </p> <div class="rek-block"> <center> <ins class="adsbygoogle" style="display:inline-block;width:580px;height:400px" data-ad-client="ca-pub-3810161443300697" data-ad-slot="9434875811"></ins> <script> (adsbygoogle = window.adsbygoogle || []).push({}); </script> </center> </div> <div class="h-alltags"> <a href="articles/code">Code</a> </div> </div> </div> </div> </div> <div class="next_posts clearfix"> <div class="n_post"> <div class="next_posts-h1 left_nh1"><a href="/articles/music/easy-fixes-for-modelled-guitar-basix.html">Solutions faciles pour guitare modélisée - Basix</a></div> <div class="next_posts-img" style="background-image: url('//accentsconagua.com/img/images_26_2/easy-fixes-for-modelled-guitar-basix_5.png');"></div> </div> <div class="n_post"> <div class="next_posts-h1 right_nh1"><a href="/articles/code/easy-digital-downloads-tools.html">Téléchargements numériques faciles Outils</a></div> <div class="next_posts-img" style="background-image: url('//accentsconagua.com/img/images_10/easy-digital-downloads-tools_13.jpg');"></div> </div> </div> <footer> <div class="container"> <div class="footer-langs"> <ul class="site-langs-list"> <li><a href="https://www.accentsconagua.com"><i class="flag flag-DE"></i>Deutsch</a></li> <li><a href="https://fr.accentsconagua.com"><i class="flag flag-FR"></i>Français</a></li> <li><a href="https://nl.accentsconagua.com"><i class="flag flag-NL"></i>Nederlands</a></li> <li><a href="https://no.accentsconagua.com"><i class="flag flag-NO"></i>Norsk</a></li> <li><a href="https://sv.accentsconagua.com"><i class="flag flag-SE"></i>Svenska</a></li> <li><a href="https://it.accentsconagua.com"><i class="flag flag-IT"></i>Italiano</a></li> <li><a href="https://es.accentsconagua.com"><i class="flag flag-ES"></i>Español</a></li> <li><a href="https://ro.accentsconagua.com"><i class="flag flag-RO"></i>Românesc</a></li> </ul> </div> <div class="h-block"><a href="/">fr.accentsconagua.com</a><div class="h-block-a"></div></div> <div class="footer-text"> Informations intéressantes et conseils utiles sur la programmation. Développement de sites Web, conception de sites Web et développement Web. Tutoriels Photoshop. Création de jeux informatiques et d'applications mobiles. Devenez un programmeur professionnel à partir de zéro. </div> </div> </footer> <div class="search"> <img class="searchico" src="//accentsconagua.com/img/search.svg" alt=""> </div> <div class="modal"> <div class="modal-content"> <span class="close-button">×</span> <input class="searchmain" type="text" id="search-input" placeholder="Chercher..."> <ul class="searchli" id="results-container"></ul> </div> </div> <link rel="stylesheet" href="css/flags.css"> <link rel="stylesheet" type="text/css" href="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.css" /> <script src="//cdnjs.cloudflare.com/ajax/libs/cookieconsent2/3.1.0/cookieconsent.min.js"></script> <script> window.addEventListener("load", function(){ window.cookieconsent.initialise({ "palette": { "popup": { "background": "#edeff5", "text": "#838391" }, "button": { "background": "#4b81e8" } }, "theme": "classic", "position": "bottom-right" })}); </script> <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script> <script src="js/scripts.min.js"></script> <script src="js/common.js"></script> <link rel="stylesheet" href="css/fontawesome-all.min.css"> <script> var modal = document.querySelector(".modal"); var trigger = document.querySelector(".search"); var closeButton = document.querySelector(".close-button"); function toggleModal() { modal.classList.toggle("show-modal"); } function windowOnClick(event) { if (event.target === modal) { toggleModal(); } } trigger.addEventListener("click", toggleModal); closeButton.addEventListener("click", toggleModal); window.addEventListener("click", windowOnClick); </script> <script src="https://unpkg.com/simple-jekyll-search@1.5.0/dest/simple-jekyll-search.min.js"></script> <script> SimpleJekyllSearch({ searchInput: document.getElementById('search-input'), resultsContainer: document.getElementById('results-container'), json: '/search.json', searchResultTemplate: '<li><a href="{url}">{title}</a></li>' }) </script> <script src="jquery.unveil2.min.js"></script> <script> $('img').unveil(); </script> </body> </html>