Did anybody have experience with enabling Partner Community users with create/edit access for Product objects. I know you can't assign these permissions using the Partner Community Profile, but are there any good workarounds?
I'm assuming you mean Product records as I know of no way for someone to create a new sObject from a Community.
If you did mean records, because of the permissions required, the only way one could do this would be to create a "mirror" object and use triggers to pass record inserts and updates back and forth between the Partner Community and your Org. This would be something to do with great caution.