=== Membrly Premium ===
Contributors: ambrish
Tags: membership, members, donations, events, documents
Requires at least: 5.8
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Modular membership tools with a free core and premium verification, referrals, campaigns, documents, events, and admin modules.

== Description ==

Membrly provides a modular WordPress membership system for member onboarding, OTP verification, plan selection, payment workflows, dashboards, donation tracking, document templates, email campaigns, organization tools, and event notices.

Core membership workflows remain free after activation. A verified Membrly premium license unlocks advanced modules such as Member KYC Verification, Member Letters, Referrals, Campaign Achievements, Downloads, admin committee tools, admin campaigns, admin donation receipts, event tools, and email campaigns.

= Included Modules =

* Member onboarding and membership plans.
* Member dashboards and profile tools.
* Payment and UPI verification workflows.
* UPI Pay hosted gateway for Membrly payments and WooCommerce checkout when WooCommerce is active.
* ID card, member letter, donation receipt, and donor certificate templates.
* Donation campaigns and fundraising summaries, with premium admin management.
* Candidate selection, organization assignment, and reporting tools.
* Premium email campaigns, welcome email settings, message board notices, and events.
* API reference screens for mobile or external integrations.

== Installation ==

1. Upload the `membrly` folder to the `/wp-content/plugins/` directory or install the plugin from the WordPress Plugins screen.
2. Activate Membrly from the Plugins screen in WordPress.
3. Open Membrly in the WordPress admin menu to configure membership plans, payments, messages, documents, donations, and events.
4. For hosted UPI payments, open Membrly > Payments > Gateway APIs, enable UPI Pay, add the UPI Pay user_token, and copy the displayed webhook URL into the UPI Pay dashboard.

== Frequently Asked Questions ==

= Which features require a premium license? =

Member KYC Verification, Member Letters, Referrals, Campaign Achievements, Downloads, Admin Assemblies, Admin Lok Sabha, Admin Member Letters, Admin Membership Cards, Candidate Selection Board, Admin Email Campaigns, Events, Admin Organization Directory, Admin Donations, and Admin Donation Receipts require a verified premium license.

= Which features stay free? =

Registration and onboarding, OTP login, plans and payments, basic member dashboards and profiles, member menu controls, public profile access, reporting snapshots, settings, and mobile API basics remain available without a premium license.

= How do premium updates and UPI licensing work? =

The author portal is https://membrly.zeeface.com/ for the administrator email ambrishdevgupta@gmail.com. From that portal, the author can email and verify the master license key, configure the plugin price, and save the sales UPI details.

Open Membrly > License from the customer site with an administrator email other than ambrishdevgupta@gmail.com. The License Update panel loads the price, UPI ID, and QR code configured on https://membrly.zeeface.com/. Complete the UPI payment, enter the UTR / transaction number, and submit the request. After the primary licensing dashboard approves the UTR, a signed license key is emailed to the licensed administrator email address. Paste that key into Membrly > License > Verify License; premium features activate as soon as the key verifies for that email address and site URL.

= Can I customize the member-facing text and templates? =

Yes. The admin screens include settings for dashboard content, typography, emails, policy text, member documents, donation receipts, certificates, and related templates.

= How do I configure UPI Pay? =

Open Membrly > Payments > Gateway APIs. In the UPI Pay section, add the API user_token from the UPI Pay dashboard, keep the gateway URL as https://paygo.bmpparty.org unless instructed otherwise, copy the displayed webhook URL into UPI Pay, and enable the gateway. WooCommerce checkout uses the same Membrly settings automatically when WooCommerce is active.

== Changelog ==

= 1.1.0 =

* Converted the plugin into the premium/free edition.
* Added license enforcement for the active premium feature catalog.
* Added email-and-site-locked UPI license update requests for premium activation and update access.
* Kept core membership workflows available in free mode.
* Added the recent members frontend shortcode.

= 1.0.0 =

* Initial release.
* Added GPLv2-or-later plugin/readme licensing metadata.
* Enabled bundled modules for the initial release.

== Upgrade Notice ==

= 1.1.0 =

Premium/free edition with active feature licensing.

== License ==

Membrly is licensed under the GNU General Public License, version 2 or later.

You may redistribute and/or modify Membrly under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version.

Membrly is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.
