Skip to Content
Hashem.sa
  • Home
  • Services
  • Apps
  • Ventures
  • Forum
  • Odoo Notes
  • About
  • Contact us
  • الْعَرَبيّة English (US)
  • Sign in
  • Contact Us
Hashem.sa
    • Home
    • Services
    • Apps
    • Ventures
    • Forum
    • Odoo Notes
    • About
    • Contact us
  • الْعَرَبيّة English (US)
  • Sign in
  • Contact Us
EH Odoo Apps · AI & productivity

Catch duplicate products and contacts before they are saved in Odoo 19

When someone saves a new product or contact, Claude compares it with what you already have and warns before it is saved, even when the name is misspelled, plural or in Arabic. It never merges on its own, and a hard daily spending cap protects your AI bill. Community and Enterprise, $49 on the Odoo Apps Store.

Buy on Odoo Apps StoreBuy with setup & support

From $49 on the Odoo Apps Store · $199 with setup & support

Store name
AI Duplicate Checker
Store price
$49, one-time purchase
Setup package
$199, incl. setup and 30 days of support
Edition
Odoo 19 Community and Enterprise
Licence
OPL-1
Technical name
eh_duplicate_guard
Publisher
EHC, Saudi Arabia
Support
ebraheem@hashem.sa

The problem

One buyer types Tomatoes, another tomatoo, a third writes طماطم, and Odoo sees three products.

Stock and purchase history are split, reorder rules fire on the wrong record, and exact-match checks never notice.

Who it is for

  • Purchasing and inventory teams with shared catalogues
  • Bilingual Arabic and English businesses
  • Restaurants and food groups with many ingredients

What it does

Warning before saving

A dialog lists likely duplicates with Claude's reason and a confidence score. Nothing is ever blocked.

Three-step decision

An identity per record, a trigram shortlist without AI, then a verdict per candidate.

Review and safe merge

Existing duplicates land in a review list. Merge archives; delete is offered only when nothing references the record.

Hard daily cap

Every Claude call books its worst-case cost first and is refused when the cap would be exceeded.

Multi-company aware

Records of two different companies are never compared or merged.

Requirements

  • Odoo 19 Community and Enterprise.
  • Depends on: product
  • Your own Anthropic API key from console.anthropic.com. Usage is billed by Anthropic to that key.
  • The Product module; Odoo.sh or on-premise hosting.
  • Hosting: Odoo.sh or your own server. Odoo Online does not accept third-party modules.

Screenshots, the full feature list and the change log are on the Odoo Apps Store listing.

Open the store listing

Two ways to buy

Odoo Apps Store

$49

The module licence from the official Odoo Apps Store. You install it yourself or with your Odoo partner. Bug fixes from the developer are included.

  • Licence bought and downloaded through Odoo
  • Updates for the Odoo 19.0 series
  • Bug fixes from EHC by email

Buy on Odoo Apps Store

Setup & support package

$199

Module licence at the store price, plus EHC installs it, configures it with your data and supports your team for 30 days. EHC sends you an invoice; nothing is charged online.

  • Installed on a staging copy first, then on your live database
  • Configured with your settings and tested with your own records
  • A handover session for the people who will use it
  • 30 days of email support after go-live

Setup fee $150: one working session. Install, settings, a test with your data, handover.

Buy with setup & support

Same module, same code on both routes. The Odoo Apps Store price is never higher than the price on this site; the package adds services only.

Questions buyers ask

What is the difference between the store and the setup package?

The store sells the licence only and you install it. The package is the same licence at the same price plus installation, configuration and 30 days of support by EHC, invoiced by EHC.

Does it merge records on its own?

No. Users get warnings, and merges happen only when a manager presses Merge.

What does it cost to run?

With the default Claude Haiku model, checking a new product takes two small calls, about half a US cent. The default daily cap is $0.50.

What happens if Claude is down?

The record saves normally and is queued for a background check.

What data is sent to Anthropic?

Only the record name and the identity fields of the profile, plus a 256 px photo if you allow it. Nothing is sent when the switch is off.

Are contacts checked too?

Yes, but the contacts profile ships switched off because contacts hold personal data. Switch it on when you are ready.

All EH Odoo Apps

Have a system that is not telling you the truth?

Let's look at it together.

Email

ebraheem@hashem.sa

What EHC does

Services, consultancy and projects

Written work

Odoo Notes

Apps

Dawam · Indkom عندكم؟ · Surra · EH Odoo Apps

Ventures

Made with Love · 9n3b7b.com · Join as a maker · Merchant dashboard

Policies

Dawam privacy · Delete Dawam account · Indkom privacy · Indkom terms · Delete Indkom account


EHC · hashem.sa
  • Home
  • •
  • Services
  • •
  • Apps
  • •
  • Ventures
  • •
  • Odoo Notes
  • •
  • About
  • •
  • Contact
  • •
  • Privacy Policy
Copyright © EHC · Ibrahim Mahmoud Hashim Trading One Person Company · Unified no. 7037243677 · Made by EHC (www.hashem.sa)
الْعَرَبيّة | English (US)