PDA

View Full Version : NEW RELEASE!!! ShopWindow API v.2


GeorgeGaz
28-02-08, 13:34
Hi All,

I am pleased to inform you all that we are due to release a new version of the ShopWindow ProductServe API in the coming weeks.
We have been working on this for a few months now, with the help of some of our affiliates and key partners. We do believe we have made some excellent improvements in the API which will benefit you all greatly, with more commissions and more click throughs.
I would like to take the time to explain to all the features and how this will impact you, the affiliates.

Below, are the features of the new API coupled with a description to further enhance your understanding of the changes and improvements involved:

Features of ShopWindow API v.2

Moving forward, this version of the client will only support PHP5 (as PHP4 has now been officially discontinued). Most of the code has been completely rewritten, both on the server and the client side, for optimal results. Advanced caching and data stripping techniques are used to minimize data transfer, improving speeds and minimizing bandwidth costs significantly.

Rewritten optimised code from the ground up:
The code has been rewritten to PHP5 to fully support object-orientated programming, more advanced data structures and native SOAP functionality. Due to the fact that PHP4 has been officially discontinued our code is PHP5 only, this means that there will be no outdated or erroneous code relating to PHP4 within any of the scripts.

Simplified file structure:
The file structure of the SW Client has been made much simpler, incorporating fewer directories, fewer files, and fewer configuration files; therefore it will be much easier to implement and to customise.

Just two configuration files for all client settings (data, presentation):
With just two configuration files this makes it easier to craft changes, since all data related settings are in one file and all presentation settings can be found in another.

Category Verticals are now easily achievable:
You, the affiliates, can set a specific category ID within the configuration file, which then becomes the root of the site. This will mean that it is really easy to create a site focused on one particular category, for example Swimwear.

Image size standardization to a single size:
The images that are received from the merchants will be restricted to a specific size. All thumbnail images will be 70x70 pixels and all full size images will be restricted 200x200 pixels. Standard sized images will allow for more consistency in the layout.

Expandable category tree:
Drilling down categories, doesn’t remove the previous level. Therefore Parent, Children & Grandchildren nodes of the category tree are all visible, one underneath the other.

Merchant name search results:
In version two, if the user types the merchant name into the search box and submits this then the products returned will include all of those products listed under the merchant that was entered. So if “Dixons” was to be used as a search term then this will return all Dixons products.

Intelligent search on product codes (ignoring dashes, slashes, etc.):
If a user searches for a product “Samsung LCD32L355” then it will return the products that include those characters, whether or not the characters are broken up by dashes, for example, “Samsung LCD32-L/355”. The dash and the slash would be ignored, thus still returning the string “Samsung LCD32L355”.

Partial search term recognition:
If the user searches for a product but does not have the full name then they can simply enter the part of the term that they do know and the search will pick this up and display the relevant product where the search term is included within the product name.

Retailer list:
An A-Z list of all promotable merchants will be made available for affiliates to use in their own sites.

Stricter filtering of products (only product data meeting certain criteria is served):
Search filtering has been implemented whereby only those products that have an image and a title will be served. All products passed to us in a feed must meet these criteria else they will not be displayed or returned on any site.

Refine by functionality for: price, merchant, brand and category:
This feature allows the user to exclude certain products from the search results. For example if they just want to see Apple products from Currys priced £100 - £200 then they can use this refine by feature to filter out those products that do not meet that criteria. This allows the user to narrow down the results to choose what they want as opposed to what they do not want.

Friendly management of SOAP errors:
When a soap error occurs there is a redirection on that error to a different page. So on a SOAP error, the client could by default redirect traffic to a homepage. It could also be set so that the user is redirected to a “Sorry we’re busy” page on their site for example.

-------------------------------------------------

Timeline:
The ETA of completion is the beginning of March, with the middle of March used for testing and final tweaks looking for a full and final launch for the end of March.

Support of API v1
We would like to offer affiliates a smooth transition from the current version of the API to the newer version. We will therefore be supporting V1 for a few months (exact date to follow) before finally taking it offline and burying it with military honours. We would therefore recommend that you all transfer over to take full advantage of the new features that v2 boasts.

How will this benefit you?
For those that will use the API directly then this new version allows for a much more controlled approach to tackling issues that were apparent in the earlier versions. The reduction in the number of files used will also aid you because it makes for a more manageable system with one file for data and one for presentation.

New Client Software
For those of you using the client, we will also be releasing a new version of the Client Software to reflect the new release. We will confirm the number of new templates available.

Testing:
We are looking for ten to twelve affiliates to help test the API and welcome you to become part of this team. If you would be interested in this please email me and I can provide further details and arrange access.

On a general note, we are currently working on some vertical developments which will enhance the level of data received and distributed through the API. As we make progress on this we will provide details on this forum. Watch this space...

Confuscius
28-02-08, 14:15
How many people will be testing the Client Software as opposed to the API?

I would guess that there are quite a few people who use the Shop WIndow Client and have enhanced it with a few API calls because of current deficiences who are now in the situation of basically starting again because of the upgrade route chosen or have I got this wrong?

Amoochi
28-02-08, 15:20
I'd be happy to help out testing either the API or the Client... However my hosts are performing upgrades to my server this very night and I have absolutely no idea at all if the resulting upgrades will actually mean PHP 5 scripting will work afterwards or not, as they actually appear to be use Python and are upgrading to version 2.5 which i don't have a clue about, at the moment it is currently recognised by my stats programs as PHP 4.4.7 so I guess I'll have to wait a couple of days to figure out whether I am actually going to be able to continue using any part of Shop Windows in the future with it being changed to PHP 5 only, or not.

Oh the joy...

I guess even if it does work, like most other people who have put any effort into making their clients unique, it means virtually a complete rebuild from the ground up, looking at it. That's not a moan by the way, just a deep sigh that all my effort at designing the new templating version and stuff I've been doing on my test site, seems to be a complete waste now.

gunneradt
28-02-08, 17:44
please tell me I am not going to have to tweak every template that I have tweaked. I have absolutely no record of what I did or how I did it.

I sdo not want to have spend hours doing this again. I want an overwrite that will keep all mods I made in place!!!!!

pcgiant
03-03-08, 13:59
Hi I am willing to test. let me know! Hope v2 has comparison within the product page this would be a great feature.

Send me details of the test when you are ready I am happy to test.

Andy
03-03-08, 15:40
please tell me I am not going to have to tweak every template that I have tweaked. I have absolutely no record of what I did or how I did it.

I sdo not want to have spend hours doing this again. I want an overwrite that will keep all mods I made in place!!!!!
Mate I feel your pain.

having tweaked for 3 months last year, waited months to see what happens and then tweaked for the last 2 months of my life, I too am bitterly disappointed to hear that V1 will be discontinued.

Reverse compatibility is a must in all development, i hope there's a very good reason not to include it.

whats more, the host my SW is on runs php 4. Granted, php4 has been discontinued by the developers (5 being the new standard) but it doesn't mean that php4 has been discontinued on the net.

Can I have a copy of V2 so I can get started please?

ya sods! :rolleyes:

Andy
03-03-08, 16:56
Hope v2 has comparison within the product page this would be a great feature.

I hope it doesn't tbh...................:cool:

Andy
04-03-08, 17:26
Re: the new "No Image, no product in the feed" policy, I'd just like to bring this little gem to everyone's attention:
http://images.productserve.com/preview/1552/10869409.jpg
Looks lovely doesn't it?
you should see it when it's resized to my standards

I know that robots can't read images, so how will this be dealt with?

Bear in mind that the merchants will be adding URLs to crappy images in their feeds to try and beat the new policy.

AVHUK
05-03-08, 01:43
I downloaded SW last week and have just spent about 10+ hours on getting it all to validate, htaccess for search engine friendly URL's etc...

Please tell me that I don't have to scrap it all and start again...please?!!?

:eek: :eek: :eek:

I was even gonna share my code so other people could benefit from my pain.

And why are there no smilies banging their heads on a brick wall, or crying buckets of tears?

Will v2 be more geared up for validation etc..? Fully encoded ampersands in URLs, category descriptions and product descriptions would be a great start.

Cheers,
Emma

Bud
05-03-08, 02:21
Emma - I feel your pain also ....

amarath
05-03-08, 14:47
Hi Guys,

Just to let you know I am monitoring this thread as well as George and Adrian, and will be discussing how we move forward with v1 from the basis of your comments.

George and Adrian are going to put up a post with full details on the situation and how we intend to move forward, but we are reviewing the impact that v2 will have on you all.

Rest Assured, we wont be leaving you stranded.

Amo

AVHUK
05-03-08, 17:55
Okay then - another feature request - I set the category that I wanted displaying and it works fine. However, somewhere in the system there is a 'leak' - I discovered this when running Xenu Link Sleuth to check all links were okay. Instead of getting only products/manufacturers/categories that I wanted, Xenu indexed (or tried to) every single product/manufacturer/category. Will this leak by plugged in V2?

Thanks,
Emma

Confuscius
06-03-08, 14:44
There are several known places in the system that leak!

It is possible to make a single TOP category leak proof version but you need to disable various bits of functionality to do so and recode most of the files with restrictor tests - using the API to build a site clearly offers more control but requires abilities beyond mine!

What I have found is that the search engines will 'broadly' keep in line with where you started things off from initially but they will lose focus over time - personally, I think that there is little to worry about given that it is possible, for example, to sell a set of suspenders on a car audio site all due to the leakage! The main mission is to show people what they are looking for. In fact, my view of the perfect SW site is one where nobody ever lands on the homepage and once someone is on your site looking at what they wanted then your domain name has little or nothing to do with whether they will go on to become a buyer.

Paul

Andy
08-03-08, 15:37
And why are there no smilies banging their heads on a brick wall, or crying buckets of tears?

Ya mean like these?
http://www.quids-in-uk.co.uk/modules/Forums/images/smiles/headbangwall.gif http://www.quids-in-uk.co.uk/modules/Forums/images/smiles/crying.gif http://www.quids-in-uk.co.uk/modules/Forums/images/smiles/SmileySuicide.gif

Anyhoo, leakage is a problem, no doubt, but there are ways to cut it down. If you rely on the SW category tree, you'll get inherant leakage. If you build a static cat tree, you can cut these out.
Look at your "featured merchants", they're all pointing to categories, so change them so they don't

Leakage is worst when it affects your SE placements. don't tell anyone I told you this, but if you use alittle initiative, you can get any categories you don't want to have NOINDEX,NOFOLLOW in the meta. Granted they'll still be there for your users to find (not always a bad thing) but the SE's will ignore them.

Andy
08-03-08, 16:00
Is the current shopwindow.com running V2?

If so, it doesn't appear to be much different, although I don't see a category tree.
there will be one,
oh yes
there will be a category tree..............

the refine bys look pretty cool, I can see some good ways to use those.

Anyway, as long as we don't have to run websites that look anything like the new shopwindow design, I'll be happy enough.

GeorgeGaz
10-03-08, 11:11
Hi Andy,

Just to confirm, the new ShopWindow site is not in fact running v2 of the API. ShopWindow.com is running a unique version that was constructed to utilise the features that the new site boasts (v1.9).
When v2 goes live, however, ShopWindow.com shall be updated to incorporate this newer version.

Regards

Confuscius
10-03-08, 11:17
If shopwindow is NOT running version 2 then how is the refine by functionality being generated?

Or do you have a version 2 of the client software running?

Paul

GeorgeGaz
10-03-08, 16:58
Hi guys,

I can confirm that we have now begun the initial testing phase for v2, which includes some further changes to the code. This will lead on to the external testing phase which will be conducted by you, the affiliates, which is scheduled for approximately the end of this month. The reason that this is being pushed back is because we want to ensure that this release is both functional and robust, ensuring no major version updates will be required for the near future.

Concerning the support for v1, we will confirm our position after v2 has been tested by you and we have your feedback. Depending on your feedback, we will review and communicate our position on how we intend to move forward with v1.

All of us here at ShopWindow are very confident that once you guys get to grips with v2, you will be quite pleased with the developments and see the benefits in regards to migrating over.

We are also working on a reporting suite to compliment this release, for which we will provide more information as we can.

Regards

AVHUK
14-03-08, 13:02
Leakage is worst when it affects your SE placements. don't tell anyone I told you this, but if you use alittle initiative, you can get any categories you don't want to have NOINDEX,NOFOLLOW in the meta. Granted they'll still be there for your users to find (not always a bad thing) but the SE's will ignore them.

I know that NOFOLLOW was hijacked by Google to mean that PageRank isn't passed through the link, rather than them adhering to the original 'do not follow' instruction. Problem is Googlebot does still follow these links, just not assign PageRank.

From this and some reading, my understanding is that using the NOFOLLOW on your internal website pages is seen as an attempt to manipulate the SERPS by Google and is therefore a bad thing.

I take it that this is wrong and you are ranking well in the search engines for your pages that have noindex,nofollow meta tags?

Cheers,
Emma

Andy
14-03-08, 13:51
I know that NOFOLLOW was hijacked by Google to mean that PageRank isn't passed through the link, rather than them adhering to the original 'do not follow' instruction. Problem is Googlebot does still follow these links, just not assign PageRank.

From this and some reading, my understanding is that using the NOFOLLOW on your internal website pages is seen as an attempt to manipulate the SERPS by Google and is therefore a bad thing.

I take it that this is wrong and you are ranking well in the search engines for your pages that have noindex,nofollow meta tags?

Cheers,
Emma
I am not ranking at all for pages with noindex or nofollow in the meta, that is the point.
Meta's are much different to the rel=nofollow attribute of a link, don't confuse the 2.
It is the rel=nofollow attribute which has been "hijacked" by google to mean "dont pass page rank".

There was a big update (or at least a small update with big consequences) just before Christmas regarding Paid Links. Google now asks anyone whos showing paid links to add rel=nofollow to the anchours so we don't pass on page rank. Paid Links are OK to generate traffic, but not for gaining in the SERPS. With the meta's been global for each page, I doubt they are treated the same.

Google want's to index everything in the world, they'll only be happy once they figure out how to index our thoughts!
But, they don't want crap in their index, so you will be punished for having 13 million pages of garbage and 100 decent pages. If you tell G not to index the garbage, then the punishment beatings will cease and your 100 pages of decent content will shoot up the charts.

That is the basis of the meta idea, to keep garbage out of the index yet allow the good stuff to rise in the SERPS.

gunneradt
26-03-08, 18:15
I'll stick with version 1 ,thank you.

I DO NOT NOT WANT TO REINSTALL ANYTHING. I AM HAPPY FOR AWIN TO DO IT FOR ME!!!!.

I ALSO HAVE LINKS EVERYWHERE AND DO NOT WANT THEM CHANGING IN ANYWAY

Mate I feel your pain.

having tweaked for 3 months last year, waited months to see what happens and then tweaked for the last 2 months of my life, I too am bitterly disappointed to hear that V1 will be discontinued.

Reverse compatibility is a must in all development, i hope there's a very good reason not to include it.

whats more, the host my SW is on runs php 4. Granted, php4 has been discontinued by the developers (5 being the new standard) but it doesn't mean that php4 has been discontinued on the net.

Can I have a copy of V2 so I can get started please?

ya sods! :rolleyes:

mstanden
26-03-08, 22:41
Hello,

I was just wondering if there is any update on when the new version is to be released? Dont want to waste time tweaking V1.

Thanks in advance

Mark

ian
28-03-08, 13:07
Has this release been put back? Can you let us know the latest info on how things are proceeding please.

Feeling a bit in 'limbo' at the moment, because i'm sure most people are thinking 'do i continue to modify the existing code' and 'am i just going to have to start again'.

Any info would be nice on expected dates etc..
Even if we could get the code, test etc it would be nice.

Ian

babrees
28-03-08, 13:45
They are currently testing in-house and will be sending it out to those who have voluntered to test it at the end of this month.

I don't know how long they envisage testing to go on for.

GeorgeGaz
31-03-08, 13:52
Hi all,

Yes, the release of v2 was put back whilst we made some last minute changes.
I can assure you all that we will be in a position to release this to testers very soon.
I would also like to thank those that have put themselves forward to test v2 and must now say that the testing group has been confirmed and closed to new entrants.

Regards

gunneradt
03-04-08, 17:48
can we pls have an update on support for version 1

thanks

GeorgeGaz
03-04-08, 17:55
Hi gunner,

v1 of the API and Client Software is going to remain live for the foreseeable future, with no cut off date currently in sight, if we choose to pull the plug completely then we will give affiliates a great deal of prior warning.
However, support provided by members of Digital Window for v1 will cease a few months after the release of v2. So whilst v1 will remain live, we will not be on hand to offer aid to those still using this version.
When v2 is officially released we are sure that affiliates will migrate over to the new version when they have seen and tested the benefits.

Regards

Andy
03-04-08, 18:06
I don't speak for DigiWin, but out of courtesy to their valued affiliates, I would expect them to support V1 (back end) for at least a full year, or another full version (whichever comes sooner). They supported the old content units for ages...............

I would hope the extensive changes in V2 will be future proof, so as from V2 onwards, those of us with obscenely butchered files would only need to update the odd file or 2.

personally, I'm still tinkering with my V1 client, even though I know V2 is imminent.

gunneradt
04-04-08, 13:46
I tinkered with so many files I wouldn't even know where to start. I also placed links all over my other sites. So if the links change I'd be screwed. It would take me weeks to replace every link and work out what I'd tweaked.

I don't mind version 2 if I could drop it straight over version 1 and for it to not to over write the tweaked files. Job done.

authcode
06-05-08, 09:14
Can we please get an ETA on version 2? I'm redesigning my site to coincide with the V2 release and I'd really like to know when I need to start work on this.

Adrian
06-05-08, 11:34
Hi Steve,

As you may already know we are very close to the end of the final testing phase for v.2. We will then need to review all feedback from this and make any changes/fixes that we deem necessary. We are aiming for v.2 to be released within the next few weeks but I must stress that this will be dependant on our testing feedback.

Kind Regards,

Adrian

mrpointy
24-06-08, 01:29
Hi,

Following your last posting on 8th May, I was wondering if the new version of the client software is due for release?

I have been holding back implementing a new site for this release, rather than launch & then have to start over......

From previous posts, I'm guessing launch is imminent?!!!! :D :D :D

amarath
24-06-08, 20:05
Hi All,

we have soft launched v2 of ShopWindow!

If you are interested in getting the Client Software or access to the API please email me , george or Adrian with you affiliate details and we will get this sent out to you.

We have not updated access within your affiliates accounts to v2 yet, this will happen next month in a general network release. The only way to get access to this before general release next month is by emailing us your details.

We have soft launched this (to a closed group) to ensure minimal service disruption and a controlled release is executed before rolling out at network level.

We appreciate your patience in this, but are sure you will see the wait being worth it once you have had a play around :D

As always, any questions let me know.

Cheers

Amo

pcgiant
04-07-08, 19:11
I was sent the v.2 soft software via email we have all the required to run the software ie php5, user, pass, chemo tem_c and cache but for some reason the site is blank.

we Have used pcgiant.com for the test site but as yet can not get anything to show.

Any one else have this problem, hope you can help

Kind Regards:)

authcode
04-07-08, 19:19
I've just found out that version 2 requires PHP5 with the SOAP extension enabled (--enable-soap). Since I'm on shared host that doesn't have this enabled I'm going to have to find a new host before I can upgrade my site. :(

Can anyone recommend a good host for V2 of the SW API?

mstanden
04-07-08, 21:01
Hi Steve,

I had the same problem and had to upgrade to PHP 5.1.. its worth it though V2 is worth waiting for!

I can thouroughly recommend HostForWeb, their technical support is 2nd to none via a Live Support Chat feature on their website. Ive contacted them many times to tweak my PHP settings and they have always sorted it out immediately, first class service.

Ive had many a bad experience with hosting, and can honestly say i couldnt ask for more.. especially for the price.

Take a look anyway!

http://www.hostforweb.com/

Regards
Mark

Gerry
07-07-08, 14:04
If it helps

I've just got the default install of V2 running on Clook (http://www.clook.co.uk) shared/reseller hosting.
PHP 5.2.6 soap enabled.

Had excellent support from them over the last 3 years.

Gerry

authcode
07-07-08, 17:40
I'll add these to my list of hosts to research while I wait for a yes or no to soap activation from my current host. Thanks.