Vendre des accès a certains article

  • Posts: 91
  • Thank you received: 0
10 years 11 months ago #106506

Bonjour

Dans hikshop pro il y a une option pour inscrire un utilisateur a un group lorsqu'il achète un produit ou alors il y a l'intégration avec akeeba subscription, je voudrais que l'utilisateur arrive sur la page de l'abonnement lorsqu'il arrive sur la page dont il n'a pas accès , est ce que c'est possible.?

Quel que chose comme ''vous devais acheter l'abonnement gold pour acceder a cette page''

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

  • Posts: 13201
  • Thank you received: 2322
10 years 11 months ago #106567

Bonjour,

Cela est possible mais va nécessiter des modifications.
Vous pouvez créer un champ personnalisé de type "product" et mettre, par exemple, l'url pour souscrire à l'abonnement gold pour les produits qui nécessitent l'abonnement gold.
Ensuite éditer la vue "product / show_default" et récupérer les infos de l'utilisateur, si il est dans le groupe "gold", ne rien changer, mais si il n'est pas dans ce groupe et que le champ personnalisé à une valeur, cacher le produit et afficher la phrase "vous devais acheter l'abonnement gold pour acceder a cette page" avec pourquoi pas une redirection automatique vers la page en question, url que vous aurez défini dans le champs personnalisé.

Il faut des connaissances PHP pour réaliser cela.

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

  • Posts: 91
  • Thank you received: 0
10 years 11 months ago #107652

Est ce que c'est possible d'être un peu plus explicite dans ce qui a à faire , ou idealement est ce que quelqu'un a déjà fait cela?


Cela semblerai être une super fonctionnalité pour hikashop (vendre du contenu de site web)

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

  • Posts: 13201
  • Thank you received: 2322
10 years 11 months ago #107715

Bonjour,

Le principe est de restreindre l'accès à des produits qui nécessitent un abonnement "Gold".
Pour cela, il faudrait créer un champ personnalisé dans la table "Produit" via le menu Affichage > Champs personnalisés.

Ensuite il faut aller dans l'édition des produits, et pour les produits qui nécessitent d'avoir un abonnement gold, renseigner une valeur dans le champ personnalisé précédemment créé.

Après cela il faut modifier la vue qui affiche un produit, généralement "product / show_default" afin de faire un contrôle sur le type de produit et sur le type de client.
En effet, si le produit a une valeur dans le champs "Gold" (la valeur serait dans la variable $this->element->gold) et que le client n'est pas dans le groupe "Gold" on cache la page produit ou simplement le bouton pour ajouter au panier. Et possibilité d'afficher un lien vers la page du produit de souscription Gold.

J'espère avoir été plus clair :)

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

Time to create page: 0.071 seconds
Powered by Kunena Forum