Support » Plugin: Jigoshop » Order Email Not Being Sent or Received

  • Resolved nathancoffey

    (@nathancoffey)


    When a user places an order we get the email receipt from Authorize.net but we do NOT get the email from Jigoshop saying what the user ordered plus shipping information. This is a new error. Please advise.

    Yes, the email address under Admin > Jigoshop > Settings > General tab is the correct one it should be delivering the confirmation emails to – and the last order it worked for was on Dec 15 I believe. The order on Dec 18 the email no longer was sent.

    https://wordpress.org/plugins/jigoshop/

Viewing 15 replies - 1 through 15 (of 16 total)
  • Thread Starter nathancoffey

    (@nathancoffey)

    Correction: last correct order email i received was on November 12!

    Plugin Author MWSGD

    (@mwsgd)

    Have you generated the default emails? Check Jigoshop > Emails to see if they are there. If they aren’t go to Jigoshop > Settings > General and scroll down to the email settings and click to “Generate Defaults”.

    Not sure, but this could be the same issue as I’m having:

    https://wordpress.org/support/topic/emails-not-sending-32?replies=3

    So if you find a resolution, let me know, thanks!

    To add to this thread–not hijack–I am having the same issue; I am not receiving order emails, and this only recently happened. We were running the version before 1.15.2. I just updated to 1.15.2 tonight, so I hope that fixes the issue. The default emails were generated (per the above post) and my email address has been in the correct location. Any ideas?

    *My info that may or may not help: I received an out-of-stock notification email on the product from Jigoshop, which didn’t make sense at the time (December 22). We did not get an email notification for the order, and I only caught the pending sale on our merchant account by sheer luck. Why one email but not the other?

    Hello,

    Is the admin order notification e-mail the only one that is not sent? If so, please go to the edit page of that e-mail template and check if there are three actions: Order Pending to Processing for admin, Order Pending to Completed for admin, Order Pending to On-Hold for admin on the Actions list in the Email Data metabox.

    Thread Starter nathancoffey

    (@nathancoffey)

    Where is the ‘edit page of that email template’ that you are referring to?

    This is in the code that I have for jigoshop_emails.ph

    /**
     * New order notification email template
     * */
    add_action('order_status_pending_to_processing', 'jigoshop_new_order_notification');
    add_action('order_status_pending_to_completed', 'jigoshop_new_order_notification');
    add_action('order_status_pending_to_on-hold', 'jigoshop_new_order_notification');

    but yes, the admin order notification email (the one that tells admin what product was purchased) is not being sent.

    As far as I can see in the code, I have the same situation as Nathan (posted above). I am getting out-of-stock notifications, but not the order itself.

    Here is the section to which I think you’re referring:

    add_action(‘admin_init’, function(){
    jigoshop_emails::register_mail(‘admin_order_status_pending_to_processing’, __(‘Order Pending to Processing for admin’), get_order_email_arguments_description());
    jigoshop_emails::register_mail(‘admin_order_status_pending_to_completed’, __(‘Order Pending to Completed for admin’), get_order_email_arguments_description());
    jigoshop_emails::register_mail(‘admin_order_status_pending_to_on-hold’, __(‘Order Pending to On-Hold for admin’), get_order_email_arguments_description());
    jigoshop_emails::register_mail(‘customer_order_status_pending_to_on-hold’, __(‘Order Pending to On-Hold for customer’), get_order_email_arguments_description());
    jigoshop_emails::register_mail(‘customer_order_status_pending_to_processing’, __(‘Order Pending to Processing for customer’), get_order_email_arguments_description());
    jigoshop_emails::register_mail(‘customer_order_status_on-hold_to_processing’, __(‘Order On-Hold to Processing for customer’), get_order_email_arguments_description());
    jigoshop_emails::register_mail(‘customer_order_status_completed’, __(‘Order Completed for customer’), get_order_email_arguments_description());
    jigoshop_emails::register_mail(‘customer_order_status_refunded’, __(‘Order Refunded for customer’), get_order_email_arguments_description());
    jigoshop_emails::register_mail(‘low_stock_notification’, __(‘Low Stock Notification’), get_stock_email_arguments_description());
    jigoshop_emails::register_mail(‘no_stock_notification’, __(‘No Stock Notification’), get_stock_email_arguments_description());
    jigoshop_emails::register_mail(‘product_on_backorder_notification’, __(‘Backorder Notification’), array_merge(get_stock_email_arguments_description(), get_order_email_arguments_description(), array(‘amount’ => __(‘Amount’, ‘jigoshop’))));
    jigoshop_emails::register_mail(‘send_customer_invoice’, __(‘Send Customer Invoice’), get_order_email_arguments_description());
    }, 999);

    Plugin Author MWSGD

    (@mwsgd)

    If emails aren’t sending please try using: https://wordpress.org/plugins/wp-mail-smtp/

    Thread Starter nathancoffey

    (@nathancoffey)

    All of a sudden Sunday I noticed that the emails were back in admin > Jigoshop > Emails

    I did a test order as the customer and I got both an order confirmation and a Paypal confirmation.

    However, the client did not get a jigoshop email. She did get the Paypal confirmation though.

    How do I ensure that the email address order confirmation emails get mailed out to is set up correctly.

    Only email address spot I can find is under Jigoshop > General but that’s the FROM address.

    I guess the Jigoshop email template titled New order admin notification is not being sent out but the send customer invoice emails are being sent out.

    If you got the email – it means they’re getting out of WordPress.
    If user didn’t get it – it means it was blocked somewhere on the way.
    Ask if he/she doesn’t see it in Spam folder. If not – it could be blocked by server without noticing user too. You can try sending it directly from gmail or similiar trusted email server instead of your own hosting by configuring WP SMTP as described by Michael

    Thread Starter nathancoffey

    (@nathancoffey)

    what I got was the Jigoshop confirmation email that goes out to the customer because I bought it with my paypal account.

    Customer got send customer invoice email
    Admin did not get New order admin notification email. That’s the one I’m trying to figure out how to get. We ran simple user test and admin gets both emails. it’s not in spam or trash.

    I have SMTP plugin turned on

    it can’t work only sometimes. if you got this email in test – you should get it always.
    the only way to investigate if the email went out of your server is by contacting your server administrator with all details (exact date, name of script, potential content)

    Hi pls , my customers are not getting any order notification emails, used sendgrid , used smtp , still not working. But they get the complete order email when i upgrade d order.

    I tried the postman smtp same thing. I receive emails using for contacts , customers do too. Its just that transaction / order notification email customers dont get

Viewing 15 replies - 1 through 15 (of 16 total)
  • The topic ‘Order Email Not Being Sent or Received’ is closed to new replies.