Fulfillment edge case

How to handle missing information before delivering a custom Shopify file.

Pause the deliverable, keep the paid order visible, and give the customer one clear way to supply what is missing.

QuickAttach order upload screen for attaching a customer-specific file to a Shopify order

A paid order does not always contain enough information to create the promised file. A customer may forget a property address, upload the wrong reference image, omit a preferred name, or leave a questionnaire incomplete. Sending a generic file is not a solution, and silently leaving the order in an inbox creates a second problem.

The safer Shopify workflow is to mark the missing information, contact the customer with a specific request, and keep the eventual file attached to the order only after the details have been checked.

Separate “paid” from “ready to deliver.”

Payment confirms the transaction. It does not prove that the inputs needed for a personalised report, certificate, audit, proof, reading, or plan are complete.

A practical process for incomplete custom orders

1. Name the missing input

Write “property address,” “preferred spelling,” or “front-and-back reference image,” not a vague note such as “customer has not replied.”

2. Contact the customer clearly

Explain what is missing, why it matters, and how to provide it. Include the order reference and one concrete next step.

3. Keep the order visible

Do not leave the only record in a personal inbox or a folder named “to do.” The order should show that the file is not ready yet.

4. Re-check before creating the file

Match the reply to the order, then compare the customer name, order number, requested scope, and file brief.

5. Attach and deliver the finished file

When the deliverable passes review, attach the file or secure link to the relevant Shopify order item and send a clear customer delivery message.

Worked example: a custom property report

A customer buys a property report but leaves the street address blank. The merchant records “address required,” sends one request containing the order reference, and keeps the order out of the delivery queue. Once the customer replies, the merchant verifies the address, creates the report, checks the PDF, and attaches it to that order. The customer receives the report for the property they actually requested—not a file guessed from an email subject line.

Why manual email folders break down

Email is useful for asking the question, but it is a weak system for managing the deliverable. Threads can be buried and an attachment can be saved without order context. A product-level digital-download app has the opposite limitation: it is designed for a file known at product level, not a file created after missing information is supplied.

For the wider process, read why custom digital products need a post-checkout workflow. To prevent naming errors, see how to name custom Shopify files before delivery. For files ready at different times, read how to handle partial custom-file delivery.

Where QuickAttach fits

QuickAttach is built around the step after the information is complete: attach the finished customer-specific file or link to the relevant Shopify order item, deliver it through a branded email, and keep the customer download path associated with the order.

Keep blocked orders from becoming lost orders.

Creating a different file for each Shopify customer? Install QuickAttach for an order-specific delivery workflow once the required information is ready.

Install on Shopify