Turn on Show payment option after submitting the order: every store order then gets its invoice at once, the client pays online, and the order moves to the status you choose.
Get paid when an order is placed
You can let clients pay the moment they order. NIZU then creates the invoice for the order automatically, shows the client the payment buttons of your payment methods, and moves the order forward when the payment comes in.
Set it up
Make sure at least one payment method is active in Settings → Payment methods (for example Stripe, Mollie, iyzico or PayPal).
Go to Settings → Sales & finance → Store.
Tick Show payment option after submitting the order.
Choose the Order status after payment, for example "Paid" or "Processing".
Optional: tick Don't allow clients to pay if company info is not filled. The client must then complete company name, VAT number, address, city, country and zip code before paying, which you need for a correct invoice.
Click Save.
What the client sees
At checkout the button reads Save & continue. After it, the client lands on the invoice of the order, dated today, with the Pay Invoice buttons. They can also pay later from Invoices in their portal.
What you see
The order shows its invoice in the Invoices card and in the Invoices column of the orders list, with the payments under Invoice payment list.
When a payment is recorded, the order moves to the Order status after payment.
Good to know
The status only moves if the order is still in your first order status (the one at the top of the list). An order you already moved by hand is left alone.
Any payment on the invoice counts, also a partial one.
This automatic change does not e-mail the client. Change the status by hand if you want them told.
With payment at checkout on, visitors must log in or create an account before ordering: Accept order before login is switched off.