Inventory · 02 · Invoices & landed costs

What each unit actually cost.

Attach every invoice to the order it belongs to. Spread freight, duty and fees across the lines that carried them. Check the landed unit cost, then approve it before Shopify’s cost field changes.

Inventory is preparing for release

Merchavelo Inventory

Receipt 01 · Revision 2

Cost review

Review required
ComponentApprovedRevision 2
Goods$1,000.00$1,000.00
Freight$100.00$150.00
Landed total$1,100.00$1,150.00

Late freight invoice added · revision 1 marked outdated

Illustration with sample data: a late charge waiting for approval.

The problem

The unit price is only part of the cost.

$150

Freight arrives after the stock.

The goods invoice came with the boxes. The freight bill arrives two weeks later, when the units are already selling at a margin worked out without it.

3 invoices

One order, several bills.

The supplier invoices per shipment, the forwarder bills the freight and customs adds duty. Matching them to the right lines by hand takes an afternoon.

1 field

Shopify keeps one cost per variant.

That cost applies at every location. Updated from whichever invoice was nearest, it carries the error into every margin figure built on it.

How it works

From invoice to approved cost.

Every revision is dated, and earlier approvals stay in the history.

  1. 01

    Match the invoices

    Attach as many invoices as the order needs. Compare ordered, received and invoiced quantities line by line. A repeated invoice reference stops for review.

  2. 02

    Add the charges

    Enter freight, duty, fees and discounts in the supplier’s currency. Keep amounts such as recoverable taxes outside the landed cost.

  3. 03

    Allocate

    Spread each charge across the receipt lines you select, by goods value (the default) or by quantity. Rounding reconciles to the cent of the source total.

  4. 04

    Approve the cost

    A manager previews the landed unit cost from the latest finalized receipt and approves it before Shopify changes. A late charge creates a new revision and marks the earlier approval as outdated.

Try it with your own numbers

Where should the freight go?

Two lines, one freight charge. Switch between goods value and quantity to see what each unit really cost. This runs in your browser; nothing is sent to us.

Line A
Line B
Line A landed unit cost$23.00$60.00 freight allocated
Line B landed unit cost$69.00$90.00 freight allocated

$1,000.00 goods + $150.00 freight = $1,150.00 total

Illustration only. Allocations reconcile to the cent; per-unit values are rounded to two decimals for display. Taxes, exchange rates and invoice matching are outside this example.

On the record

What stays on the record.

If someone asks where a cost came from, you can show them line by line.

  • The supplier’s original currency and amounts
  • The exchange rate you entered, with its date and source
  • Included and excluded charges, kept apart
  • Every allocation, line by line
  • Dated cost revisions, with nothing overwritten
  • Who approved each cost change, and when

Questions

Before you ask.

Does Inventory do my accounting?

No. It records landed costs per receipt and can update Shopify’s product cost after approval. Inventory-value reports are estimates based on the cost basis you choose; your accountant still keeps the books.

Which cost reaches Shopify?

The landed unit cost of the latest finalized receipt, after a manager approves it. Shopify uses that one cost for the variant at every location, and the approval screen says so.

What if freight arrives after I approved a cost?

Add it as a dated revision. The original receipt stays as it was, and the earlier approval shows as outdated until someone reviews the new figure.

How are foreign-currency invoices handled?

Amounts stay in the supplier’s currency. You enter the exchange rate used for conversion, with its date and source.

Next step

Be first in line for Inventory.

Request early access and we’ll email you when Inventory can be installed on your store. Need something built around your own workflow? Ask about a custom app.

Prefer plain email? Write to support@merchavelo.com

Your browser

Necessary functionality is always on. We do not use optional advertising or analytics cookies.

Saving your choice uses local storage on this device. Cloudflare Web Analytics measures visits and performance without analytics cookies.

Cookies & local storage