=== Ezycreate ===
Contributors: ezycreate
Tags: woocommerce, print-on-demand, product-customization, custom-products, personalization
Requires at least: 5.8
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 2.0.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Connect your WooCommerce store with Ezycreate's print-on-demand platform and let customers customize products.

== Description ==

Ezycreate for WooCommerce seamlessly integrates your online store with Ezycreate's powerful print-on-demand platform. Enable your customers to customize products using our intuitive designer tool, and have them automatically fulfilled through Ezycreate's production network.

= Key Features =

* **Product Synchronization**: Automatically sync customizable products from Ezycreate to your WooCommerce store
* **Customer Designer Tool**: Let customers personalize products with text, images, and design elements
* **Real-time Preview**: Customers see exactly what they're creating before they buy
* **Automated Fulfillment**: Orders are automatically sent to Ezycreate for production and shipping
* **Multi-language Support**: Offer the designer tool in your customer's preferred language
* **Variable Products**: Support for multiple sizes, colors, and product variations
* **Order Management**: Track customized orders directly from your WooCommerce dashboard

= How It Works =
1. Install and activate the plugin
2. Contact support@ezycreate to get an account created and receive your API credentials to connect your wordpress store.
3. Sync products from your Ezycreate account to WooCommerce
4. Customers browse products and click "Customize" to personalize them
5. Orders are automatically sent to Ezycreate for fulfillment


= Requirements =

* WooCommerce 5.0 or higher
* Ezycreate account with API access
* PHP 7.4 or higher
* WordPress 5.8 or higher

= Support =

For support, please visit [Ezycreate Support](https://ezycreate.com/support) or contact us through the plugin support forum.

== Installation ==

= Automatic Installation =

1. Log in to your WordPress dashboard
2. Navigate to Plugins > Add New
3. Search for "Ezycreate for WooCommerce"
4. Click "Install Now" and then "Activate"

= Manual Installation =

1. Download the plugin zip file
2. Log in to your WordPress dashboard
3. Navigate to Plugins > Add New > Upload Plugin
4. Choose the downloaded zip file and click "Install Now"
5. Activate the plugin

= Configuration =

1. After activation, navigate to Ezycreate > Settings
2. Enter your Ezycreate Client ID (provided by Ezycreate)
3. Enter your Ezycreate Secret Key
4. Set your preferred language code (e.g., 'en' for English)
5. Click "Save Settings"
6. Navigate to Ezycreate > Ezycreate Products to sync products

== Frequently Asked Questions ==

= Do I need an Ezycreate account to use this plugin? =

Yes, you need an active Ezycreate account with API access. Visit [ezycreate.com](https://ezycreate.com) to sign up.

= Where do I find my API credentials? =

Log in to your Ezycreate dashboard and navigate to Settings > API Access to find your Client ID and Secret Key.

= Can customers save their designs? =

Yes, customers can save their designs and return to edit them later through the My Projects page.

= What types of products can be customized? =

You can offer any product type available in your Ezycreate account, including apparel, accessories, home decor, and more.

= How are orders fulfilled? =

When a customer places an order, it's automatically sent to Ezycreate's production system. You can track order status through your WooCommerce dashboard.

= Is the designer tool mobile-friendly? =

Yes, the Ezycreate designer tool is fully responsive and works on all devices.

= What languages are supported? =

The designer tool supports multiple languages. You can set your preferred language in the plugin settings.

= Can I customize the appearance of the "Customize" button? =

Yes, you can add custom CSS to style the button to match your theme. Use the class `.ezy_customise_button` for targeting.

== Screenshots ==

1. Product sync page showing available Ezycreate products
2. Plugin settings page with API configuration
3. Customer-facing customize button on product page
4. Designer tool interface for product customization
5. Order details showing customized product preview

== Changelog ==

= 2.0.0 =
* Initial public release
* Product synchronization from Ezycreate
* Customer designer tool integration
* Automated order fulfillment
* Variable product support
* Multi-language support
* Order tracking and management

== Upgrade Notice ==

= 2.0.0 =
Initial release of Ezycreate for WooCommerce. Install to start offering customizable print-on-demand products in your store.

== External Services ==

This plugin connects to the Ezycreate API (api.ezycreate.com) to provide product personalisation and project management functionality. It is the core service powering the plugin and is required for all features to work.

The following data is sent to the Ezycreate API:

* Your organisation ID and organisation code (configured in the plugin settings) are sent with every request to authenticate your account.
* The current WordPress user's ID is sent when authenticating a user session and when retrieving that user's projects.
* A user session token (obtained on first authentication) is sent with subsequent requests to retrieve and update projects.
* Remote image URLs (product thumbnails) are fetched from Ezycreate servers when importing or displaying product data.

This service is provided by Ezycreate:

* Service website: https://ezycreate.com
* Terms of use: https://www.ezycreate.com/terms-conditions/
* Privacy policy: https://www.ezycreate.com/privacy-policy/