1 item
Split your iHerb cart into multiple orders that stay under the tax-free import limit while keeping free shipping. cart_maker splits your iHerb shopping cart into the smallest set of checkout orders where each one stays under the customs/tax-free import limit while still qualifying for iHerb's free shipping. Then it drives iHerb's own cart APIs to apply the split for you — selection and per-line quantities — so you just click Checkout. HOW IT WORKS 1. Open your iHerb cart and click the cart_maker icon → Open planner on cart. A small panel slides in from the right of the page. 2. The panel reads your cart, runs a packing optimizer against your two thresholds (defaults: $75 tax-free max, $65 free-shipping min — both editable), and proposes one or more splits. Each split shows its items and predicted subtotal. 3. Click "Apply this split". The extension toggles iHerb's per-line "selected" checkboxes so only the chosen items remain, and adjusts the selected lines' quantities to match the planner (relevant when a single product is split across multiple orders). 4. The panel auto-minimizes to a small floating pill so iHerb's checkout button is unobstructed. Check out normally. Come back, click the next split, repeat. WHY THIS EXISTS Many regions (including Israel) tax shipments above a small threshold. iHerb also requires a minimum order value for free shipping. On a moderately-sized cart, splitting into a couple of well-sized orders can save real money — but doing the bin-packing math by hand is annoying, and clicking the right combination of checkboxes/quantities for each order is even more annoying. This automates both. WHAT IT DOES NOT DO • No data is sent outside iherb.com. No analytics, no telemetry, no external servers. • It only runs on iHerb cart pages. • Threshold preferences are stored locally via chrome.storage.local. OPEN SOURCE Full source: https://github.com/nedveder/cart_maker KNOWN LIMITATIONS • iHerb's cart UI is React-controlled and occasionally changes. If something breaks after an iHerb update, the toolbar popup has a "Diagnose" button that captures the diagnostic output to share in a GitHub issue. • Stock is clamped server-side: if you ask for qty 5 of an item with qty 3 available, you'll get qty 3. The panel surfaces the actual applied amount. SUPPORT GitHub issues: https://github.com/nedveder/cart_maker/issues
Apr 29, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.