Omnisend
$19.00

Your Store Was Leaking Money Every Day. Here’s the Plug.

Paste one API key. Watch your abandoned carts chase down customers. Sell more without lifting a finger.

2
Cart events tracked automatically
5
Order lifecycle events synced
19
Languages included
6
Configuration tabs — connect everything

Everything That Should Have Been Working — Now Working

One plugin wires your J2Commerce store to Omnisend completely. Carts. Orders. Products. Consent. Browsing. All of it.

One-Key Connection

Paste your API key, click Test Connection, and the dashboard lights up with your brand name and currency. You know it works before you trust it with live traffic.

Abandoned Cart Recovery

Add to cart fires one event. Reaching checkout fires another. When they walk away, Omnisend already knows — and your recovery email goes out before they forget you exist.

Order Lifecycle Events

Placed, paid, fulfilled, canceled, refunded — every status change goes to Omnisend automatically. Your post-purchase sequence fires itself. You map your existing order statuses in two minutes.

Browse Abandonment Tracking

Shopper spends three minutes on your best-selling product page and then closes the tab? Omnisend sees it. Your browse-abandonment email shows the exact item they were eyeing.

Product Catalog Sync

Save a product in J2Commerce, it lands in Omnisend. Delete it, it disappears. Your email Product Picker always shows your real inventory — not a stale export from three months ago.

Checkout Consent Checkbox

A GDPR-safe opt-in at the exact moment shoppers are most engaged — finishing a purchase. Customizable label, unchecked by default, consent timestamp recorded with their order.

SMS Phone Number Sync

Customer checks out, their billing phone goes to Omnisend as an identifier. No separate form. No extra step for them. Ready for your SMS channel when you're ready to use it.

Per-Product Purchase Events

Each line item in an order fires its own event. Omnisend knows exactly who bought what. Your cross-sell automation and replenishment reminders run on real purchase data — not guesses.

Historic Order Backfill

Moving to Omnisend mid-business? One click queues your full order history. Day one on the new platform, your segmentation is based on years of real purchase data — not a blank slate.

Abandoned Cart Recovery That Actually Runs

The moment a shopper adds something to your cart, a cart event is built and queued. When they reach checkout, a second event fires. When they abandon — and some will — Omnisend's automation is already waiting. Your recovery email goes out on the schedule you set, with the real cart contents, prices, and a link back to finish the purchase.

  • Add-to-cart event tracked automatically on every cart update
  • Checkout entry triggers a separate "started checkout" event
  • Cart amounts follow the active display currency — no confusing price mismatches
  • Abandon URL included so recovery emails link back to the live checkout

Order Events — Every Status Change, Without You Watching

You've already set up your order statuses in J2Commerce. The plugin maps them to Omnisend's event names in a dropdown — two minutes of configuration. After that, "order placed," "paid," "fulfilled," "canceled," and "refunded" fire themselves. Your post-purchase sequence, shipping confirmation, and win-back flow run without you touching anything.

  • Map any J2Commerce order status to any Omnisend lifecycle event
  • Full order details sent — items, quantities, prices, discounts, shipping
  • Refund tracking optional — enable only if your Omnisend automation uses it
  • Events queue in the background — checkout is never slowed down

Product Catalog — Always Current, Always in the Picker

The Omnisend Product Picker in your email editor is useless if it's showing products you discontinued six months ago. This plugin makes sure it never does. Every save syncs the product. Every delete removes it. And when you first install, one button queues your entire catalog for a full push.

  • Automatic sync on every product save and delete
  • Product categories synced alongside products for richer email segmentation
  • One-click full catalog push for initial setup or re-sync
  • Price, availability, and product image included in every sync

Real-World Use Cases

A store selling camping gear has high average order values and a lot of shoppers who load up a cart with a tent and sleeping bag — then vanish. Without tracking, those are invisible losses. With this plugin, every add-to-cart and checkout entry fires automatically. A three-email recovery sequence — at 1 hour, 4 hours, and 24 hours — recaptures a meaningful slice of those orders. The "viewed product" event catches the shoppers who didn't even get to the cart but spent four minutes on the product page. And once the catalog is synced, the cross-sell automation writes itself: bought the tent, here comes the sleeping pad email.

A supplement store knows that a bottle of protein powder lasts about 30 days. The "ordered product" event fires for every purchased line item — with the product identity, quantity, and purchase date. A replenishment automation sends an email at day 25: "Your supply is almost out. Reorder before you miss a day." No guessing which product they bought. No sending the same generic blast to everyone. Revenue that would have gone to a marketplace stays in-house.

A B2B accessories company sells to both retail and wholesale buyers. Before the integration, everyone got the same email. After: buyers of wholesale SKUs get wholesale-specific promotions. Retail buyers get retail content. New registrants who haven't ordered yet get a different welcome sequence than existing customers. Setting this up in Omnisend takes about twenty minutes. But it only works if the order data is flowing. Now it is.

A clothing boutique with four years of transaction history switches their email marketing to Omnisend. They install the plugin, run Sync Historic Orders, and within minutes have their full order history queued for import. Day one on the new platform, their segmentation already works on four years of real purchase data. Their win-back campaign for customers who haven't bought in 180 days has actual names on it. Not a blank slate. A running start.

An ecommerce store sells in multiple currencies. The cart events built by the plugin follow the active display currency — so a shopper who switched to euros sees euros in the abandoned cart email. No "wait, that's not the price I was looking at" support tickets. No currency confusion eroding trust at exactly the moment you're trying to recover a sale.

Stop Running Your Marketing Platform on Faith

One API key is all that stands between your Joomla ecommerce store and a fully wired Omnisend integration. Your abandoned carts have been waiting. Wire up your store today.

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 Omnisend email + SMS marketing integration for J2Commerce

New Feature Cart and checkout abandonment events (added product to cart, started checkout)

New Feature Order lifecycle events (placed, paid, fulfilled, canceled, refunded order)

New Feature Ordered-product events for per-product segmentation and cross-sell flows

New Feature Product catalog and category sync with abandonment-ready presentation data

New Feature On-site Omnisend snippet with viewed-product tracking and contact identify

New Feature Checkout marketing-consent checkbox with GDPR-safe opt-in

New Feature SMS contact identifier synced from the customer billing phone

New Feature Admin dashboard: connection test, full product sync, historic order backfill

New Feature Queue-backed delivery with idempotent order events and automatic retry

New Feature Localized into 20 languages

Update Requires Joomla 6.x + J2Commerce 6.x + an Omnisend account API key

Stay Updated

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