Hi, I’d like to bump this topic.
I selected Wishlist specifically because Simple Press publishes instructions for integrating Wishlist with SP.
I’ve followed the instructions at https://simple-press.com/documentation/codex/faq/problem-with-post-edit-buttonow-to/problem-with-post-edit-buttonow-to-configure-simple-press-with-membership-plugin/ and it just isn’t working.
Communication between Wishlist and SP is completely broken.
I did the following:
I have a test discussion board with four SP forums. Two of the forums are set for Standard Access for “Members”. Two of the forums are set for Standard Access only for a custom group named “Espresso”.
What I want is Espresso to be a paid subscription level that allows access to certain private forums.
User subscribes, they must be able to automagically see the membership required sections. User cancels payments, boom, the membership required sections vanish from their view. No admin intervention, driven completely from Wishlists’s membership engine.
I followed the steps in that “how to config” page religiously. I installed a plugin called “WPFront User Role Editor” and I removed all unnecessary custom roles. I created a new WP role called Espresso. I mapped the role in Wishlist to a Wishlist member level called Espresso. I mapped the WP role “Espresso” to the Espresso role in Simple Press. I checked and it’s set that way.
Basically, none of the role communication stuff is working in any way how the instructions imply it should. Here’s the test I ran:
– Say the test member account starts out as only a member of Espresso usergroup in SimplePress.
– Setting that user’s Wishlist membership to “Espresso” (as a credit card signup would do) does nothing role wise. SimplePress still only sees “Members” as the single membership level.
– Then I manually set the users’ WordPress Role (field) in their WP profile to “Espresso”. Hallelujah, the membership is reflected in Simple Press. This is the ONLY feature that works right.
– If I manually reset the user’s WordPress role in their WP profile to “Subscriber”, and they have no secondary role set, the membership in SImple Press stays set with Espresso. It’s not removed in SP.
I suspect that the failure of Wishlist to change the WordPress role is a Wishlist problem and I’ll take that up with them.
But even if Wishlist were updating the role correctly, your forum doesn’t correctly track the change in the user role by removing the forum/board membership.
I can only remove the forum membership by going into the SimplePress level user profile and manually removing the membership with the “Leave Usergroup” checkbox.
The failure of the Simple Press membership to update in accord with the WordPress role seems to be SimplePress’s issue.
I can attach screen shots to prove which configuration values are set.
Any ideas?
(I really wish this integration wasn’t so bloody complicated with multiple types of roles communicating across plugins. Seems very fragile. )