WebApps
Grocery · Price comparison app

A price-comparison platform ready for your market

Set your stores, currency and language in one screen, then run it on your own domain.

One-time purchase Your database, your bill Installs on your WordPress
precios.com.do · Compara precios de supermercados
Result · 7 supermarkets
Arroz Selecto Mahatma 5 lb · brand-name rice
Save RD$25 vs. worst
Cheapest
PriceSmart
RD$160 bulk
Bravo
RD$175
Olé
RD$180
La Sirena
RD$185
Plaza Lama
RD$185
Nacional
RD$185
Running live at precios.com.do · comparing 7 chains nightly
La SirenaNacionalBravoJumboOléPlaza LamaPriceSmart
This same catalog ships with the theme as importable demo content.
Capabilities

Every feature shoppers expect. Every knob operators need.

Trolley-style search, deals, and basket math on the surface. A clean WordPress admin behind it, so your team can manage the catalog without touching code.

Search-as-you-type

Handles accents, misspellings, brand names, and category words. Every result opens a full product page with prices across every store you list.

Signature price tags

Cheapest store crowned on every card; grocery-shelf tag design with per-store labels — recognizable at a glance.

Price history

Every product page renders a 6-month trend line. Buyers see whether that arroz jumped 12% this quarter — and the Deals page auto-populates from drops.

Cheapest-basket calculator

Shoppers add products to Mi Lista. The app calculates the total at every store, crowns the cheapest, and shows the savings vs the priciest option.

White-label in one screen

Set your country, language, currency, and store list in Settings → Precios. Every product edit screen instantly shows a price row per store.

Manage prices in Excel

Export the whole catalog to CSV, update in your spreadsheet of choice, re-upload. No duplicates, no code, no scraper required.
See the live demo for the Dominican Republic.All 7 supermarkets, 100+ products, working basket math — click around before you buy.
The math shoppers came for

The whole point of a comparison site: which basket is cheapest.

Most price sites list prices and stop. Precios adds up the shopper’s real basket, checks every store in your list, and crowns the cheapest — plus the “mix” total if they hit multiple stores.

01

Add items

Shoppers add products from search or from any product page. Quantities live in the browser, so their list survives across sessions.
02

Compute per store

The app checks every product’s price at every store in your list — only counting stores that actually carry the item.
03

Show savings

Cheapest store gets the crown. The banner shows exactly how much they save vs the priciest option — and the multi-store “mix” price for the die-hards.
Mi Lista · basket comparison
Arroz Selecto Mahatma · 5 lb
×2
RD$370
Aceite Vegetal Mazola · 1 L
×1
RD$145
Huevos Blancos docena
×1
RD$165
Salami Súper Especial Induveca · lb
×1
RD$130
Cheapest at BravoRD$795 · save RD$62

Or hit 3 stores for the mix price · RD$758

Workflow

From upload to live in four moves.

Move 01

Install & configure

Upload the theme, activate, set country, language, currency, and the supermarkets you compare.
Move 02

Import the demo

One click loads 12 categories and 100+ Dominican products — a live site in under two minutes.
Move 03

Swap in your catalog

Export the CSV, edit it in Excel or Google Sheets, upload it back. Re-runs never duplicate.
Move 04

Keep prices fresh

Update weekly via CSV, or add Sync Push / Sync Pull to automate the whole feed.
Pricing

One purchase. Yours to keep.

Same theme in every edition. Add automation when you’re ready — the sync addons drop in without touching your setup.
Basic

Theme

Everything you need to launch a comparison site in any country.
$149 one-time
Manage prices in wp-admin or CSV
Get Theme
  • White-label: country, language, currency, stores
  • Dominican demo catalog (importable)
  • CSV import / export for bulk pricing
  • AI-assisted search (bring your own API key)
  • Lifetime updates
Pro · most chosen

Theme + Push Sync

For dev teams who run their own scraper and want to automate updates.
$249 one-time
Bundled plugin auto-installs on activation
Get Push Sync
  • Everything in Theme
  • Secure REST endpoint your scraper POSTs to
  • Auto-rotating shared secret
  • Python scraper skeleton + cron examples
  • Lifetime updates
Turnkey

Theme + Pull Sync

For non-technical operators — we run the scrapers, your site pulls the feed.
$29 /mo
Includes theme + hosted price feed
Coming soon
  • Everything in Theme
  • Hosted price feed — no scraper on your end
  • Daily, twice-daily, or hourly refresh
  • Set once, forget forever
  • Dominican Republic feed launching first
Get notified at launch. Early subscribers lock in $19/mo for 12 months.
Who it’s for

Made for operators who own the market.

Local media & blogs

Launch a national grocery-price site as an audience play — sticky SEO topic, weekly returning traffic, easy to monetize with local ads.

SaaS & agency operators

Ship the same product across countries — different stores and currencies, same theme, one purchase per market.

Consumer-advocacy orgs

Publish a transparent, up-to-date basket-price index for the country. Every article, chart, and social post has real numbers underneath.

It runs on your server. It answers to you.

Precios installs as a WordPress theme on infrastructure you already own. Your products, prices, and history live in your database — nothing routes through us. Even the AI-assisted search calls Anthropic directly from your server using your key, so the traffic stays yours. Own it outright
$0
per seat, per month, per lookup
1
domain license, moves when you move
countries you can spin up
100%
of your data stays in your database
FAQ

Answered plainly.

Can I run Precios for a country other than the Dominican Republic?+
Yes — that’s the whole point. Settings → Precios lets you change the country, language, currency, and the list of supermarkets you compare. The Dominican demo (7 stores, 12 categories, 100+ products) ships as importable content so you can see it working, then swap in your own catalog. English and Spanish ship built-in; more languages are added via a WordPress filter.
Is precios.com.do actually running this theme?+
Yes — it’s the same codebase, not a marketing mock-up. precios.com.do compares La Sirena, Nacional, Bravo, Jumbo, Olé, Plaza Lama and PriceSmart, and the theme you buy is what renders it. That’s the point of shipping it publicly: you can see the product working under real traffic with real prices before you spend anything.
Do I get the Dominican scrapers too?+
Not as a copy-paste solution, and it’s worth being honest about why. Store scrapers are written against a specific site’s markup, so the DR scrapers only fit DR stores. What Push Sync gives you is the hard part that does transfer: the authenticated endpoint, the payload contract, and the price-matching logic on the WordPress side. You write the fetch for your own stores; the theme handles the rest.
How do you stop a broken scraper from publishing wrong prices?+
Wrong prices are the one failure this product can’t survive, so the sync path is deliberately conservative. Prices that move implausibly overnight are held for review rather than published. A store that returns far fewer products than usual is skipped entirely, leaving yesterday’s prices untouched instead of publishing a half-empty catalog. If a run looks broken overall, nothing is published at all. Stale but correct beats fresh but wrong.
How do I keep prices up to date without a scraper?+
Prices live as regular WordPress content, so you can edit them directly in wp-admin or manage the whole catalog via CSV. Export the file, update in Excel or Google Sheets, upload it back — the theme matches products by name + brand so re-imports never create duplicates. Most operators run this workflow weekly in about 10 minutes.
What’s the difference between Push Sync and Pull Sync?+
Push Sync is a one-time addon for teams that run their own scraper — it opens a secure REST endpoint on your site so your Python/Node scraper can post fresh prices on any schedule you like. Pull Sync (coming soon) is a subscription for non-technical operators: we run the scrapers centrally, your site subscribes to the feed and refreshes automatically. Same result, different lever.
Can I upgrade from Theme to a Sync tier later?+
Yes — email us and we’ll upgrade you and send the bundled download for the tier you want. We keep the pricing page simple by not listing every combination; contact-based upgrades let us give proration or a small courtesy discount case by case.
Does the AI-assisted search cost extra?+
The search itself is free. The optional AI fallback — when a shopper searches for a product that isn’t in your catalog — calls the Anthropic API using an API key you paste into wp-admin. The key is stored server-side and never sent to visitors’ browsers. You pay Anthropic directly for what you use; there is no markup from us.
Does my data leave my server?+
No. Products, prices, categories, and history all live in your WordPress database. AI search requests are the only external calls, and they go directly from your server to the provider you configured — not through us.
Can I move my license to a new site?+
Yes. Deactivate on the old domain to free the slot, then activate on the new one. A license follows your business, not your hosting.
Which WordPress version and PHP do I need?+
WordPress 6.0 or newer, PHP 7.4 or newer. Works on any standard host — shared, VPS, or managed WordPress. No exotic dependencies, no external database, no build step.
Precios

Own the price question in your country.

The system behind precios.com.do, ready for your market — one install, no subscription, no lock-in.