=== 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.1 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.com to get an account created and receive your 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://www.ezycreate.com/contact/) or mail us at support@ezycreate.com == Installation == = Automatic Installation = 1. Log in to your WordPress dashboard 2. Navigate to Plugins > Add New 3. Search for "Ezycreate" 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 credentials. Visit [ezycreate.com](https://www.ezycreate.com/contact/) and fill in the details. = Where do I find my credentials? = Log in to your Ezycreate dashboard and navigate to Stores credentials > 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 photobooks,photo prints,calendars,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. Getting Started 2. Plugin settings page with configuration 2. Product sync page showing available Ezycreate products 3. Customer-facing customize button on product page 4. Designer tool interface for product customization == 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 APIs 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 client ID and client secret key (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/