In Part 1, we covered how to install and set up an instance of the Site Membership Pro plugin. Now we’ll cover how to enable the e-commerce capabilities, and review the user experience side of how the plugin works.
First of all, you’ll need to determine which of the following you’ll want to use for your website payment processor:
Do keep under consideration that you’ll want to leverage SSL for Authorize.net or PayPal Website Payments Pro; for an overview of how SSL works with mojoPortal, read the article “Use SSL” on the mojoPortal site.
Once you’ve chosen and implemented your payment processor of choice, using the instructions at the links above, it’s time to review the end user part of the process.
This is a view as seen by a user who’s not logged into the site: notice the areas highlighted in yellow. There’s a message reminding the user that the user must be registered with the site before making their purchase, with links to login and registration. As we selected earlier, the “Buy Now” buttons are hidden from the non-authenticated user. Also notice the area specifying that the one-day preview is only available to new users.
Here’s the view after the user has registered/logged in – notice that the “Buy Now” buttons are now visible.
After clicking the “Buy Now” button, the user will see a confirmation screen specific to the type of payment processor being used for the site. After the payment confirmation is complete, the user will receive an e-mail confirming their membership terms, with a link back to the subscription area of the site.
Remember the reminder template? That’s the format for the reminder e-mail the user will receive when their subscription is up for renewal. Notice that this whole process is automated – no manual membership/payment processing. That lets you focus on creating that premium content!