{"id":503979,"date":"2025-09-10T12:58:37","date_gmt":"2025-09-10T12:58:37","guid":{"rendered":"https:\/\/webkul.com\/blog\/?p=503979"},"modified":"2025-09-12T07:58:45","modified_gmt":"2025-09-12T07:58:45","slug":"user-guide-for-unopim-azure-integration","status":"publish","type":"post","link":"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/","title":{"rendered":"User Guide for UnoPim Azure Integration"},"content":{"rendered":"\n<p><a href=\"https:\/\/store.webkul.com\/unopim-azure-integration.html\" target=\"_blank\" rel=\"noreferrer noopener\">UnoPim Azure Integration<\/a> module connects Microsoft Azure Blob Storage with UnoPim, allowing you to securely store and manage product assets in the cloud with ease.<\/p>\n\n\n\n<p>Azure Blob is Microsoft\u2019s cloud object storage. It handles large amounts of unstructured data like images and videos. Ideal for managing product media in UnoPim.<\/p>\n\n\n\n<p>You can also check the <a href=\"https:\/\/store.webkul.com\/unopim-aws-integration.html\" target=\"_blank\" rel=\"noreferrer noopener\">UnoPim AWS Integration<\/a>. It helps store images and PDFs safely and efficiently in the cloud.<\/p>\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>Integrate UnoPim Catalog with Microsoft Azure Blob Storage.<\/li>\n\n\n\n<li>Store and manage all product assets securely in the cloud.<\/li>\n\n\n\n<li>Directly upload product media (images and PDFs) to Azure Blob Storage.<\/li>\n\n\n\n<li>Easily migrate existing media files from local storage to Azure Blob Storage.<\/li>\n\n\n\n<li>Option to remove local media files after successful migration.<\/li>\n\n\n\n<li>View Azure Blob URLs directly on the product page and access assets without local downloads.<\/li>\n\n\n\n<li>Fully compatible with the latest UnoPim version.<\/li>\n\n\n\n<li>Export product data with public image URLs in CSV, XLS, and XLSX formats.<\/li>\n<\/ul>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Prerequisites<\/h3>\n<\/div><\/div>\n\n\n\n<p>Before you begin, make sure you have the following:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>UnoPim is installed and running on your system.<\/li>\n\n\n\n<li>Microsoft Azure account with Blob Storage enabled.<\/li>\n\n\n\n<li>Access to your Azure Storage Account Name and Access Key.<\/li>\n<\/ol>\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>Download and unzip the extension, then merge the &#8220;packages&#8221; folder into the project&#8217;s root directory.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to config\/app.php and add the following line under &#8216;providers&#8217;:<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\">Webkul\\AzureBlob\\Providers\\AzureBlobServiceProvider::class,<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In composer.json, add the following line under &#8216;psr-4&#8217;:<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\">&quot;Webkul\\AzureBlob\\&quot;: &quot;packages\/Webkul\/AzureBlob\/src&quot;<\/pre>\n\n\n\n<p><strong>Run the following commands to complete the setup:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Dump Composer Autoload<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\">composer dump-autoload<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Module Installation Command<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\">php artisan azure-blob-package:install<\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clear Application Cache<\/li>\n<\/ul>\n\n\n\n<pre class=\"EnlighterJSRAW\">php artisan optimize:clear<\/pre>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Set up Credentials in UnoPIM<\/h3>\n<\/div><\/div>\n\n\n\n<p>After installing the module, log in to UnoPim, and you will see the Azure Integration option on the left side of the Navigation panel.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"565\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/screenshot-1200x565.webp\" alt=\"azure-integration\" class=\"wp-image-503999\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/screenshot-1200x565.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/screenshot-300x141.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/screenshot-250x118.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/screenshot-768x362.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/screenshot.webp 1310w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Go to Azure Integration &gt; Documentation. Here you can see the Azure Blob Storage Documentation.<\/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\/2025\/08\/documentation-1200x569.webp\" alt=\"documentation\" class=\"wp-image-504001\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/documentation-1200x569.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/documentation-300x142.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/documentation-250x119.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/documentation-768x364.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/documentation.webp 1311w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Navigate to the Credential option. Azure Integration > Credential: After that, you need to fill in the following details for your Azure blob storage.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Account Name<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Account Key<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Container Name<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Endpoint Suffix<\/li>\n<\/ul>\n\n\n\n<p>Then, click on <strong>Save Credential<\/strong> to save the credential.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"565\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/formcredentail-1200x565.webp\" alt=\"credential-form\" class=\"wp-image-504054\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/formcredentail-1200x565.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/formcredentail-300x141.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/formcredentail-250x118.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/formcredentail-768x362.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/formcredentail.webp 1312w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Toggle the Boolean button to enable and disable the Credential.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"566\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/enable-1200x566.webp\" alt=\"enable\/disable credential\" class=\"wp-image-504061\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/enable-1200x566.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/enable-300x142.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/enable-250x118.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/enable-768x362.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/enable.webp 1310w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Note: If the credential is enabled, then the media files(images, PDFs) will directly upload to Azure blob storage and have an Azure blob storage URL.<\/p>\n\n\n\n<p>Otherwise, if the credential is disabled, then media files(images, PDFs) will be stored in your local storage.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Migrating Existing Media Files to Azure with UnoPim Azure Integration<\/h3>\n<\/div><\/div>\n\n\n\n<p>If you already have product media stored locally in UnoPim, you don\u2019t need to manually re-upload them to Azure Blob Storage. <\/p>\n\n\n\n<p>The integration provides artisan commands to help you migrate all your existing media files seamlessly.<\/p>\n\n\n\n<p><strong>Note<\/strong>: Make sure that your Azure credentials are properly configured and saved, and enabled in UnoPim before running these commands. If the credential is disabled, the migration will fail.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1058\" height=\"151\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/moveexisting.webp\" alt=\"moveexisting\" class=\"wp-image-504114\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/moveexisting.webp 1058w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/moveexisting-300x43.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/moveexisting-250x36.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/moveexisting-768x110.webp 768w\" sizes=\"(max-width: 1058px) 100vw, 1058px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Move Existing Files to Azure<\/h3>\n\n\n\n<p>To move all your existing local media files from UnoPim to Azure Blob Storage, run the following command:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">php artisan azure_integration:move_existing_files<\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1181\" height=\"576\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/existingmove.webp\" alt=\"existingmove\" class=\"wp-image-504115\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/existingmove.webp 1181w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/existingmove-300x146.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/existingmove-250x122.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/existingmove-768x375.webp 768w\" sizes=\"(max-width: 1181px) 100vw, 1181px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>This will transfer all the files from your UnoPim local storage to the configured Azure container.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Remove Local Media After Migration<\/h3>\n\n\n\n<p>Once the files are successfully moved to Azure, if you no longer want to keep duplicates in your local storage, you can remove them using:<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\">php artisan azure_integration:remove_media_files<\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"520\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/removeexisting-1200x520.webp\" alt=\"removeexisting\" class=\"wp-image-504120\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/removeexisting-1200x520.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/removeexisting-300x130.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/removeexisting-250x108.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/removeexisting-768x333.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/removeexisting.webp 1307w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>This helps free up space on your server while ensuring all product assets are securely stored in Azure Blob Storage.<\/p>\n\n\n\n<div class=\"wk-index-wrap\"><div class=\"block-wrap\">\n<h3 class=\"wp-block-heading index-title\">Create Products in UnoPim Azure Integration<\/h3>\n<\/div><\/div>\n\n\n\n<p>To create a product in UnoPim, navigate to <strong>Catalog<\/strong> &gt; <strong>Products<\/strong> and then click the <strong>Create Product<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"567\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/123-1200x567.webp\" alt=\"123\" class=\"wp-image-504332\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/123-1200x567.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/123-300x142.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/123-250x118.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/123-768x363.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/123.webp 1309w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Here, a new page will open. Now select the<\/p>\n\n\n\n<p><strong>Product Type<\/strong>:- Simple\/Configurable<\/p>\n\n\n\n<p><strong>Family<\/strong>:- a family named <strong>Default<\/strong> is already available<\/p>\n\n\n\n<p><strong>SKU<\/strong> :- Fill the SKU. <\/p>\n\n\n\n<p>and then click on the <strong>Save Product<\/strong> button to save the product.<\/p>\n\n\n\n<p><strong>Note<\/strong>: The SKU must be unique.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"568\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/126-1200x568.webp\" alt=\"126\" class=\"wp-image-504337\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/126-1200x568.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/126-300x142.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/126-250x118.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/126-768x363.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/126.webp 1308w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Afterward, it will redirect to the product edit page, where you fill in all the required fields, like:<\/p>\n\n\n\n<p><strong>SKU<\/strong>: SKU entered during product creation will be automatically filled and displayed on the Product Edit Page.<\/p>\n\n\n\n<p><strong>Name<\/strong>: Product name must be entered manually during creation and will be displayed on the Product Edit Page. <\/p>\n\n\n\n<p><strong>URL Key<\/strong>: URL key entered during product creation will be automatically filled and displayed on the Product Edit Page.<\/p>\n\n\n\n<p><strong>Short Description<\/strong>: Short description must be entered manually during product creation and will be displayed on the Product Edit Page.<\/p>\n\n\n\n<p><strong>Description<\/strong>: Product description must be entered manually during product creation and will be displayed on the Product Edit Page.<\/p>\n\n\n\n<p><strong>Price<\/strong>: Price must be entered manually during product creation and will be displayed on the Product Edit Page.<\/p>\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\/2025\/08\/125-1200x572.webp\" alt=\"125\" class=\"wp-image-504336\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/125-1200x572.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/125-300x143.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/125-250x119.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/125-768x366.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/125.webp 1296w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>In the image attribute field, select an image.<\/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\/2025\/08\/127-1200x574.webp\" alt=\"127\" class=\"wp-image-504341\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/127-1200x574.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/127-300x143.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/127-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/127-768x367.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/127.webp 1290w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Select a PDF file in the File Attribute field.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"570\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/128-1200x570.webp\" alt=\"128\" class=\"wp-image-504347\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/128-1200x570.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/128-300x143.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/128-250x119.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/128-768x365.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/128.webp 1290w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>After that, click on the <strong>Save Product<\/strong> button at the top.<\/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\/2025\/08\/131-1200x574.webp\" alt=\"131\" class=\"wp-image-504349\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/131-1200x574.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/131-300x143.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/131-250x120.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/131-768x367.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/131.webp 1292w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p><strong>Note<\/strong>: First, you have to create a file type attribute from the Catalog &gt; Attributes and then click on the Create Attribute button to create a new attribute.<\/p>\n\n\n\n<p>Enter the Code and the Type field, select File, and then enter Label\/Name, and then click on the Save Attribute button. Currently, the File type attribute in the unopim supports only PDF files.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"566\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/129-1200x566.webp\" alt=\"129\" class=\"wp-image-504346\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/129-1200x566.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/129-300x141.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/129-250x118.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/129-768x362.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/129.webp 1309w\" sizes=\"(max-width: 1200px) 100vw, 1200px\" loading=\"lazy\" \/><\/figure>\n\n\n\n<p>Now you can see that the image and file have an Azure blob storage URL.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1200\" height=\"643\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/133-1200x643.webp\" alt=\"133\" class=\"wp-image-504351\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/133-1200x643.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/133-300x161.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/133-250x134.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/133-768x412.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/133.webp 1313w\" 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=\"643\" src=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/132-1200x643.webp\" alt=\"132\" class=\"wp-image-504352\" srcset=\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/132-1200x643.webp 1200w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/132-300x161.webp 300w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/132-250x134.webp 250w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/132-768x412.webp 768w, https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/132.webp 1313w\" 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\">Support<\/h3>\n<\/div><\/div>\n\n\n\n<p>So, that was much about the <strong>User Guide for UnoPim Azure Integration<\/strong>. For any queries or doubts, reach out to us at\u00a0<a href=\"mailto:support@webkul.com\" target=\"_blank\" rel=\"noreferrer noopener\">support@webkul.com<\/a>. You can also raise a ticket at our\u00a0<a href=\"https:\/\/webkul.uvdesk.com\/en\/\" target=\"_blank\" rel=\"noreferrer noopener\">HelpDesk System.<\/a><\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>UnoPim Azure Integration module connects Microsoft Azure Blob Storage with UnoPim, allowing you to securely store and manage product assets in the cloud with ease. Azure Blob is Microsoft\u2019s cloud object storage. It handles large amounts of unstructured data like images and videos. Ideal for managing product media in UnoPim. You can also check the <a href=\"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/\">[&#8230;]<\/a><\/p>\n","protected":false},"author":681,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[15700],"tags":[15699],"class_list":["post-503979","post","type-post","status-publish","format-standard","hentry","category-unopim","tag-unopim"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>User Guide for UnoPim Azure Integration<\/title>\n<meta name=\"description\" content=\"User-guide-for-unopim-azure-integration explains how to connect Azure Blob Storage with UnoPim for secure media storage and easy migration.\" \/>\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-unopim-azure-integration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"User Guide for UnoPim Azure Integration\" \/>\n<meta property=\"og:description\" content=\"User-guide-for-unopim-azure-integration explains how to connect Azure Blob Storage with UnoPim for secure media storage and easy migration.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/\" \/>\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=\"2025-09-10T12:58:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-12T07:58:45+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/08\/screenshot-1200x565.webp\" \/>\n<meta name=\"author\" content=\"Pawan Nigam\" \/>\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=\"Pawan Nigam\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 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-unopim-azure-integration\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/\"},\"author\":{\"name\":\"Pawan Nigam\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/12f6497b068eaa645387beb71a271b4d\"},\"headline\":\"User Guide for UnoPim Azure Integration\",\"datePublished\":\"2025-09-10T12:58:37+00:00\",\"dateModified\":\"2025-09-12T07:58:45+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/\"},\"wordCount\":896,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/webkul.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/08\/screenshot-1200x565.webp\",\"keywords\":[\"unopim\"],\"articleSection\":[\"unopim\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/\",\"url\":\"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/\",\"name\":\"User Guide for UnoPim Azure Integration\",\"isPartOf\":{\"@id\":\"https:\/\/webkul.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/08\/screenshot-1200x565.webp\",\"datePublished\":\"2025-09-10T12:58:37+00:00\",\"dateModified\":\"2025-09-12T07:58:45+00:00\",\"description\":\"User-guide-for-unopim-azure-integration explains how to connect Azure Blob Storage with UnoPim for secure media storage and easy migration.\",\"breadcrumb\":{\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/#primaryimage\",\"url\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/screenshot.webp\",\"contentUrl\":\"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/screenshot.webp\",\"width\":1310,\"height\":617},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webkul.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"User Guide for UnoPim Azure Integration\"}]},{\"@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\/12f6497b068eaa645387beb71a271b4d\",\"name\":\"Pawan Nigam\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/09f5fe8b39b982dcd9ab25aa048725a70cfd90cf3f792c75ad094789b4f060a9?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\/09f5fe8b39b982dcd9ab25aa048725a70cfd90cf3f792c75ad094789b4f060a9?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g\",\"caption\":\"Pawan Nigam\"},\"url\":\"https:\/\/webkul.com\/blog\/author\/pawannigam-qa322\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"User Guide for UnoPim Azure Integration","description":"User-guide-for-unopim-azure-integration explains how to connect Azure Blob Storage with UnoPim for secure media storage and easy migration.","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-unopim-azure-integration\/","og_locale":"en_US","og_type":"article","og_title":"User Guide for UnoPim Azure Integration","og_description":"User-guide-for-unopim-azure-integration explains how to connect Azure Blob Storage with UnoPim for secure media storage and easy migration.","og_url":"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/","og_site_name":"Webkul Blog","article_publisher":"https:\/\/www.facebook.com\/webkul\/","article_published_time":"2025-09-10T12:58:37+00:00","article_modified_time":"2025-09-12T07:58:45+00:00","og_image":[{"url":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/08\/screenshot-1200x565.webp","type":"","width":"","height":""}],"author":"Pawan Nigam","twitter_card":"summary_large_image","twitter_creator":"@webkul","twitter_site":"@webkul","twitter_misc":{"Written by":"Pawan Nigam","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/#article","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/"},"author":{"name":"Pawan Nigam","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/12f6497b068eaa645387beb71a271b4d"},"headline":"User Guide for UnoPim Azure Integration","datePublished":"2025-09-10T12:58:37+00:00","dateModified":"2025-09-12T07:58:45+00:00","mainEntityOfPage":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/"},"wordCount":896,"commentCount":0,"publisher":{"@id":"https:\/\/webkul.com\/blog\/#organization"},"image":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/08\/screenshot-1200x565.webp","keywords":["unopim"],"articleSection":["unopim"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/","url":"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/","name":"User Guide for UnoPim Azure Integration","isPartOf":{"@id":"https:\/\/webkul.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/#primaryimage"},"image":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/#primaryimage"},"thumbnailUrl":"https:\/\/webkul.com\/blog\/wp-content\/uploads\/2025\/08\/screenshot-1200x565.webp","datePublished":"2025-09-10T12:58:37+00:00","dateModified":"2025-09-12T07:58:45+00:00","description":"User-guide-for-unopim-azure-integration explains how to connect Azure Blob Storage with UnoPim for secure media storage and easy migration.","breadcrumb":{"@id":"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/#primaryimage","url":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/screenshot.webp","contentUrl":"https:\/\/cdnblog.webkul.com\/blog\/wp-content\/uploads\/2025\/08\/screenshot.webp","width":1310,"height":617},{"@type":"BreadcrumbList","@id":"https:\/\/webkul.com\/blog\/user-guide-for-unopim-azure-integration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webkul.com\/blog\/"},{"@type":"ListItem","position":2,"name":"User Guide for UnoPim Azure Integration"}]},{"@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\/12f6497b068eaa645387beb71a271b4d","name":"Pawan Nigam","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webkul.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/09f5fe8b39b982dcd9ab25aa048725a70cfd90cf3f792c75ad094789b4f060a9?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\/09f5fe8b39b982dcd9ab25aa048725a70cfd90cf3f792c75ad094789b4f060a9?s=96&d=https%3A%2F%2Fcdnblog.webkul.com%2Fblog%2Fwp-content%2Fuploads%2F2019%2F10%2Fmike.png&r=g","caption":"Pawan Nigam"},"url":"https:\/\/webkul.com\/blog\/author\/pawannigam-qa322\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/503979","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\/681"}],"replies":[{"embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/comments?post=503979"}],"version-history":[{"count":36,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/503979\/revisions"}],"predecessor-version":[{"id":506344,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/posts\/503979\/revisions\/506344"}],"wp:attachment":[{"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/media?parent=503979"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/categories?post=503979"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/webkul.com\/blog\/wp-json\/wp\/v2\/tags?post=503979"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}