[ADMN/WEB] [BukkitDev] Buycraft -The most advanced Donation Plugin.

Discussion in 'Archived: Plugin Releases' started by lmc, Aug 16, 2011.

  1. [​IMG]
    Over 100,000 servers have used Buycraft over the last 2 years.
    What is Buycraft, and why does my Minecraft server need it?
    Buycraft enables you to sell in game items/memberships to your community, allowing yourself to fund your server bills to keep your Minecraft server alive. Buycraft is basically an online shopping cart system for your own server!​
    How will my players use Buycraft?
    After you have created a Buycraft account, you are given an online webstore which you can use to promote your items for sale. Your players will visit this website and be able to purchase the items that they want, be it a collection of armour, or a monthly VIP membership.​
    What can I sell to my users, and how?
    Buycraft enables you to sell ANYTHING to your users, from a collection of armour upgrades, to monthly VIP memberships. When a player purchases a product, it is automatically processed on your Minecraft server, and removes all hassle of managing payments by yourself. All these different options will take the worry out of funding your Minecraft server.​
    Some of the awesome features available:
    • Create donation packages which can reward your players with anything you imagine.
    • Setup advanced packages for memberships ranks, with support for automatic Paypal subscriptions.
    • Many Payment gateways supported! (Paypal, Stripe, Google Wallet, Paymentwall, 2Checkout, Onebip, Paygol, Payza, and Coinbase.)
    • Coupon codes to offer discounts to your players.
    • Run promotional sales to gain attention to certain donation packages.
    • Cumulative ranking to enable your players to upgrade their ranks.
    • Custom variables to offer advanced customisation of your packages.
    • Detailed donation statistics to see how well your server is performing.
    • Multiple webstores per account, with the ability to create sub accounts for your other moderators/administrators on your server.
    • Advanced fraud protection to prevent chargebacks.
    • Webstores available in over 8 languages.
    • You can change your webstore theme and even integrate it into your own website.
    • Everything is hosted by us, resulting in a hassle free and inexpensive way to run your own webstore! The Buycraft platform is updated regularly with many new features added each month.
    Have a feature suggestion? Post it below!

     
  2. Offline

    Darunia18

    Hey I actually have a couple of suggestions. The first is a rather complex idea that we use for our donation system on our server, so bear with me while I try to explain it. We use a system that we call "donation stacking". What this means is that any donation money sent previously is put towards the next highest rank you can donate for. For instance, we have three ranks: Citizen+ for $1, VIP for $10, and VIP+ for $20. If a player donates for Citizen+, but then wants to purchase VIP, they would only need to give $9, because the $1 from their Citizen+ purchase makes it a total of $10. And then for VIP+ from VIP, they only need to pay $10 more. Long story short, I was able to find a way to make this work with BuyCraft already, but would there be a way to make this whole system a lot simpler? Where BuyCraft tracks how much money a player has given in the past and when they choose a rank to pay for, it automatically reduces the cost from their previous purchases? That would be really cool, but if it's too complex, I understand.

    EDIT: I just found the "cumulative" option. I am somehow more amazed at this service than I thought was possible, because I never thought anyone would have something like that added into their systems. Thank you so much for all your work! :D

    The second suggestion is moreso a question of curiousity: Have you considered creating a BuyCraft plugin for PocketMine, the server software for Pocket Edition? The amount of servers for Pocket Edition are growing exponentially, as Pocket Edition has already sold 20 million units, compared to the 13 million+ of PC. In addition, the API is undergoing a major rewrite that will allow something like BuyCraft to be made (the old system was really simple, and was added only to support basic plugins).

    Thanks for taking the time to read this, and thank you for all your hard work on making BuyCraft!
     
  3. Offline

    iiMittens

    I've been getting the message "Failed to generate the shortened URL" the past two days; any fix?
     
  4. Offline

    Cookiezzxx

    Allow symbols in commands, descriptions, etc? I can't use symbols such as "●" or "▼,◄,►▲". After its saved, they are just turned into "?". This would be fantastic if it could be added because I'd like to use it in descriptions along with two of my variables. Though, I am extremely happy with BuyCraft, as it has been an easy and amazing donation system. I have just learning how to use variables, but so far I can have users customize armor, weapons, etc.! Its amazing! <3
     
  5. Offline

    XD 3VIL M0NKEY

    lmc
    S'cuse the necro but I and probably 90% of this forum will want to know this:
    How are you going to handle UUID's and authentication? Will players have to put in the username or will they put their UUID?
     
    Darunia18 likes this.
  6. Offline

    JOPHESTUS

    Wouldn't it just fetch the UUID of the name entered?
     
  7. Offline

    XD 3VIL M0NKEY

    JOPHESTUS
    Yes, but how can you verify it is the player who entered the username?
     
  8. Offline

    JOPHESTUS

    What do you mean?
     
  9. Offline

    XD 3VIL M0NKEY

    JOPHESTUS
    Wait, I don't think I know what I mean...
    Ignore me...
    See, the UUID is messing with us...
     
  10. Offline

    AngelopoulosYT

    Well done! Excellent work! BuycraftStaff OP! :D
     
  11. Offline

    TNTUP

    Getting 500's while doing /buycraft payments <ign>
     
  12. Offline

    Robertthegoat

    Hey. Love working with Buycraft, everything is so easy. One suggestion I was wondering about though, was an option to limit a customer to select a variable for a set amount of times (ie. limit a player to purchasing a node as a variable only once). They would need to be able to still select other variables, but not any that they've already purchased. Thanks!
     

  13. We're currently working on moving over to UUIDs, and everything will be the same in terms of how the user enters their username on the webstore. The only difference will be that the actual plugin will use UUIDs when contacting the website instead of usernames.

    Thanks for the compliments, are you basically asking for an option to only allow the user to select a variable once every x hours/days/minutes?


    Is this still occurring? Possible a one off issue.


    Thank you!

    We're working on support that character set soon, it's a fair amount of work as we have to move everything over to UTF8.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 14, 2016
  14. Offline

    fireball9919

    Some feedback that i've received from the player base on my server (mythicgaming) ALOT of our players are not based in the US and have been commenting that they can not donate to our server through buycraft because either it does not allow them to, or because their country makes it hard to use paypal. A quick suggestion that I believe would be greatly appreciated, would be to add multiple methods of payment that can be transferrable into cash for our server. for example, If player "A" wanted to donate $10 in bitcoin, your site/plugin would allow them to do so, you (the makes of buycraft) would get the $10 in bitcoin and give us (the server) $10 to put into our paypal. This way servers can still get donations through any means possible, and the developers of buycraft can make a little money too.. maybe add a small fee for this? like a %0.5 payment of what ever the donation is. this way, everyone can donate, and be happy and you guys can make even more $.. I think it's a win win really. just a thought :)
     
  15. Offline

    TNTUP


    I don't see the 500 error in the console, but nothing is shown (Checking the user's recent payments). Is a problem of my side?
     
  16. Offline

    Darunia18

    This is possible, although not in the free plan. If you use the 4.99/mo plan (in GBP, not USD, I just don't have the symbol for it on my PC), you can add more payment options besides just PayPal.
     
  17. Offline

    Robertthegoat

    I realize now how poorly worded that was. Basically, I meant have the option to set a "limit per customer" value for individual variables. The specific concern in this case, a player can donate for a cheap rank that gives them a permission node for a kit (example). If there are multiple kits available, they have the ability to select the same variable for the same node. I'm afraid that players might complain if they accidentally choose to purchase the same kit multiple times.
     
  18. Offline

    winter4w

    I got a idea. So lats say you got server 1 and when people donate it sends the commands out. But later on you make Server 2 and you will like to send the commands out to that server from all your donors who donated. Please tell me what you think of this because I am in a issue where I cant make it give people who already donated before the 2nd server get the perks.
     
  19. Offline

    ivesaur1990

    I am confused about how I am to receive the money. Someone has donated on my server and I received a confirmation email but no setup or instructions to tell the money where to go. I have re gone through the start up instructions but have failed to find any section about where the money goes. If you could get back to me soon that would be nice.
    Thank you


    Join BlockDown
    172.245.14.238:25570
     
  20. Offline

    HeyItsMassacre

    I feel like you guys should make the buycraft GUI, online be able to use Id's with colons, like for my server, I have a spawn egg shop, and all I can make the in game items are the default 383 egg instead of the custom one like 383:90 (pig), it's very frustrating, having everything be the same items.
     
    PhilipsNostrum likes this.
  21. Offline

    ShadowSurviver

    Could you please add that users could pay via iTunes?
     
  22. Offline

    20zhapa

    19.05 17:44:11 [Server] ERROR HTTP request error during url shortening.
    19.05 17:44:11 [Server] ERROR HTTP request failed due to timeout error.
    This happens when u try to do /buy. Please help aready was 2 days and didnt fix on its own!
     
  23. Offline

    HarryM


    This has been fixed in Buycraft 6.7 which we are just waiting for Bukkit to approve for us. We'll let you know on twitter when you can get hold of it.


    We have this on our list of items to look into don't worry.


    Not sure this will be possible though I will run it past lmc.


    What you will need to do is set up a gateway. On our main website if you go to "Help & Community" there's a section all about Gateways, which ones you can use and how you would set them up.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jul 14, 2016
  24. Offline

    chaseoes

    No ability to import payments yet? :(
     
  25. Offline

    xa112

    lmc I have been thinking about getting a buycraft premium account and the only thing I am worried about though is that it doesn't have nice integration back to your website. What I mean is a player clicks the shop link but there is no link to get back. I think you should add the option to have a link on the logo/title. You should also add support for credit cards but I have heard that's hard to do. Please do it if you can :)
     
  26. Offline

    HarryM

    It depends on where you want to import them from?
     
  27. Offline

    chaseoes

    The file generated by the export feature.
     
  28. Offline

    Tsugaga

    On the packages page, I suggest adding a check box for each package, with an option to remove, disable, enable, or any other options you can think of, all selected packages.

    EDIT:
    Premium just ran out on my shop and disabled most of my packages. Now after I sent you more money, I have to spend an hour enabling them all? Thanks.
     
  29. Offline

    HarryM

    Ah I mean what website, because all of them export different set's of data so we'd need to have a separate import for each one.

    On the paid plans there is an option at the top of the content page to enable all of the packages.
     
  30. Offline

    Tsugaga

    Yeah that's great, but it doesn't help if you actually have a lot of packages that you had disabled and want to keep disabled. Buycraft should revert the packages to how they previously were, or the shop should just get disabled when the free plan kicks in until enough packages are disabled. A repaying customer shouldn't have to do anything to fix their shop except pay.
     
  31. Offline

    chaseoes

    Your website. BuyCraft. It has an export payments feature.
     

Share This Page