Skip to Content

New J2Commerce 6.6.5 is out. Here is everything in the release.

See What’s New
Account
Enter the email address on your account.
Forgot your username?
Enter your password.
Forgot your password?

Or continue with

Sell on more marketplaces with Base

Connect your store to Base (BaseLinker) to send orders, sync products and stock, and bring tracking numbers back to your orders.

  • 19

    New Features

  • 300+

    Marketplace Channels Via BaseLinker

  • 20

    Languages Included

  • 4

    Sync Entity Types

Keep your store and Base in sync

Two-way data flow between your Joomla ecommerce store and BaseLinker — built on native Joomla 6 architecture, engineered to never break your checkout.

  • Order Push on Payment NEW

    Paid J2Commerce orders land in BaseLinker automatically — billing address, shipping address, line items, SKU, pricing.

  • Article-Save Product Push NEW

    Save a Joomla article and the product appears in BaseLinker — with title, description, variants, weight, dimensions, and manufacturer resolved automatically.

  • Inventory Batch Push NEW

    Stock levels push to BaseLinker warehouses in delta batches — only products modified since the last run, up to 1,000 per batch. No overselling across channels.

  • Journal Pull — Status Sync NEW

    BaseLinker order status changes flow back into J2Commerce orders automatically. Warehouse ships it → BaseLinker updates → J2Commerce reflects it. No manual anything.

  • Shipment Tracking Pull NEW

    Tracking numbers from BaseLinker carriers land in your J2Commerce order history and params automatically. Customers see their tracking from their account. Zero copy-paste.

  • Directional Status Mapping NEW

    Map J2Commerce statuses to BaseLinker IDs with push-only, pull-only, or both-direction control. Surgical data flow — your workflow, your rules.

  • Non-Blocking Checkout NEW

    BaseLinker API errors never abort a checkout. Every sync call wraps in isolated error handling. Customer completes their order. You deal with the sync retry in the morning.

  • Push Hold Delay NEW

    Hold new orders 0–1,440 minutes before they're eligible to push. Catch fraud. Fix address errors. Let the order breathe before it enters your fulfillment pipeline.

  • Token-Bucket Rate Limiter NEW

    Respects BaseLinker's 100 req/min cap automatically. No 429 errors. No account flags. Large product catalogs sync cleanly without burning your API budget.

NEW

Idempotent Sync Map — Run It 100 Times, Get the Same Result

Every entity that syncs — order, product, variant, shipment — gets its own record in the #__j2commerce_appbaselinker_sync_map table. Local J2Commerce ID mapped to BaseLinker remote ID. SHA-256 payload hash. Push and pull timestamps. Error count and last error message. Unique database indexes on both local and remote IDs prevent duplicates no matter what.

  • Click "Sync Now" five times — no duplicate orders in BaseLinker
  • Cron overlap protection — parallel runs don't create ghosts
  • Error tracking per entity — know exactly which record failed
  • Hash comparison skips unchanged products — zero wasted API calls
NEW

Admin Control Panel in Your Plugin Settings

A custom admin panel field embeds directly in your plugin settings. Paste your API token. Click "Test Connection." Your available catalogs, warehouses, and price groups appear in a clickable table — click any row to fill the corresponding field automatically. No BaseLinker dashboard tab-switching required.

  • Live connection test with catalog/warehouse/price group discovery
  • Click-to-fill rows — no manually looking up IDs
  • Manual "Sync Now" button for on-demand full syncs
  • CSRF-validated, ACL-protected — core.manage required
NEW

Full Variant Sync — Every Size, Color, and SKU

J2Commerce products with multiple variants push to BaseLinker as parent products with properly structured child variants — each with its own SKU, EAN, price, weight, dimensions, and stock level. Variant attributes (Color, Size, Material) map to BaseLinker's variant fields. Your product catalog in BaseLinker looks exactly like it does in J2Commerce.

  • Parent/child structure preserved in BaseLinker inventory
  • Per-variant SKU, EAN, price, weight, and dimensions
  • Attribute labels (Size/Color/etc.) mapped to BL variant fields
  • Per-variant stock levels tracked independently

Your Joomla Store Doesn't Have to Be an Island

This is the first and only native Joomla ecommerce integration with BaseLinker. Runs on your server. Install it today and stop copying CSV files.

  • Order Push on Payment
  • Inventory Batch Push
  • Shipment Tracking Pull

Use Cases

Allegro + Amazon + J2Commerce

Polish/EU Multichannel Seller

A health supplements brand sells on Allegro, Amazon and its Joomla store. With the Base integration, paid Joomla orders go to Base when payment is confirmed, Base handles them alongside the marketplace orders, tracking numbers come back automatically, and stock stays in sync across channels on the schedule you set.

BaseLinker as Fulfillment OMS

Drop-Shipper

Tomasz doesn't hold stock. He has supplier feeds in BaseLinker and uses its automated order routing to forward orders to the right supplier warehouse. Orders placed on his Joomla ecommerce store hit BaseLinker within seconds of payment. BaseLinker's automation routes them to the right supplier. When the supplier marks the order shipped, the tracking number pulls back to J2Commerce on the next 15-minute cron cycle. His customers get status updates without him touching a single order manually. He runs 150+ orders per day. His personal involvement in order processing: zero minutes per order.

BaseLinker as POS Inventory Bridge

Brick-and-Mortar

Petra has a sporting goods store in Germany. Physical retail plus Joomla webshop. She uses BaseLinker as her inventory hub connecting her POS system, her warehouse, and now her J2Commerce webshop. When stock changes at the physical store, BaseLinker updates. The inventory sync push means that update reaches J2Commerce within the next hour. Her webshop never sells a ski jacket that's already been sold to someone who walked in off the street. Her online customers trust the stock levels they see. Returns are lower. Support tickets are lower. She gets a full Sunday off for the first time since she launched the webshop.

Managing Oversell Risk at Peak

High-Volume Seasonal Seller

Piotr sells Christmas decorations. For 11 months he ships maybe 20 orders a day. In November and December he ships 400. His biggest risk: selling items on Allegro that he already sold on J2Commerce because stock doesn't update fast enough. With the 15-minute inventory interval configured, his J2Commerce stock reaches BaseLinker — and all connected marketplaces — every quarter hour. He configures the status mapping so BaseLinker's "Canceled" status pulls back to J2Commerce, keeping his reports accurate. He survives peak season without a single angry email about unavailable products. His Allegro seller rating ends December at 4.9 stars.

Languages

Translated into 20 languages.

  • Arabic Unitag ar-AA
  • Chinese, Traditional zh-TW
  • Danish da-DK
  • Dutch nl-NL
  • English (United Kingdom) en-GB
  • English (United States) 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
  • Polish pl-PL
  • Portuguese, Portugal pt-PT
  • Russian ru-RU
  • Spanish es-ES
  • Swedish sv-SE
  • Turkish tr-TR

Reviews

Customer Rating

No reviews yet

Every review comes from a licensed customer and appears exactly as written.

Write a Review

Log in to share your review.

Apps Works with J2Commerce 6

Base. Integration

Link your store to BaseLinker's 300+ marketplace channels so orders push out, stock stays in sync and tracking comes back automatically.

Billing Option
$39.00
Every year

Item added to cart. Checkout

View Wishlist
  • Updates, downloads and support for the length of the license
  • Your plugin keeps working after the license ends, and renewing brings new updates
  • A step-by-step user guide for every setting, linked below

Joomla
Joomla 6
J2Commerce
J2Commerce 6

Documentation

User Guide