nopCommerce Inappropriate content plugin

Site admins can edit or delete every content in a NopCommerce site, but analyzing every content posted could be a impossible work in a big site. This plugin use crowdsourcing to help site admins finding contents to moderate. It adds links/buttons to flag inappropriate content in the site, so members can easily flag contents as inappropriate. Admins can then see all the reported messages.


nopCommerce Version: 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8

Styled for the Default Clean themes: Yes

Widget Support: Yes

Themable: Yes

Developed according to nopCommerce and Microsoft technology standards and coding guidelines: Yes

Clean HTML and CSS structure for easy customization : Yes

Open to modification public view (.cshtml) files: Yes

SEO optimized: Yes

Fully localizable and can be used in any language: Yes

Tested with browsers: FF, Chrome, Opera, Safary, IE9+


If you want to sell your work based on this source code please buy this plugin with the Extended License. Details>>

We do the installation on your website

Users to report inappropriate content by filling out a complaint form. User interface's public elements is fully customizable by CSS. The plugin was designed as a nopCommerce widget plug-in.

Functional description

Every product sheet contains an "Inappropriate Content" link leading to a form letting enter a text of complaint and the email address of the applicant (required and verified by a regular expression). The form is protected by a captcha and shows the IP address of the HTTP client and the time and date of the request. A successful validation leads the user to a confirmation page. A confirmation message, containing the text of the complaint, a link to the product sheet, the IP address and the time and date of the request, will be sent to the user's email address. A Bcc will be sent to the site administrator.

Administrative interfaces

The configuration page of the plug-in lets specify:

  • The location of the plug-in (the "Inappropriate Content" link) (ex. "productdetails_overview_top")
  • The nopCommerce email account sending the confirmation email
  • The email address receiving the Bcc
  • The use of a captcha to protect the complaint form (without effect if reCaptach hasn’t been enabled in the " Security settings " tab of the “ General And Miscellaneous Settings " page)

The following items is configured from the "Languages" page:

  • Wording of the link on the product pages
  • Texts of the complaint form and of the confirmation page

The "Message Template" page lets enter the message sent to the user (containing variables for including the text of the complaint, the IP address, the time and date of the request and the link to the product page).

Public interface

  • The link to the complaint page is displayed at the location designated in the plug-in configuration.
  • It is direct the user to the form and then to the confirmation page.
  • The user is receive a confirmation of his complaint by email.
Product tags

Related products