This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Universal Bulk Price Check Across Wishlist Items

Shopping · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryShopping
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

This tool provides a universal solution for monitoring prices across wishlist items on any e-commerce website. It scans the current page for wishlist items, extracts detailed information including item name, current price, original/compare price, customer rating, and item URL. The tool highlights price drops and allows you to filter to show only items with discounted prices. All items are displayed in a scrollable list with checkboxes, sorted by savings amount (highest first), and you can export the data as a CSV file that can be copied to your clipboard or downloaded. This is especially useful for tracking deals, comparing prices, and deciding which items to purchase when prices drop, regardless of which e-commerce site you're using.

WHERE IT RUNS

The script runs on any website, making it truly universal. It does not require a separate extension popup, background process, or external server. Everything happens within the page context, interacting with each site's DOM components. It works on any e-commerce site that displays wishlists or product lists, including Amazon, eBay, Etsy, Shopify stores, WooCommerce sites, and countless others.

HOW TO USE

1. Navigate to your wishlist page on any e-commerce site.

2. Open the BotGentz panel.

3. Optionally toggle "Show only items with price drops" to filter for discounted items.

4. Click "Scan & Export" to start the process.

5. The script will scan the page for wishlist items, extract price details, and display them in a list sorted by savings.

6. A list of items appears with checkboxes and details (current price, name, savings, rating).

7. Select the items you want to export (all are checked by default).

8. Click "Export Selected to CSV" to generate a CSV file. The data will be copied to your clipboard and a download link will appear.

9. Click "Copy All to Clipboard" to copy all scanned items as CSV data without selecting individual items.

10. Use "Ignore Selected" to add items to an ignore list so they are not shown in future scans.

TECHNICAL MECHANISM

Unlike browser extensions that rely on site-specific APIs, this script operates entirely on the public DOM using intelligent pattern detection. It scans for potential product containers using common selectors like `.wishlist-item`, `.product-item`, `.product-card`, and `.item-card`. It identifies products by looking for data attributes (`data-product-id`, `data-id`, `data-sku`) or links containing "/product", "/item", or "/p/". Product names are extracted from elements with class patterns containing "title" or "name". Current prices are parsed from class patterns containing "price" or data-price attributes. Original/compare prices are detected using class patterns containing "original", "compare", "was", "list-price", or "strike". Ratings are extracted from elements with "rating" or "stars" in their class names, aria-labels, or text content. The script scrolls wishlists programmatically and clicks "Load more" buttons to load all items. For export, it generates CSV data with proper escaping and copies it to the clipboard using GM_setClipboard.

THE PANEL

The tool appears as a draggable, resizable panel on the side of your screen. You can drag it to any position by clicking and holding the header, resize it by dragging the bottom-right corner, and collapse it to a small bubble when not in use. Press the Escape key to close the panel. The panel remembers its position and size per domain so it stays where you left it on your next visit.

PLEASE NOTE

This script requires the free BotGentz extension to run. It does not store any personal data except for a list of ignored item IDs, which is saved locally in your browser using GM_setValue. No data is sent to any external server. The script uses heuristic detection which may not work perfectly on every website; if items are not detected, try refreshing or adjusting the page. Prices and availability are subject to change — this tool provides a snapshot at the time of scanning.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.