Created : 15 April 2015
Last Modified : 30 April 2018

***********************************************************************************
Contents:

A. SUMMARY
B. FILE STRUCTURE
C. INSTALLATION INSTRUCTION
D. HOW IT WORKS
E. CONFIGURATION SETTINGS
F. DATABASE TABLES MODIFIED
G. LANGUAGE SETTINGS CHANGED
H. CHANGE LOGS
I.
TROUBLESHOOTING
J.
FAQ
K. COPYRIGHT NOTICE
L. TERMS AND CONDITIONS

***********************************************************************************

A. SUMMARY
==========

1. SEO dynamic link for products, blog and news.
2. Google sitemap.
3. Google product feed.
4. RSS feed from shopping.com.
5. XML feed.
6. Amazon Product Ads - Go to http://www.vpcart.com/virtprog/amazonproductads.htm for information on how to sign up for Amazon Product Ads.

***********************************************************************************

B. FILE STRUCTURE
===================

Files included in the zip are:
- $READ_ME_FIRST_seotools900.html (Readme file)
- shopseosubs.asp
- shopseosubs2.asp
- admin\gpffiles\*
- admin\help\shoph_googleproductfeeds.asp
- admin\help\shoph_seodynamic.asp
- admin\seotemplates\blogs-contentid.asp
- admin\seotemplates\blogs-invalid.asp
- admin\seotemplates\news-contentid.asp
- admin\seotemplates\news-invalid.asp
- admin\seotemplates\products-categoryid.asp
- admin\seotemplates\products-categoryid-catalogid.asp
- admin\seotemplates\products-categoryid-hassub.asp
- admin\seotemplates\products-invalid.asp
- admin\sqlscripts\$seotools_access.txt
- admin\sqlscripts\$seotools_mysql.txt
- admin\sqlscripts\$seotools_sqlserver.txt
- admin\sqlscripts\creategpf_access.txt
- admin\sqlscripts\creategpf_mysql.txt
- admin\sqlscripts\creategpf_sqlserver.txt
- admin\combination.asp
- admin\shopa_generatefeedrss.asp
- admin\shopa_generatefeedshoppingcom.asp
- admin\shopa_generateseodynamic.asp
- admin\shopa_generateseodynamicsubs.asp
- admin\shopa_googleproductfeed.asp
- admin\shopa_googleproductfeedsdesign.asp
- admin\shopa_googleproductfeedssubs.asp
- admin\shopa_googleproductfeedsvariant.asp
- admin\shopa_shoppingcomcategories.asp
- admin\shopa_xml_feed.asp
- admin\shopa_xml_subs.asp
- admin\shopgooglesitemapscreate.asp

***********************************************************************************

C. INSTALLATION INSTRUCTION
============================

1. Back up the following VP-Cart files:

- shopseosubs.asp
- shopseosubs2.asp
- admin\gpffiles\*
- admin\help\shoph_googleproductfeeds.asp
- admin\help\shoph_seodynamic.asp
- admin\seotemplates\blogs-contentid.asp
- admin\seotemplates\blogs-invalid.asp
- admin\seotemplates\news-contentid.asp
- admin\seotemplates\news-invalid.asp
- admin\seotemplates\products-categoryid.asp
- admin\seotemplates\products-categoryid-catalogid.asp
- admin\seotemplates\products-categoryid-hassub.asp
- admin\seotemplates\products-invalid.asp
- admin\sqlscripts\$seotools_access.txt
- admin\sqlscripts\$seotools_mysql.txt
- admin\sqlscripts\$seotools_sqlserver.txt
- admin\sqlscripts\creategpf_access.txt
- admin\sqlscripts\creategpf_mysql.txt
- admin\sqlscripts\creategpf_sqlserver.txt
- admin\combination.asp
- admin\shopa_generatefeedrss.asp
- admin\shopa_generatefeedshoppingcom.asp
- admin\shopa_generateseodynamic.asp
- admin\shopa_generateseodynamicsubs.asp
- admin\shopa_googleproductfeed.asp
- admin\shopa_googleproductfeedsdesign.asp
- admin\shopa_googleproductfeedssubs.asp
- admin\shopa_googleproductfeedsvariant.asp
- admin\shopa_shoppingcomcategories.asp
- admin\shopa_xml_feed.asp
- admin\shopa_xml_subs.asp
- admin\shopgooglesitemapscreate.asp

* If you DO NOT made any changes to the above files, please ignore below section.

***********************************************************************************

If you HAVE made significant changes to your above files,
then please use winmerge to compare your codes.

To do this, please follow these steps.

1. Download a program called WinMerge (http://winmerge.sourceforge.net/), which will allow you to compare your files with those in the patch.

2. Unzip the patch files to a folder on your computer

4. Download the files included in the patch from your live site into another folder on your computer.

5. Run WinMerge and compare the contents of 2 folders.

6. Save the patched files.

7. Back up the files to be patched on the server.

8. Upload the patched files to your server

9. Test your site to ensure there have been no problems.

***********************************************************************************

2. Upload all the files into your shopping cart folder.

3. Login to your VP-Cart administration, and run the convertsql.asp

e.g. http://www.yoursite.com/admin/convertsql.asp

NOTE : You may have deleted the file in your site for security, you can get the file convertsql.asp from your default VP-Cart 7.00 pack.

4. For fresh installation of SEO Toolkit, in the convertsql.asp page, enter in the text box with value as mentioned below:

If using Access database, please enter : sqlscripts/$seotools_access.txt

If using mySQL database, please enter : sqlscripts/$seotools_mysql.txt

If using SQL Server database, please enter : sqlscripts/$seotools_sqlserver.txt

5. For upgrade instructions to the Google Product Feed September 2011 changes,
please follow the helpnote:

http://helpnotes.vpcart.com/kb/46-Security-&-Patches/1047-Google-Product-Search-Feed-September-2011-Specification-Changes/

6. Reload configurations.

6a. Go to Advanced Settings > Software Configuration
6b. Click "Reload Shop Configuration".

7. Reload languages

7a. Go to Advanced Settings > International > Language
7b. Click Reset Language, and choose the language you want to reset. Eg. English.

PLEASE NOTE – If you are running multiple sites and wish to update the SEO in all stores, you will need to log into each seperate admin and regenerate the SEO links. It is not possible to generate multiple SEO links from one admin


***********************************************************************************

D. HOW IT WORKS
===============

1. SEO dynamic link for products, blog and news.
2. Google sitemap.
3. Google product feed.
4. RSS feed from shopping.com.
5. XML feed.
6. Amazon Product Ads - Go to http://www.vpcart.com/virtprog/amazonproductads.htm for information on how to sign up for Amazon Product Ads.

***********************************************************************************

E. CONFIGURATION SETTINGS
=================

NONE


F. DATABASE TABLES MODIFIED
===========================

NONE

***********************************************************************************

G. LANGUAGE SETTINGS CHANGED
============================

NONE

***********************************************************************************

H. CHANGE LOGS
============================

2010.06.09 - Enhancement: Admin user activities, statstic, admin/front contents compatitable with adjustdate and adjusttime
2010.06.14 - Enhancement: Update SEO Templates
2011.07.26 - Enhancement: SEO - Remove extra -
2011.09.21 - Enhancement: Google Product Feed September 2011 changes
2012.08.09 - Enhancement: Added Amazon Product Ads Insructions
2015.10.20 - Category: Category name should not have any HTML tag
2016.01.16 - Enhancement: SEO Dynamic: Speed performance
2016.02.02 - SEO Dynamic: To change & character as "and" to avoid "Dangerous character" warning by 4.0 .Net Framework application pool
2016.03.26 - Speed Enhancment while generating product related feeds
2016.11.23 - SEO: Blogs/News: better handling if there is special characters in messagetype
2017.02.16 - Google Sitemap: Better SQL query to generate sitemap
2017.11.29 - Bug Fix: Google Site Map: Better handling if export folder is not writable
2017.12.12 - SEO Dynamic: Should always generate hide products, news and blogs
2018.01.23 - Bug Fix: Googld product feed: throwing error if gpf_* fiels wronlgy pointed to productfeatures table
2018.02.12 - Google Product Feed: Compliances with latest google product feed
2018.04.30 - Compatible with v9

***********************************************************************************

I. TROUBLESHOOTING
============================

Please submit a ticket to our helpdesk at https://helpdesk.vpcart.com and our support team will assist you.

***********************************************************************************

J. FAQ
============================

NONE

***********************************************************************************
K. COPYRIGHT NOTICE
============================

Copyright (c) 1999-2019 Rocksalt International Pty. Ltd.
All rights reserved.

This software and documentation constitute a published work and
contains valuable trade secrets and proprietary information
belonging to Rocksalt International Pty. Ltd. .
None of the foregoing material may be copied,
duplicated or disclosed without the express written permission
of Rocksalt International Pty. Ltd. .

LICENSEE ACCEPTS VP-ASP Shopping Cart "AS IS" "WITH ALL FAULTS",
Rocksalt International Pty. Ltd. accepts no responsibility for the
operation or performance of the VP-ASP Shopping Cart.
The entire risk of use and consequences of use of the
VP-ASP Shopping Cart falls completely on the Licensee
and Rocksalt International Pty. Ltd. shall not be liable in any respect
for any claims, loss or injury alleged to have resulted
from use of or in reliance on VP-ASP Shopping Cart.

Licensee acknowledges that it has read the foregoing
disclaimers of warranty and limitation of liability
and understands that Licensee assumes
the entire risk of using VP-ASP Shopping Cart.


***********************************************************************************

L. TERMS AND CONDITIONS
============================
ROCKSALT INTERNATIONAL GRANTS TO THE LICENSEE A NON-EXCLUSIVE,
NON-SUB LICENSABLE, NONTRANSFERABLE LICENSE
TO INSTALL AND USE THIS APPLICATION ON A SINGLE DOMAIN FOR
A SINGLE SHOP.

THE CODE IN THE APPLICATION MAY BE MODIFIED FOR USE IN
SETTING UP A SINGLE SHOPPING SITE ON THE WORLD WIDE WEB.

LICENSEE MAY MAKE A COPY OF THE APPLICATION FOR
BACK-UP AND ARCHIVAL PURPOSES, PROVIDED THAT ANY COPY
MUST CONTAIN ALL PROPRIETARY NOTICES INCLUDED
WITH THE APPLICATION.

LICENSEE IS PROHIBITED FROM SELLING OR DISTRIBUTING
THE APPLICATION IN ANY MANNER.

LIMITATION OF LIABILITY.

ROCKSALT INTERNATIONAL AND ITS LICENSORS SHALL
NOT BE LIABLE FOR ANY DAMAGES SUFFERED BY LICENSEE OR ANY
THIRD PARTY AS A RESULT OF USING OR DISTRIBUTING THIS
APPLICATION.

IN NO EVENT WILL ROCKSALT INTERNATIONAL OR ITS LICENSORS
BE LIABLE FOR ANY LOST REVENUE, PROFIT OR DATA,
OR FOR DIRECT, INDIRECT, SPECIAL,
CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES,
HOWEVER CAUSED AND REGARDLESS OF THE THEORY OF LI
ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE,
EVEN IF ROCKSALT INTERNATIONAL HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.