Hi there! I was in the live chat about plugins and code a couple of days ago, asking about why my site's marketpress install isn't sending the customer email after the transaction like it should.
This is a new thing, that started happening out of the blue. I tried updating to the newest version of Marketpress and that didn't fix. I disabled any plugins that might be blocking emails from going out and that didn't fix. I tried using different email addys for the buyer and that didn't fix. After trying to help me, the guy in the live chat told me to check in with my hosting acct (bluehost) to see if they had some kind of block on my site emails.
No blocks at all, and they've gone above and beyond trying to get to the bottom of this. They asked me to set up a free item in the shop as a test item, seen here:
Bluehost tech support has tried everything they can on their end to troubleshoot the problem. I live chatted at length before they referred me to script specialists... and they're asking me to circle back to Marketpress developer for answers. Here's a cut and paste from their latest email:
Thanks for creating that. You'll see I've been testing it over and over (sorry for all the spam you'd have received :smiley: ).
I'm not sure why it's not working though :slight_frown: - what I am able to confirm though is that the Wordpress site itself which is responsible for sending the mail is working properly. Both via the wp_mail function that uses Wordpress' code, and the separate SMTP plugin that you've installed. You can test it yourself using both SMTP and wp_mail via Settings > Mail, where you'll see an option to test that at the bottom of the page. You'd just have to change and save the setting from the top of the screen to pick which you want to use (SMTP or wp_mail).
I'd checked our mail logs each time that I tried to check out with that free product, and no entries even appear when trying to send. However when I try to test the mail using the method I outlined above, those entries do show up in the server's mail log. So I know our server is fine. Also, there were no errors reported by that plugin to the general error log when I tried sending the product notification, either via SMTP or wp_mail.
What I would do is refer to the support channel that the developer of the marketpress plugin provides and just let them know the same things that I'm telling you here. Here's a link to the MarketPress page specifically, you'll find some links at the top of that page for support and contact info: https://premium.wpmudev.org/project/e-commerce/ They would have the best information on how to resolve.
If they give information that you need help to understand or apply, just let us know and we'll do what we can.
Level II Site/Script Compatibility
Long story short, my marketpress install is not sending the customer email when they buy something. I do get the seller email when the purchase is made, though!