Goal: find an invoice solution that uses Shopify Payments (not Stripe) and supports deposits, partial payments, reminders, and in-store payment capture.
Key context:
Most third‑party invoice apps bypass Shopify Checkout and process via Stripe, breaking Shopify Payments.
Proposed solutions:
Use Shopify’s built-in workflow (no full invoice app required):
• Draft Orders + Shopify POS (point-of-sale): take in‑person cash/card deposits and partial payments; pull up the same draft/order in store later to collect remaining balance.
• Email the Draft Order invoice: customer pays through a Shopify Checkout link using Shopify Payments.
• Automated reminders: not native. Add a light app such as DraftMate, Draft Order Invoices, or Kindly Reminders to send follow‑ups for unpaid/partially paid draft orders.
Alternative app stack:
Downpay (deposit engine): integrates with native Shopify Checkout and POS, supports Shopify Payments, and lets you set deposit amounts on Draft Orders and collect balances later.
Hi!
You’re right most invoice apps don’t use Shopify Payments because they run their own payment system (usually Stripe). But everything you’re looking for is actually possible using Shopify’s built-in tools, without needing a full invoice app.
Here’s the setup that solves all your requirements:
In-store / in-person deposit at invoice creation
Create a Draft Order → take a cash or card deposit using Shopify POS or mark a manual partial payment. Shopify supports partial payments on draft orders.
Customer pays the invoice using Shopify Payments
When you send a Draft Order invoice, the customer gets a Shopify checkout link. They can pay online using Shopify Payments — no Stripe needed.
Automated reminders
Shopify doesn’t send follow-ups on its own, but small apps like DraftMate, Draft Order Invoices, or Kindly Reminders will automatically send reminders for unpaid draft orders.
Partial payments
Draft Orders + POS allow partial payments, deposits, and paying the remaining balance later — both online and in store.
Pull up invoice in-store and accept payment
You can open the draft order in Shopify POS, take the remaining payment (cash or card), and mark it as paid.
The issue is that standard “Invoice Apps” bypass the Shopify Checkout, forcing you to use their Stripe accounts. To keep Shopify Payments, you need a Deposit App rather than an invoice app.
1. Downpay (The Payment Engine)
This app integrates directly into the native Shopify Checkout.
Shopify Payments: Customers pay online using your existing methods (Apple Pay, Card).
Partial Payments: You can set a % or $ amount deposit on Draft Orders.
In-Store: It works with Shopify POS. You can take a cash deposit in person, creating a “Partially Paid” order. Later, you can pull up that same order on the POS to collect the remaining balance.
2. Kindly (The Reminder Engine)
Shopify does not send automated “Pay Balance” emails by default.
Automation: This app detects when an order is “Partially Paid” (via Downpay) and automatically sends email chasers to the customer until the balance is cleared.