About this plugin
MemberArea Connector is the official plugin for MemberArea (memberarea.io), operated by Calendory Ltd. It links a WordPress site to your MemberArea, the platform where your memberships, courses and products live. Your WordPress site becomes the public face; the MemberArea stays the system of record for members, access and payments. Sell from any page Checkout Button : a button that opens the MemberArea checkout for one of your products. Product : a product card with price and buy button. Cart : a shopping cart for several products at once. Course Catalogue : your published courses with covers, prices and buy links. Verified Badge : an embedded, verifiable badge for one of your courses. Form : one of your MemberArea forms. Every submission is stored in your MemberArea. Let members sign in Member Login : a sign-in button that becomes name, picture and a sign-out link once a member is signed in. Members sign in with their MemberArea account. They are sent to your MemberArea, approve the connection once, and come back signed in. Their password never reaches WordPress, and no WordPress user account is created for them. Lock content to memberships Lock any page or post to signed-in members, to visitors who are not signed in, or to one of your courses, groups or products. Visitors without access see a short notice, are sent to sign in, or are redirected to a page you choose. Lock single blocks the same way, right in the editor: any block can be shown only to members, only to guests, or only to holders of a course, group or product. My Courses and Course Progress blocks show signed-in members their own courses and how far they are. Built for real sites Works with page caches: pages stay cacheable for anonymous visitors, and personalised responses are marked not to be cached. Every block has a matching shortcode, from [memberarea_checkout] to [memberarea_course_catalogue], so the classic editor can place them too. Supports the WordPress privacy tools: a personal data exporter, a personal data eraser and suggested wording for your privacy policy page. Ships in English and German, with every string translatable. MemberArea Connector requires a MemberArea account on a plan that includes API access, currently Professional or higher. MemberArea is a paid membership platform by Calendory Ltd; this plugin is free. External services This plugin talks to one service: the MemberArea you enter on its settings page, for example yourname.memberarea.io. Nothing is sent anywhere until you save a domain there. What your server sends: Calls to the MemberArea API to fetch products, prices, courses, groups, badges and forms, to verify your API key, and, for signed-in members, to ask which content they may see. The API key is only ever sent from your server to your MemberArea. These requests carry your site address, so the MemberArea can tell connected sites apart. What a visitor’s browser loads: Pages carrying the product, cart, checkout or course catalogue blocks load a script from your MemberArea; badge pages load a badge script and an embedded badge page. On those pages the visitor’s IP address and browser details reach your MemberArea the same way they reach any embedded service, whether or not the visitor is signed in. Blocks that show pictures, that is the course catalogue, My Courses and the Member Login block, output image addresses exactly as the MemberArea returns them. Uploaded images are served from the MemberArea’s own image service; if you entered an image address hosted somewhere else, the visitor’s browser loads it from there. Opening the checkout shows a MemberArea checkout page in an overlay on your site. That page is served by the MemberArea and may load its own fonts, scripts and images from the addresses it uses. What a visitor sends: The form block sends what a visitor types in it to your MemberArea, where the submission is stored. Signing in sends the member to your MemberArea and back; while they are signed in, their membership identifier is used to check access, and their name and profile picture are fetched for the login block. Their email address is shared with WordPress only if you tick that option when connecting the site. The MemberArea platform is operated by Calendory Ltd. Terms of service: https://memberarea.io/legal/terms-of-service. Privacy policy: https://memberarea.io/legal/privacy-policy. Imprint: https://memberarea.io/legal/imprint. The MemberArea you connect to belongs to whoever runs it, and may publish its own terms and privacy policy under /legal/terms and /legal/privacy on its domain.