Lien fichier avec Champ personnalisé

  • Posts: 5
  • Thank you received: 0
  • Hikashop Business
8 years 8 months ago #207763

-- HikaShop version -- : 2.5.0
-- Joomla version -- : 3.4.3
-- PHP version -- : 5.5.17
-- Browser(s) name and version -- : Chrome 43.0.2357.132 (64-bit)

Bonjour,

Les liens générés par 'file' ou 'AJAX file' sont associés individuellement au compte utilisateur, le problème rencontré c'est que nos vendeurs doivent utiliser le 'front' pour télécharger les fichiers déposés par nos clients.
Comment modifier les droits d'accès pour les vendeurs ?

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

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
8 years 8 months ago #207777

Bonjour,

Les liens générés par les champs personnalisés "file" (ou "ajax file") sont génériques.
Il n'y aucune association individuelle au compte utilisateur.
Votre postula de base est malheureusement faux.

Nicolas a déplacé votre message dans la section HikaMarket du forum, puisque votre question n'est pas liée à HikaShop mais qu'il s'agit en fait d'une demande de fonctionnalité pour HikaMarket.

Serait-il possible d'avoir un peu plus d'informations sur le champs personnalisé utilisé ?
Savoir dans un premier temps s'il s'agit d'un champs "order" ou d'un champs "item" me permettra de vous répondre plus précisément.

Cordialement,

PS : Si à l'avenir vous avez des questions spécifiquement HikaMarket, merci de poster dans la section "HikaMarket" du forum afin que je suis automatiquement notifié et assigné au message.


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 5
  • Thank you received: 0
  • Hikashop Business
8 years 8 months ago #207812

Bonjour,

Merci pour votre réponse.

Le champ ‘Ajax file’ a été créé dans ‘order’, sans aucun paramètre particulier.
Les 2 emails reçus après commande créée ont des liens de téléchargement différents, selon le destinataire :
pour le client : https://aaaaaaaaaaaaaaaaaa/dev4/index.php?option=com_hikashop&ctrl=order&task=download&field_table=order&field_namekey=ZGNfZmlsZTAx&name=MDAwMF9pbWFnZV90ZXN0XzE3NDcxMDQ2NjQuZGNt
pour le vendeur : https://aaaaaaaaaaaaaaaaaa/dev4/administrator/index.php?option=com_hikashop&ctrl=order&task=download&field_table=order&field_namekey=ZGNfZmlsZTAx&name=MDAwMF9pbWFnZV90ZXN0XzE3NDcxMDQ2NjQuZGNt

Dans le cas actuel, si l’on clique sur le lien dans le mail client, une page s’ouvre sans aucune action de téléchargement; par contre si on se connecte préalablement avec les identifiant et mot de passe du client, le lien fonctionne et le téléchargement du fichier est déclenché.

Concernant l’email reçu par vendeur, le lien indique systématiquement ‘…/administrator/index.php…’ ce qui oblige à se connecter au ‘back-office’. On perd l’intérêt de ‘Front-edition’ nécessaire pour l’application que je dois mettre en place.

Cordialement.

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

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
8 years 8 months ago #207863

Bonjour,

En effet, il y a un soucis avec le liens de téléchargement dans l'email vendeur (qui pointe sur le backend et non le front-end).
Je vais corriger cela pour la prochaine release.
Je vais également faire des tests afin de valider qu'HikaMarket s'occupera bien de donner l'autorisation de téléchargement aux vendeurs.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
8 years 8 months ago #207880

Bonjour,

Après vérifications, il n'y a aucun soucis dans l'email d'HikaMarket.
Je ne sais donc pas comment votre email utilisateur est envoyé ; mais surement pas dans le même contexte que l'email vendeur.

Voici un extrait de l'email "order_status_notification" d'HikaMarket

echo $sep . $fieldsClass->trans($oneExtraField->field_realname).' : '.$fieldsClass->show($oneExtraField, $data->order->$fieldName,'user_email');
Le dernier paramètre indique qu'on utilise le contexte "user_email" et non "admin_email".
Le liens est donc généré exactement de la même façon pour les vendeurs que pour les clients.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 5
  • Thank you received: 0
  • Hikashop Business
8 years 8 months ago #208452

Merci.
Avec la nouvelle version le lien pointe bien à présent sur le front. Mais il demeure impossible de télécharger le fichier sans être connecté avec le compte de l'acheteur (celui qui à déposé le fichier).

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

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
8 years 8 months ago #208463

Bonjour,

Il y a eu un patch dans HikaShop 2.5.0 afin d'améliorer un trigger.
Pouvez-vous re-télécharger HikaShop 2.5.0 afin de vous assurer d'avoir le patch en question ?

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 5
  • Thank you received: 0
  • Hikashop Business
8 years 8 months ago #208707

Merci c'est parfait, avec le patch appliqué cela fonctionne.
Néanmoins, le 'custom field' File Ajax (ou Image Ajax) permet de déposer plusieurs fichiers, mais un seul est validé et seul le dernier fichier apparait. Est-ce un défaut du module Ajax ? (Surement car le bouton d'upload ne permet lui qu'un seul fichier).

Attachments:

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

  • Posts: 25994
  • Thank you received: 4004
  • MODERATOR
8 years 8 months ago #208840

Bonjour,

Non ; le champs personnalisé "ajax file" (ou "ajax image") ne permet d'avoir qu'un seul et unique fichier (ou image).
Si vous en envoyez plusieurs, le "suivant" ira remplacer le "précédent".

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

Moderators: Obsidev
Time to create page: 0.062 seconds
Powered by Kunena Forum