How to Import Books from Amazon (CSV)

The Amazon Book Import feature is a powerful tool in RS WP Book Showcase Pro that allows you to scrape detailed book data directly from Amazon and import it into your WordPress site in bulk. This saves you hours of manual data entry.

This process involves two main steps:

  1. Scraping: Gathering book data from Amazon using our special browser script (Bookmarklet).
  2. Importing: Uploading the generated CSV file to your website.

Step 1: Download & Install the Scraper Script

Unlike standard plugins, the Amazon Scraper is a “Bookmarklet” (a bookmark that runs code). You need to download the script file first.

1. Get the Script File

  1. Log in to your account on the RS WP Themes website (or the page where you purchased the plugin).
  2. Navigate to your Downloads area.
  3. Look for the file named amazon-book-scraper.zip and download it to your computer.
  4. Extract (Unzip) the downloaded file. You will see a JavaScript file inside (e.g., amazon-book-scrapper-version-5.js).

2. Copy the Code

  1. Open the extracted .js file using your web browser (Right-click > Open with > Google Chrome/Edge) or any text editor (like Notepad).
  2. Select the entire code (Ctrl+A or Cmd+A) and Copy it (Ctrl+C or Cmd+C).

3. Create the Bookmarklet

Now, add this code to your browser as a bookmark.

For Chrome / Edge / Firefox Users:

  1. Make sure your browser’s Bookmarks Bar is visible. (Press Ctrl+Shift+B or Cmd+Shift+B).
  2. Right-click on the Bookmarks Bar and select “Add Page” or “Add Bookmark”.
  3. Name: Enter a name like Amazon Book Scraper.
  4. URL / Location: Paste the code you copied in the previous step into this field.
  5. Click Save.

Step 2: Collecting Book URLs

  1. Go to Amazon.com and search for books you want to import.
  2. Copy the URL of each book product page.
    • Tip: You can use standard Amazon links or affiliate shortlinks (e.g., amzn.to).
  3. Keep these URLs handy (e.g., in a notepad).

Step 3: Scraping Data from Amazon

  1. While on any Amazon page (e.g., the homepage or a search results page), click the “Amazon Book Scraper” bookmark you created in Step 1.
  2. A popup box will appear on the right side of your screen titled “Amazon Book Scraper (CSV)”.
  3. Paste your list of Amazon Book URLs into the textarea. Separate multiple URLs with commas.
    • Example: https://amazon.com/book1, https://amazon.com/book2
  4. Click the “Scrape All” button.

What Happens Next?

  • The script will automatically open a popup window for the first book.
  • It will wait a few seconds to let the page load completely.
  • It extracts all data: Title, Author, Price, Description, ISBN, Categories, High-Res Cover Image, and even different Formats (Kindle, Hardcover, etc.).
  • It then automatically moves to the next book in your list.
  • Important: Allow popups in your browser if asked. Do not close the popup window manually until it finishes.

Finishing Up

Once all books are scraped, the script will automatically generate and download a file named amazon_books.csv to your computer.


Step 4: Importing to WordPress

Now that you have your CSV file, it’s time to upload it to your site.

  1. Log in to your WordPress Dashboard.
  2. Navigate to RS WP Books Showcase > Import Books From CSV.
  3. You will see an “Upload CSV File” section.
  4. Click the “Select CSV File” button.
    • This opens the WordPress Media Library.
    • Upload or select your amazon_books.csv file.
    • Click “Use this file”.
  5. Once the file name appears on the screen, click the “Import Books” button.

What Data Gets Imported?

The plugin automatically maps the CSV columns to your book fields. Here is what gets imported:

  • Core Details: Title, Description (Long & Short), Publisher, Language, Country.
  • Images: The Book Front Cover is automatically downloaded from Amazon and set as the Featured Image.
  • Taxonomies:
    • Authors: Automatically created and assigned.
    • Categories: Automatically created. Supports hierarchy (e.g., “Books > Fiction” becomes a parent-child category).
    • Series: Automatically assigned if the book is part of a series.
  • Meta Data: ISBN-10, ISBN-13, ASIN, Page Count, File Size (for eBooks), Weight, Dimensions.
  • Features: Kindle features like Text-to-Speech, X-Ray, Screen Reader support status.
  • Variations (Pro): The scraper captures other formats (Hardcover, Paperback, Audiobook) and their specific prices/links, which are added to the “Book Formats” repeater field.

Troubleshooting

Q: The scraper window isn’t opening.

A: Your browser is likely blocking popups. Look for a “Popup Blocked” icon in your address bar, click it, and select “Always allow popups from Amazon.com”.

Q: The CSV upload failed.

A: Ensure your upload_max_filesize in PHP settings is large enough if you have a huge CSV. Also, make sure you are using the CSV generated by our scraper script, as it has the specific column headers the plugin expects.

Q: Images are missing.

A: The import process downloads images from Amazon URLs. Ensure your server allows external HTTP requests (allow_url_fopen enabled in PHP).

Was this article helpful?

© 2026 RS WP Book Showcase. Built with ❤️ for authors.