Demo on the sample files
Three redacted orders. Same join the paid brief uses. Cream Crewneck is the silent miss: Printify used a different id.
| Etsy order | Printify id | Join | Etsy fees | Print + ship | Left after those |
|---|---|---|---|---|---|
| 2738491021 Sage Tote | 2738491021 | matched | $4.12 | $14.39 | $9.49 |
| 2738491888 Navy Mug | 2738491888 | matched | $3.41 | $12.19 | $6.40 |
| 2738491999 Cream Crewneck | PFY-44019 | id miss | $8.90 | $19.59 | unjoined |
Sample: $88.00 sales · $16.43 Etsy fees · $46.17 print+ship on joined rows. The crewneck would look like leftover cash in a VLOOKUP.
What you send
- Etsy orders CSV
- Etsy Payments / fees CSV
- Printify production or shipping CSV
One browser session or one Etsy message. No OAuth. No shop connection.
What you buy
- Join on order id with a mismatch list.
- Fee and print-cost load per order from those files.
- Repricing hints only where the files support them.
ChaChingify-style dashboards want a shop login. This is three exports, once.
Pay $19 one-timePayment received
Reply to the receipt (or your Etsy order message) with the three CSVs. Anonymized is fine. Human leak report within 48 hours. Refund if the files cannot be joined.