Jump to content

Nouvelle catégorie dans "mon compte" ?


Recommended Posts

Bonjour,

J'aimerais intégrer une nouvelle catégorie dans "Mon compte".
Je travail en local, donc pour ce qui est d'une URL à vous montrer c'est pas encore ça, désolé...

J'expose mon problème :
Dans mon compte actuellement j'ai :


* Mes commandes
* Mes avoirs
* Mes adresses
* Mes données personnelles
* Mes bons de réductions
* Mes points de fidélitéMes points de fidélité
* alertes Mes alertes
* listecadeauxMes listes de cadeaux

J'aimerais rajouter une catégorie "Client Vendeur", avec des informations que je remplirais moi même (donc même un fichier texte que le pourrais éditer fera l'affaire).
Il faudrait que le client puisse, en cliquant sur "client vendeur", consulter ses produits qu'il a mis en vente.
Donc chaque compte devra avoir son fichier personnalisé.

Je ne sais même pas par où commencer, déjà pour ajouter cette ligne de catégorie, puis pour qu'elle soit consultable, modifiable etc.

J'ai cherché sur le forum je n'ai rien trouvé, sauf une demande pour les catégories du site même...

Merci par avance pour toute avancée,

JT

Link to comment
Share on other sites

Salut jordan et bienvenue,
Tu peu créer un page à partir de l'outils CMS intégré dans ton BO de prestashop et ensuite comme le dit Divine, tu modifies ton my-account.tpl et ajoutant un lien vers ta page fraichement créée !

A plus',
Pierre.

Link to comment
Share on other sites

Salut jordan et bienvenue,
Tu peu créer un page à partir de l'outils CMS intégré dans ton BO de prestashop et ensuite comme le dit Divine, tu modifies ton my-account.tpl et ajoutant un lien vers ta page fraichement créée !

A plus',
Pierre.



ou greffer cela dans le hook a dispo pour que ce soit plus propre !!!!
Link to comment
Share on other sites

Dans blockmyaccount.tpl :

<!-- Block myaccount module -->

{l s='My account' mod='blockmyaccount'}


{l s='My orders' mod='blockmyaccount'}
           {if $returnAllowed}
{l s='My merchandise returns' mod='blockmyaccount'}
           {/if}
{l s='My credit slips' mod='blockmyaccount'}
{l s='My addresses' mod='blockmyaccount'}
{l s='My personal info' mod='blockmyaccount'}
           {if $voucherAllowed}
{l s='My vouchers' mod='blockmyaccount'}
           {/if}
           {$HOOK_BLOCK_MY_ACCOUNT}



{l s='Sign out' mod='blockmyaccount'}



<!-- /Block myaccount module -->



on remarque : {$HOOK_BLOCK_MY_ACCOUNT}

Le Bloc mon compte créé un hook ;

il suffit donc de coder un module qui ce greffe dans celui ci !!!!


Enjoy !

Link to comment
Share on other sites

Ok, cela fonctionne très bien...

Cependant, ce n'est pas personnalisé par compte.

Là j'ai créé un fichier CMS, j'en ai tiré le lien (cms.php?id_cms=7).
J'ai ajouté une ligne à mon blockmyaccount.tpl, et j'y ai mis le cms.php?id_cms=7.

Dans "mon compte" je retrouve cette ligne, avec ce lien qui m'amène sur la page cms.php?id_cms=7.

Sauf que tous les clients verront la même page.
Etant donné que cela doit être des informations privées et différentes pour chaque compte, je me demandais comment générer un fichier personnalisé(able?) pour chaque client ?

Cdlt,

JT

Link to comment
Share on other sites

Bon, voici où j'en suis :

Je suis parti du modèle de "Mes adresses".
J'ai copié le adresses.php et je l'ai renommé en vente.php
J'ai copié le adresses.tpl et je l'ai renommé en vente.php

A présent sur le "Mon compte" j'ai une section "Mis en vente" et quand j'y clique j'ai un duplicata de "mes adresses".

Comment modifier encore un chouilla pour que l'admin puisse entrer du texte, et que le client y accède justement dans cette section "mis en vente" ?

L'idée c'est que le client aille sur "mon compte".
Qu'il clique sur "mis en vente".
Qu'il accède à ce que l'admin a mis pour lui, sans pouvoir le modifier.

Là je bloque, mes connaissances en code sont à leurs limites...

JT

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...