Добрый день.
С учетом того, что есть тег Woocommerce, то предположу, что создавать товар вы планируете именно в WC.
Да, есть такая возможность. Прежде всего у пользователя должна быть соответствующая роль, чтобы он мог создавать товар через админку, но при публикации товар должен быть сохранен в черновиках и опубликован после подтверждения админом.
Можно решить вопрос кастомным способом, а можно воспользоваться плагином.
Вот, плагин для этих целей:
WooCommerce User Products
https://booster.io/features/woocommerce-product-by...
Также можно попробовать другие плагины:
https://wordpress.org/plugins/wc-frontend-manager/
https://wordpress.org/plugins/ns-add-product-frontend/
https://yithemes.com/themes/plugins/yith-woocommer...
https://barn2.co.uk/woocommerce-frontend-product-s...
Можно также реализовать через ACF плагин. Прочитайте информацию про ACF frontend form
https://www.advancedcustomfields.com/resources/cre...
Ну а дальше при сабмите формы создаете пост с типом product и со статусом draft
Если вы хотите, чтобы у пользователей был свой интернет-магазин (своя площадка), то подойдет плагин - WooCommerce Multistore
https://woomultistore.com/product/woocommerce-mult...
ну или еще
https://sukiwp.com/woocommerce-multistore-plugins/