Poshmark Bundle Discount Calculator
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Poshmark Bundle Discount Calculator scans Poshmark closet and listing pages to extract item prices and provides a real-time bundle discount calculator. You can select multiple items by clicking on them or using checkboxes to build a bundle. The calculator shows the total price, discount amount, final price, and shipping savings—all updated instantly as you select or deselect items. A slider lets you adjust the discount percentage from 0% to 50% to see how different discounts affect the final price. The panel also shows a per-item breakdown of the bundle and highlights your total savings. This helps you plan bundle purchases, negotiate with sellers, and understand exactly how much you'll save when buying multiple items from the same closet.
WHERE IT RUNS
This script runs on Poshmark pages (*.poshmark.com/*) including closet pages, listing pages, and the feed. It operates entirely within your browser tab, reading the page's DOM to locate listing cards and extract prices. The script cannot access other tabs, your browsing history, bookmarks, downloads, or any data outside the current page. All settings—including default discount percentage, shipping savings visibility, best deals highlighting, auto-detect preference, and currency symbol—are stored locally using GM_setValue and never transmitted anywhere.
HOW TO USE
After installing with the BotGentz extension, the script automatically detects items on Poshmark pages you view (if auto-detect is enabled). The panel shows a list of available items with their prices. Click any item to select it for your bundle—selected items are highlighted. Use the discount slider to adjust the bundle discount percentage (0-50%). The calculator updates instantly showing the subtotal, discount amount, final total, and shipping savings. The panel highlights the total savings when you've selected items. Customize the default discount percentage, toggle shipping savings on or off, and enable or disable best deals highlighting. Click "Copy Bundle Summary" to export a formatted text summary of your bundle.
THE REAL MECHANISM
The script detects Poshmark listing cards using multiple selectors (.listing-card, .product-card, .item-card, .closet-item) to handle different Poshmark UI versions. For each listing, it extracts the item title from .title, .listing-title, or .item-title, and the price from .price, .listing-price, or .item-price using a regex that matches currency patterns (e.g., "$45.00"). Original prices are also extracted from .original-price or .was-price for sale items. Each item is rendered as a clickable row with a checkbox, and selection toggles update the bundle calculation. The calculator uses the formula: subtotal = sum of selected item prices, discountAmount = subtotal × (discountPercent / 100), finalTotal = subtotal - discountAmount. Shipping savings are estimated at $7.95 for bundles with 2+ items (a typical Poshmark shipping rate). The discount slider uses the input event for real-time updates, and the default discount is saved to GM_setValue. All DOM manipulation uses safe methods with no innerHTML from untrusted content.
THE PANEL
The Bundle Calculator panel is a BGPanel component that you can drag anywhere on your screen by its header. It snaps to the nearest edge when released, keeping your workspace organized. The panel collapses to a small bubble showing only the emoji icon when minimised—click to expand it again. You can resize the panel horizontally to see more of the item list and calculations. Press the Escape key to collapse the panel instantly. Your panel position and size are saved per-site.
PLEASE NOTE
This script requires the free BotGentz browser extension to function. Poshmark frequently updates its UI, which may change class names, data-testid attributes, and DOM structure—the script may require updates to maintain compatibility. The item price extraction relies on price elements being visible on the page; if the price is not displayed, the script may not detect the item. The shipping savings is an estimate and may not reflect actual shipping costs for all bundles. The discount percentage is user-defined and does not automatically apply to the seller's actual bundle offer; use this tool for planning and negotiation. The script never reads or writes password fields, hidden inputs, or file inputs. It stores only your default discount percentage, shipping savings visibility, best deals highlighting, auto-detect preference, and currency symbol locally. No listing data, user information, or personal information is ever collected, transmitted, or shared.