{"id":554002,"date":"2026-08-24T05:43:58","date_gmt":"2026-08-24T05:43:58","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=554002"},"modified":"2026-08-24T05:46:49","modified_gmt":"2026-08-24T05:46:49","slug":"user-guide-for-prestashop-canva-connect","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/","title":{"rendered":"User Guide for PrestaShop Canva Connect"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.webkul.com\/prestashop-canva-connect.html\">PrestaShop Canva Connect<\/a> links your Canva account directly to your PrestaShop shop, so you can edit product images, category banners, brand logos and supplier pictures.<\/p>\n\n\n\n<p>The module adds an &#8220;Edit in Canva&#8221; action to the relevant back-office grids and provides a full media library for importing and reusing designs.<\/p>\n\n\n\n<p>It is designed for store owners and marketing teams who already use Canva to create promotional and catalogue imagery. <\/p>\n\n\n\n<p>Instead of switching between tools, you open Canva from inside PrestaShop, make your changes, and return to find the new image already applied.<\/p>\n\n\n\n<p>The module also supports bulk updates through a background job queue, which is useful when refreshing many items at once.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Features of PrestaShop Canva Connect<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Sends the current product, category, brand or supplier image to Canva and writes the edited design back automatically.<\/li>\n\n\n\n<li>Adds an &#8220;Edit in Canva&#8221; row action to Product, Category, Brand and Supplier grids in the back office.<\/li>\n\n\n\n<li>Adds a bulk &#8220;Apply a Canva design&#8221; action to the same grids for updating many items at once.<\/li>\n\n\n\n<li>Connects to Canva using OAuth 2.0 with PKCE; stores access and refresh tokens in encrypted form.<\/li>\n\n\n\n<li>Verifies every design returning from Canva using Canva&#8217;s Connect signing keys before it touches your catalogue.<\/li>\n\n\n\n<li>Lets you browse your Canva designs inside PrestaShop with search and pagination, then import any design into the media library.<\/li>\n\n\n\n<li>Provides a searchable, filterable media library for all imported designs with options to attach them to catalogue items or copy HTML snippets.<\/li>\n\n\n\n<li>Automatically backs up the old image when replacing a category, brand or supplier image, so you can restore it later.<\/li>\n\n\n\n<li>Processes bulk assignments through a durable job queue with automatic retry and back-off.<\/li>\n\n\n\n<li>Shows queue statistics (waiting, running, done, failed) and offers Run now, Retry failed and Clear finished controls.<\/li>\n\n\n\n<li>Generates a tokenised cron URL so the queue can run on a schedule without manual log-ins.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">How to Install PrestaShop Canva Connect<\/h3>\n<\/div><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Firstly, go to the module manager in the back office and click on \u2018upload a module\u2019.<\/li>\n\n\n\n<li>After that, drag and drop the module file or select the file from the system.<\/li>\n\n\n\n<li>In this way, the module installation will be successful.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"521\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp\" alt=\"click here to uplaod module\" class=\"wp-image-516196\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-300x130.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-250x109.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-768x334.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module.webp 1284w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1262\" height=\"530\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here.webp\" alt=\"upload module file\" class=\"wp-image-516198\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here.webp 1262w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here-300x126.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here-1200x504.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here-250x105.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/upload-the-module-here-768x323.webp 768w\" sizes=\"(max-width: 1262px) 100vw, 1262px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" width=\"1200\" height=\"606\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module-1200x606.webp\" alt=\"configure module\" class=\"wp-image-516197\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module-1200x606.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module-300x152.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module-768x388.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/configure-module.webp 1294w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Setup Progress and Connection<\/h3>\n<\/div><\/div>\n\n\n\n<p>Below is the credentials form, the settings page shows a three-step checklist:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Shop runs on a secure address \u2014 Canva requires HTTPS. If your shop is not on HTTPS, the Connect button is disabled and a warning explains why.<\/li>\n\n\n\n<li>Canva credentials saved \u2014 appears once Client ID, Client Secret and App ID are all present.<\/li>\n\n\n\n<li>Account connected \u2014 appears once you have successfully authorised the module with your Canva account.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"628\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/settings-628x1024.webp\" alt=\"settings\" class=\"wp-image-554007\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/settings-628x1024.webp 628w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/settings-184x300.webp 184w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/settings-153x249.webp 153w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/settings-768x1252.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/settings-942x1536.webp 942w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/settings.webp 1070w\" sizes=\"(max-width: 628px) 100vw, 628px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Connecting your Canva Account<\/h4>\n\n\n\n<p><strong>Step 1: <\/strong><\/p>\n\n\n\n<p>Go to Design &gt; Canva Connect &gt; Settings.<\/p>\n\n\n\n<p><strong>Step 2: <\/strong><\/p>\n\n\n\n<p>In a new browser tab, go to <a href=\"https:\/\/www.canva.com\/developers\/\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/www.canva.com\/developers\/<\/a> and sign in with your Canva account.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"474\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-developers-1200x474.webp\" alt=\"canva developers\" class=\"wp-image-554008\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-developers-1200x474.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-developers-300x119.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-developers-250x99.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-developers-768x303.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-developers.webp 1281w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, go to &#8216;Your integrations&#8217; section and click on &#8216;Create an integration&#8217; button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"461\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/integrations-1200x461.webp\" alt=\"integrations\" class=\"wp-image-554009\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/integrations-1200x461.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/integrations-300x115.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/integrations-250x96.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/integrations-768x295.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/integrations.webp 1282w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"405\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/create-integration-1200x405.webp\" alt=\"create integration\" class=\"wp-image-554010\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/create-integration-1200x405.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/create-integration-300x101.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/create-integration-250x84.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/create-integration-768x259.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/create-integration.webp 1250w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>On clicking &#8216;Create an integration&#8217; button, a popup appears on the page asking for the type of integration you need to create.<\/p>\n\n\n\n<p>Select public, agree to Canva terms, and click on &#8216;Create Integration&#8217; button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"584\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/create-integration-popup-1200x584.webp\" alt=\"integration type\" class=\"wp-image-554013\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/create-integration-popup-1200x584.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/create-integration-popup-300x146.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/create-integration-popup-250x122.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/create-integration-popup-768x374.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/create-integration-popup.webp 1266w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Specify the integration name and you will find Client ID and Client secret under Credentials.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"927\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/add-integration-1200x927.webp\" alt=\"add integration\" class=\"wp-image-554016\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/add-integration-1200x927.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/add-integration-300x232.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/add-integration-250x193.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/add-integration-768x594.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/add-integration.webp 1268w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Step 3: Allow two web addresses<\/strong><\/p>\n\n\n\n<p>Enter the redirect URL given under addresses on Canva Connect page in URL 1 field under the Authentication tab in Canva. This URL is required so you can send pictures to Canva.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"893\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/authentication-1200x893.webp\" alt=\"authentication\" class=\"wp-image-554019\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/authentication-1200x893.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/authentication-300x223.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/authentication-250x186.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/authentication-768x572.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/authentication.webp 1271w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now, enter the return URL given under addresses on Canva Connect page in Return URL field under Return Navigation tab on Canva. <\/p>\n\n\n\n<p>This URL is required so that the finished design come back to PrestaShop.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"499\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/return-url-1200x499.webp\" alt=\"return navigation\" class=\"wp-image-554020\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/return-url-1200x499.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/return-url-300x125.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/return-url-250x104.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/return-url-768x319.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/return-url.webp 1268w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Step 4: Tick the permissions<\/strong><\/p>\n\n\n\n<p>Canva asks which things your shop is allowed to do. You can tick the required ones under Scopes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1029\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/scopes-1029x1024.webp\" alt=\"scopes\" class=\"wp-image-554024\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/scopes-1029x1024.webp 1029w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/scopes-300x300.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/scopes-250x249.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/scopes-768x764.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/scopes-120x120.webp 120w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/scopes.webp 1269w\" sizes=\"(max-width: 1029px) 100vw, 1029px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Step 5: Copy Client ID, Client Secret, and App ID into your shop.<\/strong><\/p>\n\n\n\n<p>After entering the credentials, click on save button.<\/p>\n\n\n\n<p><strong>Step 6: Connect<\/strong><\/p>\n\n\n\n<p>Click on &#8220;Connect to Canva&#8221; button.<\/p>\n\n\n\n<p>Canva opens and asks whether you allow your shop to access your Canva account. Click on &#8216;Allow&#8217; button.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"506\" height=\"618\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-account.webp\" alt=\"canva account\" class=\"wp-image-554026\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-account.webp 506w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-account-246x300.webp 246w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-account-204x249.webp 204w\" sizes=\"(max-width: 506px) 100vw, 506px\" loading=\"lazy\" \/><\/figure>\n<\/div>\n\n\n<p>On clicking the &#8216;Allow&#8217; button, You will be redirected to your shop, and the page now says&nbsp;Connected to Canva.&nbsp;together with the list of permissions you granted.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">PrestaShop Canva Connect Configuration<\/h3>\n<\/div><\/div>\n\n\n\n<p>Navigate to Design &gt; Canva Connect &gt; Settings. The settings page is split into three areas: credentials, connection status, and registered URLs.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"637\" height=\"1024\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/module-settings-637x1024.webp\" alt=\"module settings\" class=\"wp-image-554031\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/module-settings-637x1024.webp 637w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/module-settings-187x300.webp 187w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/module-settings-155x249.webp 155w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/module-settings-768x1235.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/module-settings-955x1536.webp 955w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/module-settings.webp 1070w\" sizes=\"(max-width: 637px) 100vw, 637px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Canva Integration Credentials<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Client ID (Required): Paste the Client ID from your integration at canva.com\/developers.<\/li>\n\n\n\n<li>Client Secret (Required): Paste the Client Secret from the same integration. The field masks your secret after saving, so leave it blank to keep the existing value.<\/li>\n\n\n\n<li>App ID (Required): Enter your Canva App ID. This is needed to fetch Canva&#8217;s signing keys when a design returns from the editor, so the module can verify it is genuine.<\/li>\n\n\n\n<li>Default Export Format: Choose the file type for designs sent back from Canva. Options are PNG, JPG or PDF. PNG is selected by default and works for most use cases.<\/li>\n\n\n\n<li>Export Quality: Choose Regular or Pro. Pro produces higher-resolution exports but requires a Canva Pro plan.<\/li>\n\n\n\n<li>Debug Logging: Turn this on only when troubleshooting. It records detailed request and response logs that help identify connection or import problems.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Editing Pictures in Canva<\/h3>\n<\/div><\/div>\n\n\n\n<p>After the successful installation of the module, an option &#8220;Edit in Canva&#8221; gets available in product, categories, brands, and suppliers grids. Using this option, the admin can edit the image in Canva.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"564\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/products-1200x564.webp\" alt=\"products\" class=\"wp-image-554217\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/products-1200x564.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/products-300x141.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/products-250x118.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/products-768x361.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/products.webp 1272w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"572\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/categories-1200x572.webp\" alt=\"categories\" class=\"wp-image-554218\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/categories-1200x572.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/categories-300x143.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/categories-250x119.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/categories-768x366.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/categories.webp 1276w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"549\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/brands-1200x549.webp\" alt=\"brands\" class=\"wp-image-554219\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/brands-1200x549.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/brands-300x137.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/brands-250x114.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/brands-768x351.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/brands.webp 1270w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"582\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/suppliers-1200x582.webp\" alt=\"suppliers\" class=\"wp-image-554220\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/suppliers-1200x582.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/suppliers-300x146.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/suppliers-250x121.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/suppliers-768x373.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/suppliers.webp 1272w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>On clicking the &#8216;Edit in Canva&#8217; option, the admin is redirected to Canva where they can edit the image.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"575\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-2-1200x575.webp\" alt=\"canva\n\" class=\"wp-image-554221\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-2-1200x575.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-2-300x144.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-2-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-2-768x368.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-2.webp 1294w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Once done editing, click on the return button. On clicking the return button, a popup appears on the page as shown in the below screenshot.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"574\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-edit-1200x574.webp\" alt=\"canva edit\" class=\"wp-image-554222\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-edit-1200x574.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-edit-300x143.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-edit-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-edit-768x367.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-edit.webp 1288w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>On clicking the return button, the admin will be redirect to PrestaShop. In edit product page, the admin can view the new image has been applied to the product.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1068\" height=\"767\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/edit-product-page.webp\" alt=\"edit product page\" class=\"wp-image-554223\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/edit-product-page.webp 1068w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/edit-product-page-300x215.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/edit-product-page-250x180.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/edit-product-page-768x552.webp 768w\" sizes=\"(max-width: 1068px) 100vw, 1068px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Storefront View<\/strong><\/p>\n\n\n\n<p>When a merchant edits an image in Canva and returns to PrestaShop, the new image is saved to the server immediately. <\/p>\n\n\n\n<p>On the next page load, the updated image appears in the product page without any further action needed.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"909\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/product-page-1200x909.webp\" alt=\"product page\" class=\"wp-image-554231\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/product-page-1200x909.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/product-page-300x227.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/product-page-250x189.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/product-page-768x582.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/product-page.webp 1209w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Canva Designs<\/h3>\n<\/div><\/div>\n\n\n\n<p>This page shows the designs already in your Canva account \u2014 everything you have ever made there. Use it when you want to bring an existing design into your shop, rather than editing a shop picture.<\/p>\n\n\n\n<p>You can search for a design by typing part of design&#8217;s name in search bar. <\/p>\n\n\n\n<p>Also, each design has an&nbsp;<strong>Import<\/strong>&nbsp;button. Clicking it copies that design into your shop&#8217;s library. <\/p>\n\n\n\n<p>You will see&nbsp;Importing<em>\u2026<\/em>&nbsp;and then&nbsp;Imported into your library<em>.<\/em>&nbsp;It stays on this page, so you can import several one after another.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1081\" height=\"543\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-designs.webp\" alt=\"canva designs\" class=\"wp-image-554224\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-designs.webp 1081w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-designs-300x151.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-designs-250x126.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-designs-768x386.webp 768w\" sizes=\"(max-width: 1081px) 100vw, 1081px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Canva Library<\/h3>\n<\/div><\/div>\n\n\n\n<p>The Canva Library is where all imported designs live. From here you can search by name, filter by source (Imported or Backup), sort by newest, oldest, name or file size, and page through results.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1084\" height=\"572\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-design.webp\" alt=\"search design\" class=\"wp-image-554226\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-design.webp 1084w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-design-300x158.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-design-250x132.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-design-768x405.webp 768w\" sizes=\"(max-width: 1084px) 100vw, 1084px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1083\" height=\"570\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/filter.webp\" alt=\"filters\" class=\"wp-image-554227\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/filter.webp 1083w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/filter-300x158.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/filter-250x132.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/filter-768x404.webp 768w\" sizes=\"(max-width: 1083px) 100vw, 1083px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1084\" height=\"568\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/filter-list.webp\" alt=\"canva library\" class=\"wp-image-554229\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/filter-list.webp 1084w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/filter-list-300x157.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/filter-list-250x131.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/filter-list-768x402.webp 768w\" sizes=\"(max-width: 1084px) 100vw, 1084px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Under each design there is a dropdown and a number box.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Choose what you are attaching to: Product, Category, Brand or Supplier.<\/li>\n\n\n\n<li>Type that item&#8217;s ID number.<\/li>\n\n\n\n<li>Click Attach.<\/li>\n<\/ol>\n\n\n\n<p><strong>Delete Images<\/strong><\/p>\n\n\n\n<p>Removes the design from your library and deletes the file.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1098\" height=\"721\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/delete.webp\" alt=\"delete image\" class=\"wp-image-554234\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/delete.webp 1098w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/delete-300x197.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/delete-250x164.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/delete-768x504.webp 768w\" sizes=\"(max-width: 1098px) 100vw, 1098px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>It does not touch pictures already applied to your shop.&nbsp;If you attached a design to a product last week and delete it from the library today, the product keeps its picture. <\/p>\n\n\n\n<p>The library is a storage shelf, not the pictures themselves.<\/p>\n\n\n\n<p>You are asked to confirm before anything is deleted.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1037\" height=\"473\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/delete-popup.webp\" alt=\"delete popup\" class=\"wp-image-554236\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/delete-popup.webp 1037w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/delete-popup-300x137.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/delete-popup-250x114.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/delete-popup-768x350.webp 768w\" sizes=\"(max-width: 1037px) 100vw, 1037px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Bulk Apply a Design to Selected Items<\/h3>\n<\/div><\/div>\n\n\n\n<p>Use this when the same picture should go onto lots of items \u2014 a seasonal banner across a whole category, or one badge on fifty products.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open Products, Categories, Brands or Suppliers.<\/li>\n\n\n\n<li>Tick the boxes next to every row you want.<\/li>\n\n\n\n<li>Open the bulk actions menu at the bottom and choose Apply a Canva design.<\/li>\n\n\n\n<li>You are taken to the library. Pick the design you want and click Apply to selected.<\/li>\n\n\n\n<li>You will see a message like 5 jobs queued.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1068\" height=\"566\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/bulk-apply.webp\" alt=\"bulk apply\" class=\"wp-image-554239\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/bulk-apply.webp 1068w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/bulk-apply-300x159.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/bulk-apply-250x132.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/bulk-apply-768x407.webp 768w\" sizes=\"(max-width: 1068px) 100vw, 1068px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1079\" height=\"868\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/bulk-apply-designs.webp\" alt=\"bulk apply designs\" class=\"wp-image-554241\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/bulk-apply-designs.webp 1079w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/bulk-apply-designs-300x241.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/bulk-apply-designs-250x201.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/bulk-apply-designs-768x618.webp 768w\" sizes=\"(max-width: 1079px) 100vw, 1079px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1062\" height=\"927\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/queued.webp\" alt=\"queued\" class=\"wp-image-554242\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/queued.webp 1062w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/queued-300x262.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/queued-250x218.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/queued-768x670.webp 768w\" sizes=\"(max-width: 1062px) 100vw, 1062px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>The word queued means the work is lined up to happen in the background rather than immediately. You can close the page. Your shop keeps working through the list on its own.<\/p>\n\n\n\n<p>To watch progress or to make it start straight away, go to the Canva Queue page.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Canva Queue<\/h3>\n<\/div><\/div>\n\n\n\n<p>The Canva Queue page shows the status of all bulk-apply jobs. <\/p>\n\n\n\n<p>The top section displays four counters: Waiting, Running, Done and Failed. Below that, a row shows how many jobs are ready to run right now.<\/p>\n\n\n\n<p><strong>The three buttons<\/strong><\/p>\n\n\n\n<p><strong>Run now<\/strong> \u2014 starts working through the list immediately, instead of waiting for the scheduled task. <\/p>\n\n\n\n<p>It works for about 20 seconds and then stops, so on a long list you may need to press it a few times. Use this if you have no scheduled task set up.<\/p>\n\n\n\n<p><strong>Retry failed<\/strong> \u2014 puts everything that failed back into the waiting list to be attempted again. Useful after fixing the cause \u2014 for example, reconnecting your Canva account.<\/p>\n\n\n\n<p><strong>Clear finished<\/strong> \u2014 removes completed jobs from the recent list to keep the table short.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1080\" height=\"660\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-queue.webp\" alt=\"canva queue\" class=\"wp-image-554245\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-queue.webp 1080w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-queue-300x183.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-queue-250x153.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2026\/08\/canva-queue-768x469.webp 768w\" sizes=\"(max-width: 1080px) 100vw, 1080px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Cron URL<\/strong><\/p>\n\n\n\n<p>The Scheduled Task URL is a protected endpoint that processes queued jobs. Set up a server cron or scheduled task to call this URL every five minutes. <\/p>\n\n\n\n<p>The URL contains a private token, so do not share it publicly.<\/p>\n\n\n\n<p><strong>Recent Jobs Table<\/strong><\/p>\n\n\n\n<p>The table lists up to 50 recent jobs with their ID, target type and ID, status, attempt count, next retry time and any error message. <\/p>\n\n\n\n<p>This gives you full visibility into what the queue is doing and where it might be stuck.<\/p>\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>For any kind of technical assistance or query, please&nbsp;<a href=\"https:\/\/webkul.uvdesk.com\/en\/customer\/create-ticket\/\">raise a ticket<\/a>&nbsp;or send us a mail at&nbsp;<strong>support@webkul.com<\/strong><\/p>\n\n\n\n<p>Also, please explore our&nbsp;<a href=\"https:\/\/webkul.com\/prestashop-development\/\">Prestashop development services<\/a>&nbsp;and vast range of quality&nbsp;<a href=\"https:\/\/store.webkul.com\/PrestaShop-Extensions.html\">Prestashop addons<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PrestaShop Canva Connect links your Canva account directly to your PrestaShop shop, so you can edit product images, category banners, brand logos and supplier pictures. The module adds an &#8220;Edit in Canva&#8221; action to the relevant back-office grids and provides a full media library for importing and reusing designs. It is designed for store owners <a href=\"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":165,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-554002","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>PrestaShop Canva Connect | Edit Catalogue Images<\/title>\n<meta name=\"description\" content=\"Connect Canva to PrestaShop. Edit product, category, brand, and supplier images from back office. Import designs and bulk update your catalogue.\" \/>\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\/user-guide-for-prestashop-canva-connect\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PrestaShop Canva Connect | Edit Catalogue Images\" \/>\n<meta property=\"og:description\" content=\"Connect Canva to PrestaShop. Edit product, category, brand, and supplier images from back office. Import designs and bulk update your catalogue.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/\" \/>\n<meta property=\"og:site_name\" content=\"Webkul Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/webkul\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-24T05:43:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-24T05:46:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp\" \/>\n<meta name=\"author\" content=\"Ashish Sehgal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@webkul\" \/>\n<meta name=\"twitter:site\" content=\"@webkul\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ashish Sehgal\" \/>\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\/user-guide-for-prestashop-canva-connect\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/\"},\"author\":{\"name\":\"Ashish Sehgal\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/adc5483234a0096b5eba2c30924f652d\"},\"headline\":\"User Guide for PrestaShop Canva Connect\",\"datePublished\":\"2026-08-24T05:43:58+00:00\",\"dateModified\":\"2026-08-24T05:46:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/\"},\"wordCount\":1629,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/\",\"url\":\"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/\",\"name\":\"PrestaShop Canva Connect | Edit Catalogue Images\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp\",\"datePublished\":\"2026-08-24T05:43:58+00:00\",\"dateModified\":\"2026-08-24T05:46:49+00:00\",\"description\":\"Connect Canva to PrestaShop. Edit product, category, brand, and supplier images from back office. Import designs and bulk update your catalogue.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module.webp\",\"width\":1284,\"height\":558},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide for PrestaShop Canva Connect\"}]},{\"@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\/adc5483234a0096b5eba2c30924f652d\",\"name\":\"Ashish Sehgal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/43aabebe0f1864b7173421f8f44f62fef06c07313c7f8c03735ee4b9bf377e6e?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\/43aabebe0f1864b7173421f8f44f62fef06c07313c7f8c03735ee4b9bf377e6e?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Ashish Sehgal\"},\"description\":\"Ashish Sehgal is a Analyst with deep expertise in the PrestaShop platform offers strategic insights for e-commerce success. With a deep understanding of open-source platforms, he ensures tailored solutions. A skilled analyst, providing unique strategies for online businesses.\",\"url\":\"https:\/\/webkul.com\/blog\/author\/ashishsehgal-magento190\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"PrestaShop Canva Connect | Edit Catalogue Images","description":"Connect Canva to PrestaShop. Edit product, category, brand, and supplier images from back office. Import designs and bulk update your catalogue.","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\/user-guide-for-prestashop-canva-connect\/","og_locale":"en_US","og_type":"article","og_title":"PrestaShop Canva Connect | Edit Catalogue Images","og_description":"Connect Canva to PrestaShop. Edit product, category, brand, and supplier images from back office. Import designs and bulk update your catalogue.","og_url":"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2026-08-24T05:43:58+00:00","article_modified_time":"2026-08-24T05:46:49+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp","type":"","width":"","height":""}],"author":"Ashish Sehgal","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Ashish Sehgal","Est. reading time":"14 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/"},"author":{"name":"Ashish Sehgal","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/adc5483234a0096b5eba2c30924f652d"},"headline":"User Guide for PrestaShop Canva Connect","datePublished":"2026-08-24T05:43:58+00:00","dateModified":"2026-08-24T05:46:49+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/"},"wordCount":1629,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp","inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/","url":"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/","name":"PrestaShop Canva Connect | Edit Catalogue Images","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module-1200x521.webp","datePublished":"2026-08-24T05:43:58+00:00","dateModified":"2026-08-24T05:46:49+00:00","description":"Connect Canva to PrestaShop. Edit product, category, brand, and supplier images from back office. Import designs and bulk update your catalogue.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/12\/click-here-to-upload-module.webp","width":1284,"height":558},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/user-guide-for-prestashop-canva-connect\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide for PrestaShop Canva Connect"}]},{"@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\/adc5483234a0096b5eba2c30924f652d","name":"Ashish Sehgal","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/43aabebe0f1864b7173421f8f44f62fef06c07313c7f8c03735ee4b9bf377e6e?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\/43aabebe0f1864b7173421f8f44f62fef06c07313c7f8c03735ee4b9bf377e6e?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Ashish Sehgal"},"description":"Ashish Sehgal is a Analyst with deep expertise in the PrestaShop platform offers strategic insights for e-commerce success. With a deep understanding of open-source platforms, he ensures tailored solutions. A skilled analyst, providing unique strategies for online businesses.","url":"https:\/\/webkul.com\/blog\/author\/ashishsehgal-magento190\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/554002","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\/165"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=554002"}],"version-history":[{"count":26,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/554002\/revisions"}],"predecessor-version":[{"id":554249,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/554002\/revisions\/554249"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=554002"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=554002"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=554002"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}