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

Universal Bulk Add-to-Cart from Spreadsheet

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 enables you to bulk add products to your shopping cart from a CSV, TSV, or spreadsheet file on any e-commerce website. You paste your spreadsheet data into the panel, specify which column contains the product identifiers (URLs, SKUs, product names, or numeric IDs), and the tool processes each item one at a time — navigating to each product page or search result, locating the "Add to Cart" button, clicking it, and recording the success or failure of each addition. Results are displayed in a scrollable list with real-time updates and can be exported to CSV for record-keeping. This is especially useful for wholesale buyers, resellers, inventory restocking, or anyone who needs to add many items to their cart quickly.

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 with "Add to Cart" functionality, including Amazon, eBay, Etsy, Shopify stores, WooCommerce sites, and countless others.

HOW TO USE

1. Prepare your spreadsheet data — CSV or TSV format is supported. The first column typically contains product URLs or SKUs (you can choose a different column index).

2. Navigate to the e-commerce site where you want to add items to your cart.

3. Open the BotGentz panel.

4. Paste your spreadsheet data into the text area.

5. Set the column index (0-based) that contains your product identifiers.

6. Adjust the delay between operations (default 2000ms) to avoid rate limiting.

7. Click "Process Spreadsheet" to start.

8. The script will process each item one at a time, displaying results in real-time.

9. Results show the identifier, success/failure status, and any message.

10. Use "Export Results" to download all results as a CSV file.

TECHNICAL MECHANISM

Unlike browser extensions that rely on site-specific APIs, this script operates entirely on the public DOM using intelligent pattern detection. It parses CSV/TSV data by detecting the delimiter (tab or comma) and splitting each line into columns. Product identifiers can be either full URLs or simple identifiers (SKUs, names, IDs). For URLs, the script navigates directly to the product page, waits for the page to load, and searches for an "Add to Cart" button using multiple detection strategies: class patterns, attribute selectors, aria-labels, and text content matching (case-insensitive). For non-URL identifiers, it navigates to a search page with the identifier as the search query, then attempts to find the first product result and its add-to-cart button. The script handles edge cases including disabled buttons, out-of-stock messages, and modal/popup confirmations. All actions include retry logic with configurable delays to handle dynamic content loading and avoid triggering rate limiting or anti-bot measures.

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 stores your spreadsheet data and processing results 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; for best results, use product URLs rather than SKUs or names. Be mindful of rate limiting — some sites may block rapid cart additions. Use responsibly and respect each site's terms of service.

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.