Hi @joaopdsilva
If you’re using manual payment methods (like bank transfers, cash on delivery, or third-party payments), Shopify doesn’t automatically send a payment success confirmation since it doesn’t detect when the payment is completed. However, you can manually trigger an email or use Shopify Flow (for Plus users) to automate it.
Option 1: Manually Send Payment Confirmation Email
Since Shopify marks manual payments as “Pending” until you manually mark them as Paid, you can send a customized email after confirming the payment.
Steps to Send Manually:
Go to Shopify Admin > Orders.
Find the pending order and mark it as “Paid.”
Click “More actions” > “Send invoice” (or send a manual email with payment confirmation).
Downside: You have to do this manually for every order.
Option 2: Automate Payment Success Emails with Shopify Flow (Shopify Plus Only)
If you’re on Shopify Plus, you can use Shopify Flow to send an email when an order’s payment status changes to “Paid.”
Steps to Set Up in Shopify Flow:
Go to Shopify Admin > Apps > Shopify Flow.
Click “Create Workflow.”
Set Trigger as “Order Payment Status Changed.”
Add a Condition: If Payment Status = Paid.
Add an Action: Send internal email or trigger Shopify Email.
This will send an email automatically when you mark an order as “Paid.”
Option 3: Modify the “Pending Payment Success” Email (For Custom Solutions)
If you want to customize the default Shopify email, you’ll need to edit the Order Confirmation Email in Shopify.
Steps to Edit the Template:
Go to Shopify Admin > Settings > Notifications.
Find Order Confirmation Email (or create a new one).
Click Edit Code and add a condition to send the email only when the order is marked as “Paid.”
Example Code to Check Payment Status:
{% if order.financial_status == ‘paid’ %}
Your payment has been successfully received. Thank you for your order!
{% endif %}
Now, when you manually update the order status to “Paid,” the email will reflect it.
Best Option for You- For small stores: Manually mark orders as Paid and send a quick email.
- For automation (Shopify Plus): Use Shopify Flow to trigger an email.
- For customized notifications: Modify the email template using Liquid code.
Let me know if you need help tweaking the code! Thanks.
Daisy.