There is a keyword search block present already, but that functions differently. You can just move it's code to another file (to preserve it) and delete it or edit it for the new block.
Second selection box does not appear as it should when certain departments are selected, eg Watches.
When the keyword entered into the form already exists the user receive the following notice: Keyword "Somekeyword" (eg. Soothers) already exists.
A keyword could be in the keyword table if it exists in in a vocabulary or was submitted previously. A function in custom_shops checks to see if the keyword submitted via the keyword search form matches a taxonomy term or a previously submitted keyword.
We need to create function to ensure that when a keyword is submitted which is already in the keyword table it gets processed immediately (create parent node).
Sometimes keyword submitted via Keyword Search Form not processed immediately. In those cases the following message is returned "Keyword Coolloog Men Women Water Shoes... has added to keywords table"