ok, now I understand. But it would be the same if there was an API. Whatever system you use to sell whatever you sell would need to connect to the API and create the actions.
The same as now, your system just needs to write watch files instead of making requests to an API. There is still the joining of the two systems to handle