We're moving the community! Starting July 7, the current community will be read-only for approx. 2 weeks. You can browse content, but posting will be temporarily unavailable. Learn more

Pending payment success notification - manual payment

Pending payment success notification - manual payment

joaopdsilva
Visitor
2 0 1

Hello,

I have in my store some third-party payment methods, which Shopify considers as "manual payment methods."


How can I configure sending an email to the customer after a successful payment? Is it possible to use the default "Pending payment success" email template? What code should I add?

Thanks!

Reply 1 (1)

DaisyVo
Shopify Partner
4469 501 598

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:

1️⃣ Go to Shopify Admin > Orders.
2️⃣ Find the pending order and mark it as "Paid."
3️⃣ 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:

1️⃣ Go to Shopify Admin > Apps > Shopify Flow.
2️⃣ Click "Create Workflow."
3️⃣ Set Trigger as "Order Payment Status Changed."
4️⃣ Add a Condition: If Payment Status = Paid.
5️⃣ 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:

1️⃣ Go to Shopify Admin > Settings > Notifications.
2️⃣ Find Order Confirmation Email (or create a new one).
3️⃣ 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' %} <p>Your payment has been successfully received. Thank you for your order!</p> {% 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.

Please let us know if our reply is helpful by giving it a Like or marking it as a Solution!

Avada SEO & Image Optimizer - The #1 SEO solution