CheckPrice.ca Admin

Local Data Mart

Dashboard

Loading data sources...

Freshness

Recently Seen Offers

Product Retailer Price Unit Status Last Seen

Roadmap

Dashboard Functions

  • Mart health summaryRetailers, offers, products, categories.
  • Freshness monitorNewest and oldest active snapshots.
  • Coverage metricsImage and unit-price coverage.
  • AlertsStale retailers, missing images, missing prices.

Checking builder...

Data Mart

Loading current Mart state...

Manual Build

Queue a Data Mart Build

Build mode

Refresh one retailer after its source database changes.

Choose Full when shared grouping rules, category rules, schemas, or multiple retailer databases changed. Incremental is the normal choice after one retailer scrape. Manual builds are queued through the scheduler and wait for active scrapes to finish.

Scheduler Integration

After Successful Scrapes

Loading scheduler settings...

No Data Mart jobs

Build Queue and History

Build Log Select a build
Select a Data Mart build to view its log.

Data Mart Layer

Product Groups

Search products and save manual grouping fields into the local Mart only.

Roadmap

Product Group Functions

  • Keyword searchAND-style matching such as Huggies; wipes.
  • Manual groupingBrand, name, category, series/model, notes.
  • Bulk groupingAssign one group ID to selected cards.
  • Lazy image previewLoad product images on hover or focus.

Canonical Editor

Regroup / Split Selected Cards

Select product cards below to edit their canonical grouping fields together.

No cards selected.

No search yet

Product Cards

Manual Edits

Overrides

Single-item corrections are stored in the Data Mart admin layer.

Find Item

Single Item Override

Search an item, then select Edit to load the override form.

Edit

Data Manipulation

No item selected.

No cases loaded

Pass Down to Scraper

Select an item above, then use Pass to Scraper.

Open cases are stored in the Mart and can be exported to the scraper project as JSON.

Status Item Issue Expected Updated Actions

Not scanned yet

Impossible Package-Size Alerts

Find missing, unparsed, or extreme package-size values. Review opens the correction form above.

Severity Item Package Price / Unit Reason Actions

Audit

Existing Single Item Overrides

Item Type Correction Updated Actions

No audit loaded

Change History

Changes made from this point forward are recorded in the Mart audit table.

When Type Item Action Summary Before / After

Identity Verification

LEGO Match Review

Review uncertain matches and correct any previously matched retailer product.

No review queue loaded

LEGO Match Review & Corrections

Exact-ID and 99% matches are automatic. You can search matched products here and correct any mistake.

No pending decisions

Sources

Retailers

Inspect retailer coverage and scrape freshness.

Coverage

Retailer Status

Retailer Province Offers Products Images Unit Prices Latest

Roadmap

Retailer Functions

  • Status tableProducts, offers, categories by retailer.
  • FreshnessIdentify stale retailer databases.
  • CompletenessImage, unit-price, current-price coverage.
  • DrilldownView one retailer's categories and products.

Source Refresh

Scraping Schedule

Loading scraper controls...

Choose a retailer

Retailer Scrape Control

Select a retailer and scraper action.

Checking worker...

Scraping Schedule

0 selected
Category Last 3 Runs Frequency Next Run

Saved Schedule Definitions

Existing Scheduled Jobs

Review and manage every configured retailer, location, category, frequency, and next run.

0 schedules selected

No schedules loaded

Page 1
Actions

Selected schedules

Batch Edit Scheduled Jobs

Leave a field unchanged to preserve its current value.

Saved schedule

Edit Scheduled Job

Changes apply to future runs only.

Scheduler History

Scheduled Runs and Logs

Filter scheduler activity and inspect the selected job output.

No scheduled jobs

Runs

Job Log Select a run
Select a scheduled run to view its log.

Non-running job

Edit Scheduled Run

Changes to completed jobs are queued as a new run.

Scraper Results

Scraping Statistics

Loading scrape statistics...

No runs loaded

Retailer Performance

Retailer Runs Success Products Failed Categories Latest Result
Scrape Results 0 runs
Run Details Select a run

Select a scrape result to inspect its statistics.

Manual Source Refresh

Scrape Job

Run one scraper function and follow its live output.

Run

Scrape Job

Choose a retailer and menu action.

No job yet

Job Log

No scrape job has been started from this portal.

Taxonomy

Categories

Review categories, subcategories, and unit comparison rules.

Counts

Top Categories

Category Retailers Products

Roadmap

Category Functions

  • Category mappingMap raw categories to admin-normalized categories.
  • Subcategory rulesSystem default, comparable, or not comparable.
  • Comparison basisPairs, each, 100g, 100ml, pieces metadata.
  • Product drilldownSee products under a selected category.

Normalization

Brands

Normalize brand aliases and missing brand values at the Mart layer.

Roadmap

Brand Functions

  • Brand listShow brands and product counts.
  • Brand aliasesMap variants such as Coca Cola and Coca-Cola.
  • Missing brand reviewFind blank or inferred brands.
  • Brand overridesStore admin normalization in the Mart.

Site Appearance

Style Lab

Loading style presets...

Active site preset Site Default

Editor

Typography Controls

Emphasis

Changes are currently shown in the preview only.

Live Simulation

Storefront Preview

Body text

Loading products...

CheckPrice.ca

Matched product card

Fresh Deals Near You

Compare current offers, package sizes, and retailer availability.

Five Saved Settings

Preset Slots

Configuration

Settings

Confirm active paths, data layer mode, and admin safety assumptions.

Home Page

Slogan Rotation

0 / 20

Loading home page slogans...

Roadmap

Settings Functions

  • Home page slogansShow one enabled slogan randomly on refresh.
  • Manual line breaksUse the editor rows to control 2 to 3 line layouts.
  • Mart DB pathDisplay active mart.sqlite path.
  • Scraper rootDisplay active scraper project path.
  • Admin safetyConfirm edits are Mart-only and source DBs are untouched.