BeQuery for PrestaShop

PrestaShop analytics, without the fear.

Your ps_orders table is your business — and every heavy GROUP BY you run on it slows real customers' checkouts. BeQuery clones your PrestaShop database to an isolated copy and turns it into answers.

Why PrestaShop stores hit a wall

Heavy queries slow the shop

Analytics on ps_order_detail during business hours competes with checkouts. On the clone, a 20M-row join is somebody else's problem — ours.

The BO stats aren't enough

PrestaShop's built-in stats stop where your questions start: cohorts, restock velocity, margin per category, declining products.

phpMyAdmin is not a BI tool

Raw SQL against production, no history, no sharing, no charts — and one wrong UPDATE from disaster. BeQuery is read-only by construction.

Answers, out of the box

Connect and BeQuery recognises PrestaShop, then builds these automatically:

  • Revenue, orders and average order value — this month vs last
  • Top products by revenue (30 days)
  • Restock soon: products whose stock won't cover current velocity
  • Declining products: what sold well 60 days ago and is dying now
  • Top customers by spend (90 days)
Every number runs on a verified, integrity-checked clone — never on your shop.

Common questions

Which PrestaShop versions work?

Any version whose data lives in MySQL — 1.6, 1.7, 8.x and 9.x all use the same core tables (ps_orders, ps_order_detail…) BeQuery understands.

Do I need to install a module?

No module, no code on your shop. BeQuery connects to your MySQL database directly (a read-only user is enough — we generate the GRANT statement for you).

My shop has millions of rows — is that a problem?

Our largest production clone is a 107M-row PrestaShop store synced nightly in about an hour, with integrity verification after every run.

Everything included

Connect your PrestaShop store in 5 minutes

Free tier, no credit card, read-only access — we even generate the MySQL GRANT statement for you.

Start free