Hello,

This is an feature request:

Since Drupal 7 offer the possibility of creating custom fields for comments, i think it will be a nice feature to have possibility to pay-per-comment.

Thanks

Comments

maurizio.ganovelli’s picture

Assigned: Unassigned » maurizio.ganovelli
Status: Active » Postponed

From my point of view, i think that this request is more like a module apart than a new feature for pay-per-node module. For the moment the issue is postponed; I will return on this if there will be more requests or proposal of patch.

astutonet’s picture

Issue summary: View changes

Hi everyone.

I have a website for a certain type of activity and in my country, the answer to each comment can be considered a consultation and, therefore, the answers can be charged.

A long time I'm looking for a module where I can charge by the responses of comments, but so far I have not found anything.

The only thing I found was this issue.

It is very difficult to implement the charge of comments through this module? Does anyone know another solution?

Thanks

maurizio.ganovelli’s picture

Hi astutonet,

this module implements a pay to publish system so, if i understand well your needs, your issue is exactly the opposite: you need to have the ability to pay a user when he comments a node. I'm wrong?

Let me know.

astutonet’s picture

Hi blackice78, thanks for the answer.

In fact, I have the need to charge the user for each answer in the comments area.

My idea is to insert a link in the comments area that sends the user to the payment system and when the payment is confirmed, the comment field is released so that the user ask your question.

It's possible? Is there something like that?

Tks

maurizio.ganovelli’s picture

I understand but i think that this module doesn't fit your needs.

I wondering if https://www.drupal.org/project/userpoints could be a good starting point for this.
A possible scenario:

  • User A buy some userpoints (with Drupal Commerce or Ubercart) and then post a question (node).
  • User B answer the question (comment) and when saves the comment he gains a given amount of userpoints, while User A loses the same amount from his userpoints balance.
  • If User A hasn't enough userpoints to cover the minimum amount, his node(s) cannot be commented.
  • User B can then request a refund based on a certain amount of userpoints gained.

Consider this idea only as a proof of concept.

Cheers.

astutonet’s picture

I've tested the User Points module in another situation. It is an interesting solution, especially when questions and answers are made by the users of the site or community.

In the case that I bring here, there are not sales. Articles created by the maintainer of the site are displayed, and when users have questions, they use the comments area to ask your questions.

The idea is to charge for the answers, since there is a some work around that, in addition to time spent.

It's like going to a medical consultation on a particular doctor: to get a diagnosis, it is necessary to pay for the consultation.

It is not necessary to use commerce modules, because there is no product to sell. The payment is by answers and I believe that a simple solution solves the issue. But so far I have not found anything.

maurizio.ganovelli’s picture

You could implement a "pay per view" solution:

1. use nodes instead of comments for answers referencing questions with entityreference (entityreference_prepopulate can be useful to create links)

2. restrict access to answers (content_access or other module)

3. notify author of the question that someone posted an answer (rules)

4. create a payment form (Payment Form Field or Payment Reference Field from module payment?)

5. upon payment completion, unblock access to answer (rules)

But it is outside the scope of this module.

astutonet’s picture

Okay. Again, thanks for your response.

I will study the case and see if it meets my needs.