1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

XenForo Wallet & Purchasable Features

Discussion in 'XenForo Suggestions' started by Alfa1, Dec 12, 2015.

  1. Alfa1

    Alfa1 Well-Known Member

    It would be very useful if XenForo would have a Wallet for members.
    Members would be able to fund their XenForo Wallet with through their PayPal account or credit card.
    The balance in their XenForo Wallet could then be used to buy purchasable items, transfer amounts to other members or buy an account upgrade for other members.

    The admin should be able to set purchasable items. For example:
    - use feature X for Y amount.
    - post content in node X for Y amount.
    - download/access content in node X for Y amount.
    - display custom field X for Y time for Z amount.

    An important benefit of having this in the core is that addon developers can expand this in a lot of ways.
    It would give the XenForo addon ecosystem an important boost.
    As it's a financial feature that needs to be trusted and expanded by addon developers it's best to have this functionality in the core.
    This function would make XenForo more profitable for webmasters as it would open a wide array of monetizing avenues.

    Please note that I am not proposing a conventional credits system to reward users, but a financial wallet instead.
  2. Martok

    Martok Well-Known Member

    Surely these things can already be done using User Upgrades? All with the benefit of no extra code nor the ability for unscrupulous admins to 'fiddle' things either directly in the ACP or in the database.
    SneakyDave likes this.
  3. Alfa1

    Alfa1 Well-Known Member

    No I am afraid these cannot be done with user upgrades. User upgrades are severely limiting and not designed for this. You cannot sell one time functionality through user upgrades. And if you would be able to shoehorn usergroup upgrades to do this for a large array of purchasable items then you would end up with as many user groups as the number of functions you want to sell.

    There are way too many shortcomings if you want to use the user upgrades function for something that it was never intended to do.

    Thinking that user upgrades can do this is akin of thinking that you can replace xen product manager with user upgrades.

    Basically what this will allow webmasters to do is:
    - let members advertise
    - let members buy content
    - let members buy features & functions
    - let members buy user upgrades for others
    - let member pay to post and pay per post
    etc, etc.

    Addon developers can then easily apply this to their content types, or add invoicing, expand to a shop, donations, etc.
    The possibilities that this would open are quite wide.

    Unscrupulous admins can fiddle in any kind of software that has payments. That's a non-argument. If you follow that line of thought there should not be e-commerce or donations.
  4. Ernest L. Defoe

    Ernest L. Defoe Well-Known Member

    My personal opinion on this is that this would be better suited as an addon rather than in the core of the software as its only going to benefit a smaller group of forum owners. Again just my opinion.
  5. Robust

    Robust Well-Known Member

    You want IPS' 'commerce'? Kinda too advanced for core
    Tracy Perry and SneakyDave like this.
  6. Alfa1

    Alfa1 Well-Known Member

    I want a basic financial layer of functionality that addon developers can expand on. XenForo is great because its easy to enhance with addons. It would be great if it would provide a basic financial feature set so that it could be expanded in this direction as well.

    Generating income is a vital part of growing a community. Community hosting costs need to be covered somehow. Providing tools to generate income will be appealing to quite a few people. Whether its through donations, paid content, paid features, gifting or whatever.
    HWS, dehness and Mouth like this.
  7. Martok

    Martok Well-Known Member

    Yes you can. User Upgrades can be permanent

    Not in the same way as your suggestion. Wallet data for 'money' would be stored in the database. This could be manipulated by unscrupulous admins. PayPal money can't be manipulated in this way.

    I totally agree. This is niche functionality that most people won't need. The current user upgrades are generally sufficient. Therefore an add-on would be a better option.
    SneakyDave likes this.
  8. Alfa1

    Alfa1 Well-Known Member

    Which is the opposite of a one time event. For example if posting a new thread in node X, costs Y and the user posts 100 threads over time then how could that work with user upgrades? Can you explain you you think this would work with user upgrades?
  9. Martok

    Martok Well-Known Member

    I think you need to be clearer about what you want. Does one time mean they only post one thread and that's it far their 'purchase'?

    This is sounding more and more niche to me...
    Tracy Perry likes this.
  10. Chris D

    Chris D XenForo Developer Staff Member

    FWIW yes it is potentially niche but ultimately it is a valid suggestion. If there was overwhelming support for it then it is something we could consider or at least understand what kind of framework would be required to support such a system.
    HWS, Digital Doctor, dehness and 3 others like this.
  11. Alfa1

    Alfa1 Well-Known Member

    A one time purchase can be for anything. But as stated above:
    So yes indeed. One time purchases are 1 item for 1 amount. For another item another amount is charged. it doesn't matter if the item is a post, a username change, a featured thread, a one time download, or whatever.

    One specific example of how the concept of purchasable items can be applied may sound niche to you, but the possibilities are fairly extensive.

    Please mind that one time purchases are just one example and that there are many above. There are various ways such a flexible framework could be used to allow admins to make money in ways they prefer.
    RDR likes this.
  12. Robust

    Robust Well-Known Member

    I mean, I could easily make an add-on to allow users to have a wallet and allow other add-ons to extend it, but really it wouldn't have much purpose. I think it'd need to be part of a bigger system for it to be worth it for the developer and just generally make sense.
  13. Freelancer

    Freelancer Well-Known Member

  14. Alfa1

    Alfa1 Well-Known Member

    That's a credits system were users earn points. Provided by a third party. My suggestion is to be able to sell content, adds and features for money. Provided by 1st party. There is a significant difference.
    Misayuki likes this.
  15. Freelancer

    Freelancer Well-Known Member

    As far as I read it you have a Wallet, can purchase Credit packages and take and give based on events...

    Maybe I am lost in translation but I thought taking is the opposite concept of giving... ;) But this is an example of lacking more infos to clarify. @Mike Creuzer.

    I see the 1st vs 3rd party approach though. (y)
  16. Alfa1

    Alfa1 Well-Known Member

    Its something different. You cannot sell content or adds with it. And it adds a points system which is not whats wanted here.
    But even if it was the same its still irrelevant, because the main point is that it needs to be in the core. Practically no developer will create addons that rely upon another developers addons.
    Robust, dehness and Freelancer like this.
  17. Dadparvar

    Dadparvar Well-Known Member

    One of the most important thing that @Alfa1 said is:
    Its really important.
    So although I have all these features by using [bd] banking, but I voted it. Hope to see it in core.
    Kaynil likes this.
  18. Biker

    Biker Well-Known Member

    As an admin, I don't want to be responsible for storing/securing payment information for users. This opens up a whole new can of worms that most sites are totally unprepared to deal with.
  19. Ernest L. Defoe

    Ernest L. Defoe Well-Known Member

    Which adds another reason I don't think this should be a core feature and is more in line as a 3rd party addon or maybe a 1st party addon that is a separate purchase like RM and ES and MG.
    SneakyDave likes this.
  20. RDR

    RDR Well-Known Member

    Is that a concern with what was suggested here? I don't read anything about storing payment info.
    Mouth and Alfa1 like this.

Share This Page