Articles on: Preorders

How to Collect Preorder Payments Manually in Bulk

When customers place preorders through STOQ, their payments may be partially paid or authorized but not yet fully collected. STOQ lets you collect outstanding preorder payments in bulk directly from the app, saving you from processing each order one by one. After bulk collection, you receive an email with a CSV status report so you can verify every charge.


Why Use Bulk Payment Collection


Collecting preorder payments in bulk through STOQ is faster and safer than processing payments individually through Shopify.

  • Save time. Select multiple preorders and collect all outstanding payments with a single action instead of charging each order separately.
  • Get a status report. STOQ sends you an email with a CSV file showing the result of each payment attempt, so you have a clear record of what succeeded and what failed.
  • Avoid accidental errors. STOQ uses Shopify's payment API to actually charge the customer's card. This is different from Shopify's built-in "Capture Payment" button, which can mark orders as paid without charging the card (see the warning below).


Warning: Do not use the Capture Payment button found on Shopify's order page. That button does not attempt to charge the customer's card. It only marks the order as paid in your Shopify admin. Always use STOQ's Collect payments action to ensure the customer is actually charged.


Prerequisites


Before collecting preorder payments in bulk, make sure the following are in place.

  • Orders must have an outstanding balance. Only orders with a financial status of Unpaid, Partially paid, or Authorized can be charged. Orders already marked as Paid are automatically skipped.
  • Customers must have a valid payment method on file. If the customer's card has expired or been removed, the payment attempt will fail. STOQ will note this in the status report.


How to Collect Preorder Payments in Bulk


Follow these steps to collect outstanding payments for multiple preorder orders at once.

  1. Open the STOQ app from your Shopify admin.
  2. Click Reports in the left menu bar.
  3. Click the Preorders tab to view your preorder orders.
  4. Use the checkboxes on the left side of the table to select the preorders you want to collect payment for. You can select multiple orders.
  5. Once you have selected at least one unpaid order, click the Collect payments button that appears in the bulk action bar above the table.
  6. STOQ will initiate payment collection for all selected unpaid orders.


Select the preorder orders for which you want to collect payments


Note: If all selected orders are already paid, the Collect payments button will be disabled. Make sure at least one selected order has an outstanding balance.


What Happens Next


After you click Collect payments, STOQ processes each selected order in the background.

  1. STOQ filters out any orders that are already marked as paid.
  2. For each remaining order, STOQ charges the customer's card for the outstanding balance using Shopify's payment API.
  3. Once processing is complete, you will receive an email at your store's email address with a status report.
  4. The status report email includes a CSV file attachment showing the order name, payment status, and any error notes for each order.


Bulk Payment Status Report


Tip: The status report email is typically sent within a few minutes after you click Collect payments. Check your inbox (and spam folder) if you do not see it right away.


Filtering Orders Before Collection


You can use the filters on the Preorders table to narrow down which orders to select before collecting payments.

  • Payment status — Filter by Unpaid, Partially paid, or Authorized to see only orders with outstanding balances.
  • Fulfillment status — Filter by fulfillment state if you only want to collect payments for orders at a certain fulfillment stage.
  • Cancelled status — Exclude cancelled orders from your view.
  • Search — Search by order name to find specific orders.


Using filters helps you select the right group of orders before running the bulk payment collection.


Understanding Payment Statuses

Each preorder order in the table shows a financial status badge. Here is what each status means in the context of payment collection.


Status

Meaning

Can collect payment?

Unpaid

No payment has been collected

Yes

Partially paid

A partial payment (e.g., deposit) has been collected

Yes

Authorized

Payment has been authorized but not captured

Yes

Paid

Full payment has been collected

No (skipped)

Refunded

Payment was refunded to the customer

No

Voided

Payment authorization was voided

No


Known Limitations


Keep these points in mind when using bulk payment collection.

  • Bulk payment collection processes orders one at a time in the background. For large selections, it may take several minutes to complete.
  • If a customer's payment method has expired or been removed, the charge will fail. The failure will be noted in the CSV status report.
  • Orders that are already paid are automatically skipped during bulk collection.
  • The status report email is sent to the email address associated with your Shopify store. You cannot change the recipient.
  • Do not use Shopify's Capture Payment button on the order page. It marks the order as paid without actually charging the customer's card. Always use STOQ's Collect payments action.


Troubleshooting


If bulk payment collection is not working as expected, use this table to find a fix.

Symptom

Likely Cause

Fix

Collect payments button is disabled

All selected orders are already paid

Select at least one order with an Unpaid, Partially paid, or Authorized status

No orders appear in the Preorders tab

No preorder orders exist yet

Ensure customers have placed preorders through your store

Payment failed for some orders

Customer's card expired or was declined

Check the CSV status report for error details. Contact the customer to update their payment method

Did not receive the status report email

Email was sent to the store email address

Check the inbox and spam folder for the email associated with your Shopify store

Order shows as paid but customer was not charged

Shopify's Capture Payment button was used

This cannot be reversed. For future orders, always use STOQ's Collect payments action


FAQs


Q : Does STOQ actually charge the customer's card?

A : Yes. STOQ uses Shopify's payment API to charge the customer's card for the outstanding balance. This is a real charge, not just a status update.


Q : Why should I not use Shopify's "Capture Payment" button?

A : Shopify's Capture Payment button on the order page marks the order as paid without actually attempting to charge the customer's card. This means the order appears paid in your admin, but no money was collected. Always use STOQ's Collect payments action to ensure the customer is charged.


Q : What happens if a payment fails?

A : If a payment fails (e.g., expired card, insufficient funds), the order remains in its current financial status. The failure reason is included in the CSV status report sent to your email. You can contact the customer to resolve the issue and try again.


Q : Can I collect payments for all preorders at once?

A : You can select all orders on the current page using the select-all checkbox. If you have multiple pages of orders, you will need to process each page separately.


Q : How long does bulk payment collection take?

A : Processing time depends on the number of orders selected. Each order is processed individually in the background. The status report email is typically sent within a few minutes after you initiate the collection.


Q : Will the customer receive a notification when payment is collected?

A : Yes. When a payment is successfully collected, Shopify automatically sends the customer an email about the order charge, and the order is marked as paid in your Shopify admin.


Q : Can I undo a bulk payment collection?

A : No. Once payments are collected, they cannot be automatically reversed through STOQ. You would need to issue refunds manually through Shopify's order management if needed.


Q : Where do I find the status report?

A : The status report is sent to the email address associated with your Shopify store. It includes a CSV attachment with the order name, payment status, and any error notes for each order in the batch.


Updated on: 18/02/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!