uses ST_CONTAINS instead of operator to match products to crumbs