Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Shop] Feature Requests and Suggestions #229

Open
CalaMariGold opened this issue Dec 27, 2020 · 0 comments
Open

[Shop] Feature Requests and Suggestions #229

CalaMariGold opened this issue Dec 27, 2020 · 0 comments

Comments

@CalaMariGold
Copy link

Hi! My server has been using the shop plugin for a little bit now, and many of my users are having a difficult time navigating the shop. I have a few suggestions on how to improve the buying experience.

  • Shift everything to a reaction system. Instead of typing "n" to go to the next page of a shop, it would be much easier if there were two arrows on the shop message switch pages. The less typing the user has to do, the better. Given that each page only has 5 items, it would be possible to just list 1-5 in the reactions and have the user choose an item through that. Doing this would remove that chunk of text in the footer, allowing for an easier viewing experience.

  • Increase the time it takes until the menu closes. Alternatively, remove this all together and add a red X to the reaction menu. (unneeded if last suggestion is implemented)

  • Better viewability on mobile. I don't know how this could be improved on, but looking at the shop item list on mobile is pretty hard to read, especially since the text doesn't change color. I don't have any ideas for this, but perhaps someone else may be able to shine some light on this.

  • Add a config option that removes the alert and pending requirement. For my roles, I don't need an admin to approve them, so it would be nice if they would just automatically apply without any approval. Not just for roles too, I have a few RP items in the list in which it doesn't make any sense to "redeem" them and wait for an admin.

  • Add /inv as an alternate command for /inventory

  • If there is only 1 shop existing on the server, automatically skip past the "Select Shop" menu and default to the only shop on the server. (unneeded if last suggestion is implemented)

  • Make users not be able to purchase more than 1 role item at a time, eliminating an extra prompt and making the experience more fluid. There is no need for users to buy more than 1 role item.

  • Add a message after purchasing a role that tells the user to redeem the role in their inventory if they would like to apply it. Alternatively, prompt the user if they would like to redeem the role immediately after purchasing. If not, it just goes to their inventory to redeem later (or gift/trade).

  • (requires reaction menu suggestion) This one may be pretty unlikely, but would vastly improve the experience if implemented correctly. Make the shop menu a permanent menu that automatically updates when new items are added or edited. An admin would create a #shop channel in which no other user is allowed to type in it. The only message in that channel would be the shop menu and it would include the reaction menu. All users would be able to react to the menu to buy an item or scroll through the pages (would suggest increasing the number of items that can be on a menu, since it's the only message in the channel). After a user has selected an item, a message would be sent to their DMs asking how many they would like to buy. They type the amount and that's it. This format would be very similar to the self-assign role menus you see, except for a few extra steps.

I think that's all my suggestions so far. If only one of these had to be added, it would definitely be the reaction menu. Thank you for reading and I hope this gets taken into consideration! <3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants