# WPLoyalty – Opt-in

Let’s explore what the Opt-in Add-on is and how you can enable and configure it in your WPLoyalty-powered store.

### What is the Opt-in Add-on?

The WPLoyalty Opt-in Add-on allows you to let customers choose whether they want to join your loyalty program through a simple checkbox. This gives customers more control and ensures they are aware of their participation.

\
**Key Highlights:**

* By default, the Opt-in checkbox appears on the Checkout and Registration pages.
* Store owners can use a shortcode to display the opt-in checkbox on any page where they’d like customers to update their participation preference.
* Existing loyalty customers will be automatically added to the opt-in list the next time they log in. The checkbox will be enabled by default for these existing customers.

This add-on helps maintain compliance and transparency by offering an explicit opt-in experience.

### Requirements:

If you’re using the Opt-in Add-on, ensure that your WPLoyalty plugin version is 1.3.4 or higher.

{% hint style="info" %}
Make sure you have already installed and activated the WPLoyalty plugin.\
Please note: Some features mentioned in this documentation are available only in the PRO version.

&#x20;[Get WPLoyalty PRO](https://wployalty.net/)
{% endhint %}

&#x20;Download the add-on from the following link: [Opt-in Add-on](https://wployalty.net/add-ons/wployalty-opt-in/)

### How to Enable the Opt-in Add-on

#### Step 1: Enable the Add-on

1. Navigate to WPLoyalty → Add-ons tab&#x20;
2. Locate WPLoyalty – Opt-in Add-on and click to open it.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdApY6vaHpKq54cJ5LUw4LPpqhxUChtA9b-hpKgtOKaZDm18kr513vlVXd_u6oWWwKUC_a4-hj3TW42GJb6d3yqAI8-k9wCN23YpN_83rfShQ1rDcYdjYasor78v88v9bEZPuqVbA?key=aD-YOVhcQ-SxJ9lFAMATyQ" alt=""><figcaption></figcaption></figure>

### How to Configure Settings:

#### Default Display Locations

Once enabled, the opt-in checkbox will automatically appear in the following locations:

* Registration Page
* Checkout Page

No additional setup is needed for this default behavior.

### Screenshots

#### Checkout Page:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXfLyxbA42lDHZhx7tY-A8ckReBBhSSA0Dm1DKVNop8U0v-u-ecxbvEnc97VCj-1KY64WYUcNNsoWranH39JKM4_rtpjWmvHXRr09UHLR4CV3jUgsUQUfvHCkeXfyySRbq47rD8LuA?key=aD-YOVhcQ-SxJ9lFAMATyQ" alt=""><figcaption></figcaption></figure>

#### Registration Page:

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXe73H8lznhzE6vD8U2JAq7m7cibffMeVddcMz88jAnQq-TvHIy-7Q9M3dQt3RBn8llwrVlJ-_iriYZbLNERh_lasMJPX5RwO6rrs_F3PLH5TskkJVHyQJO-ccNn7pCjV_reBWbfMw?key=aD-YOVhcQ-SxJ9lFAMATyQ" alt=""><figcaption></figcaption></figure>

#### Use Shortcode to Display Opt-in Anywhere

Want to give customers the ability to update their loyalty membership preference elsewhere?

Use the following shortcode:

\[wlopt\_update\_loyalty\_membership]

<br>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeT1rkUzQNZI1YP0m8fV5AwxwZ2vWKtfiQZAH_u8heRFGRxHmW5KrXLZI81q5uCnSfpn0-qgeBM4jY9KJ0c6q90kPGTPQBjdvXubQipexdXjVCZ90D6mxemGRGLf7XXg-V5OwD-4w?key=aD-YOVhcQ-SxJ9lFAMATyQ" alt=""><figcaption></figcaption></figure>

This shortcode allows store owners to display loyalty membership preference form anywhere on their site. It provides customers with the ability to opt in or opt out of the WPLoyalty program, giving full control to merchants on how and where they want to offer this option.

#### WPLoyalty Opt-in screenshot:<br>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdYxeOORaQ3hkR9UzJC4Bl-wBoNzq9qDDgTInd5BULtQ9bbSx5XkAmjvUOIzHxjd_AVzhrEjEDR4zaUdS5lh7UNM3CmnXnUBkY9BFPd-XHUfpexF56127cStetfwdBRaf1wEI73tQ?key=aD-YOVhcQ-SxJ9lFAMATyQ" alt=""><figcaption></figcaption></figure>

#### Opt-out screenshot:<br>

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXc_J2-2SzYIB05vI-GSgfGcUZUdfk9TtRJ1ROk5F6sK_XSC2LGFR-DfEX-Pk5jwVCe0VkJunH74o2JjQnYidEPilR_wDbdWe_TZgS_G_7ExnDc_PXXxphjLAiyTgtrSBwReA8WO?key=aD-YOVhcQ-SxJ9lFAMATyQ" alt=""><figcaption></figcaption></figure>

### Video Tutorial:

{% embed url="<https://youtu.be/Clrc98eZC04>" %}

### Need Help?

Still have questions or need assistance?\
Please submit a support request — we’re always happy to help you!&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.wployalty.net/add-ons/wployalty-opt-in.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
