If you use the Specific Post/Page restriction, you will need to duplicate the content to sell it in a subscription. In order to use the same content sold individually with one-time payments, or collectively in a subscription, you'll need to use custom capabilities.
Each page you create would have its own custom capability, which you'd sell for the user to be able to view that page. The user would have level 1. Then the subscription could be sold at Level 2. You'd use conditionals to restrict the access, instead of the interface for the restrictions provided by s2Member.
Something like:
- Code: Select all
<?php if (current_user_can('access_s2member_level2') || current_user_can('access_s2member_ccap_page123')) ?>
Show him the content.
<?php } else { ?>
Sales copy for this or all pages.
<?php } ?>
I hope it helps.