client

amahi

Expert Magento chez S3i Business
Ahmed MAHI, Développeur/ intégrateur Magento depuis 2009 ( 6 ans de bonheur avec Magento :))

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

amahi

Expert Magento chez S3i Business
Ahmed MAHI, Développeur/ intégrateur Magento depuis 2009 ( 6 ans de bonheur avec Magento :))

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.

amahi

Expert Magento chez S3i Business
Ahmed MAHI, Développeur/ intégrateur Magento depuis 2009 ( 6 ans de bonheur avec Magento :))

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