Is your feature request related to a problem? Please describe.
Discord is modernizing. Using interactions and components to interact with things is the convention. Typing a command just to view the shop items and another command just to buy one is a reasonable approach, but it can be made more modern with buttons. Therefore, this issue addresses the need for it.
Describe the solution you'd like
You will be able to view the shop and buy items straight from a single command, no need to retype another command just to buy that item. This essentially will work the same way and style to Dank Memer except without the rotating items (yet) and the rendered image backgrounds.
The user views the shop and they can see the price, cost and name of the item all in one place. They can also buy the item by clicking the corresponding button. The shop menu is paginated so this also needs to be taken into consideration, by determining when to display the buttons.
There can only be 3 buttons per row
There can only be 6 buttons in total. Meaning 6 items per page
The button will display both the name of the item and it's emoji
Clicking a button will send a modal asking the user to enter the quantity of said item they wish to purchase
Ask the user if they wish to use a coupon before making the purchase (when the logic for this is built)
Confirm with the user if they wish to continue this purchase (already implemented)
Is your feature request related to a problem? Please describe. Discord is modernizing. Using interactions and components to interact with things is the convention. Typing a command just to view the shop items and another command just to buy one is a reasonable approach, but it can be made more modern with buttons. Therefore, this issue addresses the need for it. Describe the solution you'd like You will be able to view the shop and buy items straight from a single command, no need to retype another command just to buy that item. This essentially will work the same way and style to Dank Memer except without the rotating items (yet) and the rendered image backgrounds.
The user views the shop and they can see the price, cost and name of the item all in one place. They can also buy the item by clicking the corresponding button. The shop menu is paginated so this also needs to be taken into consideration, by determining when to display the buttons.
Describe alternatives you've considered None.
Additional context See the screenshots below.