• Resolved lck09

    (@lck09)


    I had set the Post form submission to ” Pending Review” for every new post submitted with the following Form Payment Setting

    – Force users to purchase and use subscription pack
    – Fallback to pay per post charging if pack limit exceeds

    Whenever a subscriber submits a new post, Admin will see a “Pending” in the WordPress backend post area and require Admin to approve it. This is correct.

    However when a subscriber exceeded his post limit. When he was prompted to make a payment after clicked “submit”, the post will appear “Awaiting Approval” in the Frontend User Account Dashboard. But to the Admin at backend, the post will ALSO reflected as ‘Pending”. Admin is not able to tell whether is pending for approval or pending for payment. Can you assist on this?

Viewing 10 replies - 1 through 10 (of 10 total)
  • Hello @lck09

    The default behaviour is like the following,

    • Users will purchase the subscription.
    • Suppose the subscription will allow him to post 3 entries.
    • If he posts 3 entries then the form will not let him to post another entry.
    • However, if your form also has the Pay Per Post option enabled, it will let him post an entry.
    • But it will ask to pay for the post
    • User will pay for the post.
    • You will be able to find the transaction in WP Admin Panel -> User Frontend -> Transaction tab.
    • In the transaction tab you will see the Pack ID ( Subscription Pack ID) option. If the Pack ID is null, then this transaction is for Pay per Post option.
    • And you will also find the Post ID with that transaction. So, you will know for which post, this transaction is made.
    • And you will see if a transaction is made for a subscription, then the Post ID for that transaction will be null.
    • Then you will have to accept the transaction first and then approve the post.
    • This is how its done.
    • Let me know if you need to know more.
    • Best,

    Thread Starter lck09

    (@lck09)

    Yes when the posting limit is reached, user is able to create a post and will be asked to pay for the post. But if the user did not make any payment at the payment page and click the user “Account” tab, the post will show “Awaiting Approval”.

    The WordPress backend admin post area will show a post “Pending”. To the admin he may just approves the post as the admin can’t tell is pending for approval or pending for payment.

    Thread Starter lck09

    (@lck09)

    Which means a new post will still been created and admin will see a post been created under “Pending” for approval status in the backend Post area and also under “Pending” for payment in the backend WPUF -> Transaction area.

    As for the user Frontend Dashboard area, the post tab will show a new post “Awaiting Approval”.

    Admin may just approval the Pending post without knowing the post is also pending for payment.

    Hello @lck09

    As I said, admin has to check the transaction for approving the pending posts. If the transaction is for a post (not for a subscription), then there will be post ID with that transaction. Admin can know that this transaction is made for a post. However, I strongly believe that we should introduce a new column in the post table which will indicate whether a post is from subscription or pay per post. I have already proposed this to our team. Once I get any feedback, I will let you know.

    Best,

    Thread Starter lck09

    (@lck09)

    Yes that will be a good feature in case there are too may submissions and quite tedious for the admin to check & match one-by-one.

    There is another issue regarding to this. Usually when user had reached his post submission limit. When created a new post, upon submission the user will be re-directed to a payment page. If the user is to skip the payment by navigating to another page, a new Post will created under “Pending” at the backend Admin Post section but there is not payment or transaction been created. The Admin may thought is a paid post or post under subscription plan and will approve the new post. This also happens if the user save the new post as “Draft” and subsequently update the same “Draft” post.

    Admin can check the transaction tab and find if any transaction is made for that post or not. If no transaction is there for that post then admin can simply trash that post. However, this is a part of the enhancement that I proposed to the team. Lets see their response. We will do some research and R&D on this. And after successful feasibility study we will introduce this. I will keep you updated about the development.

    Thread Starter lck09

    (@lck09)

    I don’t think is practical for Admin to check for every post whether payment is made as it could be either a new post or updated post “Pending” for review.

    In above case the user in fact wanted to create a new post but just that Payment not make yet. The Admin only knows any post under status “Pending” requires his approval. Therefore not right to delete the post.

    Yes! You are right. We are thinking on this. I will let you know the update about the development of this enhancement.

    Hello @lck09

    We have decided to introduce a solution for admin to know if a post has payments or not. Admin will also know which payment gateway was used for that post. Along with payments, admin will also know if a the post is from a subscription plan.

    Our developers already started working on this. Hopefully it will be integrated soon. However, I am unable to provide any ETA for this. I will suggest you to follow our change log to know the development status.

    Best,

    I am resolving this topic.

Viewing 10 replies - 1 through 10 (of 10 total)
  • You must be logged in to reply to this topic.