=== Easy Subscribe ===
Contributors: devnethr, MarinMatosevic
Tags: subscribe, form, newsletter, subscribers, woocommerce
Requires PHP: 7.4
Requires at least: 6.4
Stable tag: 1.5.5
Tested up to: 7.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Quickly integrate modern, customizable subscription forms into your website to simplify email marketing, increase subscribers, and boost engagement.

== Description ==

**Easy Subscribe** is a lightweight, user-friendly WordPress plugin for adding customizable subscription forms to your site. Use a simple shortcode to place subscription forms anywhere and start building your email list effortlessly.  

### **Seamless Email Marketing Without Complexity**  
No need for third-party integrations—Easy Subscribe lets you collect subscribers instantly with minimal setup. Featuring **custom styling**, **Material Design aesthetics**, and **CSV export**, it’s the perfect tool for managing your audience directly within WordPress.  


### [DOCUMENTATION](https://devnet.hr/docs/easy-subscribe/) | [EASY SUBSCRIBE PRO](https://devnet.hr/plugins/easy-subscribe/) | [WooCommerce Add-On](https://devnet.hr/plugins/easy-subscribe/#woocommerce-add-on)

## Key Features

1. **Material Design Aesthetics**: Elevate your website's visual appeal with a sleek and modern subscription form.
2. **Simple Shortcode Integration**: Place the subscription form anywhere using an intuitive shortcode, enhancing user interaction.
3. **Customizable Form Design**: Tailor the form to match your website's branding and design for a cohesive and professional appearance.
4. **Dedicated Subscriber Management**: Effortlessly manage your subscriber list.

## PRO plan Features

* Multiple forms
* Multiple subscription lists
* Last name field
* Confirmation - redirect to URL
* Option to show only to logged-in users
* Double Opt-In
* More design options
* Custom CSS
* Customizable CSV output
* Delete subscribers
* Priority support

## WooCommerce Add-on

🎉 **Turn Product Pages into Lead Generators!**
The [Easy Subscribe – WooCommerce Add-On](https://devnet.hr/plugins/easy-subscribe/#woocommerce-add-on) lets you place a sleek, customizable subscription form directly on product pages. Capture leads at the moment of interest and grow targeted subscriber lists based on customer preferences. Enable the form globally or manage it per product for maximum flexibility.  

💡 **Bonus:** Automatically subscribe customers when they place an order, ensuring every purchase helps expand your email list.  

Start building a more engaged audience!  
[Learn more about it here.](https://devnet.hr/plugins/easy-subscribe/#woocommerce-add-on)


- **Product**
    - Customizable subscription form displayed on product pages  
    - Automatically placed in predefined positions or manually added via shortcode  
    - Option to enable or disable the form globally or per product  

- **Orders**
    - Auto-subscribe users on order creation/completion  
    - Migration of billing emails from existing orders to subscription list  



## Usage

1. Insert the shortcode `[easy-subscribe]` wherever you want the form to appear.
2. Customize form settings in the plugin settings page.

### Documentation

You can check Easy Subscribe documentation [here](https://devnet.hr/docs/easy-subscribe/).

## Early Development Notice

**Easy Subscribe** is in the early stages of development, and we're committed to enhancing its features over time. We plan to integrate options for popular email services and introduce additional functionalities in future updates.

Your feedback is invaluable! If you have specific requirements or suggestions, please feel free to request a feature in the support forum. We appreciate your support and look forward to making Easy Subscribe even better with your input.

### Support

We're here to help. Feel free to open a new thread on the [Support Forum](https://wordpress.org/support/plugin/easy-subscribe/).

### Reviews

It's funny how much joy all those 5-star reviews bring to our team. It really keeps us going and motivates us to bring more cool features.
If you like this plugin, feel free to leave a [review](https://wordpress.org/support/plugin/easy-subscribe/reviews/#new-post).

## Other Plugins by Devnet

Here are some other plugins we have developed that you might find useful:

- [Free Shipping Label](https://wordpress.org/plugins/snap-blocks/) - Increase order revenue by showing your customers just how close they are to your free shipping threshold.
    - [FSL Discount Add-On](https://devnet.hr/plugins/snap-blocks/#fsl-discount) - By setting customizable thresholds for single, double, or triple-step discounts, you’ll motivate shoppers to add more to their carts.
- [Product Price History](https://wordpress.org/plugins/product-price-history/) - Track product price history with customizable charts and graphs on your WooCommerce store. Show lowest price and increase customer trust.
- [Easy Subscribe](https://wordpress.org/plugins/easy-subscribe/) - Effortlessly integrate customizable subscription forms on your WordPress site with a simple shortcode.
    - [Easy Subscribe – WooCommerce Add-On](https://devnet.hr/plugins/easy-subscribe/#woocommerce-add-on) lets you place a subscription form directly on product pages to capture leads at the moment of interest and grow targeted subscriber lists based on customer preferences.
- [Easy Booking Calendar](https://wordpress.org/plugins/easy-booking-calendar/) - Turn any product into a reservation-ready item. This plugin adds a customizable calendar to product pages, allowing customers to select date ranges for bookings.
- [BizNotes](https://wordpress.org/plugins/biznotes/) - Exclusive admin notes for seamless order management among multiple admins. Effortless collaboration, powered up.
- [Snap Blocks](https://wordpress.org/plugins/snap-blocks/) - A lightweight plugin that lets you create reusable content blocks in WordPress.
- [PingVid](https://wordpress.org/plugins/pingvid/) - A lightweight WordPress plugin that adds a floating video widget to your site.

== Installation ==

This plugin can be easily installed like any other WordPress integration by following the steps below:

1. Download the plugin ZIP file.
2. Go to your WordPress dashboard.
3. Navigate to **Plugins > Add New**.
4. Click **Upload Plugin** and choose the ZIP file.
5. Activate the plugin.

== Screenshots ==

1. Filled form style
2. Outlined form style
3. Standard form style
4. Subscribers table
5. Settings page
6. Settings page

== Changelog ==

= 1.5.5 =

*2026-05-05*

* Fix: Form failures caused by stale cached REST nonces

= 1.5.4 =

*2026-25-04*

* Fix: Form not rendering on some themes due to a JavaScript compatibility issue

= 1.5.3 =

*2026-20-04*

* Fix: Input fields label - vertical position
* Fix: First and last name fields not staying on the same row at breakpoint
* Add: Button width, alignment, and custom breakpoints options now available in the free version
* Update: Freemius SDK updated to the latest version
* Compatibility: WP tested up to 7.0


= 1.5.2 =

*2025-11-14*

* Fix: Cannot access offset of type string on string in inject_forms_into_content
* Update: Freemius SDK updated to the latest version
* Compatibility: WP tested up to 6.9

= 1.5.1 =

*2025-09-22*

* Fix: Ensure database tables are created properly on plugin activation
* Update: Freemius SDK updated to the latest version


= 1.5.0 =

*2025-07-24*

* Update: Language file
* Update: Freemius SDK
* Performance: WP tested up to: 6.8
* Performance: Code optimizations for better plugin efficiency
* Tweak: Admin UI styling

= 1.4.1 =

*2025-05-06*

* Add: Allow multiple form instances on the same page

= 1.4.0 =

*2025-04-03*

* Fix: Preview form
* Add: option - Double opt-in
* Add: option - Text before form
* Add: Meta table to database
* Update: Plugin settings page

= 1.3.0 =

*2025-02-28*

* Fix: Minor layout issues
* Fix: Adjust typography spacing
* Add: Option to add text before form
* Update: Plugin settings page
* Performance: WP tested up to: 6.7

= 1.2.4 =
* Update: Updated Freemius SDK to the latest version

= 1.2.2 =
* Fix: Update database error when activating plugin
* Update: Freemius SDK
* Performance: WP tested up to: 6.6

= 1.2.1 =
* Fix: small fields label position
* Add: Lighten Form Fields	option
* Add: Custom breakpoints option
* Update: Freemius SDK

= 1.2.0 =
* Fix: minor style fixes
* Add: Preview background color switcher
* Update: Database table structure
* Performance: WP tested up to: 6.5

= 1.1.1 =

- Fix: multilingual option
- Add: Honeypot Anti-Spam
- Add: Form layout options
- Add: Form style options
- Add: Freemius integration

= 1.1.0 =

- Add: Settings page
- Add: Subscribers table page
- Add: Download list of subscribers in csv file
- Update: Form styles

= 1.0.0 =

- First Launch
