XB WishlistDocs
Install free

Grow

Import and export

Bring wishlists over from another app with a CSV, or download every wishlist on your store.

Both live on the Home page, in the Import and Export buttons at the top. Both are on every plan, Free included.

Import from another wishlist app

Export the wishlists from your old app as CSV, then import that file. You don't have to rename columns to match XB Wishlist exactly: common names from other apps are recognized.

What the file needs

Each row is one saved product for one customer.

ColumnRequiredAlso accepted as
customer_email or customer_idOne of the twoemail, user_email, user_id
product_handle or product_idOne of the twohandle, productid
variant_idNo. Without it, the product's first variant is saved.
added_atNo. Without it, the import date is used.Any column with "added" or "created" in its name
customer_email,product_handle,variant_id,added_at
[email protected],wool-overshirt,44012345678901,2026-03-14
[email protected],stoneware-mug,,2026-04-02
[email protected],field-watch,,
  • The customer must already exist in your Shopify store. Rows for unknown customers are skipped.
  • Items go into the customer's default wishlist.
  • A file exported from XB Wishlist can be imported as it is.

Download sample CSV in the import window gives you a template.

Steps

  1. Click Import on the Home page and choose your file.
  2. Click Analyze File. XB Wishlist checks every row in the background and shows a summary: total rows, valid rows, and invalid rows that will be skipped.
  3. Optional: Run preview does a dry run. It shows what would be imported without saving anything.
  4. Click Confirm Import. Large files run in the background with a progress bar. You can leave the page.
  5. When it finishes, the report shows what was imported. Download wishlist-import-errors.csv to see each skipped row and why.
The import window after analysis, with valid and invalid row counts
Home → Import → Analyze File

If your old app exports something XB Wishlist can't read, email us the file. We'll map it for you.

Export

Click Export on the Home page.

  • Leave the filters empty to download everything.
  • Customer ID: download one customer's wishlists. A guest's session ID works too.
  • Date Range: only items saved in that period.

The file has one row per saved product:

customer_id,customer_email,session_id,wishlist_name,product_id,variant_id,title,added_at

Guests have a session_id and no customer. Emails are filled in for the first 5,000 customers in the file.

Still stuck? Email [email protected] with your store’s .myshopify.com address and we’ll set it up with you.