Theme Deployment via API

Short description of issue

As a business I am developing an app which will deploy a theme on merchant store. What cautions do I have to take?

Reproduction steps

As a business I am developing an app which will deploy a horizon modified theme to the merchant store.
The flow is that user will come to the app, select options such as products, generate images and text and a customised theme will be deployed by my app on his store which will be ready to go live etc.

Question:

  1. What problems can I face while getting the app approval?
  2. As this feature and app will be paid, how do i make sure that if merchant deletes the app or stop paying, i can disable the theme or somehow lock it?

Additional info

  1. Its a non-embedded app that I am trying to build.
  2. I have already requested for the theme-write scope.

What type of topic is this

General discussion