How can I batch change 'Payment Pending' to 'Paid' in orders?

Topic summary

Main issue: A merchant needs a way to bulk change Shopify order status from “Payment Pending” to “Paid” after funds are collected by a central flea market cashier using a separate system.

Context: Orders are created via Android POS and initially marked “Unpaid.” At week’s end, the flea market provides total sales with invoice numbers, and the merchant manually opens each order to mark it as paid.

Pain point: Per-order updates are extremely time-consuming when handling hundreds of weekly transactions.

Request: A batch or bulk method to update many orders’ payment status at once.

Latest update: Another participant asked for a clarifying video of the current workflow to ensure full understanding before advising; no solution has been proposed yet.

Key term: POS (Point of Sale) refers to the system used to create and manage in-person orders.

Attachments: None provided; a video has been requested.

Status: Open and unresolved, pending clarification from the merchant.

Summarized with AI on February 13. AI used: gpt-5.

Hi

Is the anyway to do a batch change from “Payment Pending” to “paid” in the orders?

My pop is in a marketplace that doesn’t allow that collection of cash from the popup and has to be collected for athe central flea market cashier running a totally separate system.

So the only way i can get shopify to work is to generate a order from my android POS and select “MARK UNPAID”.

At the end of the week the flea market will give us the total sales made with the invoice number they have collected.

The current situation is we have to OPEN each transaction separately and change the status to “MARK AS PAID”

This is an extremely time consuming progress what you have hundreds of transactions in that week.

If anyone can please help it will much appreciated.

K

Hi KJJC! I would love to help you on this but just not fully sure on the request. Is there any chance you could create a video showing how you currently do it just so I can be 100% clear on it.