[POC][WIP] PIM-3264: Add code support for filters

@nidup @sumbobyboys this function is protected, it should take an array whatever happens. We should change getProducts so that it always returns an array.