nopCommerce & Akismet spam protection!

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.
3 years ago
So, for years I've used Akismet spam protection on on all of my Umbraco sites (Contact forms - I get zero spam!), and today, I thought about integrating it with nopCommerce.

Works a treat :) I'm considering developing a plugin, so that it can be used on the contact form, reviews, blog/news comments, forum etc.

Or, if the team would like, I could do develop into the source, and do a full pull request?

Example here: https://streamable.com/tf9f0t
3 years ago
Done, although I now need to enable it for the other pages!

We send the users IP, Full Name, Email, and the enquiry to Akismet, and they check and return if it's spam or not.

@a.m. @RomanovM would you like me to create a pull once I've enabled it for the other 'forms'?

https://streamable.com/xgxvue
3 years ago
Thanks for the suggestion.
I don't think we'll be adding these changes in the core. It looks like a great idea for the third-party plugin.
3 years ago
@untiedshoes

May be you can create a plugin and post it on GitHub as well as extensions directory at nopCommerce.
3 years ago
Done! The plugin is now complete - checks the following for spam.

1. Contact Us
2. Blog Comments
3. News Comments
4. Product Reviews
5. Forum (new topics and new posts)

The plugin sends the store URL, current page, customer IP address, Customer user agent, user referrer, comment type (comment, contact form etc), customer email (when available), customer name (when available), and of course, the actual comment text - then Akismet returns with either spam or not.

This is a completely free plugin, and I'll upload it to the extensions shortly.

A paid version will also be available, in which all spam will be stored in the DB (contact form messages, and all other spam) so that the store owner could check the results, and if Akismet has marked something as spam, which it shouldn't have (very rare!), they could mark it as not spam, which would then send the details back to Akismet, for their system to 'learn'.

Emails, for instance, once marked as not spam, would automatically get sent to the message queue.

https://youtu.be/0lPkTVX_YBY
1 year ago
Hi
Thanks for this great plugin. Do you have one compatible with v3.9?

Thanks
This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.