Custom Filters

Price Checker 2 allows you to discard items found during the analysis, which do not meet a set of criteria that you define.

For example, you might require that all items:

  • have never been sold by Amazon itself

  • are priced between $10 - $50

  • have at least 10 reviews

  • have a best seller rank (BSR) below a certain value

  • Any condition on any attribute that PC2 supports, including custom historical data

Filters are managed on the suitably named “Filters” screen:

You can turn them off temporarily, delete or change as needed, and as your analysis techniques evolve.

To create a custom filter

  1. Click “Add Custom Filter

  2. Search for a data field or use the drop down to select

  3. Choose an operator for the comparison.

  4. Enter a comparison value

  5. Items that match the criteria defined in this filter will be discarded

Supported Operators

Operator

Description

Applies to

Operator

Description

Applies to

Is (Not) Blank

Discard if there (is) or isn’t data in this field.

All types of data

(Not) Equal To

Discard if this field is exactly (or not) equal to the comparison value.

All types of data

(Doesn’t) Start/s With

Discard if this field starts (or doesn’t) with the comparison value.

Text (case-insensitive)

(Doesn’t) End/s With

Discard if this field ends (or doesn’t) with the comparison value.

Text (case-insensitive)

(Doesn’t) Contain/s

Discard if this field contains (or doesn’t) the comparison value.

Text (case-insensitive)

(Doesn’t) Contain/s Any

Discard if this field contains (or doesn’t any of the specified values.

Multiple values can be separated with space, new lines, or punctutation.

Text (case-insensitive)

Matches Regular Expression

Discard if this field matches the specified standard POSIX regular expression.

Text (case-insensitive)

Greater Than

Discard if strictly greater than the comparison value.
e.g. 6>5, but not 6>6

Numbers, Percentages, Prices

Greater or Equal (At Least)

Discard if greater than or equal to the comparison value.
e.g. 6>=6

Numbers, Percentages, Prices

Lower Than

Discard if strictly lower than the comparison value.
e.g. 5<6, but not 5<5

Numbers, Percentages, Prices

Lower or Equal (At Most)

Discard if lower than or equal to the comparison value.
e.g. 5<=5

Numbers, Percentages, Prices

Is True

Discard if the field is true or ‘yes’

Boolean (yes/no)

Is False

Discard if the field is false or ‘no’

Boolean (yes/no)

When does the comparison happen?

Whenever new data is available, your enabled filters are checked for a match and the item discarded immediately if possible. This ensures that the least required amount of information is downloaded, which ultimately speeds up your run.

Price Checker is smart enough to figure out when a filter can possibly compared. For example, it won’t try to act on a historical data filter when it hasn’t downloaded that information yet, or if historical data has been disabled for the current run.