The Instant Brand Page offers a quick way to link your brands to your collection page so that customers can navigate from their favourite brand to the products linked to it.


By default this link is <storename>/collections/vendors?q=<brand name>


Example:


https://lowfruitsolutions.com/collections/vendors?q=3M


This is a standard Shopify query that essentially says to the collection page - give me all products in collections where the vendor name equals 3M


Issue

This works fine in most stores but if you are using an after market collection filter then it may not have been designed to interpret the initial link and when you click an additional field it returns zero results.


This is because it doesn't append to the original URL but replaces it with an alternative.


For example


The original link is 

https://lowfruitsolutions.com/collections/vendors?q=3M


Clicking the filer option results in

https://lowfruitsolutions.com/collections/vendors?sort_by=title-ascending&filter.p.m.my_fields.by_function=glue


This fails as the original string is still looking for the vendor name but that has been replaced by sort_by which is not a valid vendor name.


The proper result should have been 

https://lowfruitsolutions.com/collections/vendors?q=3M&sort_by=title-ascending&filter.p.m.my_fields.by_function=glue

Solution

However getting developers to change filter behaviours can be time consuming


The great thing is the OS2 settings we can customise the brand link so that it matches the filter and pre-loads the brand details and avoids the conflict.


To do this we first determine the new quicklink by going to the all collection link of our store


Example

https://lowfruitsolutions.com/collections/all


Then selecting a brand from the filter list



Checking the URL and we can see the part that has been added to filter on the brand name


https://lowfruitsolutions.com/collections/all?sort_by=title-ascending&filter.p.m.my_fields.brand=Acana


Removing the store detail and the sorting this gives use the following value


/collections/all?filter.p.m.my_fields.brand=Acana


We then replace the brand name with the a variable of %brand%


/collections/all?filter.p.m.my_fields.brand=%brand%


This will be our new quicklink


To add the new quick link - open the app and go to the 'Settings' tab and scroll  down to the Mapping Brands to Products section



Then within the Quicklink default field



Update to the new default and click Save



This will now ensure all default links to the collection template will pass the vendor name in a way that conforms with the search filter.