Merchants need to invoice customers based on partial order fulfillments rather than the entire order at once, particularly when splitting shipments over time without knowing the delivery schedule upfront.
Current Challenge:
Shopify’s native invoicing includes both fulfilled and unfulfilled items on a single invoice
No built-in way to track which items were previously invoiced when creating subsequent invoices for additional fulfillments
The Order Printer app can show only fulfilled items but cannot differentiate between current and previous partial fulfillments
Workarounds Mentioned:
Simplio app: One user employs this with FLOW automation to tag orders, filter by fulfillment status, and bulk-send invoices. Works well for credit card orders (~5 minutes daily) but requires a different process for Net 30 terms
PH MultiCarrier Shipping Label app: Mentioned as a potential solution, though effectiveness remains unconfirmed
Mercero: A developer offered a custom solution via email
Status: Multiple users express frustration with Shopify’s limitations. No confirmed, widely-adopted solution has emerged. Several participants requested updates from others but received no definitive answers. The discussion remains open with unresolved questions.
Summarized with AI on October 31.
AI used: claude-sonnet-4-5-20250929.
I am interested in a better invoicing app as well. Invoicing has been the most challenging aspect of moving to Shopify Plus. Shopify has all the information but getting an invoice out that is accurate and meets the scenarios of a complicated business has been a nightmare honestly. It is simple math.
We use Simplio for the scenario you are talking about. It has the option to show fulfillment status…so they see the whole order…but it shows what has fulfilled. We tag all orders needing an invoice when they are created using FLOW. We filter orders using this tag and payment status and fullfillment status. This gives us all order that need just one invoice, which we bulk send. And all invoices that need a second invoice, for these we bulk send and tag with Needs2ndInvoice. Then when the fullfillment status changes we send the second invoice. This works great for credit card orders and takes about 5 minutes a day total.
For net 30 payment terms we have different process unfortunately.
Would love a new invoicing app…better yet Shopify should add it to be native and allow Net 30 payments native to shopify. They could capture a tone of revenue and simplify this for us.
We need to enable invoicing of partial / incomplete orders. Currently an invoice includes fulfilled and unfulfilled items. We would like to invoice for items when they are fulfilled. That means we need an app that is smart enough to track order items that have previously been fulfilled and invoiced so that subsequent fulfillments do not invoice for previously fulfilled order items. We can customize an invoice template in the Shopify Order Printer app to only print an invoice for fulfilled items. However, there does not appear to be a way to logically differentiate between current partial fulfillment of the order versus previous partial fulfillments of the order. There has to be an app or a simple way to get this functionality. Any and all suggestions are appreciated.
Is this solution working well for you? Does it create an invoice for only the fulfilled portion of a partially fulfilled shipment and allow you to create a second invoice for additional fulfillments?