Product Linked Inventory
$14.00

One Box. One Truth. Every Listing Gets the Memo.

The same physical item, listed twice — or ten times — finally agreeing with itself, on every language and every listing.

Instant
Stock sync the moment any listing sells
1-click
Full catalogue rebuild, no manual audit
22
Languages, full key parity
0
Side doors around your product permissions

What Actually Changes on Your Store

No new dashboard to learn. No second login. Just listings that finally tell the truth together.

One Shared Stock Pool

Link two listings, or twenty, and they stop being separate guesses. Sell through any one of them and every sibling drops together.

Link It However You Work

Link listings by hand from the product you're already editing, or let translated listings link themselves automatically. Do both — the system remembers why.

Rebuild Everything, One Click

Inherited a store where the numbers already drifted? A single toolbar action rewalks your whole linked catalogue in safe, resumable batches.

Sales, Refunds, Manual Edits — All Covered

A sale drops it, a cancellation restores it, a hand-typed adjustment in the back office ripples out to every sibling. However the number moves, the whole group hears about it.

Traceable, Never Mysterious

When a sale on one listing quietly nudges a sibling on a different product, that change gets written straight into the order that caused it. Nothing looks like unexplained drift.

Locked to the Right People

Relinking inventory through a product save requires the exact same permission your store already demands for editing products. No quieter side door.

The Number Stays Honest, However It Moves

Five different things can change a quantity — a sale, a cancellation, a refund, a hand-typed edit in the back office, even the odd quantity write that skips the usual checkout path entirely. Every one of them gets caught and folded into the shared total, instantly.

  • Live sync the instant any linked listing sells
  • Stock returns to the whole group on cancel or refund
  • Manual back-office edits ripple to every sibling automatically

Drift Happens. Fixing It Shouldn't Take Your Afternoon.

Migrated a store, inherited one, or just went months without checking? One toolbar action rebuilds every linked group from the source you trust — in safe, resumable batches, so a big catalogue never times out and never skips a row, even if a sale lands mid-rebuild.

  • One button, whole catalogue, no manual audit
  • Resumable batching survives a large product count
  • Safe even while your store keeps selling mid-rebuild

Real-World Use Cases

A home goods shop runs its ecommerce store in English and German, selling one physical catalogue through two language sites. Every product exists as two listings, and "how much stock do we actually have" used to mean checking both and hoping they agreed. Linked listings mean one number, checked once, correct in both languages.

A specialty foods store lists the same jar of honey two ways — a single unit and a seasonal gift bundle — because the framing sells differently depending on the shopper. Both listings pull from one shared truth now, so a bundle sale and a single-unit sale both hit the same real number.

A new owner takes over a store where nobody's checked whether the translated listings still match in months. Instead of auditing hundreds of products by hand, one toolbar click rebuilds every linked group from the language they trust most, in batches, without taking the catalogue offline.

A team that adjusts stock counts by hand after a damaged shipment or a recount expects every linked listing to update the moment they do. It does, automatically, without a second step and without a second listing quietly falling out of sync.

Stop Doing Inventory Math by Memory

Link your listings once, and let them stop lying to each other. It just works.

Translated In The Following Languages

Arabic Unitag (ar-AA), Chinese, Traditional (zh-TW), Danish (da-DK), Dutch (nl-NL), English (en-GB), English, USA (en-US), Finnish (fi-FI), French (fr-FR), German (de-DE), Greek (el-GR), Hebrew (he-IL), Italian (it-IT), Japanese (ja-JP), Norwegian Bokmål (nb-NO), Persian Farsi (fa-IR), Polish (pl-PL), Portuguese, Brazil (pt-BR), Portuguese, Portugal (pt-PT), Russian (ru-RU), Spanish (es-ES), Swedish (sv-SE), Turkish (tr-TR)


  • Developer J2Commerce
  • Extension Type Apps
  • J2Commerce Version 6.x
  • Joomla Version 6.x
Language Translations
Arabic UnitagArabic Unitag
Chinese, TraditionalChinese, Traditional
DanishDanish
DutchDutch
EnglishEnglish
English, USAEnglish, USA
FinnishFinnish
FrenchFrench
GermanGerman
GreekGreek
HebrewHebrew
ItalianItalian
JapaneseJapanese
Norwegian BokmålNorwegian Bokmål
Persian FarsiPersian Farsi
PolishPolish
Portuguese, BrazilPortuguese, Brazil
Portuguese, PortugalPortuguese, Portugal
RussianRussian
SpanishSpanish
SwedishSwedish
TurkishTurkish

New Feature Keep stock in sync across linked product variants in one shared pool

New Feature Link variants manually from the product edit form, by group

New Feature Auto-link variants that are Joomla language associations of each other

New Feature Reconcile stock on sale, restore and manual adjustment

New Feature Admin resync action to rebuild every link group on demand

New Feature Force-resync option to overwrite divergent quantities from the source

New Feature Choose which language acts as the stock source

New Feature Ship 22 locales, all at full key parity

New Feature Record an order history entry when a sale adjusts a linked variant on another product

Improvement Require the product-edit permission before a content save can relink inventory

Fix Fix variant search finding nothing for terms holding an apostrophe or backslash

Improvement Narrow the content-save hook to the event class Joomla 6 actually dispatches

Update Requires Joomla 6.x and J2Commerce 6.x

Update Adds the table #__j2commerce_linkedinventory, removed on uninstall

Stay Updated

Subscribe for free and be the first to know about the latest features, updates, and new additions.