Hello,
Welcome to Microsoft Q&A!
For the first question, it is mentioned in the Microsoft Store Policies 10.8.1 that You must use the Microsoft Store in-product purchase API to sell digital items or services that are consumed or used within your product. Your product may enable users to consume previously purchased digital content or services, but must not direct users to a purchase mechanism other than the Microsoft Store in-product purchase API.
If you want to upload your app to the store, then you should follow the Store Policies.
For the second question, I have to say no as well. Generally, there is only one version of an app in the store. You will need to create another app in the store and upload another package if you want to have different versions of your app.
For example, if you want to have both ProductA-lite and ProductA-pro in the store, you will need to:
- Create an app called ProductA-lite, upload a package for it, pass the certification.
- Create an app called ProductA-pro, upload a package for it, pass the certification.
If you want to have an additional version for testing purposes, then I'd suggest you use the Package flights function of the Store. This function could let you distribute specific packages to a limited group of testers. Please refer to Package flights for more information.
Thank you.
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.