I need to display the products of nearly 100 selected merchants only. I have the list of their URLs only.
But it seems the only way to do that is to MANUALLY block all other 700 merchants which will take ages!
Is there anyway that I can simply block much quickier? Or Block all first and then go through these 100 merchants and unblock them?
Please help, this is vital for my website.
But it seems the only way to do that is to MANUALLY block all other 700 merchants which will take ages!
Some of us have been working at this for multiple years now, so when you say "ages", define that word, cause to be honest, a couple of hours of effort is bugger all, especially when your motivator is cold hard cash and the chance to earn it.
I don't personally know of any quicker method to achieve what your wanting, although if there is a way, i'm sure George or Andy will know.
I guess you are right, I already started to manuall block all, so far I did 400! But then I will need to unblock 100 manually again...
But the issue is that I want to display different merchants for different niche marketing ideas... So, for now I can only do one idea...
AW should think about developing this functionality to select different merchants for different shopwindow websites...
AW should think about developing this functionality to select different merchants for different shopwindow websites...
They have.
In V3 you have the functionality to have negative operators in your queries. Haven't ACTUALLY used this myself but the theory is similar to this:
You want to show EGGS, but not EASTER EGGS, so your search term would be: EGGS -EASTER
you want all products in LCD TVS but nothing from Comet, so you would use 4-46 and put -comet in the search query
As I said, I haven't used this myself but I was at the big SW meeting and this was discussed.
You can send an (almost) infinite number of merchant Ids in your query, so it would be easiest to send an array of all the merchants you want products from, which would look like this (untested):
$aMerchArray = array('1','2','3','4','5','6','7','8','9','10');
$aParams = array("iMerchantId" => $aMerchArray);
$oResponse= $oClient->call('getMerchantProduct',$aParams);
If you're using the client software, then you can "trick" it by adding something to your constants.inc. put (something like) this near the top:
$aMerchArray = array('1','2','3','4','5','6','7','8','9','10');
if(!strpos('@'.$_GET['rb'],'3-')){
$newRB = '';
foreach($aMerchArray as $merch){
$newRB .= '3-'.$merch.'|';
}
$newRB = rtrim($newRB,'|');
$_GET['rb'] .= $newMerch;
}
In english: If the refineby (which is in the URL) doesn't have a specific merchant, build a refineby containing all your required merchants before we send the request (hence it being in constants.inc
All you'll have to do is add all the merchant IDs you want into aMerchArray and away we jolly well go!
There's NEVER any need to block a merchant in the AW interface, unless it's flowers direct, then it's a must.
Hope this helps