{"id":101638,"date":"2017-11-14T16:01:53","date_gmt":"2017-11-14T16:01:53","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=101638"},"modified":"2025-02-05T14:13:54","modified_gmt":"2025-02-05T14:13:54","slug":"magento2-web-to-print","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/magento2-web-to-print\/","title":{"rendered":"Guide for Adobe Commerce Web To Print"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.webkul.com\/Magento2-Web-To-Print.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 Web To Print<\/a>(Adobe Commerce) extension allows you to sell personalized products on your online store.<\/p>\n\n\n\n<p>With the help of the Web To Print extension, the customer can customize the product with text, images, and shapes.<\/p>\n\n\n\n<p>Magento 2 Web To Print extension is a must who are selling personalized products such as printed t-shirts, personalized coffee mugs, and custom phone cases.<\/p>\n\n\n\n<p>Similarly, if you are running a jewellery online store and looking for a feature where your customers can build their own custom rings, check the&nbsp;<a href=\"https:\/\/webkul.com\/blog\/magento2-custom-ring-builder-documentation\/\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 Custom Ring Building<\/a> extension.<\/p>\n\n\n\n<p>Also, do you have print-on-demand products within your Printful store and want to sell them on your Magento 2 store, check the&nbsp;<a href=\"https:\/\/webkul.com\/blog\/magento2-printful-integration-documentation\/\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 Printful Integration<\/a>&nbsp;extension.<\/p>\n\n\n\n<p>Check how to create a customizable product using the plugin \u2013<\/p>\n\n\n\n<div class=\"wp-block-wk-block-youtube-video wp-block-wk-block--yt-video components-placeholder\"><div class=\"wk-block--yt-video-frame\"><div class=\"wk-block--yt-video-frame-request\" data-plyr-provider=\"youtube\" data-plyr-embed-id=\"bPuLXGxJk9g\"><div class=\"components-placeholder__instructions\">bPuLXGxJk9g<\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Features<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Set web to print status as active or not.<\/li>\n\n\n\n<li>Show declaration and instruction text before adding a product to the cart.<\/li>\n\n\n\n<li>Upload font files for the text editor.<\/li>\n\n\n\n<li>Add various color options for the canvas.<\/li>\n\n\n\n<li>New product type added in Magento \u2013 Web To Print.<\/li>\n\n\n\n<li>The admin can set the minimum DPI, height, and width of the images.<\/li>\n\n\n\n<li>The admin can set the canvas width and height in pixels.<\/li>\n\n\n\n<li>Create multiple templates for the front view, back view, or side view.<\/li>\n\n\n\n<li>The admin can upload a mask image for the template design.<\/li>\n\n\n\n<li>Customers can fully customize the template using images, text, and shapes.<\/li>\n\n\n\n<li>After customizing and designing the product, the customer can download the image.<\/li>\n\n\n\n<li>The customized image will be visible in the shopping cart and other places as a product image.<\/li>\n\n\n\n<li>The module supports multiple languages and translations.<\/li>\n\n\n\n<li>The extension supports Adobe Illustrator.<\/li>\n\n\n\n<li>Option to generate an Illustrator file and save it as a PDF.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Installation<\/h3>\n<\/div><\/div>\n\n\n\n<p>The installation is just super easy just like our other&nbsp;<a href=\"https:\/\/store.webkul.com\/Magento-2.html\" target=\"_blank\" rel=\"noreferrer noopener\">Magento 2 extensions<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1 \u2013 Upload Folder<\/h3>\n\n\n\n<p>After downloading the Magento 2 Web To Print module zip file, extract it and go to&nbsp;<strong>src&gt;app<\/strong>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><a href=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/upload-folders.jpg\"><img decoding=\"async\" width=\"1031\" height=\"406\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/upload-folders.jpg\" alt=\"upload folders\" class=\"wp-image-101691\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/upload-folders.jpg 1031w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/upload-folders-250x98.jpg 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/upload-folders-300x118.jpg 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/upload-folders-768x302.jpg 768w\" sizes=\"(max-width: 1031px) 100vw, 1031px\" loading=\"lazy\" \/><\/a><\/figure>\n<\/div>\n\n\n<p>Now, you need to upload the app folder to the root directory of the Magento (Adobe Commerce) installation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2 \u2013 Run Commands<\/h3>\n\n\n\n<p>Open the terminal from the Magento root directory and run the following commands:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:upgrade<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:di:compile<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento setup:static-content:deploy<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento indexer:reindex<\/pre>\n\n\n\n<pre class=\"EnlighterJSRAW\">php bin\/magento cache:flush<\/pre>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Web-to-Print AI Folder Setup<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open the <strong>Registry Editor<\/strong> on your windows by selecting <strong>Run as administrator<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"787\" height=\"697\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/reg.webp\" alt=\"reg\" class=\"wp-image-469946\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/reg.webp 787w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/reg-300x266.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/reg-250x221.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/reg-768x680.webp 768w\" sizes=\"(max-width: 787px) 100vw, 787px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Now you have to select the <strong>HKEY_CLASSES_ROOT<\/strong>, click right on it and create a new key (New -&gt; Key)<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1018\" height=\"511\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/root.webp\" alt=\"root\" class=\"wp-image-469947\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/root.webp 1018w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/root-300x151.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/root-250x125.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/root-768x386.webp 768w\" sizes=\"(max-width: 1018px) 100vw, 1018px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Rename the created key as <strong>webtoprint<\/strong>.<\/li>\n\n\n\n<li>Again create a new key inside \u2018webtoprint\u2019 -&gt; <strong>shell<\/strong><\/li>\n\n\n\n<li>Create a new key in the \u2018shell\u2019 -&gt; <strong>open<\/strong><\/li>\n\n\n\n<li>Again create a key in the \u2018open\u2019 -&gt; <strong>command<\/strong><\/li>\n<\/ul>\n\n\n\n<p>Now the Navigation will look like this &#8211;<\/p>\n\n\n\n<p>HKEY_CLASSES_ROOT -&gt; webtoprint -&gt; shell -&gt; open -&gt; command<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1014\" height=\"392\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/shellcomd.webp\" alt=\"ouh\" class=\"wp-image-469970\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/shellcomd.webp 1014w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/shellcomd-300x116.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/shellcomd-250x97.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/shellcomd-768x297.webp 768w\" sizes=\"(max-width: 1014px) 100vw, 1014px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">webtoprint &#8211;<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Right-click on webtoprint to create a new <strong>String <\/strong>(New -&gt; String), and name as &#8211; <strong>\u201cURL PROTOCOL\u201d<\/strong><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on the first file (DEFAULT) and insert the<strong> \u2018Value Data\u2019 &#8211; \u201cURL:Webtoprint AI Protocol\u201d<\/strong><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1008\" height=\"506\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/protocol.webp\" alt=\"protocol\" class=\"wp-image-469948\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/protocol.webp 1008w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/protocol-300x151.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/protocol-250x125.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/protocol-768x386.webp 768w\" sizes=\"(max-width: 1008px) 100vw, 1008px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">shell &#8211;<\/h3>\n\n\n\n<p>Go to shell and click on the \u2018(DEFAULT)\u2019 file. Insert the \u2018Value Data\u2019 &#8211; \u201c<strong>open<\/strong>\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1010\" height=\"510\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/octo.webp\" alt=\"octo\" class=\"wp-image-469955\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/octo.webp 1010w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/octo-300x151.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/octo-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/octo-768x388.webp 768w\" sizes=\"(max-width: 1010px) 100vw, 1010px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Go to open and click on the \u2018(DEFAULT)\u2019 file. Insert the \u2018Value Data\u2019 &#8211; <strong>\u201c&amp;Open\u201d<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1017\" height=\"511\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/open-2.webp\" alt=\"open\" class=\"wp-image-469951\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/open-2.webp 1017w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/open-2-300x151.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/open-2-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/open-2-768x386.webp 768w\" sizes=\"(max-width: 1017px) 100vw, 1017px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">command &#8211;<\/h3>\n\n\n\n<p>There is a file located in the Command key that was created at last named &#8211; \u2018(DEFAULT)\u2019<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click on the file, a dialog box will appear named &#8211; \u201cEdit String\u201d and Input text in the \u2018Value Data\u2019 = <strong>WScript &#8220;path till script&#8221; &#8220;%1&#8221;<\/strong><\/li>\n<\/ul>\n\n\n\n<p><strong>Note &#8211; \u201cpath till script\u201d<\/strong> = Put the path of the folder that is saved in your system and Please ensure that the quotes used for value data are straight quotes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1012\" height=\"506\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/illustrator.webp\" alt=\"illustrator\" class=\"wp-image-469957\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/illustrator.webp 1012w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/illustrator-300x150.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/illustrator-250x125.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/illustrator-768x384.webp 768w\" sizes=\"(max-width: 1012px) 100vw, 1012px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>Changes in Script files &#8211;<\/strong><\/h2>\n\n\n\n<p>There are 2 types of files &#8211;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>.vbs<\/li>\n\n\n\n<li>.jsx<\/li>\n<\/ul>\n\n\n\n<p><strong>-&gt; <\/strong>You have to replace the path mentioned in below codes with the path of the folder which is saved in your system.<\/p>\n\n\n\n<p><strong>JSX file &#8211;<\/strong><\/p>\n\n\n\n<p><strong>var<\/strong> <strong>basefilepath<\/strong> =&nbsp;\u201c\/C\/Users\/webkul\/Desktop\/adobeIllustrator\/&#8221;<\/p>\n\n\n\n<p><strong>VBS file &#8211;<\/strong><\/p>\n\n\n\n<p><strong>apiURL<\/strong> = &nbsp;Enter your server URL<\/p>\n\n\n\n<p><strong>fileBasePath<\/strong> = &#8220;C:\\Users\\webkul\\Desktop\\adobe_Illustrator&#8221;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1152\" height=\"533\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/final.webp\" alt=\"final \" class=\"wp-image-469958\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/final.webp 1152w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/final-300x139.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/final-250x116.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/10\/final-768x355.webp 768w\" sizes=\"(max-width: 1152px) 100vw, 1152px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Note:- You have to create 2 folder with name \u201c<strong>images<\/strong>\u201d and \u201c<strong>pdf\u201d<\/strong> then place the generateAIFile.jsx and final_script.vbs file in the folder which is saved in your system.<\/p>\n\n\n\n<p>In apiURL replacewith the path of site (main url)<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Language Translation <\/h3>\n<\/div><\/div>\n\n\n\n<p>For translating the module language, please go to&nbsp;<strong>app&gt;code&gt;Webkul&gt;WebToPrint&gt;i18n<\/strong>&nbsp;and edit the&nbsp;<strong>en_US.csv<\/strong>&nbsp;file.<\/p>\n\n\n\n<p>Now, translate the words on the right and upload the modified file to the same location.<\/p>\n\n\n\n<p>The filename of the translated file should be according to the language and region code, like de_DE.csv.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"675\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/web-to-print-translationfile-1200x675.webp\" alt=\"language-translation\" class=\"wp-image-444865\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/web-to-print-translationfile-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/web-to-print-translationfile-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/web-to-print-translationfile-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/web-to-print-translationfile-768x432.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/web-to-print-translationfile.webp 1366w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Initial Configuration &#8211; Magento 2 Web to Print Extension<\/h3>\n<\/div><\/div>\n\n\n\n<p>After installing the extension, go to&nbsp;<strong>Stores&gt;Configuration&gt;Webkul&gt;WebToPrint Settings<\/strong>.<\/p>\n\n\n\n<p>The following options will be available:<\/p>\n\n\n\n<p><strong>Active<\/strong>&nbsp;\u2013 Select Yes to enable the module or select No to disable it.<\/p>\n\n\n\n<p><strong>Declaration Before Add to Cart<\/strong>&nbsp;\u2013 You can show any declaration message to the customer before adding the customized product to the cart.<\/p>\n\n\n\n<p><strong>Instruction Before Add To Cart<\/strong>&nbsp;\u2013 You can also show some instruction message to the customer.<\/p>\n\n\n\n<p><strong>Canvas Width in Pixels<\/strong>&nbsp;\u2013 Enter the minimum width (in pixels) of the upload image.<\/p>\n\n\n\n<p><strong>Canvas Height in Pixels<\/strong>&nbsp;\u2013 Enter the minimum height (in pixels) of the uploaded image.<br><strong>Image Width In Pixel<\/strong>&nbsp;\u2013 Enter the width (in pixels) of the final image.<\/p>\n\n\n\n<p><strong>Image Height In Pixel<\/strong>&nbsp;\u2013&nbsp;Enter the height (in pixels) of the final image.<\/p>\n\n\n\n<p><strong>Upload Images Minimum DPI<\/strong>&nbsp;\u2013 Set the minimum DPI required for uploading images by a customer. The higher the DPI, the sharper and clearer will be the printed images.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1366\" height=\"768\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-configuration1.webp\" alt=\"web-to-print-configuration\" class=\"wp-image-444624\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-configuration1.webp 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-configuration1-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-configuration1-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-configuration1-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-configuration1-768x432.webp 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Magento 2 Web to Print Options &#8211; Management<\/h3>\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Adding Image Category:<\/h3>\n\n\n\n<p>For uploading the images for the templates, the admin first needs to create image categories. Go to&nbsp;<strong>Web To Print.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"992\" height=\"768\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-menu-1.webp\" alt=\"web-to-print-menu\" class=\"wp-image-444713\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-menu-1.webp 992w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-menu-1-300x232.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-menu-1-250x194.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-menu-1-768x595.webp 768w\" sizes=\"(max-width: 992px) 100vw, 992px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Then click on<strong>&nbsp;Image Category&gt;Add Images Category<\/strong>.<\/p>\n\n\n\n<p>Then, enter the name, and description, and upload any category image.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1366\" height=\"768\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-category-image.webp\" alt=\"web-to-print-category-image\" class=\"wp-image-444628\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-category-image.webp 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-category-image-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-category-image-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-category-image-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-category-image-768x432.webp 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Uploading Images<\/h3>\n\n\n\n<p>After creating the categories for the images, the admin can now upload images for the templates. Go to&nbsp;<strong>Web To Print&gt;Images&gt;Add Image<\/strong>.<\/p>\n\n\n\n<p>Upload the image from your computer, select category and set alt text description.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1366\" height=\"768\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-image.webp\" alt=\"web-to-print-add-image\" class=\"wp-image-444629\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-image.webp 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-image-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-image-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-image-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-image-768x432.webp 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">WTP Fonts<\/h3>\n\n\n\n<p>The admin can upload custom font files for the text editor. Go to&nbsp;<strong>Web To Print&gt;WTP Fonts&gt;Add Fonts<\/strong>&nbsp;and upload the font file.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1304\" height=\"654\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-font.webp\" alt=\"web-to-print-font\" class=\"wp-image-444632\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-font.webp 1304w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-font-300x150.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-font-1200x602.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-font-250x125.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-font-768x385.webp 768w\" sizes=\"(max-width: 1304px) 100vw, 1304px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">WTP Colors<\/h3>\n\n\n\n<p>Although the admin and the customer can add the color in the template using color name or color codes.<\/p>\n\n\n\n<p>Besides that, the admin can create some predefined color options for the template. Go to&nbsp;<strong>Web To Print&gt;WTP Colors&gt;Add New Color<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1366\" height=\"768\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-color.webp\" alt=\"web-to-print-color\" class=\"wp-image-444633\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-color.webp 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-color-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-color-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-color-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-color-768x432.webp 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"create-personalized-products\">Create Personalized Products<\/h3>\n\n\n\n<p>For adding a new personalized product to your online store, go to&nbsp;<strong>Catalog&gt;Products&gt;Add Product&gt;Web To Print<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1304\" height=\"654\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-produts.webp\" alt=\"web-to-print-produts\" class=\"wp-image-444634\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-produts.webp 1304w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-produts-300x150.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-produts-1200x602.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-produts-250x125.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-produts-768x385.webp 768w\" sizes=\"(max-width: 1304px) 100vw, 1304px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Then, go to the&nbsp;<strong>WTP Customize<\/strong>&nbsp;tab and click&nbsp;<strong>Create WTP Template<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1304\" height=\"654\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-product-detail.webp\" alt=\"web-to-print-product-detail\" class=\"wp-image-444635\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-product-detail.webp 1304w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-product-detail-300x150.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-product-detail-1200x602.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-product-detail-250x125.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-product-detail-768x385.webp 768w\" sizes=\"(max-width: 1304px) 100vw, 1304px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Clicking the&nbsp;<strong>Create WTP Template<\/strong>&nbsp;brings up the below section.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1366\" height=\"768\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-templates.webp\" alt=\"web-to-print-templates\" class=\"wp-image-444636\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-templates.webp 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-templates-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-templates-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-templates-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-templates-768x432.webp 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Adding Template<\/h3>\n\n\n\n<p>To insert a new template, click&nbsp;<strong>Add More<\/strong>&nbsp;and the following form will appear where the admin needs to provide the template information:<\/p>\n\n\n\n<p><strong>Title<\/strong>&nbsp;\u2013 Set the title for the frontend.<\/p>\n\n\n\n<p><strong>Description<\/strong>&nbsp;\u2013 Enter any description of the template.<\/p>\n\n\n\n<p><strong>Base Image<\/strong>&nbsp;\u2013&nbsp; Upload the base image of the product.<\/p>\n\n\n\n<p><strong>Mask Image<\/strong>&nbsp;\u2013 Upload the mask image of the product where customization can be done.<\/p>\n\n\n\n<p><strong>Add Template Variation<\/strong>&nbsp;\u2013 Use this to add the template variation.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><img decoding=\"async\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-template.webp\" alt=\"web-to-print-add-template\" width=\"1304\" height=\"654\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-template.webp 1304w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-template-300x150.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-template-1200x602.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-template-250x125.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-template-768x385.webp 768w\" loading=\"lazy\"><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Adding Text<\/h3>\n\n\n\n<p>To add text to the template, click the Text icon and edit the text. The text editor has various options to customize the text: font face, bold, italic, size, color, etc.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"606\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/webp-to-print-add-text-to-image-1200x606.webp\" alt=\"web-to-print-add-text\" class=\"wp-image-444937\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/webp-to-print-add-text-to-image-1200x606.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/webp-to-print-add-text-to-image-300x152.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/webp-to-print-add-text-to-image-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/webp-to-print-add-text-to-image-768x388.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/05\/webp-to-print-add-text-to-image.webp 1510w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\"><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Adding Images<\/h3>\n\n\n\n<p>The admin can add the images to the template. The height and width of the image can be adjusted accordingly.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1366\" height=\"768\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-image-custome-image.webp\" alt=\"web-to-print-add-image-customer-image\" class=\"wp-image-444645\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-image-custome-image.webp 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-image-custome-image-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-image-custome-image-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-image-custome-image-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-image-custome-image-768x432.webp 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Adding Shapes<\/h3>\n\n\n\n<p>For adding shapes, click Shape and then click any object. You can also customize the shape using fill color, border color, width, etc.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1366\" height=\"768\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-shape.webp\" alt=\"web-to-print-add-shape\" class=\"wp-image-444646\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-shape.webp 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-shape-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-shape-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-shape-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-add-shape-768x432.webp 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Adding Zoom<\/h3>\n\n\n\n<p>For adding zoom, first, click Zoom, and then you can make use of the zoom slider to zoom in or out on the respective image.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1366\" height=\"768\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-zoom.webp\" alt=\"web-to-print-zoom\" class=\"wp-image-444647\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-zoom.webp 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-zoom-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-zoom-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-zoom-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-zoom-768x432.webp 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Preview<\/h3>\n\n\n\n<p>The admin can also preview the customization made from the backend.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1304\" height=\"654\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-preview.webp\" alt=\"web-to-print-preview\" class=\"wp-image-444648\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-preview.webp 1304w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-preview-300x150.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-preview-1200x602.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-preview-250x125.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-preview-768x385.webp 768w\" sizes=\"(max-width: 1304px) 100vw, 1304px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Customer Storefront &#8211;  Workflow<\/h3>\n<\/div><\/div>\n\n\n\n<p>On the product page, customers will see the<strong>&nbsp;Customize Product<\/strong>&nbsp;button.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1304\" height=\"654\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-cutomizable-product.webp\" alt=\"web-to-print-cutomizable-product\" class=\"wp-image-444652\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-cutomizable-product.webp 1304w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-cutomizable-product-300x150.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-cutomizable-product-1200x602.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-cutomizable-product-250x125.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-cutomizable-product-768x385.webp 768w\" sizes=\"(max-width: 1304px) 100vw, 1304px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Canvas<\/h3>\n\n\n\n<p>After clicking the Customize Product button, the Canvas editor will open.<\/p>\n\n\n\n<p>Here, the customer can customize the product images using the text editor, upload images, add shapes to the image or add zoom functionality to the image.<\/p>\n\n\n\n<p>The customer can choose any of the templates and customize them accordingly.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1366\" height=\"768\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-printcanvas.webp\" alt=\"web-to-printcanvas\" class=\"wp-image-444653\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-printcanvas.webp 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-printcanvas-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-printcanvas-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-printcanvas-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-printcanvas-768x432.webp 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Final Image<\/h3>\n\n\n\n<p>Once, the customer finishes the customization, they need to save the template and then preview it.<\/p>\n\n\n\n<p>Following the preview pop-up window, the customer needs to check the declaration, enter the quantity, and then click the Add to Cart button.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1366\" height=\"768\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-customer-preview.webp\" alt=\"web-to-print-customer-preview\" class=\"wp-image-444654\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-customer-preview.webp 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-customer-preview-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-customer-preview-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-customer-preview-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-customer-preview-768x432.webp 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Shopping Cart<\/h3>\n\n\n\n<p>Now, when the customer finalizes the image, the product image will be changed automatically.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1366\" height=\"768\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-shopping-cart.webp\" alt=\"web-to-print-shopping-cart\" class=\"wp-image-444655\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-shopping-cart.webp 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-shopping-cart-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-shopping-cart-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-shopping-cart-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-shopping-cart-768x432.webp 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Once the order is placed, the customer will get a confirmation, as shown in the below image:<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1304\" height=\"654\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-order-placed.webp\" alt=\"web-to-print-order-placed\" class=\"wp-image-444666\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-order-placed.webp 1304w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-order-placed-300x150.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-order-placed-1200x602.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-order-placed-250x125.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-order-placed-768x385.webp 768w\" sizes=\"(max-width: 1304px) 100vw, 1304px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The admin will then select Download zip and Generate file from the order detail page after navigating to the order section at the bottom.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1366\" height=\"768\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-order-detail-admin.webp\" alt=\"web-to-print-order-detail-admin\" class=\"wp-image-444669\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-order-detail-admin.webp 1366w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-order-detail-admin-300x169.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-order-detail-admin-1200x675.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-order-detail-admin-250x141.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-order-detail-admin-768x432.webp 768w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Once the admin clicks on the download zip, he or she can view all of the customised images, as shown in the image below.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" width=\"812\" height=\"733\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-download-images.webp\" alt=\"web-to-print-download-images\" class=\"wp-image-444722\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-download-images.webp 812w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-download-images-300x271.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-download-images-250x226.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-download-images-768x693.webp 768w\" sizes=\"(max-width: 812px) 100vw, 812px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>When you click the generate button, a PDF file will be generated, as seen in the blog image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"569\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-web-to-print-pdf-generated-1200x569.webp\" alt=\"Generating image\" class=\"wp-image-477284\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-web-to-print-pdf-generated-1200x569.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-web-to-print-pdf-generated-300x142.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-web-to-print-pdf-generated-250x119.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-web-to-print-pdf-generated-768x364.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-web-to-print-pdf-generated-1536x729.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2024\/12\/webkul-web-to-print-pdf-generated.webp 1920w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Once the PDF file has been generated, click the Download PDF button to download it.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"2240\" height=\"1760\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-generte-pdf.webp\" alt=\"web-to-print-generte-pdf\" class=\"wp-image-444725\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-generte-pdf.webp 2240w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-generte-pdf-300x236.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-generte-pdf-1200x943.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-generte-pdf-250x196.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-generte-pdf-768x603.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-generte-pdf-1536x1207.webp 1536w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-generte-pdf-2048x1609.webp 2048w\" sizes=\"(max-width: 2240px) 100vw, 2240px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Once the PDF file has been generated, click the Download PDF button to download it.<\/p>\n\n\n\n<p><strong>Note<\/strong>: <\/p>\n\n\n\n<p>This feature will function only if Adobe Illustrator is installed on your Windows system. <\/p>\n\n\n\n<p>To ensure optimal performance and access to advanced tools, please use the latest version of the software.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1519\" height=\"728\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-open-download-pdf.webp\" alt=\"web-to-print-open-download-pdf\" class=\"wp-image-444731\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-open-download-pdf.webp 1519w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-open-download-pdf-300x144.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-open-download-pdf-1200x575.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-open-download-pdf-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/web-to-print-open-download-pdf-768x368.webp 768w\" sizes=\"(max-width: 1519px) 100vw, 1519px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Support<\/h3>\n<\/div><\/div>\n\n\n\n<p>That\u2019s all for the Web to Pring extension for Magento 2 (Adobe Commerce), in case you need more information or require any customization, then please send an email to&nbsp;support@webkul.com<\/p>\n\n\n\n<p>Explore the&nbsp;<a href=\"https:\/\/webkul.com\/adobe-commerce-cloud\/\" target=\"_blank\" rel=\"noreferrer noopener\">Adobe Commerce Cloud development service<\/a>&nbsp;by Webkul. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Magento 2 Web To Print(Adobe Commerce) extension allows you to sell personalized products on your online store. With the help of the Web To Print extension, the customer can customize the product with text, images, and shapes. Magento 2 Web To Print extension is a must who are selling personalized products such as printed t-shirts, <a href=\"https:\/\/webkul.com\/blog\/magento2-web-to-print\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":135,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[302],"tags":[2070,5722,5721],"class_list":["post-101638","post","type-post","status-publish","format-standard","hentry","category-magento2","tag-magento2","tag-productdesign","tag-webtoprint"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Adobe Commerce Web To Print | Personalized Products Extension<\/title>\n<meta name=\"description\" content=\"Magento 2 Web To Print(Adobe Commerce) module allows to create personalized products like coffee mugs, printed t-shirts, and customize it with templates.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/webkul.com\/blog\/magento2-web-to-print\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Adobe Commerce Web To Print | Personalized Products Extension\" \/>\n<meta property=\"og:description\" content=\"Magento 2 Web To Print(Adobe Commerce) module allows to create personalized products like coffee mugs, printed t-shirts, and customize it with templates.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/magento2-web-to-print\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rk225\" \/>\n<meta property=\"article:published_time\" content=\"2017-11-14T16:01:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-05T14:13:54+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2017\/11\/upload-folders.jpg\" \/>\n<meta name=\"author\" content=\"Rohit Kashyap\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/rohitk225\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rohit Kashyap\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-web-to-print\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-web-to-print\/\"},\"author\":{\"name\":\"Rohit Kashyap\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/8af0383ed18e56d4b0a71504f0d3dac6\"},\"headline\":\"Guide for Adobe Commerce Web To Print\",\"datePublished\":\"2017-11-14T16:01:53+00:00\",\"dateModified\":\"2025-02-05T14:13:54+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-web-to-print\/\"},\"wordCount\":1681,\"commentCount\":4,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-web-to-print\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2017\/11\/upload-folders.jpg\",\"keywords\":[\"Magento2\",\"productdesign\",\"webtoprint\"],\"articleSection\":[\"Magento2\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-web-to-print\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-web-to-print\/\",\"url\":\"https:\/\/webkul.com\/blog\/magento2-web-to-print\/\",\"name\":\"Adobe Commerce Web To Print | Personalized Products Extension\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-web-to-print\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-web-to-print\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2017\/11\/upload-folders.jpg\",\"datePublished\":\"2017-11-14T16:01:53+00:00\",\"dateModified\":\"2025-02-05T14:13:54+00:00\",\"description\":\"Magento 2 Web To Print(Adobe Commerce) module allows to create personalized products like coffee mugs, printed t-shirts, and customize it with templates.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/magento2-web-to-print\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/magento2-web-to-print\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-web-to-print\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/upload-folders.jpg\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/upload-folders.jpg\",\"width\":1031,\"height\":406,\"caption\":\"upload folders\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/magento2-web-to-print\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guide for Adobe Commerce Web To Print\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webkul.com\/blog\/#website\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"name\":\"Webkul Blog\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webkul.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webkul.com\/blog\/#organization\",\"name\":\"WebKul Software Private Limited\",\"url\":\"https:\/\/webkul.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png\",\"width\":380,\"height\":380,\"caption\":\"WebKul Software Private Limited\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/webkul\/\",\"https:\/\/x.com\/webkul\",\"https:\/\/www.instagram.com\/webkul\/\",\"https:\/\/www.linkedin.com\/company\/webkul\",\"https:\/\/www.youtube.com\/user\/webkul\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/8af0383ed18e56d4b0a71504f0d3dac6\",\"name\":\"Rohit Kashyap\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/2a03958fa8ce3547181ab06e5a13c57dc5861ea7b27f90282b6eb7ae97118e58?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/2a03958fa8ce3547181ab06e5a13c57dc5861ea7b27f90282b6eb7ae97118e58?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Rohit Kashyap\"},\"description\":\"Rohit Kashyap drives global promotion of digital commerce services through client success documentation, social media management, and video podcast sessions, enhancing the visibility and market reach.\",\"sameAs\":[\"https:\/\/webkul.com\/\",\"https:\/\/www.facebook.com\/rk225\",\"https:\/\/www.instagram.com\/rk225\",\"https:\/\/in.linkedin.com\/in\/rk225\",\"https:\/\/x.com\/https:\/\/twitter.com\/rohitk225\"],\"url\":\"https:\/\/webkul.com\/blog\/author\/rohit-kashyap971\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Adobe Commerce Web To Print | Personalized Products Extension","description":"Magento 2 Web To Print(Adobe Commerce) module allows to create personalized products like coffee mugs, printed t-shirts, and customize it with templates.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/webkul.com\/blog\/magento2-web-to-print\/","og_locale":"en_US","og_type":"article","og_title":"Adobe Commerce Web To Print | Personalized Products Extension","og_description":"Magento 2 Web To Print(Adobe Commerce) module allows to create personalized products like coffee mugs, printed t-shirts, and customize it with templates.","og_url":"https:\/\/webkul.com\/blog\/magento2-web-to-print\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_author":"https:\/\/www.facebook.com\/rk225","article_published_time":"2017-11-14T16:01:53+00:00","article_modified_time":"2025-02-05T14:13:54+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2017\/11\/upload-folders.jpg","type":"","width":"","height":""}],"author":"Rohit Kashyap","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/rohitk225","twitter_site":"@webkul","twitter_misc":{"Written by":"Rohit Kashyap","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/magento2-web-to-print\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/magento2-web-to-print\/"},"author":{"name":"Rohit Kashyap","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/8af0383ed18e56d4b0a71504f0d3dac6"},"headline":"Guide for Adobe Commerce Web To Print","datePublished":"2017-11-14T16:01:53+00:00","dateModified":"2025-02-05T14:13:54+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-web-to-print\/"},"wordCount":1681,"commentCount":4,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-web-to-print\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2017\/11\/upload-folders.jpg","keywords":["Magento2","productdesign","webtoprint"],"articleSection":["Magento2"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/magento2-web-to-print\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/magento2-web-to-print\/","url":"https:\/\/webkul.com\/blog\/magento2-web-to-print\/","name":"Adobe Commerce Web To Print | Personalized Products Extension","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/magento2-web-to-print\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/magento2-web-to-print\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2017\/11\/upload-folders.jpg","datePublished":"2017-11-14T16:01:53+00:00","dateModified":"2025-02-05T14:13:54+00:00","description":"Magento 2 Web To Print(Adobe Commerce) module allows to create personalized products like coffee mugs, printed t-shirts, and customize it with templates.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/magento2-web-to-print\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/magento2-web-to-print\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/magento2-web-to-print\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/upload-folders.jpg","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2017\/11\/upload-folders.jpg","width":1031,"height":406,"caption":"upload folders"},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/magento2-web-to-print\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Guide for Adobe Commerce Web To Print"}]},{"@type":"WebSite","@id":"https:\/\/webkul.com\/blog\/#website","url":"https:\/\/webkul.com\/blog\/","name":"Webkul Blog","description":"","publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webkul.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webkul.com\/blog\/#organization","name":"WebKul Software Private Limited","url":"https:\/\/webkul.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2021\/08\/webkul-logo-accent-sq.png","width":380,"height":380,"caption":"WebKul Software Private Limited"},"image":{"@id":"https:\/\/webkul.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/webkul\/","https:\/\/x.com\/webkul","https:\/\/www.instagram.com\/webkul\/","https:\/\/www.linkedin.com\/company\/webkul","https:\/\/www.youtube.com\/user\/webkul\/"]},{"@type":"Person","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/8af0383ed18e56d4b0a71504f0d3dac6","name":"Rohit Kashyap","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/2a03958fa8ce3547181ab06e5a13c57dc5861ea7b27f90282b6eb7ae97118e58?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/2a03958fa8ce3547181ab06e5a13c57dc5861ea7b27f90282b6eb7ae97118e58?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Rohit Kashyap"},"description":"Rohit Kashyap drives global promotion of digital commerce services through client success documentation, social media management, and video podcast sessions, enhancing the visibility and market reach.","sameAs":["https:\/\/webkul.com\/","https:\/\/www.facebook.com\/rk225","https:\/\/www.instagram.com\/rk225","https:\/\/in.linkedin.com\/in\/rk225","https:\/\/x.com\/https:\/\/twitter.com\/rohitk225"],"url":"https:\/\/webkul.com\/blog\/author\/rohit-kashyap971\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/101638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/users\/135"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=101638"}],"version-history":[{"count":88,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/101638\/revisions"}],"predecessor-version":[{"id":482529,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/101638\/revisions\/482529"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=101638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=101638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=101638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}