• Resolved gertvanw

    (@gertvanw)


    Hi,

    I installed the free version of your plugin and everything looks and works great.
    However, the sender gets the order e-mail with the all the details, but the recipient doesn’t receive any email.

    I’ve tried disabling the WooCommerce Transactional Email System, but then I get an unknown error on checkout and the order can’t completed.

    I’ve also added this code to my functions.php-file, but it makes no difference.
    function pimwick_et_option_ajax_addtocart( $value ) {
    global $product;

    if ( is_a( $product, ‘WC_Product_PW_Gift_Card’ ) ) {
    return false;
    }

    return $value;
    }
    add_filter( ‘et_option_ajax_addtocart’, ‘pimwick_et_option_ajax_addtocart’ );

    Can you point out what I’m doing wrong here?

    Thanks!

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 15 total)
  • Plugin Author pimwick

    (@pimwick)

    Can you try another test order using the same email address as the purchasing customer who is receiving the Order Confirmation emails?

    We have had reports of Gmail marking the gift card as junk mail while the order emails are not. Most email servers are very strict when it comes to attempting to prevent spam.

    To combat this, we recommend using Pepipost to handle your email delivery. There is no cost (until you send more than 30,000 emails in a single month and even then, it’s pretty inexpensive). They will ensure that your emails are delivered and you can even track open rate to know for sure that someone received their email and opened it.

    https://pepipost.com

    Pepipost integrates into WordPress easily with the WP Mail SMTP plugin (also free): https://www.ads-software.com/plugins/wp-mail-smtp/

    Hopefully this helps you gain some visibility into these types of emails, let me know if you have any other questions!

    Thread Starter gertvanw

    (@gertvanw)

    Thanks for the reply!

    I’ve tried with the same address for sender and recipient, but still the gift card email does not come through.
    All other emails on the system do work.

    Is it possible the spam-filter only blocks the gift card email? Or is there some other problem with my theme (Jevelin)?

    Thread Starter gertvanw

    (@gertvanw)

    Done, can you check if you got an email?

    Thanks!

    Thread Starter gertvanw

    (@gertvanw)

    I also tried using Pepipost and connecting it through the SMTP-plugin, but I get the same error on checkout as when disabling the WooCommerce Transactional Email System ..

    However, inside the Pepipost-platform I can send testmails, so everything seems to be working there ..

    Thread Starter gertvanw

    (@gertvanw)

    Behind the scenes the order is placed, but it is not automatically marked as complete, so no code gets generated.

    When I switch to SendGrid instead of Pepipost, the order is also placed AND marked as completed. But still no gift card in the recipient’s mailbox ..

    Thread Starter gertvanw

    (@gertvanw)

    I am using the Kadence WooCommerce Email Designer-plugin to customize other emails I sent in the checkout-process.

    Could it be that your plugin and Kadence WooCommerce Email Designer-plugin don’t work together?

    Thread Starter gertvanw

    (@gertvanw)

    Okay, I deactivated the Kadence WooCommerce Email Designer-plugin and this makes the gift card email come through immediately.

    Is there any way I can make them both work together?

    • This reply was modified 6 years ago by gertvanw.
    Plugin Author pimwick

    (@pimwick)

    Great job pinpointing the issue. We will install this plugin to see if we can reproduce the issue and assist their developers with a fix. I will follow up with you in the next few days as soon as I have more information.

    Thread Starter gertvanw

    (@gertvanw)

    Great, thanks!

    I hope you can work it out, because I really like both plugins!

    Thread Starter gertvanw

    (@gertvanw)

    I got this from the developer of the Kadence Woocommerce Email Designer-plugin:

    Hey @gertvanw,
    Thanks for posting,

    The plugin is missing the $email object in the woocommerce_email_header action. That is what is creating the error. Woocommerce code has this email object.

    I’ve posted on the plugin forms asking the author to update their template:
    https://www.ads-software.com/support/topic/update-email-template/

    Once updated that would fix your issue.

    Hope this can help solve the issue!

    Plugin Author pimwick

    (@pimwick)

    Hello, we’re working with Ben from Kadence Themes. We just released an update that fixes this issue, waiting to hear back from them to confirm.

    If you want to go ahead and install the update you may be able to confirm that it is fixed before they do. To get the update:

    1. Log into your WordPress Admin area.
    2. Click on Plugins -> Installed plugins.
    3. Scroll down to PW WooCommerce Gift Cards and click “Check for updates.”
    4. The page will refresh, then scroll back down and click on “Update.”

    Thread Starter gertvanw

    (@gertvanw)

    Alright, nice work, now the email comes through!

    Only problem now is, it comes through twice at the recipient?

    Plugin Author pimwick

    (@pimwick)

    Can you turn off the WooCommerce Transactional Email System for the Gift Card products and tell me if that works?

    Click on Pimwick Plugins -> PW Gift Cards -> Settings -> Uncheck “Use WooCommerce Transactional Email” -> Save Changes.

    Thread Starter gertvanw

    (@gertvanw)

    Okay, that did it!

    Thanks for the great help guys, really appreciate it!!

    Plugin Author pimwick

    (@pimwick)

    Glad to hear it! Marking this ticket as resolved, let us know if you need anything else.

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘Emails to recipient not sending’ is closed to new replies.