Magento - Send order email on status Not paid - magento

does anybody know how to trigger the order email in magento when the order is not paid?
I have a payment provider (multisafepay) and their first step after the checkout creates the order with the status Not Paid. At this point the order email is not send. Only in the step after this the order email is send (paid status)
The problem is that sometimes people go to the first step, then think hey I need more or do not have money and go back to the site, the order is created but no notification has been send out. For a lot of items we only have 1 in stock so they cannot order again.
Thanks

Related

Order confirmation email not working for PayPal payment method

We are not getting order confirmation email if customer placed an order through PayPal in Magento site. But we get the invoice and shipment mails.
We set Sale : Payment Action in PayPal configuration.
So once we create the order, along with the order email [it's not going to the customer] I want to send invoice mail also to customer. i=I think this extension will send invoice only once order status become complete.
Would SMTP extension work for us?
Is there anything else we need to do?

Send Magento order confirmation after payment

here's my problem:
When a customer in my Magento store places an order, the confirmation mail is beeing sended right away. Even when the payment procedure is not done.
I want the order confirmation mail only to be sended when the payment is done. For example when someone chooses PayPal and clicks on Place Order button, the person is redirected to PayPal, makes the payment: confirmation mail send. But when the person is cancelling the payment in PayPal, nothing should be sended.
I did not find a solution on Google or Stackoverflow, so I hope someone can help me out. Thanks in advance!
Best Regards,
Peter
I face same problem. I find temporary solution for this problem.
Go to System -> Configuration -> Sales -> Sales Emails
There is in Order tab order confirmation email select NO
Then Set custom email to your success payment page.
Please refer this link for set custom email

How to stop magento from setting Payment-Status to "Completed" when Payment comes in via PayPal

Is there a way to stop magento setting the status of an order to "completed" after the payment comes in via PayPal?
The Problem is that I want do send an invoice when I start with the service, which is not possible when someone pays it before.
Thanks!
If I understand your problem right, try next:
In Magento PayPal settings, find field "Payment Action", and set it to "Authorization"
This mean:
payments are only authorized at the side of the PayPal system and only
an order is created in the backend of your store. The store
administrator needs log to on to the merchant account on the PayPal
site and capture the transaction.
So after order placed and user have paid transaction, status in your shop will stay at "Pending" or "Processing". After that you can generate invoice and send it to customer, and then go to your PayPal and finalize order.
Source here: http://www.magentocommerce.com/knowledge-base/entry/setting-up-paypal-for-your-magento-store/

Joomla Virtuemart - Reduce number of order confirmation emails

Virtuemart generates too many emails during the ordering process, i.e. sends a "pending" status email before the user has completed checkout and two status "confirmed" emails - one after submitting credit card form and another after clicking the subsequent "Next" button.
I have not found a conclusive thread that deals with this once and for all.
The only email we need is after final Confirmation from the merchant.
Any help appreciated.
Like Brent wrote above, VirtueMart sends the "order confirmation" email, when the customer click the confirm order button. This is done when order is actually in "pending" status, before payment is completed. The real confirmed order is sent by VM when the payment module changes the order status to confirm, after payment completes.
You can control all standard emails (user registration, order confirmation, admin order confirmation, status changed, download ID) and many others with extensions like Emails manager and Emails manager pro

Google Checkout subscription: How to identify the user

We are using Google Checkout - google handled subscriptions. In our html form we are using merchant-item-id parameter to store the subscription plan id and user id, so when Google Checkout send us back the notification for the new orders (merchant-item-id is there) we know what user for what plan to charge. So far this works perfect.
But now, when a month is passed, and Google Checkout start creating the reoccurring orders, there is no merchant-item-id parameter in the notifications they send. So we don't know what user for what plan is charged.
What should we use as user identifier, so we can handle properly the subscription on our site?
Any ideas?
Btw. I know about the "buyer-id" parameter which is send with each new order notification, but that will not work for us, because it is possible that the same google buyer is paying for several of our users accounts.
I would try putting some unique info in "shopping-cart.items.item-1.merchant-private-item-data" to something unique that I can identify the subscription by.
Nikolaj

Resources