Marketplaces improvements.

Replaced @ operator(as @Znote suggested) using assign-by-repherence. Fixed `invalid argument supplied for foreach` errors when `compare` in URL string was type of `String` or did not match any of the items from the list.