# 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 1 Name** *(optional)*: This represents the type of variant. For example, *Color*
* **Variation 1 Value** *(optional)*: This represents the value of the variant. For example, *Blue* or *Red*. This value can be edited during the import process. How to create additional values for each variant:&#x20;
  * Make a new row for each additional value and leave columns A through C blank.
  * Enter the additional variant values in the new row in columns G, I, or K.
  * If the variant values have different prices, you can enter these in column D. If left blank, the price will default to $10. You can also edit the price in the preview screen after uploading the file.
  * Quantity will default to 1 for each variant listing, but you will have a chance to edit this in the listing preview.
  * In the image below, we have created Variants for Color (Blue, Black), Size (Small, Medium), and Material (Glass, Wood).&#x20;

*Example:*&#x20;

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

**Important**: Variant quantity cannot currently be uploaded in the CSV file at this stage and will default to 1 (or quantity of your choosing) for all variants. You will have a chance to edit this in the listing preview screen before officially adding the listings.

#### **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.
