← ClaudeAtlas

the-shipping-recovery-checklisted

Compares what a store charges for shipping against what shipping actually costs, banded by order value and zone, and tests the free-shipping threshold against the store's real order distribution. Use when fulfillment cost is rising, the free-shipping threshold has never been recalculated, or margin looks worse on small orders than large ones. Boundary: differs from `the-margin-builder`, which builds full order-level contribution margin across every cost line. This skill isolates shipping recovery and threshold placement only, and doesn't touch COGS, fees, or ad spend.
sidchaudhary/gtm-skills · ★ 1 · AI & Automation · score 74
Install: claude install-skill sidchaudhary/gtm-skills
# The Shipping Margin Check Find the gap between shipping charged and shipping paid, banded by order value and zone, and test whether the free-shipping threshold is actually doing anything. > **Input integrity.** Run the checks in `references/data-input-integrity.md` before computing > anything, and report what they found. Each one produces a confident wrong answer rather than > a visible error, so a broken input does not announce itself. Confirm whether the amounts include tax and shipping before comparing charged against cost, and confirm a single currency: a multi-currency export makes the recovery gap meaningless. > Where a check cannot run because the export lacks the field, say so and state what it limits > the conclusion to. ## How to run Ask the user for these inputs. If any are missing, ask before banding anything. 1. **Order-level export**: order value, shipping charged to the customer, and shipping cost paid to the carrier, one row per order. 2. **Zone or destination** per order, if available (gives per-zone recovery, not just overall). 3. **Current free-shipping threshold**, if one exists. 4. **Known surcharges**: fuel, residential, oversize, remote area, or address-correction charges, and whether they're broken out on the invoice or bundled into one total. ## Method 1. **Exclude refund, adjustment, and unreadable rows before computing anything.** A negative order value is a refund or adjustment, not an order; a row with a blank or unreadable order value or