Landara+Shopify
Perpetual FIFO COGS · Life after Stocky

Perpetual FIFO cost of goods sold for Shopify

Landara costs every Shopify order (FIFO or moving average) and hands your bookkeeper a ready-to-post COGS journal. With Shopify Stocky gone, it's the lightweight way to keep accurate inventory cost and cost of goods sold. No full inventory system to run. Import your stock? Freight and duty land into every unit cost.

Available on the Shopify App Store
The Problem

Shopify tracks your quantities, not your cost of goods sold

Shopify knows how many units you have, but it doesn't run a real cost of goods sold. Now that Stocky has gone, there is no built-in way left to value inventory or produce a clean COGS figure.

No running COGS in Shopify

Shopify stores a single cost per variant, whatever was last typed in. There's no perpetual FIFO or average that moves shipment to shipment, so your profit reports drift from reality.

Stocky has gone

Shopify has retired Stocky and points former users to the Shopify admin and Shopify POS for inventory. Neither one costs stock on FIFO, so the stores that relied on Stocky need somewhere else for the cost side.

A2X and Bookkeep staple a static cost

Sales-to-accounting tools attach one fixed cost to every sale. That is not your real cost of goods. It ignores what each shipment actually cost to land as your prices move.

How It Works

From connect to COGS journal in minutes

Connect Shopify once, let Landara cost every order FIFO, and get a ready-to-post journal.

Step 01

Connect Shopify

Landara reads your orders, fulfilments, and stock movements, never customer data. Costing starts the moment you connect.

Step 02

Apply costs

Give each receipt its true landed unit cost, freight and duty included, recorded as a dated FIFO cost layer.

Step 03

Match sales with FIFO cost

Every Shopify sale draws down the oldest cost layer first, perpetual FIFO (or moving average), so each order is costed accurately.

Step 04

Post the journal

Each period, get a clean COGS figure and a Dr COGS / Cr Inventory journal. Landara posts it to Xero or QuickBooks when you choose, or hands you a CSV.

Also included

Sync landed costs back to Shopify too

On top of running your COGS, Landara can push your true landed unit costs into Shopify so product cost and profit reports stay in line with what you actually paid.

SKU-to-Product Matching

Landara matches SKUs from your purchase order to products in your Shopify store. Matches happen in real-time via Shopify's API. No mapping tables to maintain.

Cost Per Unit Sync

After calculating landed costs, push the updated cost-per-unit to each Shopify product variant's inventory cost field with one click.

Bulk Cost Updates

Update costs for an entire shipment at once. If your PO has 30 SKUs, all 30 get updated in a single sync.

Sync Status Tracking

See which products were synced, which SKUs weren't found in Shopify, and which had errors. Full visibility into every sync.

New Product Creation

If a SKU from your PO doesn't exist in Shopify yet, Landara can create the product for you, complete with the correct landed cost from day one.

Stocktakes & barcode scanning

Count your stock, by hand or with a barcode scanner, and Landara applies the variance straight to COGS (shrinkage costed FIFO, found stock added at cost), then optionally pushes corrected counts back to Shopify. The stocktake Stocky used to do, tied to your books.

Works with Xero and QuickBooks

Beyond syncing costs to Shopify, Landara produces a ready-to-post FIFO COGS journal (and can publish freight invoices as bills) to your accounting software. One workflow, multiple outputs.

ShopifyShopify Cost Sync Preview

Widget Pro X100

WIDGET-X100
$12.50$15.24

Gadget Mini S50

GADGET-S50
$8.00$9.75

Component A-200

COMP-A200
$25.00$30.48

Not found in Shopify

CABLE-USB3
No match
3 of 4 products synced75% matched
Comparison

What changes with accurate landed costs?

Without Landara

Product cost in Shopify

Supplier price only

$12.50

Freight per unit

Absorbed into 'expenses'

Not tracked

Duty per unit

Lost in customs broker bill

Not tracked

Reported COGS

Missing ~$2.74 per unit

$12.50

Reported margin

Looks great, but it's wrong

42%

With Landara

Product cost in Shopify

Full landed cost

$15.24

Freight per unit

Allocated from freight invoice

$1.87

Duty per unit

Allocated from customs bill

$0.63

Reported COGS

Complete and accurate

$15.24

Reported margin

The real number, now you can plan

29%
Who It's For

Built for Shopify stores selling physical goods

Whether you import your stock or buy it locally, if you sell physical products on Shopify you need a real cost of goods sold. Landara adds the cost layer Shopify is missing.

Importers on Shopify

Bring stock in from overseas. Freight and duty land into every unit, so your COGS reflects what goods really cost to land.

Stores replacing Stocky

With Stocky gone, get accurate inventory cost and COGS without migrating to a heavy inventory management system.

Bookkeepers & accountants

Hand your Shopify clients a clean, ready-to-post COGS journal every period instead of hand-building one.

Coming from Stocky, or running a full IMS?

Shopify has retired Stocky and directs former users to the Shopify admin and Shopify POS. Landara is the lightweight way to fill that gap: it adds a real cost layer and cost of goods sold on top of Shopify without becoming a full inventory management system. Shopify keeps tracking quantities; Landara adds the cost.

If you still run a heavier IMS (Cin7, Katana, or similar), or let Landara sync costs back to Shopify, remember that whichever app writes to Shopify's product cost field last "wins." That's not a bug; it's how Shopify's inventory API works.

What to do before syncing costs

  • Check if your inventory app writes to the cost field. Some only read costs. Those are fine alongside Landara.
  • Test with a single SKU first. Sync one product's landed cost from Landara, then check whether your inventory app overwrites it.
  • Decide which system is your source of truth for costs. If Landara is calculating your landed costs, it should be the last to write. If your inventory app needs to manage costs, you can still use Landara for the calculation and export via CSV instead.

Not sure? Connect Landara, sync a test product, and check whether the cost sticks. If another app overwrites it, you can always export your landed costs as a CSV and update costs through your inventory management system instead.

FAQ

Common questions

Landara reads your products, inventory, orders and fulfilments, because costing every sale is what the COGS module does. It never reads customer names, emails, phone numbers or shipping addresses: from an order we take only the line items, quantities, inventory location, and the identifiers and dates needed to cost the movement.

The nine scopes we request, and what each is for:

  • read_productsmatch your SKUs
  • write_productswrite landed unit costs back
  • read_inventoryread stock on hand for reconciliation
  • write_inventoryoptional, opt-in: add received quantity on a receipt
  • read_orderscost each sale and each restocking refund
  • read_fulfillmentscost at the point stock actually ships
  • read_locationskeep cost layers per location
  • read_shopify_payments_payoutsmatch a COGS period to a payout window
  • read_inventory_transfersmove cost with stock between locations

Order data is handled under Shopify's Protected Customer Data programme at the minimum level. We never sell it, never use it for marketing, and never use it to train AI models. See our privacy policy for the full detail.

You control every sync. After calculating your landed costs, you review the results and choose which products to sync. Nothing is pushed to Shopify until you click the sync button.

Landara flags unmatched SKUs so you can see exactly which products weren't found. You can then create the product in Shopify directly from Landara, or skip it and handle it manually. No data is lost.

Yes. From a single shipment, you can sync landed costs to Shopify and publish freight invoices to Xero or QuickBooks. They serve different purposes: Shopify gets your product costs, accounting software gets your bills.

If another app writes to Shopify's product cost field, whichever system writes last will be the value that sticks. We recommend testing with a single SKU first to see how your setup behaves. If there's a conflict, you can use Landara's CSV export to update costs through your inventory app instead.

Pricing is flat and seatless, never per-seat and never per-order. Perpetual FIFO cost of goods sold starts at $49/month (up to 500 orders/month), and the COGS plans include unlimited team members. There's also a Free tier, with landed cost calculations and the full cost ledger, to try it out.

When you sync a shipment, Landara searches your Shopify store for products matching each SKU from your purchase order. The search uses Shopify's GraphQL API in real-time. There are no mapping tables to maintain. If a product has multiple variants, Landara matches to the specific variant with the matching SKU.

5.0 from 4 reviews on the Shopify App Store
Landara has made it much easier to keep track of my actual product costs. I really like that it takes things like shipping and duties into account instead of just showing the basic cost. Simple app, easy to use, and I’m already getting a much clearer idea of my real margins.
Panther Products
Verified review on the Shopify App Store
I installed Landara because I was getting tired of guessing what my inventory was actually costing me. What I liked most was being able to see the product cost together with things like shipping and duties, I've been trying to keep a closer eye on my margins, so having those costs in one place has made things much easier for me. It didn't take me long to get setup either, which was a nice bonus.
Linssan Inc
Verified review on the Shopify App Store
I honestly didn’t expect Landara to make this part of my store that much easier. I installed it mainly to get a better handle on my actual product costs, and I was pleasantly surprised by how everything comes together. I’m still exploring it, but so far it’s been really useful and I’m impressed with how it works.
BLIS FULL SKIN
Verified review on the Shopify App Store
I've just started using Landara, and so far I'm impressed with how it handles landed costs. I especially like being able to account for things like freight and duty instead of treating the supplier price as the whole cost. Still exploring the app, but it already looks like it could save me a lot of spreadsheet work.
Tollpatsch Stoffe und Handmade
Verified review on the Shopify App Store
Read the reviews on the Shopify App Store

Ready to know your real cost of goods sold?

Connect Shopify and get perpetual FIFO COGS and a ready-to-post journal in minutes. Start free, no credit card required.

Available on the Shopify App Store