=== TaskP Product Designer ===
Contributors: taskplugins
Tags: woocommerce, product designer, print on demand, product designer for woocommerce, product customizer
Requires at least: 6.4
Tested up to: 6.9
Requires PHP: 7.4
WC requires at least: 8.0
WC tested up to: 10.7
Stable tag: 1.0.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

 The toolkit of WooCommerce variation products offers a custom design of product orders for print. Create custom designs using the text toolkit.

== Description ==

The TaskP Product Designer for WooCommerce variable product types allows customers to create customized designs for WooCommerce variation products, including shirts, cups & mugs, and more, giving them a unique customized product design order for print.

The customers can create unique customized designs before they can add products to their carts using the text toolkit.

===  Product Attributes Configuration ===

Navigate to WP Admin >> Products >> Attributes. To modify an existing attribute or add a new one using a selector type, click on the attribute name. Click on Update Attribute. There are two possibilities: color and size options. Add a feature.

To ensure the selector type color is an attribute created, click to configure terms.

To select "configure terms" from the list of attributes. To add a new color attribute using a selector color or modify an existing color attribute, click on the color attribute name or edit button. The color picker has these options; select "Update Color Attribute" or "Add New Color Attribute."

To ensure the selector type size is an attribute created, click to configure terms.

To select "configure terms" from the list of attributes. To add a new size attribute or modify an existing size attribute, click on the size attribute name or edit button. To select "Update Color Attribute" or "Add New Color Attribute."


=== Product with Customized Design Configuration ===

Navigate to WP Admin >> Products. To select, add a new product, or modify an existing product, click on the product name or edit button. It is mandatory to select 'Variable Product' from the product data dropdown.

**To navigate to the attributes tab in a variable product**. Select an attribute by either adding a new one using the designated button or by choosing an existing attribute from the dropdown menu. All attributes shown in the dropdown are accessible within an existing attribute. Select an existing attribute to click on it, which will then create a new accordion box for that attribute, allowing you to modify it.

Select all buttons to create existing attribute terms or search fields one by one to add attribute categories. You can create the same process for color and size. The checkbox will be enabled Visible on the product page and used for variations. After that, click save attribute.

**To navigate to the variations tab in a variable product**. To generate variations, the button can generate existing attributes created from the attribute tab or add variations manually one by one as per your requirement. When a variation accordion box is created, click to add product information or modify it.


To open a variation accordion box. The main image for each product variation box is automatically displayed as a gallery image on the single product page.

Each variation accordion box has an attachment design, which you can activate by checking the corresponding checkbox. The selected image will then be displayed in the product design. You have four options available—Front, Back, Left, and Right—allowing you to enable only what you need. It requires a minimum of one and a maximum of four checkbox options enabled. After adding or editing information, click to save changes.


**To navigate to the TaskP Designer tab in a variable product**. The product settings will apply to individual products, not every product, if global variation style are not enabled. The product settings are available for all attributes and gallery styles. You can select a style as per your need. Once you have made your changes, click the Save Changes button.


=== Global Settings Configuration === 

Navigate to WP Admin >> TaskP Designer >> Settings >> General. These settings override all individual product settings when the global variation style is enabled.

Once the product design is finalized by the customer before adding products to their carts, you can remove the base before printing. If print include base is enabled. To support multiple export formats, PDF, PNG, JPG, JPEG, and SVG, allowing you to choose the best option for your needs.

 === How to start customizing designs by customers ===

Navigate to Product Shop >> Single Product >> Start Design. To select a start design button, it will open the product customization editor. There are a text toolkit and product swatches.

The text toolkit can take your own text, and click to add it to the design. Once a text box object is selected, the interface automatically displays the relevant modification toolbox and associated settings to open customization text to change font, edit color, rotation, outline, text size, and alignment. You can make duplicates of the same text multiple times as per customer needs.

The product swatches can have different variations to determine which is best suited for their custom design, which can be altered from the product swatches.

The design panel is located on the right side, with design options available and a zoom tool. Once the design is finalized, save and continue or add to cart directly from the customized editor.

 === Download Design File After Placing Order ===

 Navigate to Checkout >> Place order >> Order Detail. Once your order is placed, you will be able to download your product design file directly from the confirmation order detail page. Additionally, a copy of the design file will be attached to your confirmation email.

 Navigate to My Account >> Orders >> View. You can download your product design file directly from your account order details.

 Navigate to WP Admin >> WooCommerce >> Orders >> Order Detail. Your product design file is available for download in the admin panel. You can access and download your design files directly through the admin dashboard.

=== Compatibility ===

The plugin is integrated into WooCommerce and WordPress, but only where necessary. It’s unlikely to conflict with other plugins.

== Installation ==

1. Upload the taskp-product-designer folder to your /wp-content/plugins/ directory.
2. Activate the plugin through the plugins menu in WordPress.
3. Navigate to TaskP Designer in the WordPress side menu to add attributes.
4. Go to WooCommerce product to add new products.

== Screenshots ==

1. Product Customize Design Editor
2. Variable Product Swatches
3. Snigle Product Gallery and Variation
4. Variable Product Variation Attachment Design
5. Product Designer Settings
6. Variable Product Designer Settings
7. Variable product Attibutes
8. Product Attributes
9. Product Color Attribute
10. Product Size Attribute

== Changelog ==

= 1.0.0 =

* Initial release

= 1.0.1 =

* Add minify js and css

= 1.0.2 =

* Common technical issues resolved

= 1.0.3 =

* Nonce verification and security remote content issues ressolved.
* Remove outline button js issues resolved.
* HTTP API response set to transient.

== Upgrade Notice ==

