I want to build a price comparison website based on wordpress.
The API i want to use is easy to download and comes in a zip format ready to instal.
You must be able to
1- instal wordpress and customise it to include some plugins and the theme of my choice
2- make a customised header/footer and logo
3- download, unzip and instal some software which comes from the website Affiliate windows .com which is called Shop window API, onto the wordpress site.
4- create unique title tags for the affiliate products and mask the affiliate URLS using a plugin
5- add amazon affiliate widgets to the site.
Below is the basic info on how to download the software and install it .It allows you to instal it to their own template or to your own website.I want it installed on my wordpress site which you will create.
I will provide more info to freeelancers who bid on the project.
Dont bid unless you have PHP experience, Wordpress ecommerce experience
Please provide proof of previous work
PLEASE DO NOT BID ON THIS PROJECT UNLESS YOU ARE SERIOUS AND ABLE TO DO THE WORK QUICKLY.
Please dont bid more than 300 USD for this project.
Lots more work availabe to the right freeelancer
'ShopWindow Toolset' > v3 Community Edition (Client Software download)
'Web Services & Tools' > ProductServe Service (API Client download)
Afiliate Administration Area
Web Services are normally a set of APIs (Application Programming Interface), which allow for data to be exchanged between applications or systems across a network such as the Internet.
Software applications developed in various programming languages and running on different platforms can use Web Services as a way to standardize data exchange, allowing for Interoperability between systems.
ProductServe (ShopWindow) API
ProductServe API is a web-based service within Web Services, which allows for the development of software applications, based around our ShopWindow data. ProductServe API allows developers to access all of our product data in a way that facilitates easy integration into your current web architecture. Use of ProductServe API provides complete control on how ShopWindow data is displayed, but requires development resources to implement. In order to develop and build a robust solution using the ProductServe API, a developer must have a sound understanding of his/her development environment and web architecture.
Web Services: ProductServe (ShopWindow) API
To find out more about ProductServe API please login to your affiliate account and click on the "ProductServe Service" link within the "Web Services & Tools" menu.
Alternatively, please contact our ShopWindow Support Team using the details at the end of this document.
v3 Community Edition - Client Software
Our ShopWindow Client Software allows quick and easy integration of the ShopWindow data within your website. Client Software has been developed using the SMARTY template engine, which separates presentation logic from business logic.
This allows you to customise the presentation of your Client Software without editing the business logic, developing your own look and feel. Using your web editing skills, Cascading Style Sheets can be applied, layouts can be changed, and logos can be added to give your Client Software unique identity and branding.
ShopWindow Client package is released under the GNU General Public License (GNU GPL) so you are free to alter the code and re-distribute it according to those terms. A forum for users to exchange template ideas and code is available at ShopWindow Forum
Downloading v3 Community Client Software
After clicking the Download button (highlighted in red) a window will open and prompt you to either "open" or "save" the ShopWindow Client Software.
Selecting a template design
Please select save and choose the desired location for the .zip file.
Saving your ShopWindow Files
Your ShopWindow Client Software automatically contains your system encrypted ShopWindow API password. This is to ensure that all of your appropriate commissions are tracked, reported and rewarded to you.
Extracting the Zip File
The ShopWindow Client software will be downloaded as a zip file. Before uploading the software to your web server, you must extract the files to a folder on your computer.
Please navigate to the Zip File and double click on it. A window will open containing the ShopWindow Client Software, which can be extracted by clicking on the "extract all files" link within the menu located on the right.
Extracting Client Software
Select the destination of the file by browsing your computer hard drive.
Selecting Client Software destination
Once you click OK the files will be extracted to your hard drive, ready for you to upload to your web server (which must run PHP v.5.2 or above).
Confirming your ShopWindow Credentials
We recommend that you check your ShopWindow credentials within your [url removed, login to view] file.
Open the directory containing your Client Software.
Within this directory, please open the [url removed, login to view] file. This file can be opened using a HTML or Text editor, such as WordPad. Your [url removed, login to view] file should display your v3 MD5 password in a similar fashion:
* SOAP API
//Text from the [url removed, login to view] file for an example affiliate account
In order to ensure that your Client Software will function as required when uploaded to your domain, please confirm the above password is correct. You can find this within your affiliate account - Navigate to the "Update Account Details" page and select the 'Change Password' tab. See the MD5 password entitled 'V3 MD5'
Affiliate Account Passwords
Information on how to update your password within your Client software can be found within the ShopWindow Technical Specifications & Support Guide.
After you have confirmed your ShopWindow credentials, you can move on to uploading the Client Software to your Web Server.
Upload package to Web Server
The Client Software can be uploaded to your host server using an FTP Client such as Smart FTP or Core FTP.
Please upload each of the files to your server, by drag and drop.
Root Directory of Website (a)
Affiliate Window recommends that the original file structure should be kept unchanged; however if you wish to place the ShopWindow files in a separate directory within the root ensure that you update the path names within the [url removed, login to view] page.
Client Software Index Page
The Client Software interface is provided as a complete web page that can be integrated as your website’s home page or as an additional page within your website.
REMEMBER your website can only have one home page and this will be the index page within your root.
If you choose to integrate Client Software as your home page then you must rename, replace, or delete your current index page.
If you choose to integrate Client Software as an additional page within your site, you must rename the ShopWindow [url removed, login to view] page (ensuring that the file still remains a PHP file) and link through as required (or upload the files into a separate directory on your web server).
Set Permissions on templates_c
In order for your Client Software to output content and build templates, you must set the permissions on the templates_c directory.
Within your FTP Client, navigate to the Smarty directory which is located at /smarty.
Next, locate the templates_c directory, right click on it and select "properties"..
Please set the permissions on the templates_c folder as follows:
User = WRITE
Group = WRITE
Others = WRITE
Root Directory of Website (b)
Setting these permissions will result in the permissions protocol to be 777.
Changing the properties of the templates_c folder
Once this has been completed, click on OK to confirm the changes, and close the FTP Client.
Completing the actions detailed in this guide will result in Client Software being uploaded to your web server.
Please load your website and navigate to the Client Software page to confirm a successful integration.
Testing can be conducted on your Client Software by replicating a visitor’s action, such as:
Searching for a product using the search field
Browsing a category by selecting a category from the category list
Clicking a product link to take you through to a merchant site
If you are experiencing problems please refer to the end of this document for ShopWindow Support and contact details.
Once your ShopWindow setup is ready to go live there are a few optimisations you can make to ensure your site loads faster.
The first is to turn on caching and it is also suggested you turn off force compile. This will mean you do not have to rebuild every file using PHP every time it is requested.
These settings can be found in: /classes/[url removed, login to view]
Line 68 and 70 contain (provided the code on this page has not been edited):
$this -> force_compile = true;
$this -> compile_check = true;
$this -> caching = 0;
$this -> cache_lifetime = 3600;
$this -> force_compile = false;
$this -> compile_check = true;
$this -> caching = 2;
$this -> cache_lifetime = 3600;
The above changes will reduce the calls to the ProductServe API and will hopefully speed up your site noticeably. It is worth noting that if you make these updates before you are ready to go live any changes you make to your templates and/or PHP files may not go live instantly. This is because the smarty cache and force compile pre-builds your files and stores them in your /smarty/templates_c for fast retrieval.