User Guide for UnoPim Azure Integration

[ad_1]

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’s 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 UnoPim AWS Integration. It helps store images and PDFs safely and efficiently in the cloud.

Table of Contents

Features:

  • Integrate UnoPim Catalog with Microsoft Azure Blob Storage.
  • Store and manage all product assets securely in the cloud.
  • Directly upload product media (images and PDFs) to Azure Blob Storage.
  • Easily migrate existing media files from local storage to Azure Blob Storage.
  • Option to remove local media files after successful migration.
  • View Azure Blob URLs directly on the product page and access assets without local downloads.
  • Fully compatible with the latest UnoPim version.
  • Export product data with public image URLs in CSV, XLS, and XLSX formats.

These features make the User Guide for UnoPim Azure Integration a complete reference for setting up cloud storage in UnoPim.

Prerequisites

Before you begin, make sure you have the following:

  1. UnoPim is installed and running on your system.
  2. Microsoft Azure account with Blob Storage enabled.
  3. Access to your Azure Storage Account Name and Access Key.

Installation:

Download and unzip the extension and merge the “packages” folder into the project root directory.

  • Go to config/app.php and add the following line under ‘providers’:
Webkul\AzureBlob\Providers\AzureBlobServiceProvider::class,
  • In composer.json, add the following line under ‘psr-4’:
"Webkul\AzureBlob\": "packages/Webkul/AzureBlob/src"

Run the following commands to complete the setup:

composer dump-autoload
  • Module Installation Command
php artisan azure-blob-package:install
php artisan optimize:clear

Setup Credentials in UnoPIM

After installing the module, log in to UnoPim, you will see Azure Integration option on the left side Navigation panel.

azure-integration

Go to Azure Integration -> Documentation. Here you can see the ‘Azure Blob Storage Documentation’.

documentation

Navigate to the Credential option. Azure Integration -> Credential, after that you have to fill the following details of your Azure blob storage.

Then, click on ‘Save Credential‘ to save the credential.

credential-form

Toggle the Boolean button to enable and disable the Credential

enable/disable credential

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.

Otherwise, if the credential is disabled, then media files(images, PDFs) will be stored in your local storage.

Migrating Existing Media Files to Azure with UnoPim Azure Integration

If you already have product media stored locally in UnoPim, you don’t need to manually re-upload them to Azure Blob Storage.

The integration provides artisan commands to help you migrate all your existing media files seamlessly.

Note: Make sure that your Azure credentials are properly configured and saved and enabled in UnoPim before running these commands. If the credential is disable, the migration will fail.

moveexisting

Move Existing Files to Azure

To move all your existing local media files from UnoPim to Azure Blob Storage, run the following command:

php artisan azure_integration:move_existing_files
existingmove

This will transfer all the files from your UnoPim local storage to the configured Azure container.

Remove Local Media After Migration

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:

php artisan azure_integration:remove_media_files
removeexisting

This helps free up space on your server while ensuring all product assets are securely stored in Azure Blob Storage.

Create Products in UnoPim Azure Integration

To create a product in UnoPim, navigate to Catalog -> Products and then click the Create Product button.

123

Here, a new page will open. Now select the

Product Type:- Simple/Configurable

Family:- a family named “Default” is already available

SKU :- Fill the SKU.

and then click on the Save Product button to save the product

Note: The SKU must be unique.

126

Afterward, it will redirect to the product edit page, whereyou fill all the required fields like:

SKU:- The SKU entered during product creation will be automatically filled and displayed on the Product Edit Page.

Name

URL Key

Short Description

Description

Price

125

In the image attribute field, select an image

127

Select a PDF file in the File Attribute field

128

After that, click on the Save Product button at the top.

131

Note: First you have to create a file type attribute from the Catalog -> Attributes and then click on Create Attribute button to create a new attribute.

Enter Code and the Type field select File and then enter Label/Name, and then click on Save Attribute button. Currently the File type attribute in the unopim support only PDF files.

129

Now you can see that the image and file have Azure blob storage URL

133
132

Support

So, that was much about the User Guide for UnoPim Azure Integration. for any queries or doubts reach out to us at [email protected]. You can also raise a ticket at our HelpDesk System.

Current Product Version – 1.0.0

Supported Framework Version – UnoPim 0.3.2

[ad_2]

Share this content:

I am a passionate blogger with extensive experience in web design. As a seasoned YouTube SEO expert, I have helped numerous creators optimize their content for maximum visibility.

Leave a Comment