Premium Plans add-on

changelog
v2.9.1 - release date 26/03/2025
  • fixed parameters number passed to pcpp_wpuc_block_order_status_edit function
v2.9.0 - release date 15/03/2025
  • new WP users not having access to certain user categories now cannot also manage their subscription orders
  • fixed trial period not applied if chosen plan is free
v2.8.2 - release date 12/03/2025
  • new integration with PvtContent live preview system
v2.8.1 - release date 07/02/2025
  • fixed wrong conditional fields engine interaction with logged users
v2.8.0 - release date 24/01/2025
  • added WooCommerce checkout integration modes for better compatibility
  • new form validation class initialization complies with PvtContent v9.1
  • new plans chooser blocks now uses plans count as maximum columns number
  • fixed WooCommerce notice about order key retrieval method
  • fixed plan's change warning having no top margin
v2.7.2 - release date 09/12/2024
  • fixed backend translations not loaded in WordPress 6.7
v2.7.1 - release date 24/11/2024
  • new better meta deletion system for trial expiration reminder flag
  • fixed "edit subscription end date" not showing fields
v2.7.0 - release date 18/11/2024
  • added "any subscription plan" restriction option
  • added builder blocks for contents toggle shortcode basing on trial period
  • added plan association on WP users bulk import
  • added Subscription plan and status filter for User Activities add-on
  • added Woo Subscriptions "recurring payment" special badge in users list
  • added filter by subscription plan in users list
  • added option to display subscription plan in users list
  • added filter by subscription status for e-mail campaigns (Mail Actions add-on)
  • new "recurring payment" badge now related to Woo Subscriptions "Auto renew" check
  • new expiration date retrieved from next-payment-date for recurring payment plans
  • fixed "pending cancel" WooCommerce status leading to "expired" PCPP status
  • fixed orders history toggle in backend user dashboard
v2.6.0 - release date 25/06/2024
  • new WooCommerce billing data sync as soon as pvtContent user is updated
  • fixed checkout redirect URL for WooCommerce subscription orders after a renewal chosen option
  • fixed "order status" cell in user's dashboard page
v2.5.3 - release date 30/04/2024
  • fixed user orders not deleted on user's deletion when WooCommerce HPOS is enabled
  • fixed bad order ID retrieval on backend when WooCommerce HPOS is enabled
  • fixed bad order ID retrieval for Woo Subscription's checkout (billing infos)
v2.5.2 - release date 07/04/2024
  • fixed order deletion (user dashboard context) not using WooCommerce HPOS function
v2.5.1 - release date 05/04/2024
  • new improved compliance with WooCommerce HPOS systems (and retrocompatibilities)
v2.5.0 - release date 03/04/2024
  • new fully compatible with WooCommerce HPOS
  • new translations text domain used in plain text for extra-PHP compatibility
  • fixed Polylang integration when a translation does not exist
v2.4.4 - release date 03/03/2024
  • fixed pan's change form systems when user is logged not having an active subscription
  • fixed bad checkout behavior using Woo Subscriptions plugin
v2.4.3 - release date 10/02/2024
  • fixed user clearance blocked even if restrictions were already passed through PvtContent categories
v2.4.2 - release date 05/02/2024
  • fixed mistakenly commented hooks (issue started on v2.4.0)
v2.4.1 - release date 04/02/2024
  • fixed user permissions check overriding the ones already marked as "passed" by PrivateContent
v2.4.0 - release date 03/02/2024
  • added /wp-json/pcpp/check_users_subscr_status REST endpoint to check user subscriptions status
  • added e-mail template support for e-mail reminders
  • added WooCommerce HPOS compatibility declaration
  • updated WooCommerce Subscriptions add-on compatibility
  • fixed plans not shown in plans's chooser/change box if "compact" layout is selected
  • fixed user password changed on free plan's subscription
v2.3.1 - release date 27/12/2023
  • fixed "WooCommerce Subscriptions plugin required" message mistakenly shown in the user dashboard
v2.3.0 - release date 19/12/2023
  • added /wp-json/pcpp/check_users_subscr_status REST endpoint to check user subscriptions status
  • fixed "pcpp subscription" flag image in WooCommerce orders list
v2.2.1 - release date 10/11/2023
  • new removed "reorder button", in order details page, since plans can't be directly purchased
  • fixed "trial period" box shown in the plan's changing form
  • fixed [ pcpp-reg-form-txt ] and [ pcpp-chg-form-txt ] shortcodes usage
v2.2.0 - release date 02/10/2023
  • added trial period expiration forewarning via e-mail (requires Mail Actions add-on)
  • added and shortcodes
  • added HTML body classes related to trial period and associated subscription plan
  • added labels to help finding plans among WooCommerce products
  • new shortcode now considers whether user is in trial period
  • new subscription plan's choice now trigger User Data add-on conditional fields system
  • new reminders endpoint link changed (old one still works for now)
v2.1.3 - release date 24/06/2023
  • new User Activities add-on integration
  • new user subscription status now shown in real-time in users list page
v2.1.2 - release date 16/01/2023
  • fixed Elementor placeholder strings shown also on frontend
v2.1.1 - release date 11/01/2023
  • fixed Elementor integration - deprecated functions
  • fixed "subscription Plan" option shown in User Data add-on conditional field system
v2.1.0 - release date 13/12/2022
  • added subscriptions filter integration into new Mail Actions add-on campaigns system
  • added dutch translation
  • new better scripts enqueuing
  • new improved code for landing pages removal from WP queries
v2.0.8 - release date 22/08/2022
  • added trial period stop and duration control in user dashboard
  • added “Address 2” woo field association
  • new user billing data shown before checkout table
  • new billing first/last name + e-mail details are now synced
  • updated LC WordPress Dashboard
  • fixed billing details not synced creating a recurring subscription
  • fixed order duplication using Woo Subscriptions + trial periods
  • fixed “apply trial” checkbox while assigning plan from user dashboard
  • fixed “Undefined index: billing_email” notice while checking out on a recurring subscription
  • fixed subscription renewal not working on WP login page
  • fixed invoice link shown even if invoice was excluded
v2.0.7 - release date 28/04/2022
  • updated LC WordPress Dashboard
v2.0.6 - release date 03/03/2022
  • LC WordPress Dashboard introduced
v2.0.5 - release date 18/02/2022
  • fixed registration page not loading when WPML is used
v2.0.4 - release date 09/01/2022
  • fixed renew URL sent by renewal reminder
v2.0.3 - release date 23/12/2021
  • fixed reserved pages removed from pre_get_post also in admin
  • dev code removed from woo_integrations.php
v2.0.2 - release date 07/12/2021
  • fixed edit subscription's data in user dashboard
v2.0.1 - release date 02/12/2021
  • IMPORTANT: synced "countries" field now expects a valid User Data add-on field. Be sure your one complies with it
  • fixed user's plan association in user dashboard
v2.0.0 - release date 18/11/2021
  • added recurring payments support (requires WooCommerce Subscriptions plugin)
  • added active plan's change/extension form
  • added plan chooser box
  • added plan duration extensions on registration and renewal
  • added support to WooCommerce sale price and schedule
  • added option to define a special initial registration price
  • added option to show a colored tag over plans in forms
  • added shortcode printing user orders history
  • added option to use compact plan's choice also in fluid forms
  • added and shortcodes to differentiate descriptions
  • added Gutenberg, Elementor, WPBakery and Divi native integration
  • new renewal form layout
  • landing pages can now be previewed
  • add-on's unreachable pages now removed from WP queries
v1.3.3 - release date 12/10/2021
  • fixed privateContent restriction wizard options integration
v1.3.2 - release date 21/07/2021
  • added compatiblity codes for WP 5.8
v1.3.1 - release date 26/05/2021
  • fixed expiration reminder sent to everyone
v1.3.0 - release date 08/05/2021
  • code refactoring to adhere new Codecanyon standards
v1.293 - release date 10/03/2020
  • fixed registration form's plan selection on webkit browsers
v1.292 - release date 17/07/2020
  • fixed checkout_url() composition
v1.291 - release date 23/11/2019
  • fixed user dashboard heading shown even if add-on is not operative
v1.29 - release date 19/10/2019
  • updated pc_custom_field_type integration
v1.28 - release date 04/09/2019
  • updated user dashboard integration
v1.27 - release date 29/11/2018
  • fixed plan's expiration date on asynchronous payments
v1.26 - release date 17/08/2018
  • fixed weird automatic user password change on order association with synced user
v1.25 - release date 10/08/2018
  • fixed registration using a 100% discount coupon
v1.24 - release date 21/06/2018
  • WooCommerce user billing and shipping meta now synced on registration
v1.23 - release date 23/05/2018
  • fixed PHP condition counting available e-commerce plugins
v1.22 - release date 17/03/2018
  • fixed outdated user status in export
  • fixed plans removal in renew form
v1.21 - release date 02/03/2018
  • added users export integration
v1.2 - release date 26/02/2018
  • PrivteContent shortcode wizard integration
  • added expired subscription notification through cronjob (requires Mail Actions add-on)
  • added shortcode to print subscription's expiration date or countdown
  • added option to exclude plans from renewal forms
v1.15 - release date 19/02/2018
  • better plans removal system from website
  • added shortcode to show user's plan name
  • added country field's pairing with WooCommerce
v1.14 - release date 24/10/2017
  • fixed plans-based restrictions
v1.13 - release date 14/10/2017
  • fixed woocommerce checkout URL retrieving
v1.12 - release date 31/07/2017
  • "sale price" removed since not supported
  • improved code to exclude integrations if add-on isn't active
  • fixed coupon field having padding even without icon
  • fixed form aspect if only one plan exists
v1.11 - release date 04/07/2017
  • fixed woocommerce v3 integration on plans hiding
v1.1 - release date 24/06/2017
  • plan's based restrictions now follow pvtContent flow (check documentation to know more)
  • plugin updater now notifies even if not enabled
  • minimum requirement is PvtContent v6
  • added coupons usage
  • added no renewal option on plan's expiration
  • added polylang integration
v1.09 - release date 15/04/2017
  • Compatibility with WooCommerce v3
v1.08 - release date 25/11/2016
  • fixed activation requirements
v1.07 - release date 23/11/2016
  • fixed interference with pvtContent login
  • fixed redirect on plans detachment
v1.06 - release date 27/09/2016
  • fixed integration on registration forms when add-on is not initialized
v1.05 - release date 28/06/2016
  • improved woocommerce detection
v1.04 - release date 10/06/2016
  • added auto updater system
v1.03 - release date 01/04/2016
  • fixed checkout integrations - dropdown selected option displaying
v1.02 - release date 29/03/2016
  • fixed pc_user_check integration acting also when not necessary
v1.01 - release date 18/03/2016
  • fixed space after PHP code in custom_style.php
v1.0 - release date 12/03/2016

Let's get in touch!

Features list

  • E-commerce and subscription side
    • WooCommerce based (supports any of its payment gateways, rock-solid e-commerce process)
    • Unlimited pay / free / time-limited / endless subscription plans
    • Sale price support + optional special registration price
    • recurring payments support (requires WooCommerce Subscription plugin)
    • Subscription duration extension options (to offer and grab more)
    • Fully dynamic (optional) plan's change for active subscribers
    • Discount coupons support
    • Plan's trial period
    • Automated renewal system for expired plans
    • Options to remove plans from registration or renew forms
    • Option to create not changeable/renewable plans
  • Forms and blocks
    • 3 registration module layouts
    • Plan's change and renew forms
    • Plan's chooser box leading to registration page or lightbox
    • Optional plan's tag stripe (fully customizable) to catch user attention
    • Shortcodes to show specific plan descriptions on registration or renew forms
    • User orders history shortcode/block, including invoices link if this plugin is in use
  • Shortcodes/blocks to show logged user's plan and expiration date
  • Shortcodes showing contents for users in trial period (or not in trial period)
  • Subscription's expiration reminder e-mail (requires Mail Actions add-on)
  • Trial period expiration forewarning (requires Mail Actions add-on)
  • Seamless integration with existing users