Azuriom / Plugin-Shop

A shop plugin to sell in-game items on your website.
https://market.azuriom.com/resources/1
MIT License
18 stars 31 forks source link

Purchase Restriction Option for Higher-Priced Items #227

Closed KnightWorldfr closed 1 month ago

KnightWorldfr commented 1 month ago

EN

Add a checkbox in the category settings to specify whether purchasing a more expensive product in the same category will make the cheaper products unavailable.

This is particularly useful for rank systems. For instance, if a player buys the highest rank, they will no longer be able to purchase a lower rank. This simple option helps avoid rank-related issues. Currently, if a player buys a rank for 20 euros, that amount is deducted from the price of a 30-euro rank, reducing it to 10 euros, but it is not deducted from a 10-euro rank (which makes sense, otherwise the rank would be free).

However, I don't want this option. I also want to prevent players from purchasing a lower rank if they have already bought a higher one.

FR

Ajoutez une case à cocher dans les paramètres des catégories pour spécifier si l'achat d'un produit plus cher dans la même catégorie rendra les produits moins chers inaccessibles.

Cela est particulièrement utile pour les systèmes de grades. Par exemple, si un joueur achète directement le grade le plus élevé, il ne pourra plus acheter un grade inférieur. Cette option simple permet d'éviter les problèmes liés aux grades. Actuellement, si un joueur achète un grade à 20 euros, ce montant est déduit du prix du grade à 30 euros, le ramenant à 10 euros, mais ne l'est pas pour un grade à 10 euros (ce qui est logique, sinon le grade deviendrait gratuit).

Cependant, je ne souhaite pas cette option. Je veux aussi interdire aux joueurs l'achat d'un grade inférieur s'ils ont déjà acheté un grade supérieur.

Image

image