Fichiers PDF déposé dans le compte client

  • Posts: 24
  • Thank you received: 5
  • Hikashop Business
1 day 23 hours ago #367164

-- HikaShop version -- : HikaShop Business 5.1.5 [2502261319]
-- Joomla version -- : 5.3.0
-- PHP version -- : 8.1
-- Browser(s) name and version -- : Chrome

Bonjour,

Nous utilisons Hikashop Business et Joomla version 5, et le plugin "HikaShop - generate PDF invoice".
Nous aimeions avoir un espace de téléchargement de documents propre à chaque compte client, voir image jointe.
Il nous faudrait donc pouvoir déposer des fichiers (type pdf) manuellement dans un compte client afin que celui-ci puisse les télécharger une fois connecter à son compte.
Est-ce que cette option est incluse à Hikashop ? et sinon vous parrait-elle réalisable simplent ?
Merci de votre aide, très belle journée

Attachments:
Last edit: 1 day 23 hours ago by StudioNouvelleVie.

Please Log in or Create an account to join the conversation.

  • Posts: 83811
  • Thank you received: 13571
  • MODERATOR
1 day 20 hours ago #367166

Bonjour,

HikaShop n'est pas vraiment fait pour faire cela.

Une solution, ca serait de créer un groupe utilisateur pour chaque utilisateur, lier le groupe à l'utilisateur, et ensuite, vous pouvez créer un produit spécial pour l'accès aux téléchargement. Et dans ce produit, dans la section "Files", vous pouvez ajouter des fichiers en mode "free download" et utiliser l'option "access level" pour restreindre le fichier à un ou plusieurs utilisateurs. Ainsi, lorsqu'un utilisateur accèdera à la page de ce produit sur le frontend, il aura automatiquement accès à une liste des fichiers du produit accessibles à son groupe utilisateur.
Vous pouvez aussi créer, via le gestionnaire de menus de Joomla, un élément de menu pour accéder directement à la page du produit. Et si besoin un mini override de vue de user / cpanel pour rajouter un bouton "Fichiers" au control panel de l'utilisateur en utilisant le lien de cet élément de menu:
www.hikashop.com/forum/4-how-to/878527-r...r-control-panel.html
Cette solution ne requiert quasiment aucun développement. Mais la grosse contrainte c'est le besoin de devoir configurer un groupe utilisateur pour chaque utilisateur. Et puis, vous êtes tributaire de l'affichage d'une page produit, à moins de la personnaliser avec du CSS et / ou un override de vue de product / show_default (mais là ça demande un peu de compétences en développement).

Une autre solution, ca serait d'utiliser une extension qui permette de faire cela. Vous devriez surement en trouver dans cette catégorie du JED:
extensions.joomla.org/category/directory...mentation/downloads/
Ensuite, vous auriez juste à rajouter un bouton d'accès à l'URL de l'extension au control panel utilisateur, comme mentionné précédemment.

Enfin, la dernière solution c'est de développer un plugin sur-mesure. Avec HikaShop Business, vous pouvez créer un champ de la table "utilisateur" et de type "AJAX file" qui va vous permettre d'ajouter des fichiers à chaque utilisateur dans le backend d'HikaShop. Donc, pour le backend, vous n'aurez rien à développer.
Dans votre plugin, vous pourrez d'abord implémenter onHikashopPluginController pour rajouter votre propre contrôleur permettant de faire l'affichage du listing des fichiers de l'utilisateur et gérant le téléchargement des fichiers sur le frontend :
www.hikashop.com/support/documentation/6...shopPluginController
Et ensuite, vous pourrez implémenter l'évènement onUserAccountDisplay pour rajouter le bouton au control panel pour accéder au listing:
www.hikashop.com/forum/4-how-to/36504-cu...er-cpanel.html#36557
Là, cela demande de bonnes connaissances en PHP, et de passer au minimum plusieurs heures de développement dessus, mais l'avantage, c'est que vous pouvez faire une interface aux petits oignons sur le frontend, et l'interface sur le backend est très simple à utiliser, sans besoin de créer des groupes utilisateurs.

Please Log in or Create an account to join the conversation.

  • Posts: 24
  • Thank you received: 5
  • Hikashop Business
1 day 4 hours ago #367175

Bonjour nicolas,
Merci, comme toujours vos réponses sont claires et précises. Auriez-vous une piste à proposer une personne de confiance capable de développer ce genre de plugin sur mesure comme mentionné dans votre dernière proposition ? contre rémunération évidement. bonne journée

Please Log in or Create an account to join the conversation.

  • Posts: 83811
  • Thank you received: 13571
  • MODERATOR
1 day 2 hours ago #367177

Bonjour,

Je peux travailler sur ce plugin si vous le souhaitez. Nous pouvons discuter de cela par email. Si vous êtes intéressé, vous pouvez passer par notre formulaire de contact:
www.hikashop.com/support/contact-us.html

Si vous voulez, vous pouvez préciser votre vision de la chose pour le listing des fichiers accessible par l'utilisateur. Cela me permettra d'avoir une meilleure idée de ce que vous voulez pour l'interface.

Please Log in or Create an account to join the conversation.

  • Posts: 24
  • Thank you received: 5
  • Hikashop Business
22 hours 46 minutes ago #367186

J'ai envoyé un msg via la fiche contact.
Merci

Please Log in or Create an account to join the conversation.

Time to create page: 0.071 seconds
Powered by Kunena Forum