Install Landed Cost Receiving
Four steps. Estimated install time: 5–15 minutes depending on catalog size. Install from the App Store, then finish setup in your dashboard.
Public Shopify app, $29/mo with a 7-day free trial (free on development stores). No checkout changes, no theme edits, no customer data — try the built-in demo before you commit.
$ open https://apps.shopify.com/landed-cost-receiving → Approve scopes: read/write products, read/write inventory, read inventory transfers + received shipments → Plan: Standard · 7-day trial ✓ App installed
Receive a transfer through Shopify's native PO → transfer → receive flow (or import a past transfer in-app). The shipment shows up in the dashboard; open it and enter the invoice extras — freight, duty, brokerage, insurance.
$ admin → landed-cost-receiving → receipts received = Transfer #1042 · 3 SKUs · 240 units freight = $1,180.00 duty = $620.00 brokerage = $0.00 ✓ Extras entered
Choose how to spread the extras — by value, quantity, or weight. The workbench previews the new weighted-average unit cost for every line before anything is written, so you see the math first.
$ admin → landed-cost-receiving → workbench basis = value Widget A: $4.00 → $11.50 (×120) Widget B: $9.00 → $18.75 (×80) Widget C: $2.00 → $7.10 (×40) ✓ Preview ready
Hit "Apply costs" to write each variant's Cost per item back to Shopify. Every application is logged in the cost-history ledger, exportable to CSV and reversible with one click.
$ admin → landed-cost-receiving → apply → inventoryItemUpdate.cost × 3 variants → ledger: Transfer #1042 · applied · 2026-06-16 → undo available · export CSV ✓ Average unit costs updated