=== EazInvoice Billing Workspace for MSMEs ===
Contributors: eazinvoice
Tags: invoice, billing, gst, msme, freelancer
Requires at least: 6.0
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Embedded EazInvoice billing workspace for WordPress MSMEs, freelancers, service businesses, and B2B sellers.

== Description ==

EazInvoice helps WordPress site owners connect visitors, customers, and internal teams to a modern MSME invoicing workspace.

The free plugin gives the site owner an embedded EazInvoice workspace inside WordPress, account connection fields, and an automatic EazInvoice button on the public website. A shortcode remains available for custom placement on service pages, contact pages, or customer portals.

= Free Features =

* EazInvoice admin settings page
* Embedded WordPress dashboard
* Embedded create invoice screen
* Embedded PO / WO creation screen
* API Access page for connecting an EazInvoice account
* Account email and workspace URL settings
* Basic API key field for future connection
* Optional compact public website invoice tab that opens the embedded WordPress invoice screen after the site owner enables it
* Optional invoice CTA shortcode: `[eazinvoice_button]`
* Legacy shortcode alias: `[eazinvoice_free_invoice]`
* Local free-tier draft and created records for invoices and PO/WO documents
* Branded upgrade panel for EazInvoice Pro

= Paid WordPress Pro Roadmap =

The paid version is sold independently from eazinvoice.com and can include:

* License/API validation from EazInvoice subscription
* Service inquiry to invoice draft
* B2B quotation and invoice workflows
* Customer and service mapping
* Payment status automation
* Invoice PDF/download links
* Purchase Order / Work Order integration
* GST-ready reports
* Optional WooCommerce integration
* Priority support and license-key updates

== Installation ==

1. Upload the `eazinvoice-billing-workspace-msmes` folder to `/wp-content/plugins/`.
2. Activate the plugin through the WordPress Plugins screen.
3. Open `EazInvoice` from the admin menu.
4. Add your account email and workspace URL.
5. Enable the compact public website tab only if you want it, or place `[eazinvoice_button]` on any page for custom placement.
6. Use EazInvoice > Create Invoice inside WordPress.
7. Use EazInvoice > Create PO / WO inside WordPress.
8. Use EazInvoice > API Access to open EazInvoice, generate a WordPress API key, and paste it into the plugin.

== Frequently Asked Questions ==

= Is this the free version? =

Yes. This version is designed for the official WordPress plugin directory and helps drive traffic to the EazInvoice SaaS product.

= Where is the paid version sold? =

Paid upgrades should be sold from EazInvoice. After purchase, the customer updates or refreshes the plugin/license so paid features unlock inside their own WordPress website.

= How does API connection work? =

The customer logs into EazInvoice, opens Account Settings > API / WordPress Integration, generates a WordPress API key, then pastes that key into EazInvoice > API Access inside WordPress. Future API validation will confirm the subscription and unlock paid features inside WordPress.

= Does the free plugin include WooCommerce automation? =

No. WooCommerce sync is optional and paid. The core EazInvoice plugin is designed first for service businesses, freelancers, consultants, agencies, and B2B sellers who need simple invoice and billing action from their WordPress site.

== Changelog ==

= 1.0.0 =

* First WordPress.org-ready freemium release.
* Added production-ready plugin headers and GPL licensing.
* Added admin settings page with sanitized settings and WordPress nonces.
* Added automatic public website CTA and optional shortcode CTA.
* Added embedded WordPress dashboard, invoice page, and subscription page.
* Added embedded PO / WO creation page and local free-tier records.
* Added API Access connection page and API integration prompt.
* Added responsive admin and public button styling.
* Added freemium upgrade messaging.
