The Loyalty Program integration lets you show how many points customers will earn when they buy a product — right on the product label. Once you enable the integration and add the {lp_points} placeholder to a label, the point count appears automatically on every product, calculated from each product’s price. This article walks you through enabling the integration and creating a label that displays loyalty points.
What You’ll Need
- Advanced Promo Kit installed and active
- Loyalty Program for WooCommerce installed and active — the integration toggle is greyed out if this plugin is not running
Step 1: Enable the Loyalty Program Integration
- Go to Promo Kit → Settings in your WordPress admin sidebar.
- Click Integrations in the left navigation panel.
- Find Loyalty Program for WooCommerce and turn on its toggle.
The toggle saves automatically — no Save button needed. Once enabled, the {lp_points} placeholder becomes available in the label editor.

Step 2: Add the Loyalty Points Placeholder to a Label
- Go to Promo Kit → Create Label (or open an existing label to edit it). How to Create Product Labels in Advanced Promo Kit
- On the General tab, click the Variables panel on the right to expand it.
- Under Variable: Loyalty Program for WooCommerce, click
{lp_points}to insert it into the Badge Text field. - Write your label text around the placeholder. For example: Earn {lp_points} points with this purchase!
- Style the label on the Style tab, then set any display conditions on the Conditions tab.
- Click Save.
The badge preview in the editor shows an example value of 150 for {lp_points}. On your live storefront, the actual points earned for each product are calculated by Loyalty Program for WooCommerce based on the product’s price.

When the Label Is Hidden
Advanced Promo Kit hides the label if {lp_points} resolves to zero or empty for a given product. This happens in two situations:
- The product earns 0 points. If Loyalty Program for WooCommerce calculates that a product earns no points (for example, because the product is excluded from the points programme), the placeholder resolves to empty, and the label is not shown.
- Loyalty Program for WooCommerce is not active. If the plugin is deactivated after the integration was enabled,
{lp_points}cannot be calculated, and the label is hidden on all products.
This means you can use {lp_points} as a global label condition in its own right — labels that use it will only show on products that actually earn loyalty points.
Frequently Asked Questions
How are the loyalty points calculated?
The points are calculated by Loyalty Program for WooCommerce, not by Advanced Promo Kit. Typically, the calculation is based on the product price and the points-to-currency ratio you have configured in the Loyalty Program plugin settings. Advanced Promo Kit simply reads the result and displays it.
The integration toggle is greyed out. What do I do?
Loyalty Program for WooCommerce is not installed or is deactivated on your site. Install and activate it first, then return to Promo Kit → Settings → Integrations and reload the page. The toggle will become active.
Can I combine {lp_points} with other placeholders in the same label?
Yes. For example, On sale for {product_price} — earn {lp_points} points! uses two placeholders. If either one resolves to empty for a product, the label will not be shown for that product.
Need Help?
If you have a question or run into any issues, we’re here to help.
- Premium users: Open a support ticket
- Free users: Visit our community forum
