@meglio, thanks for reporting this issue. We are looking into this, will keep you posted.
@meglio, this is a typo issue. As there is only one capability to edit products (whether draft / published), hence this setting should call “Edit Product”.
We will fix this typo in our next update.
So what’s the idea of not allowing product owners to edit their own product drafts? It is counter-intuitive.
As a vendor, I may want to save and resume editing a product multiple times until I send it to approval. But if editing published products is disabled, editing drafts becomes disabled as well.
So, for me as a store manager, how would I configure the store to allow editing draft product until they are approved, but once approved, disable editing.
This is a serious issue for me too.
As far as i understand WCMP answer, the backend option will be to Disallow vendors to edit a product, either published or not . Is that right ?
In this case, the option i nouse.
The expected behavior should be EXACTLY as meglio wrote:
“Expected behaviour: the vendor should be able to edit its draft products regardless of the WCMp setting.”
@matthieuh, @meglio, WooCommerce provides one capability “edit_products”, this applies for both “draft” as well as “published” product.
You man want to allow the editing screen per se, but hook into saving action and prevent saving and throw an error when vendors edit a published product and it’s disallowed, but still make it through when they edit a draft / unpublished product.
Does it make sense for you? Let’s make this feature useful and meaningful.
@meglio, @matthieuh, there is a way to let the vendor edit the draft product, for that, you have to enable the capability “let the vendor edit product” via WCMp >> Settings >> Capability.
Now, you have to do a bit of custom coding and restrict the vendor from editing the published product using edit_private_products
edit_published_products
capability for the role dc_vendor
only.
Let us know if you have any further query.