> For the complete documentation index, see [llms.txt](https://help.palmstreet.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.palmstreet.app/seller/listing-management/how-to-upload-listings-with-csv-import.md).

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