E-commerce · n8n

Charge Preorders Only When the Product Actually Ships

Do preorders right — authorize payment at order time but only capture the charge when the item ships, keeping customers happy and refunds low.

difficulty Advancedsetup 40 minresult Preorder customers are charged fairly at ship time, reducing cancellations, disputes and refund work.
  1. 1

    Authorize at Order

    Add a step placing a payment authorization when the preorder is made.

  2. 2

    Wait for Shipment

    Add a Shopify Trigger node firing when the preorder is fulfilled.

  3. 3

    Capture the Payment

    Add a Stripe node capturing the previously authorized amount at ship time.

  4. 4

    Notify the Customer

    Add a Gmail node confirming the charge and shipment together.

  5. 5

    Activate and Test

    Activate the workflow and ship a test preorder. Confirm the capture and notice fire.

Frequently asked questions

What if the authorization expires?

Authorizations lapse after a week or so — re-authorize before capture for long preorder windows.

Can customers cancel before ship?

Yes — simply void the authorization on cancellation so no charge ever lands.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.