Built for Shopify merchants

The back office your Shopify store actually needs.

Orders, inventory, purchasing, invoicing, B2B and AI — synced live from Shopify. One workspace. No spreadsheets.

Connect your store free

No credit card · 60-second setup

app.earpi.com/dashboard

Dashboard

Live

Revenue (MTD)

$128,430

↑ 12.4%

Orders

1,284

↑ 8.1%

Avg order value

$342

↑ 3.7%

Low stock items

7

needs review

Recent orders

#SO-1284Nordic Living AB$2,450Paid
#SO-1283Oslo Interiors$4,250Shipped
#SO-1282Berg & Sons Ltd$1,799Invoiced
#SO-1281Fjord Design Co$3,200Paid
Syncs live from Shopify →OrdersProducts & VariantsInventoryCustomersFulfilmentsRefunds

01 / Inventory

Stock numbers you can actually trust.

EARPI tracks warehouse, reserved and available separately — per variant. PO receipts add stock, dispatches reserve it, and manual adjustments keep a permanent audit trail.

  • Variant-level tracking with min-stock thresholds
  • Every adjustment is logged with who, when and why
  • Reserved stock from pending orders, computed automatically

Inventory

Product / VariantWarehouseReservedAvailable
Chair — Black14218124
Chair — Brown96492
Desk — Walnut1293
Monitor Arm — Dual23012218
Bookshelf — Pine880

Latest adjustment — Desk, Walnut

Stocktake correction · Jul 2 · 10:52 AM · Mahesh

+50

PO-2026-0118 · Guangzhou Furniture Ltd.

Confirmed

3 items

Lines

$18,240

Total

Jul 28

Expected

Timeline

PO created and sent to supplier

Jun 30

Supplier confirmed quantities

Jul 1

Dispatch 1 of 2 — 120 units shipped

Jul 2

Goods received at warehouse

Pending

02 / Purchasing

From PO to received stock, without the email chain.

Create POs, send them as PDFs, and let suppliers confirm quantities and log dispatches in their own portal. Received goods hit your warehouse stock automatically.

  • Supplier portal with partial dispatch support
  • Per-line delivery dates and box templates for packing
  • PO receipts update inventory the moment they're confirmed

03 / Sales & invoicing

Offer → order → invoice → paid.

Send quotes with expiry dates and EARPI reminds customers 48 hours before they lapse. Accepted offers convert to orders in one click, invoices render to PDF, Stripe takes the payment.

  • One connected flow from quote to payment
  • Multi-currency with per-customer currencies and VAT
  • Automatic 48-hour reminder emails before quotes expire

Nordic Living AB

INV-2026-0311 · Issued Jul 1 · Due Jul 15

PaidEUR
DescriptionQtyAmount
Ergonomic Chair — Black10€2,450.00
Standing Desk — Walnut5€2,900.00
Monitor Arm — Dual10€899.90
Subtotal€6,249.90
VAT 25%€1,562.48
Total€7,812.38

04 / AI assistant

Ask your store anything.
Get a real answer.

The assistant reads your live orders, stock, purchasing and customer data. It answers from facts, not guesses — margins, reorder risk, revenue, customer trends.

Which products should I reorder before August?

Based on current sell-through, 3 items will stock out before August: Desk — Walnut (3 left, ~9 days), Chair — Brown (~12 days), Bookshelf Pine (~16 days). Your usual supplier lead time is 21 days — I'd raise POs this week.

What's my gross margin on chairs this month?

Chair margin this month is 61.4% — up from 58.2% in June. Cost held flat while you raised unit price by $18 on Jul 1. At current volume that's an extra $2,340 this month.

Which customers haven't ordered in 90 days?

14 customers haven't placed an order in 90+ days. The top 5 by historical spend are Nordic Living AB, Berg & Sons, Fjord Design Co, Oslo Interiors, and Lund Group. Want me to draft a re-engagement offer?

What was revenue last week vs the week before?

Last week: $48,320 across 142 orders. Week before: $41,760 across 128 orders. That's +15.7% revenue and +10.9% order count. Best day was Tuesday — $11,240.

05 / B2B

A wholesale channel your buyers will actually use.

Wholesale customers get their own branded login to browse your catalog, request quotes and reorder. Requests land in your queue as ready-to-send offers.

  • Per-customer pricing, currencies and credit terms
  • Quote requests convert to offers in one click
  • Public storefront for product discovery and inquiries

Quote request

Needs review

Oslo Interiors · Jul 3 at 9:12 AM

Ergonomic Chair — Black

Regular reorder

× 40

Standing Desk — Walnut

New item

× 15

Monitor Arm — Dual

Regular reorder

× 20

Everything included.

Every plan, every feature, day one.

AI assistant

Ask about margins, reorder risk, revenue and customers in plain English. Answered from live data.

Inventory control

Warehouse, reserved and available stock per variant, with adjustment history and alerts.

Purchase orders

Full PO lifecycle with supplier portal, dispatch tracking and automatic stock updates.

Quotes & offers

48-hour expiry reminders, one-click conversion to orders, multi-currency.

Invoicing

PDF invoices with VAT, Stripe payments, multi-currency and customer email delivery.

B2B portal

Branded wholesale login, quote requests, per-customer pricing and storefront.

Shipments & dispatch

Multi-order shipments, box templates, packing rules and dispatch planning.

Customer records

Order history, lifetime value, notes, custom attributes and currency settings.

Teams & suppliers

Org roles, invitations, supplier teams and per-org data isolation.

Reports

Revenue, product and customer analytics with export.

Shopify sync

Orders, products, inventory, customers and fulfilments — sub-second via webhooks.

Email & PDFs

Order confirmations, invoices, POs and offer reminders — designed and automated.

Ready when you are.

Install from the Shopify App Store. Your orders, products and customers are already there when the page loads.

Free to startNo credit cardCancel anytime