All integrations
Gooten

Fulfilment

True margins for your print-on-demand orders

MerchantFlow syncs the production and shipping costs Gooten actually billed for each order into your profit view, matched to your Shopify orders automatically.

Print on demand makes cost of goods genuinely difficult. Every variant has its own production cost, that cost changes by product, size, and print area, and shipping depends on where the item is produced and where it is going. A catalogue of a few hundred variants becomes a cost spreadsheet nobody keeps current.

The MerchantFlow Gooten integration reads the production and shipping costs Gooten actually billed for each order and matches them to the corresponding Shopify order, so variant-level cost of goods maintains itself.

Connect with your Gooten Recipe ID and Partner Billing Key to sync current and historical costs automatically.

What it syncs

Actual per-order production costs (COGS)

Per-order shipping costs and surcharges

Fulfilment status and tracking

Costs by destination country, automatically

Variant-level cost detail across the catalogue

Production location for each order

Historical costs, backfilled where the API exposes them

What you get

Variant-level COGS, zero upkeep

Costs arrive with the order, so a large print-on-demand catalogue does not need a maintained cost spreadsheet.

Real shipping costs per order

Actual freight per order rather than an assumed flat rate.

Per-country margins

See which markets are worth advertising into once production and shipping are counted.

Honest catalogue decisions

Identify which designs and product types genuinely earn their place.

No cost spreadsheet to maintain

A print-on-demand catalogue can run to hundreds of variants. Per-order costs remove the sheet that nobody keeps current.

What this unlocks

True margin per variant

Profit at the size and colour level, where print-on-demand economics actually differ.

Profit by destination country

Which markets remain viable once production location and freight are applied.

Break-even ROAS per product

What each design needs to return from ads before it is worth promoting.

Product viability scoring

Which designs to keep, reprice, or retire, based on delivered margin rather than order count.

Connection details

Connection details - Gooten
DetailWhat to expect
StatusLive and available on every plan
Connection methodAPI keys from your Gooten account
Access levelRead-only. MerchantFlow will not create or modify orders
Cost granularityPer order and per variant, including production and shipping
Historical syncAvailable where the Gooten API exposes order history

How it connects

01

Add your API keys

Paste your Recipe ID and Partner Billing Key from Gooten Admin.

02

Link to your orders

MerchantFlow matches Gooten orders to your store orders.

03

Costs sync automatically

Production and shipping costs keep flowing into your P&L.

Good to know

Read-only connection

MerchantFlow reads Gooten order and billing data. It does not create, update, or cancel Gooten orders.

Print-on-demand costs are variant specific

A single design can carry very different margins across sizes and colours. Averaging cost across a product hides that, which is exactly the problem per-order cost data is meant to solve.

Common questions

Frequently asked questions

What does it sync?

MerchantFlow pulls the actual production cost, shipping cost, surcharges, and tracking for every Gooten-fulfilled order into your P&L.

Do I still need to upload COGS spreadsheets?

No. Each shipped order carries the cost Gooten actually billed, so new products and variants are covered automatically.

Is it read-only?

Yes. MerchantFlow reads order and billing data only.

Can I still import or define COGS manually?

Yes. You can still import costs in bulk or apply catalogue rules, while Gooten billing data remains authoritative for synced orders.

Does it handle variant-level costs?

Yes. Print-on-demand costs differ by size, colour, and print area, so MerchantFlow records the billed cost at the variant level rather than averaging it across a product.

Are shipping costs included?

Yes. Shipping is synced alongside production cost because freight varies by production and destination location.

Which plans include Gooten?

Every MerchantFlow plan includes the Gooten integration.

Why is print-on-demand COGS harder than normal COGS?

Because cost is not a property of the product, it is a property of the variant and the order. Size, colour, print area, production location, and destination all move it, so a single average cost per design is wrong for most of the orders it is applied to.

Keep building

Related integrations

See it in your own numbers

Connect your store and platforms, and watch your real profit come together in one place.

Start free trial

14-day free trial. No credit card required.