# How to upload listings with CSV import

The CSV Import feature enables bulk uploading of product listings to Palmstreet, reducing the need for manual data entry when migrating product data from other stores. Sellers can either import a CSV file exported from supported e-commerce platforms such as Shopify or create Palmstreet’s sample template.

### How to use CSV import

Here is a quick video tutorial, keep scrolling for a written "How to".&#x20;

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

To begin an import, navigate to: [**Seller Hub**](https://seller.palmstreet.app/) **> Listings > Import by CSV**

<figure><img src="/files/Gc5xnQ59O2XLbfC01CeQ" alt=""><figcaption></figcaption></figure>

#### A CSV file can be prepared in one of the following ways:

### **1. Import from an existing CSV file**

Import an existing CSV file by dragging and dropping it into the upload area. Please note that Palmstreet only supports CSV files exported from Shopify and Etsy at this time. If the file does not follow the required format, the upload may fail, or certain values may be imported incorrectly.

### **2. Import using the Palmstreet sample template**

Palmstreet provides a standardized [CSV template](https://docs.google.com/spreadsheets/d/19GL6PIKFbB3Vy7wmmM8GgUut0R4v0y_vJclFtD73BvQ/edit?gid=580941980#gid=580941980) for manually entering product information.

#### Step 1: Download the sample template

* Download the template [here](https://docs.google.com/spreadsheets/d/19GL6PIKFbB3Vy7wmmM8GgUut0R4v0y_vJclFtD73BvQ/edit?usp=sharing), or
* Go to [**Seller Hub**](https://seller.palmstreet.app/) > **My Listings** > **Import** > **Sample CSV**

#### **Step 2: Fill in product details**

Open the template and fill in product details based on the column headers provided:

* **Title** *(required)*: Name of the item
* **Item description** *(required)*: Details about the item
* **Image 1 URL** *(optional)*: The image URL, not the image itself. This should be a direct link to the hosted image: right-click an image on an existing website to copy its address.
* **Price** *(required)*
* **Quantity** *(required)*
* **Variant Type** *(optional)*: For example, *Color*
* **Variation 1 Value** *(optional)*: For example, *Blue* or *Red*. This value can be edited during the import process. When entering multiple values, use a comma ( , ) to separate each one.&#x20;

*Example:*&#x20;

<figure><img src="/files/mSMwHAccUALrgu6TwDcr" alt=""><figcaption></figcaption></figure>

**Important**: Our current template does not support custom values for price and quantity at the import stage. If a product has multiple variations with different prices or quantities, only one default value can be applied in the CSV. These can be adjusted manually within each listing after the import is complete.

#### **Step 3: Upload the completed file**

Follow the same steps and upload the completed CSV file.

<figure><img src="/files/aDzQsnhXYebwoVOx5GHx" alt=""><figcaption></figcaption></figure>

### Preview and edit imported listings

After uploading the CSV file, the imported listings can be reviewed and edited before being added to the inventory. During this step, details such as variant price and quantity can be adjusted as needed.

<figure><img src="/files/EiCd3CNAF6nZAh1AR5H8" alt=""><figcaption></figcaption></figure>

FAQ

**What if the CSV from my previous platform doesn't work?**

Not all CSV formats are supported. If you encounter any issues, we recommend using the official Palmstreet template for best results.

**Can I set custom prices or quantities in the CSV file?**

Not at this time. If a product has multiple variations with different prices, the CSV file allows only one default price to be set. To assign specific prices or quantities to each variation, you'll need to update them manually on the listing’s detail page after the import is complete.&#x20;

**Still need help?**

If your question wasn’t answered here, our Support team is always happy to help. You can also browse the [Help Center](https://help.palmstreet.app/) for more resources and commonly asked questions.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.palmstreet.app/seller/listing-management/how-to-upload-listings-with-csv-import.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
