Product Reviews and Rating for AspDotNetStorefront
Solicit and obtain full product ratings and reviews for your products.
Compatibility: MultiStore, V.10.x
This is a one domain, one cart license installation. To buy additional licenses for additional carts contact sales: sales@compunix.us
Installation Instructions
1) Install the Admin Compunix Add-on menu and add the following line into the add-on links section specified:
Carts up to MS9420: Carts MS95x: Carts V10.x:2) Copy the particular versin of CompunixCommon.dll
downloaded from the Code Base link into /bin
directory.
3) Upload the license file/appconfig to your cart. (If you don't have a license send an email to support@compunix.us with your order number and domain information.)
4) Copy/Merge the files from the "Modified files" directory in the .zip file to your website's root folder. (If your admin directory is not "admin", you may have to copy any files in the admin directory manually.)
5) For V.10.x navigate to [web_root]/productreviews/install, on MS navigate to your website and go to the Admin. The add-on will self install on first access of the Compunix Reviews Administration page installed in the Compunix menu.
Front-end Installation
if you are unsure, please contact your developer or have Compunix install
6) To install the overall star rating on the category page for each product:
a) open the entity XmlPackage your site is using
b) in the product loop which is generating your product listing, put the following code where you would like the overall star rating to show
7) To install the rating module and main interface on the product page:
a) open the product XmlPackage your site is using
b) in the product loop which is generating your product information, put the following code where you would like the main rating body to appear
8) To install the automatic rating emails/soliciting:
a) open shoppingcart.aspx.cs in your cart root
b) find the if (!this.IsPostBack)
block around line 180, and before its closing }
paste before:
The end result should look similar to this:
9) Add the following styles to your css style sheet your site uses:
Administration Installation
if you are unsure, please contact your developer or have Compunix install
10) To install the product's Review Group mapping (created on the Administration page):
a) open the Product.aspx
in the Admin
directory of your site
b) find the closing <tr>
tag for the "Requires Text Field" update control
c) after this <tr>
block, add the following block:
Carts up to MS9420:
Carts MS95x:
11) Now (skip for V10.x), please open the Product.aspx.cs
in the Admin
directory of your site.
a) near line 63 of the second DataBind()
instruction, add the following code just before its closing tag:
b) just before the end of the UpdateProduct()
method, paste the following before the }
:
Additional Configuration
The Administration page installs the following Topics which are used for emailing and information:
- CompunixReviewsWaitingForApproval : front end text shown after review submission before it's approved
- CompunixReviewsPosted : front end message shown once review is posted
- CompunixReviewsLogin : front end message asking user to login prior to reviewing
- ReviewEmailsContent : email notification sent to customers asking for product reviews or items recently ordered (do not remove %% placeholders as those are replaced with live content)
The Administration page installs the following AppConfigs used for settings: For V.10.x look for Setting Groups "COMPUNIX.RATINGSANDREVIEWS" and "COMPUNIX.REVIEWEMAILS" similarly the MS version has following settings:
- CompunixReviewEmails.Enabled : turns automatic email review soliciting on and off
- CompunixReviewEmails.DayOffset : the number of days the module will wait to send out emails after the order is placed. Make 0 to send right away.
- CCompunixReviewEmails.LastOrderSent : the Order Number of the last order that was emailed for (WARNING: be careful to not blast your whole database, we recommend setting this to your last order number)