Author: amahi

 

Nouveau un module magento qui permet de lié un produit cadeau à une règle de prix panier,
Le module se nomme : GiftPromo.

règles de cadeaux
GiftPromo

Le module permet :
• D’associé un produit cadeau a une règle de prix panier (règles de cadeaux) donc bénéficier de toutes les fonctionnalités des règles par exemple :
Associé un produit cadeau a un codes de remise, ajouter un produit cadeau lorsque le montant du panier est supérieur a une valeur bien déterminé, gérer les règles de cadeaux par priorité, groupes clients…..
• Possibilité d’ajouter plusieurs règles de cadeaux
• Possibilité d’ajouter plus d’un produit si règles est atteinte

Le module est disponible sur magento Connect : GiftPromo

 

 

Donc Aujourd’hui on va voir commet utiliser GiftPromo, après l’installation il faut d’abord activer le module dans :
System -> configuration -> Ventes -> GiftPromo -> Paramétrage->Activé-> Oui
Continue reading

Aujourd’hui je vous propose un petit module que j’ai développé pour rendre le message cadeau payant l’idée est d’ajouter un produit “Message cadeau” au panier si le message est spécifié lors du passage de la commande.
Au niveau utilisation c’est très simple il faut d’abord activer les messages cadeau :
System -> configuration -> Ventes -> Messages cadeau-> Autoriser les messages cadeau au niveau de la commande.
Puis crée le produit “Message cadeau” et n’oubliez pas de mettre une quantité positive du stock ou de choisir “Non” pour “Gérer les stocks” sinon le produit ne s’ajoute pas.
Pius installer le module, allez à System -> configuration -> Ventes -> Produit message cadeau pour activer le module et ajouter l’ID du produit.
Au niveau développement :) :
Il s’agit d’un observer de deux events :
checkout_controller_onepage_save_shipping_method et checkout_controller_multishipping_shipping_post (pour le choix du multishipping ) donc un fichier config.xml qui correspond à :

Continue reading

Bargento 5

Après 4 éditions, Bargento est devenu le lieu incontournable pour tous les acteurs souhaitant rencontrer professionnels et experts du milieu, nouer de nouvelles alliances ou trouver de nouveaux prestataires.

Que votre site soit déjà sous Magento ou que vous envisagiez de migrer vers cette solution, votre visite à Bargento vous apportera toutes les réponses sur la solution E-commerce la plus en vue au monde.

Le 8 novembre 2010, 30 exposants seront à votre disposition pour obtenir toutes les informations et devis en une seule journée. 16 conférences vous permettront de tout savoir des best practices et les 1200 m² de CAP15 seront de nouveau le plus grand espace de rencontre européen autour de Magento.

Un véritable salon du e-commerce dédié à Magento!

bargento 5 magento mahigentoFort du succès des précédents évènements, le programme a été encore enrichi pour proposer une information complète sur l’eco-système e-commerce : M-commerce, référencement, gestion commerciale, gestion du marketing en ligne, logistique, hébergement, la conquête d’un marché international…

Plus de 750 personnes sont attendues pour cette édition. Une attention toute particulière est portée sur l’ouverture du salon à un large public avec des conférences et des ateliers moins techniques pour bien comprendre la mise en place et le potentiel d’un site Magento. Continue reading

Supposant qu’on aime avoir une information supplémentaire sur la commande de notre client par exemple : “Heur de livraison souhaitée”, “au nom de”, commentaire….
Cette information qui doit être bien sur affiché dans les détailles de la commande et qu’on veut envoyer aussi pas les emails…
Aujourd’hui on va crée un petit module qui gère ca.
La structure de notre petit module :
attribut commande magento
Donc la première chose à faire est de penser comment stocker cette information
dans la BD Magento :
On va utiliser un attributs :) (heur_livraison)!
Dans notre fichier mysql4-install-0.1.0.php on va ajouter :

Continue reading

Voyons comment créer un client.
Dans le helper par exemple j’ajoute la methode :

Continue reading

Souvent on a besoin d’importer des informations de tout type (catalogue, clients, commandes, factures,…) depuis des plates-formes que soit externes par exemple des marketsplaces d’e-commerce,des plate-formes du e-logistique, ou interne depuis notre system d’information (erp), ou même depuis notre ancienne boutique vers Magento.
Ou tout simplement on a un besoin spécifique qui ne oblige a crée l’un de ces informations par le code.
Aujourd’hui ou peut être les jours qui suit :) on va voir comment crée par code dans Magento un :
-client
-produit, categorie.
-commande.
-facture.
-livraison.

Des fois on a besoin d’avoir quelques informations supplémentaires sur nos clients par exemple : n° Siret, date de naissance… aujourd’hui donc on va essayer de voir comment ajouter des champs spécifiques dans le formulaire d’inscription des clients.

Voici la structure de notre petit module :
structure du module magento: attribut cleint

Sans oublier le fichier Mahigento_Newattcustomer.xml pour l’activation de notre nouveau module.
Premièrement on doit ajouter un nouvel attribut client :
Dans le fichier mysql4-install-0.1.0.php vous allez mettre :

Cela lors de l’installation du module va crée automatiquement l’attribut client “siret”.
attribut client backoffice  Magento
c’est fini avec le backoffice passons maintenant au front :)
Maintenant le frontOffice on ajoute notre champ dans le fichier templete il s’agit de : customer/form/register.phtml
On ajoute par exemple :

Continue reading

Aujourd’hui on va essayer d’ajouter une colonne dans la liste des commandes mais on ne va pas surcharger la classe :

Continue reading

Dans une série de petit articles sur la manipulation des collections d’objets Magento  aujourd’hui on va parler sur la fonction addAttributeToFilter() cette fonction sert à filtrer les  collections d’objets (Entités) suivant leur attributs (on parle ici des objets  stockés suivant  le modèle EAV :Entité – Attribut – Valeur) :
Par exemple on cherche les produits activés dans le BackOffice donc dans ce cas on utilise :
Maintenant les différents type de filtre pour fonction addAttributeToFilter() :

Continue reading

Si vous utilisez Magento et que les URL contiens toujours “index.php” de cette façon :  http://votresite/index.php/nom-de-categorie/nom-de -produit.html

Donc, vous devez être à la recherche d’une solution pour supprimer index.php du milieu, puisque c’est pas bon pour le référencement. Donc, voici l’astuce…

1. dans  votre dossier racine cherchez le fichier htaccess,. Ouvrez-le sur un éditeur de texte et remplacez

par

2. Ensuite, dans le  BackOffice sélectionnez oui pour  “Utiliser les réécritures du serveur web”. Vous pouvez le trouver sur  Système> Configuration> Web> Optimisation pour les moteurs de recherche.
Continue reading

1 2