CM Invitation Code Content Access - Use Case - How to Sell an Invitation Code for Accessing a Specific Content On Your Site
Use Case – How to sell an invitation code for accessing a specific content on your site
The Invitation Code Content Access plugin allows you to create and sell a series of personalized temporary access codes. Each code grants limited access to a selected page only. When creating codes, you assign them to a URL or a file. It will automatically be locked and, when accessing it, visitors will be prompted to input the code.
Use Case Front-End
Use Case Assumptions
In this example we will consider how to set the price for invitation codes and sell them for accessing a specific content on your site. We consider that you have already bought the Invitation Code Content Access, but not installed it.
- Setting the Price
Installing The plugin
The process is the same for all CM plugins and add-ons.
- Download the plugin from your customer dashboard
- Log in to WordPress and navigate to the WordPress Admin → Plugins settings
- Click on Add New
- Activate it and add the license
Learn more: Getting Started - Plugin Overview
Installing Payment Plugin (WooCommerce)
CM Invitation Code Content Access requires WooCommerce for work.
How It Works
- Payment requires WooCommerce. EDD is not compatible.
- Add a price to an individual code
- Add a payment box anywhere on your site so users can pay (done via shortcode)
- After payment, users receive the code by email
Head to Admin Dashboard → Plugins → Installed Plugins and click Add New.
Search for WooCommerce and install it and activate it.
Configure Payment Plugins
Don't forget to configure the payment plugin! This way you can connect it to payment providers such as PayPal or credit card companies.
Be sure that your payment plugin has the correct Checkout and Cart pages set up. They are used by the plugin.
Before starting, CM Invitation Code Content Access plugin has to be properly set up.
If you still haven't configured:
- General settings for codes.
- Notifications - email notifications for admins and users.
- Labels - configure/translate messages that the user will see in front-end.
Also, we consider that you've already have existing posts that you need to restrict with the codes. If not, learn more How to restrict two separate pages on your site with a different invitation code for each of them.
Setting the Price
First thing you need to do, to sell the invitation code is to set the price for invitation code. Make sure, that you enabled payment feature in setting. For that you need to navigate to Invitation Code Content Access → Settings → General tab.
Find Enable Payment feature and choose Yes.
When the option is enabled, the Payment section appears in Add Invitation Code. There are two options, how you can set the price - with automatic creation of the WooCommerce product for invitation code or in a manual way. You need to choose it in Invitation Code Content Access → Settings → General tab.
We will consider both options. Let's start with the first one.
Auto creation of the WooCommerce products for invitation codes with price
Create the invitation code or edit the existing one and go to Payment section.
When you set the price while creating the invitation code a new associated to the code WooCommerce product appears in the list.
Once you publish this code, you can find a special shortcode for this invitation code under the price:
You use this shortcode to show the payment in the Front-end. The shortcode is [cmicca_paybox id=""], including the code invitation code id.
Tip: how to find code ID
You can find id for every invitation code in the list.
This is how the result looks like in front-end.
Use Case Front-End
That is how you can set the price for the invitation code and sell it. Let's consider another option, with a manual way of creating the products.
Manual creation of the WooCommerce products for invitation codes with price
First you need go to Invitation Code Content Access → Settings → General tab and disable Auto create/update WooCommerce products for invitation codes with price.
Next, to set the price for the invitation code you need to manually create the WooCommerce product.
Then you need to get the WooCommerce product's ID. You can find it in WooCommerce → Products → All Products, by hovering to the product - the ID of it would appear under the title:
Now you can start creating or editing the invitation code. Navigate to Add Invitation Code. Put WooCommerce product's ID to the relevant field in Payment section. And again, once you published it you can find a special shortcode for this invitation code under the price.
Also, can enable Show Quantity input feature that allows customer to enter the number of invitation codes to order.
Let's see the result after using the shortcode for showing the payment in the Front-end.
Use Case Front-End