background preloader

Mon Magento

Facebook Twitter

Custom Designs Per Category (or even product) - HTML, XHTML, CSS, Design Questions. Magento : Manipuler les collections de produits. Voici un petit aide mémoire sur la manipulation des collections de produits : filtres, limites, tris... Méthodes que l'on utilise régulièrement lors du développement d'un site e-commerce Magento... Usage Récupérer une collection de produits Collection de produits $products = Mage::getResourceModel('catalog/product_collection');/* ou */ $products = Mage::getModel('catalog/product')->getCollection(); Les attributs exploitables par défaut sont : entity_id, entity_type_id, type_id, sku, has_options, required_options, created_at, updated_at, is_salable, stock_item Sélection d'un attribut spécifique addAttributeToSelect $products = Mage::getResourceModel('catalog/product_collection') ->addAttributeToSelect('name') ->addAttributeToSelect('weight'); Sélection de tous les attributs $products = Mage::getResourceModel('catalog/product_collection') ->addAttributeToSelect('*'); Filtres sur les attributs de produits addAttributeToFilter Filtres sur les catégories de produits addCategoryFilter setPageSize Reports.

8326-a-partir-de-pour-un-produit-configurable | Templates. Salut à tous, oui, comme le dit Gabriiiel, c'est comme ça que j'ai fait : directement dans les templates, un peu à la bourrin!! En gros dans catalog/product/list.html, c'est le plus simple, j'ai simplement ajouté pour list et grid : en considérant, bien évidement, que le prix du produit configurable est le plus petit prix. Par contre, dans la fiche produit, j'avais besoin d'afficher à nouveau un premier prix "À partir de" puis le prix final qui change en fonction des options choisis.

Là ça a été plus compliqué. Puis le block d'options ajoute à nouveau l'affichage du prix. Donc, aprioris, les 2 bloc doivent être présent pour que le prix change! Donc, en ce qui concerne, dans mon cas, l'affichage d'un prix qui ne bouge pas, précédé de 'À partir de', puis d'un prix sous les options qui est modifié en fonction des choix effectué, j'ai utilisé l'astuce suivante : De cette façon, tout fonctionne!

Modules magento. 29331-Deplacer-store_switcher | Questions-de-programmeurs. Remove Currency Changer, Newsletter and Store Selector - How do I? Questions. Moving the Magento Store Switcher / Selector | DNA Web Agency. Anyone who has dabbled in making multiple stores in Magento has eventually wanted to change the way the Magento store switcher (also referred to as the Magento store selector) works. By default Magento provides a store switcher in the form of a select menu. The store switcher is located in the footer of the site by default. This post will cover how to move the store switcher (store selector) from the footer to the header. First off, you will want to locate your “page.xml” file. This is located in the ‘app/design/frontend/base/default/layout’ directory. (Note: If you are using your own template your path may be different.) This line is located in the “page/html_footer” block.

Moving this will allow you to access the store switcher from the header. <? Congratulations! Moving "Select Store" Dropdown from footer to header or another block - How do I? Questions. Page-2 | 29331-Deplacer-store_switcher | Questions-de-programmeurs. Magento : Configurer la TVA pour la France | Axel Freelance Web & Consulting. Gestion multi TVA pour Magento : Version finale de notre extension de correction des taxes | Agence DnD : Création site e-commerce Magento, développement web. Nous venons de mettre à jour la version finale de notre extension qui corrige désormais l’arrondi du montant de TVA si votre boutique gère plusieurs taux de taxes (19,6 et 5,5% par exemple). Cette mise à jour, et version finale, est disponible sur MagentoConnect : Le problème de décalage d’1 ou plusieurs centimes d’Euros n’est pas systématique mais peut survenir en fonction du prix unitaire et de la quantité présente dans le panier.

Dans notre exemple ci-dessous, nous avons simulé le cas de figure de deux articles saisis en TTC dans l’admin avec deux taux de TVA différents. Le premier article d’un prix de 45 € TTC avec une TVA à 19,6% et le deuxième à 1,24 € TTC pour une TVA à 5,5%. Avec les configurations Magento suivantes : Les prix catalogue incluent les taxes = OUI Afficher le résumé complet des taxes = OUI SANS l’extension de correction de l’arrondi de Multi TVA agence-dnd-sans-la-correction-multi-taxes-tva-magento. Screencasts - Configuring Tier Pricing. Magento promotion. La solution e-commerce Magento, propose nativement de nombreux outils de promotion Marketing : Gestion flexible des coupons de réductionOffres promotionnelles sur le catalogue par réductionLivraison gratuite en optionRéduction du prix en fonction du nombre d'articles achetés : prix par lotProduits consultés / comparés récemmentOutil de promotion des nouveaux articlesVente croisée sur la page panier (cross-sells)Vente incitative sur la page produit (up-sells)Envoyer le site à un amiFlux RSS des nouveaux produitsGestion des newsletters Afin d’appréhender de façon optimale les bénéfices que ces outils apporteront à votre site Magento e-Commerce, je vous propose de débuter notre analyse par le module de gestion « des réductions du prix en fonction du nommbre d’articles achetés ».

D’ailleurs ce module est plus connu sous le nom de Tier Pricing. Le principe de fonctionnement est très simple : plus un client achete de quantité d’un même produit, plus le cout unitaire de chaque produits baissera. Magento : ajouter, modifier ou supprimer les liens du header de la référence top.links. Ajouter, modifier ou supprimer un lien de la référence "top.links" (Mon compte, Ma liste d'envies, Mon panier, Régler mes achats, connexion).

Les liens du header se gèrent simplement depuis les layouts (app/design/frontend/{interface}/{theme}/layout). Nous allons étudier dans un premier temps, pour les liens existants par défaut, la manière de les supprimer ou de les renommer, dans un second temps l'ajout d'un lien permanent statique, et enfin, la création d'un module pour "dynamiser" un lien depuis une méthode. Supprimer un lien Les références top.links sont déclarées dans 3 fichiers xml différents : Mon compte / Connexion / Déconnexion : customer.xmlMa liste d'envies : wishlist.xmlMon panier / Régler mes achats : checkout.xml Dans chacun de ces fichiers, il nous suffira de commenter ou de supprimer la déclarations des références top.links souhaitées. Par exemple, si nous souhaitons supprimer le lien "Mon compte", nous commenterons simplement les lignes suivantes du fichier customer.xml : <?

Magento - Designer Guide. Un , par l'aspect de ses composants, peut vous faire penser à tord que vous devez d'abord posséder une solide expérience en langage de programmation. Rien n'est plus faut. Un Layout est construit sur la base de quelques balises XML qui sont rapides et faciles à apprendre. En apprenant quelques concepts clefs et commandes de Layout, vous serez rapidement opérationnel pour modifier en toute confiance le design de votre boutique. Comment fonctionnent les Layouts Anatomie d'un Layout Règles du XML Exercices rapides pour vous rendre opérationnel Back to Top Comment fonctionnent les Layouts Un est un composant virtuel de l'application Magento. Diagram 1 Un Layout est la somme d'un et de qui sont composés de tags XML simples. Les fichiers de Layout sont organisés dans une arborescence par module, chaque module disposant de sont propre fichier de Layout (par exemple, "catalogue.xml" est un fichier de Layout pour le module catalogue, "customer.xml" est pour le module utilisateurs, ...).

Handle. Créer un template pour son site Magento. Créer un template pour son site Magento est une étape incontournable dans la mise en place en place de sa boutique en ligne. En effet, la charte graphique d'une e-Boutique est aussi importante que la vitrine d'un magasin : il s'agit de la première chose que verra le chalant qui passe devant par hasard. C'est votre vitrine qui retiendra un client potentiel ou qui, au contraire, l'incitera à partir. (Il existe bien entendu d'autre moyens de faire venir des prospects directement au coeur de votre boutique, via les moteurs de recherche notamment, mais ceci fera l'objet d'autres billets.) Fort de ce constat, tout le système de gestion du design Magento a été conçu et pensé afin de vous permettre d'achalander au mieux les pages de votre site Magento, de les organiser et de les décorer comme bon vous semble.

(Et bien entendu sans faire de développements spécifiques qui interdiraient par la suite de bénéficier des mises à jour de Magento.) Les Templates Ce sont ces blocks qui vont par exemple : Modifier (ie. simplifier) la gestion des images de produit - French Forum. ‪Creating and Managing Attributes‬‏ Enlever certaines fonctionnalités de Magento. Le but de cet article est de faire le ménage sur la page d’accueil. Enlever le sondage Enlever les listes d’envies Enlever les tags des produits (et le nuage de tags au passage) Enlever les commentaires des produits Enlever la newsletter Enlever le moteur de recherche Enlever les produits téléchargeables Enlever le bloc « comparateur de prix » de la page d’accueil Enlever complètement le comparateur de prix du site Enlever la possibilité d’avoir des livraisons à des adresses multiples Rajouter l’affichage de produits dans la page d’accueil Edit : 04/11/09 : Enlever la possibilité d’avoir des livraisons à des adresses multiples 17/08/09 : Enlever le moteur de recherche Etape 1 : Enlever le sondage Partie Administration > CMS > Gestion des sondages Cliquez sur le sondage « What is your favorite color » > Supprimez le -ou désactivez le puis sauvegardez.

Etape 2 : Enlever les listes d’envies Admin > Système > Configuration > Clients > Liste d’envies > Options Générales Etape 5 : Enlever la newsletter topSearch. Les attributs magento : l'attribut, le jeu et groupes d'attributs | Admin. Les attributs magento sont d’une importance capitale. Grande force de magento, ils permettent une gestion avancée des produits. Ils permettent de définir des propriétés au produit (attribut). Dans un premier temps, il faut choisir son type de produit, les simples, configurables, groupes, composés, virtuels, téléchargeables. Les types d’attributs L’attribut (Attribute)Les jeux d’attributs (Attribute Sets)Le groupe d’attributs (Attribute Groups) Les attributs s’ajoutent dans le back office de magento L’attribut L’attribut est la caractéristique d’un « >produit Exemple : Pour une voiture on peut créer un attribut puissance (110c, 120c, 150c), pour un t-shirt les tailles (L, XL, XXL). Page de configuration d'un attribut Quand il est créé, il faut le rattacher à un groupe d’attribut.

Les jeux d’attributs La traduction du back office n’est pas très bonne pour ce menu. Jeux-attributs-magento aperçu des groupes et des attributs non assignés. Les groupes d’attributs Les groupes d'attributs. ‪Magento CE, attributs, groupes et jeux d' attributs‬‏ Guide du designer en français. Page-2 | 26514-comment-modifier-page-produit | Templates. Extensions intéressantes pour la France. Magento Filesystem Permissions. Magento Connect Permissions. 12814-commentaires-sur-la-fiche-produit | Questions-de-programmeurs. Forum - Magento Community Modules - French (France) Language Pack Discussion - Documentation. Module Magento: Créer son propre controller. Magento profite largement du modèle MVC.

Cela lui permet ainsi de définir ses modèles, vues (layout + templates) et ses controllers. Malgré le grand nombre de modules Magento disponibles par défaut dans Magento et sur Magento Connect vous pouvez être amené à vouloir créer le votre et y définir votre propre controller pour votre site Magento. Pas de problème, nous allons voir comment créer son propre controller et comment faire en sorte qu'il fasse respecter son autorité aux layouts et templates. Dans cet exemple, nous allons voir comment créer un controller dont l'intérêt sera de retourner le résultat d'une multiplication de deux entiers (pratique si on ne retrouve plus sa calculatrice). Avant de commencer à créer votre extension, veuillez vous assurer que votre cache est désactivé afin de pouvoir constater immédiatement les modifications apportées. Création du module Notre extension s'appellera arithmetic.

<? Plus un fichier app/etc/modules/Baobaz_Arithmetic.xml afin de l'activer: <? <? Magento - Designer Guide. Dans ce chapitre, nous allons rentrer dans les détails sur comment Magento manipule les Thèmes et vous apprendre créer et gérer votre propre Thème : En quoi la gestion des Thèmes sous Magento est-elle différente des autres Comment créer un Thème Comment assigner un Thème et une Interface à une Boutique Découvrez les Thèmes multiples Hiérarchie des Thèmes : Comment Magento gère les Thèmes multiples Back to Top En quoi la gestion des Thèmes sous Magento est-elle différente des autres Le terme Thème vous est certainement familier. Pour le premier type d'utilisateurs, la découverte d'une boutique est définie par sa capacité à répondre à ses besoins fonctionnels et émotionnels. Parceque nous savons qu'en tant que Designer vous avez déjà réalisé la charte graphique des principaux éléments de votre boutique, nous supposons que nous aurons juste à vous aider en réalisant Voici plusieurs choses qui, nous le pensons, vont vous ravir : Commençons par dévoiler quelques dossiers importants.

Diagram 1. Magento - Designer Guide. Vous avez entendu parler des fonctionnalités open-source incroyables intégrées dans Magento. Vous êtes impatient de voir tout cela en action et vous voulez en faire le tour rapidement. ... et maintenant, vous souhaitez faire de cette boutique la vôtre. Vos PSD sont prêts et vous êtes motivé pour les intégrer. Alors ensuite ... Par quoi commencer ? A été réalisé pour que vous puissiez apprendre et étendre vos connaissances sur la structure, les concepts et les méthodes pour faire du design sous Magento -- Ca tutoriel vous apprendra ce que vous devez savoir pour commencer à réaliser votre propre thème sous Magento.

Ceci dit, étant donné les possibilités d'extensions et le niveau de flexibilité offerts par Magento, il n'est pas possible de documenter toute les façons qui vous permettront de le personnaliser. Cette documentation est découpée en quatre parties principales à travers lesquelles vous pourrez naviguer rapidement pour attendre l'information que vous cherchez.