Today products and articles have to be manually published. Create a rule framework where the user can define when a product/article should be published. For example: auto publish when the article has a name, description, price and an image. This should be configurable separate on each channel.