# How to Bulk Upload Products into the Catalog

{% embed url="<https://www.youtube.com/watch?v=YGj2a41VnY8>" %}

**Bulk uploading** allows you to add multiple products to your catalog at once using an Excel file, saving time and effort. It ensures consistency in product details and makes it easier to manage large inventories efficiently.

{% hint style="success" %}
Before you start the process, prepare an Excel sheet where all the product details such as **product name, description, price, and image (URL)** are ready. These four fields are **mandatory**.\
Other optional fields can include brand name, brand image, public URL, cost, etc.
{% endhint %}

### Step 1: Open Picky Assist Dashboard

First, go to your **Picky Assist dashboard**.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FAxpxNAn472fr6ZCBBrtC%2FBU%201_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=ce15f932-2d48-44fa-b20a-390bda86b910" alt=""><figcaption></figcaption></figure>

### Step 2: Go to Products Section

On the left-hand panel, scroll down and click on **All Menus**.\
From the list that appears, find the **Commerce Section** and select [**Products**](https://app.pickyassist.com/commerce/products).

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2Fas3vonRA9t3ddqebCGcG%2FBU%202_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=9b8854eb-11cc-48f2-979e-2201e72c7030" alt=""><figcaption></figcaption></figure>

### Step 3: Select Bulk Uploads

Once you’re on the Products page, click the small dropdown arrow next to it and select **Bulk Uploads.**

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FTvM4CHlv1ojUxd15IMhG%2FBU%203_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=ddb35b9f-3eef-4d3c-bbc9-a2a35c7bd2f7" alt=""><figcaption></figcaption></figure>

### Step 4: Bulk Upload Window Opens

A new window appears under the **Uploads** tab, where the data migration process begins.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2F1p1UyseqPprTus98WXw3%2FBU%204_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=8406f9f3-6895-4bf2-80d4-4f30f8f66f69" alt=""><figcaption></figcaption></figure>

### Step 5: View Sample Excel File

Here is the **sample Excel file** prepared for the upload.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FpQz7bEYAGCF37v7u72wQ%2FBU%205_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=9b02523a-128a-494a-9b49-c17e060d434d" alt=""><figcaption></figcaption></figure>

### Step 6: Download the Sample File

Here is how to **download** the Excel file you’ve **created**.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FtyFdZVntwnRSgci88w8c%2FBU%206_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=6e07be02-8896-4a40-b48d-606ec2cf9cab" alt=""><figcaption></figcaption></figure>

### Step 7: Upload Your File

Click on “**Drop files here or Click to upload**”. Select your prepared Excel or CSV file

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FTM78vm5eCW8ZQyBIID0k%2FBU%207_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=63901644-8bfd-4e6c-8087-ace7f3709972" alt=""><figcaption></figcaption></figure>

### Step 8: Wait for Upload Completion

Wait until the upload finishes. You’ll see the number of records added. Then click **Next** at the bottom right.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FCrNaqJ6pw8mdObnb5wRe%2FBU%208_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=b64446f3-8331-4f2b-b41c-b76b2e799e8d" alt=""><figcaption></figcaption></figure>

### Step 9: Go to Actions Tab

Now you’re in the **Actions** tab. First, select the module **Products**.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FTPGDsBtsSpvMXCLBDtAv%2FBU%209_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=5e8297c7-4839-4149-a473-d6b04647f0dd" alt=""><figcaption></figcaption></figure>

### Step 10: Duplicate Processing Section

Under the **Duplicate Processing** section, find the **Add as New Record** option.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2F57vUdwzXzP7Bqg3lVorF%2FBU%2010_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=e5aeb6b5-85c7-49e3-ad0c-b24c74e18278" alt=""><figcaption></figcaption></figure>

### Step 11: Choose Record ID

From the dropdown, choose **Record ID** to skip duplicates, since each record has a unique ID.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FQYi3W05v5zwLCinwUjBn%2FBU%2011_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=d07c2309-36a7-4daa-9f30-5803643a1be1" alt=""><figcaption></figcaption></figure>

### Step 12: Update Existing Records

Here you can update existing records based on **Product Title, Record ID, or Owner**.\
There’s also a **BOTH** section for adding and updating simultaneously.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FiNsMC1IkbBFC6KdThJqL%2FBU%2012_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=b84741e8-2bb8-4bc9-8a7c-4c93a1ccda78" alt=""><figcaption></figcaption></figure>

### Step 13: Owner Mapping

In **Owner Mapping**, you can assign product ownership in different ways:

* **Automatically allocate randomly** to all users.
* **Map from Excel** — In this case, your Excel sheet must clearly specify which product should be assigned to which owner.
* **Allocate to Specific Users** — Usually, this is set to **Admin Use**r to keep ownership centralized.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FQFkBJLHAaF8NOIPCCEQM%2FBU%2013_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=8ab29b1e-8a9a-46dc-8593-9574be928c11" alt=""><figcaption></figcaption></figure>

### Step 14: Proceed to Next Step

After selections, click **Next** to continue.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FYLCJHBpRGnddH3CvB4Zv%2FBU%2014_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=090c9082-538f-4a83-8789-3c7b821f6f0b" alt=""><figcaption></figcaption></figure>

### Step 15: Start Field Mapping

In the **Map Fields** tab, map Excel columns to product module fields.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FXOuAQqo0M45SjrZNRBG9%2FBU%2015_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=9fcea70f-30d1-439b-a603-038ad9eed54c" alt=""><figcaption></figcaption></figure>

### Step 16: Map Basic Fields

For example: **Record ID** – Column A, **Product Title** – Column B, **Description** – Column D.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2Fm1hIxKUxBAq4dWX3Z6UU%2FBU%2016_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=53ecd9da-7d04-45d5-b2f7-25673d48ad04" alt=""><figcaption></figcaption></figure>

### Step 17: Map Price and Currency

Choose the price column and select the correct **currency type**.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FeiPgmWxY78PuC2joJAng%2FBU%2017_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=427bffe3-2392-4e6c-8ba8-5667e79ccbf9" alt=""><figcaption></figcaption></figure>

### Step 18: Map Image Column

Image is at **Column M** in this example.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FmpXhfCD6niKeovvQu0ij%2FBU%2018_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=114b8858-1bbc-416f-81b9-0c1b72edcc70" alt=""><figcaption></figcaption></figure>

### Step 19: Choose Brand Identification Method

Decide how the brand is created — by **Record ID, Brand Name, Created Date**, etc.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FPyYyIJUSPKdm3qLCeUe6%2FBU%2020_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=591b459e-37c0-4075-a29b-a611bf1ec3b6" alt=""><figcaption></figcaption></figure>

### Step 20: Select Catalog & Product Condition

Select the **catalog** for the product, choose **condition** (new/used/refurbished), and map **quantity**.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FVrgIZt919C0L8qYqKN72%2FBU%2021_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=163e63cb-c9d2-406f-841b-7413dce4eabe" alt=""><figcaption></figcaption></figure>

### Step 21: Map Sale Dates

Map **sale start date** and **end date** from the attributes.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FBeFUFHsLblMGsG8UDq1M%2FBU%2022_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=3c6eb3e1-20da-4942-a6d0-c855d5568a95" alt=""><figcaption></figcaption></figure>

### Step 22: Configure Tax & Availability

Enable **tax** if needed, select **tax type**, and set **product availability**.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FA5VNH3gDzT55JyjzaxFV%2FBU%2023_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=7b40e681-29ce-4dc8-9989-9356bb278064" alt=""><figcaption></figcaption></figure>

### Step 23: Choose Owner

Map or choose the **product owner.**

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FbzMV7KRTSXYZel3a48SP%2FBU%2024_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=aacd1990-8748-4a10-9d25-a5bea59f35bb" alt=""><figcaption></figcaption></figure>

### Step 24: Map Source

Map the **source** field from attributes.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2Fd2bZJNF1wP5l6Yix1a47%2FBU%2025_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=2ad0bd3f-6069-4a2f-be41-ae989f55c6a0" alt=""><figcaption></figcaption></figure>

### Step 25: Map Item Group and Categories

Map **Item Group ID**, **Link**, and **Category Types.**

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FHDAdRW8c8a8mPWHxpiHd%2FBU%2026_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=5d816c81-a07a-431e-9454-615c39fbdae0" alt=""><figcaption></figcaption></figure>

### Step 26: Choose Product Category

Choose the **category** for the products you’re uploading.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FZ4wpU44DwhQkFPGriaT2%2FBU%2028_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=186deb2b-7f29-47ec-847a-c16778279df1" alt=""><figcaption></figcaption></figure>

### Step 27: Confirm Field Mapping

Under the **Confirm** tab, verify the module fields and data values.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FAZKcRg9yJIaNgx06ms6L%2FBU%2030_imgupscaler.ai_v1(Fast)_2K.png?alt=media&#x26;token=af3a0a9e-534b-4d41-baae-2017f4a5c877" alt=""><figcaption></figcaption></figure>

### Step 28: Import Completed

Once done, you’ll see a message that **data has been migrated successfully**.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2Foz4adJRXYj2XYaYT0aLA%2FBU%2033-Picsart-AiImageEnhancer.png?alt=media&#x26;token=47aab801-bcb0-47e0-823b-a77776640c79" alt=""><figcaption></figcaption></figure>

### Step 29: Check Uploaded Products

Go to **All Menus → Commerce →** [**Products**](https://app.pickyassist.com/commerce/products).

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FGIroH9tXJS6EQjyl57s0%2FBU%2034-Picsart-AiImageEnhancer.png?alt=media&#x26;token=17ec9ce0-2162-46f0-ad60-db6571351e60" alt=""><figcaption></figcaption></figure>

### Step 30: View Product List

All the **uploaded products** will be **listed** here.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FSEJfFqVQKl1cO4DaM7Jl%2FBU%2035-Picsart-AiImageEnhancer.png?alt=media&#x26;token=b8a9cb38-880a-46f0-9167-c916f79b5795" alt=""><figcaption></figcaption></figure>

### Step 31: Variants Are Separate Products

Products with variations like **size** or **color** are displayed as separate products.\
You can **edit** pricing or other details of any product by clicking on **pen** icon.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2FcRUKKRNazEsSKXVgAK1s%2FBU%2036-Picsart-AiImageEnhancer.png?alt=media&#x26;token=e892cff6-fa2a-4fdc-a8dd-d4e6dfeff826" alt=""><figcaption></figcaption></figure>

### Step 32: Edit Uploaded Products

Here you can edit the product and **Update & Close**.

<figure><img src="https://2006641734-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FpJoGenGxBt4nUMwDYga6%2Fuploads%2Flrk91BPCzfJxdSV4LYf3%2FBU%2037-Picsart-AiImageEnhancer.png?alt=media&#x26;token=a0da8cc2-56d5-4d70-87c8-a6dd0e28fa6e" alt=""><figcaption></figcaption></figure>

#### That’s it! You’ve successfully learned how to bulk upload products to Picky Assist using an Excel or CSV file.                                                           In the next video, you’ll learn how to edit products that are already present in your catalog.
