Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Membership & Subscription with Content Restriction - Axis Subscriptions

Sell membership, create subscription plans, restrict content and accept recurring payments from users in your WordPress website.

Create membership plans and start selling within minutes. Axis Subscriptions is a complete membership management solution. It allows you to create subscription plans and start accepting payments from your users. You can restrict access to premium content based on the membership level of the user. It is super simple.

Just create a plan, set the period and price and publish. Use the short code to publish it an page. That's it. You are ready to sell memberships in your WordPress website.

Why did we create Axis Subscriptions

There are so many membership plugins are out there for WordPress. We found many of them are complex to set up and work. So we set out to create a simple solution that works without a lot of fuzz. Axis Subscriptions gives you exactly what you need in the simplest way.

Quick Start Video Demo

Integrated with popular payment gateways

Accept PayPal payments from your members. You can accept both recurring payments, one-time payments. Keep track of the transaction history, manage their payments, send reminders. Beautifully.

PayPal Recurring Payments

Accept recurring payments with PayPal easy and quick. Say, you want to charge $10 a month for a membership plan. When a user purchases, Axis Subscriptions creates recurring payment profile in PayPal and makes sure that the member is billed $10 automatically every month. Neat and simple.

Create as many plans as you want

Create unlimited subscription plans (free, gold, silver, platinum, etc.). Plans are completely flexible. Even you can create a free forever plan.

Plan Types

  • Free Plan
  • Recurring
  • Recurring with Trial period
  • Non-Recurring
  • Non-Recurring with trial period

Recurring plans

You can create recurring plans, for which customers will be billed at periodic intervals. For instance, $10 every month. The customer will automatically be billed $10 every month.

Non-recurring plans

You can also create non-recurring plans. Say for example, $50 one-time for accessing premium content for just one month. In this case, customer will be charged just $50 once and he can access your premium content for a month.

Plans with trial period

Add a trial period to the plans. For example, 14 - day free trial. This is a great way to get the customer to sign up. The customer will be automatically charged after 14 days. You don't have to move a muscle. Let Axis subscriptions handle it for you.

Content restriction / dripping (PRO Version only)

Not so familiar with what this is ? Don't worry. It is just restricting the content depending on the membership level. Let us say, you are taking a membership for your theatre club and have three levels of members: Students, Adults, Family. You may have specific content for each group in your website. You may want to allow members of the Student group to see only the content related to them. Similarly, each group should have access to specific content. That is where the Axis Memberships and Subscriptions helps you do it. Effortlessly.

Handle cancellations

You can allow members to cancel their subscription / membership anytime. They can send the cancellation request from their profile page. It is that simple.

Coupons / Discounts

Provide discounts. Promote your membership plans with a coupon. It can be either percentage or a fixed discount on the membership plans.

Manage members / subscribers

Manage all your members / subscribers in one neat page. Add / edit / remove members. You can also add / edit details to their subscription.

Member emails / notifications

Send an email notification for various events. Example, emails can be sent when a subscription is created, updated, payment completion, cancellation, update etc. You can customize the emails and their content easily.

Herbert Framework / Laravel Eloquent ORM / Twig

Axis Subscriptions is built with the modern code base. It uses the Herbert framework, Laravel Eloquent ORM. Implements the best of technologies to ensure security, stability, power and performance


Axis Subscriptions comes with a flexible add-on structure. That means, it can be customized, add new features without editing any of the core files.

Basic add-ons with the free version

** PRO Add-ons (Available only in the PRO Version) **

Overview of Key Features

  • Sell subscriptions
  • Sell Memberships
  • Sell Recurring subscriptions through Paypal
  • Create and manage subscriptions with trial period
  • Free subscriptions
  • Built with Herbert Framework. Implements MVC.
  • Built with modern code base: Eloquent ORM, Twig for templating
  • Customizable layouts and design
  • Mail notifications for customer sign up, subscription payment, successful subscription purchase, term expiry notice.
  • Mail notifications and hooks for every notable event in the subscription process.

PRO Version



Author Flycart
Contributors flycart
Tags content restriction, ecommerce, member access, members, Membership, membership level, membership plan, Paid Membership, Paying Users, paypal, recurring payments, Restrict content, subscription, subscription plans, user payments
  1. axis-subscriptions screenshot 1

    Axis subscription Plans

  2. axis-subscriptions screenshot 2

    Create plans

  3. axis-subscriptions screenshot 3

    Sell plans

  4. axis-subscriptions screenshot 4

    Subscription sign up

  5. axis-subscriptions screenshot 5

    Subscription confirmation

  6. axis-subscriptions screenshot 6

    Customer management

  7. axis-subscriptions screenshot 7

    Subscription management

Minimum Requirements

  • WordPress 4.4.1 or greater
  • PHP version 5.5.0 or greater
  • MySQL version 5.0 or greater
  1. Upload the plugin files to the /wp-content/plugins/axis-subscriptions directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the 'Plugins' screen in WordPress
  3. Configure the basic settings and start creating plans

0.8.1 - Fixed absolute paths - Fixed CSS conflicts in the Dashboard

0.9.1 - Auto install PayPal payment plugin on installation

1.1.0 - Coupon discounts - Improved Plugin UI and quicker easy subscribe form

1.2.0 - Support for zone based Tax rates - Support for EU Tax rates - Vat number validation (using online service)

Does it support PayPal recurring payments

Yes. The plugin could create recurring payment profiles in PayPal

Can I add trial period to a plan

Yes. You can. You can also control the trial period duration

Version 1.4.0

Requires WordPress version: 4.4.1 or higher

Compatible up to: 4.7.2

Last Updated 10 Feb 2017

Date Added: 03 Oct 2016

Plugin Homepage


0 stars
0 ratings


Not Enough Data

Works: 0
Broken: 0