In settings, Under Selling I have listed the categories I want to be product listings and excluded non-selling categories by not listing them here. However, when creating a listing in a non-selling category, the attributes are still requiring pricing and have security deposit, extra, tiers etc.
I use marketplace and bookings plugins and I’m also experiencing the same problem with non-selling categories. Please post the solution here once you achieve one.
Yes, if you use Bookings unfortunately you can’t make specific listing categories non-sellable, with Bookings pricing options are added to all listings but you should be able to restrict Bookings to specific categories instead.
1 - When creating a new listing, is there a way to hide the price field when the user selects a non-sellable category?
2 - How can we hide the price block and the booking block on the listing page of non-sellable categories?
Yes, if you don’t use Bookings it should actually be hidden, please make sure that there’s no custom Price attribute in Listings/Attributes.
Unfortunately this may not work if you use Bookings because they always require pricing features, this is a limitation of the current version. Non-sellable categories should function as expected without bookings enabled.