Hi,
Is there any way to set a limit for users to download images from a digital art store
ex. I want my user to sign up and get only 10 images as a trial pack
You should be able to do this by creating a new user dataset. When a user registers you simply have to run a function that credits their account with 10 downloads. You can do this by creating a custom register function as detailed here: register - Velo API Reference - Wix.com
Then when the user logs in you can call get member which returns the member data to the front end: getMember - Velo API Reference - Wix.com
once you have the member number you can query and return the number of downloads left for the user.
When loading the download page you then just have to check if the user has download credits. If so process the download then decrement the number of available downloads by one and send the new number back to the dataset that stores the users download credits. YOu can do this with a simple if else statement.
The only thing that you have to make sure of is that the new dataset that you create has full CRUD permissions as detailed here: Collection Permissions: An Overview | Help Center | Wix.com