📄️ Add to User Group
The Add to User Group app plugin automatically adds a customer to one or more Joomla user groups as soon as their order reaches a status you choose. You can set groups at the individual product level, at the Joomla content category level, or both. Category settings always take priority over product settings.
📄️ Additional Fees
Add configurable handling fees, surcharges, environmental levies, or optional add-ons to the J2Commerce checkout using the Additional Fees app.
📄️ Additional Terms
Add a second terms-and-conditions acknowledgement at checkout — as a required checkbox or a soft disclosure link — for cancellation policies, GDPR addendums, age verification, and more.
📄️ Address Autocomplete
The Address Autocomplete app adds Google Places-powered address suggestions to your J2Commerce checkout. As customers type their address, they see matching suggestions from Google's address database. Selecting an address automatically fills in all the address fields, including city, state/province, and postal code.
📄️ Already Purchased
The Already Purchased app recognizes your logged-in customers and shows them a friendly badge on any product page for items they have already bought. The badge displays how many times they have purchased the product, when they last ordered it, and a direct link to that order. For digital or non-repeatable products you can optionally block re-purchase entirely, showing an ownership notice above the cart button instead.
📄️ Advanced Cart Drawer
The Advanced Cart Drawer app replaces the traditional redirect-to-cart experience with a slide-out panel that appears on the right side of your storefront. When a customer adds a product, the drawer opens immediately so they can review their cart without leaving the page they're on.
📄️ Advanced Tax Rates
Set up custom tax classes with granular rules matched by country, zone, postcode, and address type in J2Commerce.
📄️ ARS Download ID
Automatically generate and display Akeeba Release System (ARS) download/license IDs for customers when they place an order in J2Commerce.
📄️ Ask Question / Quote
Let customers send an enquiry or request a price quote for any product, with configurable popup or accordion form, reCAPTCHA protection, and flexible email delivery.
📄️ Algolia
Connect J2Commerce to Algolia to power instant, typo-tolerant product search on your storefront. Products are indexed automatically when saved, unpublished, or deleted.
📄️ Auto-Coupon Pop Up
The Auto-Coupon Pop Up app reads a coupon code directly from the page URL and applies it to the visitor's cart automatically — no typing required. A branded modal then appears to confirm whether the code was accepted, expired, not yet active, or not eligible, keeping shoppers informed at every step.
📄️ Availability Notification
Let customers sign up to be notified by email when an out-of-stock product or variant comes back into stock.
📄️ Avalara AvaTax
Connect J2Commerce to Avalara AvaTax for automated, address-verified sales tax calculation across every US jurisdiction.
📄️ BaseLinker Integration
The BaseLinker Integration app connects your J2Commerce store to BaseLinker — a multi-channel e-commerce management platform that centralises orders, inventory, and shipments from marketplaces like Amazon, eBay, and Allegro. Once connected, J2Commerce automatically pushes new orders and product stock to BaseLinker and pulls shipping tracking numbers and order status changes back into your store.
📄️ Bulk Discounts
Automatically apply quantity-based discounts to products or the entire cart using tiered pricing rules.
📄️ Sort by Price Calculator
The Sort by Price Calculator plugin adds an alternative pricing calculator to J2Commerce. When a product has multiple price levels set up in its Additional Pricing table, this calculator automatically finds and applies the lowest matching price for each customer based on three factors: their Joomla user group, the quantity they are ordering, and the current date.
📄️ Change Password
The Change Password app adds a dedicated tab to the J2Commerce My Profile page on the frontend. Logged-in customers can update their Joomla account password without leaving the store — no need to visit the Joomla User Profile or reset their password by email.
📄️ Clover POS
Connect your Clover point-of-sale system to J2Commerce so inventory, products, and prices stay in sync between your physical store and your online shop.
📄️ Conditional Payment Methods
The Conditional Payment Methods app lets you tie your payment options directly to the shipping method a customer chooses. You create rules — each one says "when the customer picks one of these shipping methods, show (or hide) these payment methods" — and the checkout payment list updates automatically the moment they make their shipping selection. It is perfect for scenarios like allowing Cash on Delivery only when Local Pickup is chosen, or hiding Bank Transfer for Express Delivery orders.
📄️ Content Fields for J2Commerce
This plugin bridges Joomla's built-in Custom Fields system and J2Commerce product pages. Once enabled, it reads the custom fields you already attach to your articles and injects them into product detail and category list views at the position you choose. No code changes are needed.
📄️ Currency Exchange Rates Updater
The Currency Updater app keeps your store's exchange rates current by fetching live rates from trusted financial data providers. When you sell in multiple currencies, accurate exchange rates ensure customers see correct prices — whether you update rates manually or on a schedule.
📄️ Custom Accordions
The Custom Accordions app enhances your J2Commerce product pages by allowing you to add fully customizable accordion-style tabs directly to any product listing. Instead of overwhelming customers with long blocks of text, you can organize product details — such as specifications, sizing guides, shipping information, FAQs, or warranty details — into clean, collapsible sections that users can expand on demand.
📄️ Custom Tabs
Do you wish to create beautiful tabbed content for your product pages? You can create any number of tabs to display in the product page. You can enter any type of content, like features, videos, and more. You can enter the content for the tabs while creating/editing your product itself. You can create the content quickly by using the Editor.
📄️ Customers Also Bought
The Customers Also Bought app adds a product recommendation section to your J2Commerce product detail pages. You choose which products appear for each item, customers check the ones they want, and a single button adds everything to the cart at once. The section only shows products that are currently in stock, so customers never encounter unavailable items.
📄️ Data Validation
Configure custom validation rules for checkout fields in J2Commerce — enforce formats like email, phone, postal code, length limits, and field matching.
📄️ DigiFactu E-Invoicing
Connect J2Commerce to DigiFactu for automatic VERI*FACTU-compliant electronic invoice submission to the Spanish Tax Agency (AEAT), with queue-based processing, order history notes, and PDF download from the admin.
📄️ Donation
The Donation app adds a Donation product option type to J2Commerce. Once the app is active, you create a Donation option and assign it to any product. On the product page, customers see a currency-symbol text field where they type any amount they choose. That amount is added to the product price and carries through the cart, order confirmation, and admin order detail — no extra configuration required.
📄️ Easy Links
Show secure download links on the order confirmation page and in customer emails for digital products, with optional expiry date display.
📄️ Easy Reorder
The Easy Reorder plugin adds a Reorder button to customers' past orders so they can add all items from a previous order back into their cart with one click. It also provides an optional Try Again button that appears when a checkout or payment fails, letting the customer retry without starting over.
📄️ Email Cart
Let customers email their shopping cart to themselves or a friend, with configurable address form, reCAPTCHA protection, per-language email templates, and optional cart clearing.
📄️ Order Withdrawal
Let EU customers exercise their statutory right to withdraw from contracts directly from their order page — fully compliant with EU Directive 2023/2673, mandatory from 19 June 2026.
📄️ EU VAT Rules
Automate EU B2B reverse-charge VAT at checkout — validate customer VAT numbers via VIES or Vatlayer and zero tax for valid cross-border EU business sales.
📄️ ExpertVoice Recommendations
The ExpertVoice Recommendation app connects your product catalog to the ExpertVoice platform by syncing product SKUs between the two systems. Once the SKUs are synced, the app displays personalized product recommendations to shoppers — but only to users who have an active ExpertVoice account. If a shopper does not have an ExpertVoice account, the app will not appear on the page. Because of this, it is important that product SKUs match correctly between your catalog and ExpertVoice. Any SKU that is not synced will not be included in recommendations.
📄️ Meta Pixel / Facebook Conversion
Set up Meta Pixel and the Conversions API in J2Commerce to track product views, add-to-cart events, and purchases for Facebook and Instagram advertising.
📄️ GDPR Compliance
The GDPR app brings data privacy compliance features to J2Commerce. It gives customers meaningful control over their personal data stored in your shop, and helps you meet obligations under GDPR and similar privacy regulations.
📄️ Gift Wrapping
The Gift Wrapping app adds an optional step to your J2Commerce checkout where customers can select gift wrapping for their order. You can offer multiple wrapping options with different prices, images, and descriptions. Customers can also include a personal message to be included with the gift.
📄️ Google Merchant Feed
Generate a Google Merchant Center product feed from your J2Commerce store to list products on Google Shopping and surface them in Google Search.
📄️ Google Tag Manager
Connect your J2Commerce store to Google Tag Manager and send GA4-compliant ecommerce events for every major cart and checkout action.
📄️ Inventory Email Notifications
Automatically notify your store admin by email when products go out of stock or drop below a configured low-stock threshold.
📄️ Klaviyo
Connect J2Commerce to Klaviyo to send shopping events, trigger email and SMS automations, power a product catalog feed, and backfill historical orders.
📄️ Minimum Order Restriction
The Minimum Order Restriction app lets you set rules that must be satisfied before a customer can proceed from the cart to checkout. When any rule is violated, the customer is redirected back to the cart with a plain-English warning message telling them exactly what needs to change. You can enforce a price floor, quantity limits, pack-size requirements, and category-specific spending thresholds — all from a single plugin.
📄️ Modal Bouncer
The Modal Bouncer app displays a blocking popup that visitors must satisfy before they can browse or buy in your store. Use it to enforce an age gate (date-of-birth check), a terms acceptance checkbox, a region confirmation, or any custom question — then remember the answer in a browser cookie so returning visitors are not interrupted again.
📄️ Omnisend
Connect J2Commerce to Omnisend for email and SMS marketing automation, abandoned-cart recovery, and real-time order-event tracking.
📄️ Opening Hours
Restrict customer orders to your store's operating hours. Configure per-day open/close windows and display a custom message to shoppers who try to order outside those hours.
📄️ Order Files
Let customers attach files to their orders at checkout. Secure storage, admin download, and email integration included.
📄️ Partial Payment
Collect a deposit at checkout and schedule the remaining balance for later, with payment plans, automatic reminder emails, and a customer Pay Now page.
📄️ Pay Later
Allow customers to complete payment for an unpaid order after checkout by showing a Pay Now button on their order history page.
📄️ Payment Method Discount
Automatically apply a fixed or percentage discount when a customer selects a specific payment method at checkout.
📄️ Payment Method Restrictions
The Payment Method Restrictions app lets you control which payment methods your customers can use at checkout. You can restrict methods on a per-product basis — so that some products only allow bank transfer, for example — and you can also set store-wide rules that always keep or always remove specific methods.
📄️ PDF Invoices
The PDF Invoices app automatically generates a PDF invoice for each order and can attach it to the notification emails sent to your customer, your store admin, or both. Customers can also download their invoice from their order history page, and store admins can download any order's invoice directly from the order detail screen.
📄️ Points and Rewards
Award loyalty points to customers for purchases and account signups. Customers redeem points at checkout for an order discount.
📄️ Price Texts
Price Texts lets you display a short line of text directly before or after any product price. You configure it once at the category level, or override it on individual products. The text appears everywhere J2Commerce renders a price: product detail pages, category lists, tag pages, related product modules, the cart, and the order confirmation screen.
📄️ Printify Print-on-Demand
Connect your Printify account to J2Commerce to browse the print-on-demand catalog, create custom products, manage artwork, and automate order fulfillment.
📄️ PrintNode for J2Commerce
PrintNode connects your J2Commerce store to a cloud printing service that can send invoice PDFs directly to a physical printer the moment an order reaches a status you choose — no one needs to be sitting at a computer to click Print. The PrintNode client runs quietly in the background on any machine near your printer and picks up jobs automatically.
📄️ Product Compare
Let shoppers compare products side-by-side. The Product Compare add-on adds a Compare button to product and category pages and displays a full attribute comparison table.
📄️ Product Reviews
The Product Reviews app lets customers submit star ratings and written reviews directly on your product pages. Reviews appear below the product with a summary showing the average rating and star distribution. Store owners can moderate submissions, respond to reviews, and trigger automated email requests after purchase.
📄️ Product Shipping Restrictions
The Product Shipping Restrictions add-on lets you control which shipping methods appear at checkout depending on what is in the cart. Restrictions can be set per product, per variant, or inherited from a Joomla content category. Two modes are available: Simple (pick allowed methods per product) and Advanced (create named restriction groups with geo zone and postal code rules).
📄️ Quantity Discounts
Display volume-discount price tiers next to products so customers can see exactly how much they save when they buy more.
📄️ Quantity Dropdown
Replace the standard quantity input on product and cart pages with a configurable dropdown that supports pre-defined lists, factor-based generation, user group restrictions, and price multiplication.
📄️ Related Category Products
The Related Category Products app adds a Related Products section to the bottom of every product detail page. Instead of you having to hand-pick related items product by product, the app does it automatically: it looks at the category the currently viewed product belongs to, then pulls in other products from that same category and displays them in a familiar product grid or swipeable scroller — the same style as the built-in cross-sells.
📄️ ShipStation
Connect J2Commerce to ShipStation (Auctane) for order fulfillment. Push orders automatically, receive tracking numbers via webhook, and manage shipments from your Joomla admin.
📄️ Simple CSV Import
Import and export J2Commerce products in bulk using a CSV file — create new products or update existing ones by SKU.
📄️ Social Media Sharing
Add social sharing buttons for Facebook, Twitter/X, Pinterest, and LinkedIn to your J2Commerce product pages, with automatic Open Graph and Twitter Card meta tag support.
📄️ Square Integration
Sync your Square POS catalog — products, inventory, pricing, categories, images, and taxes — directly into J2Commerce with this add-on app plugin.
📄️ Storepoint Store Locator
Embed the Storepoint store-locator widget on selected Joomla articles using your Storepoint Map ID and a single configuration screen.
📄️ Exclude Renewal Inventory
Stop stock from being deducted on subscription renewal orders. Designed for rental and lease stores where inventory should only be reduced on the initial sale, not on each renewal.
📄️ Subscription Extra Fields
Add custom data fields to subscriptions in J2Commerce. Capture and store extra information on each subscription record using fields defined in your J2Commerce custom fields system.
📄️ Subscription Multiple Quantity
Allow customers to buy more than one subscription at a time with the Subscription Multiple Quantity add-on for J2Commerce. Supports sign-up fee multiplication and optional shipping removal on renewals.
📄️ Tax Manager
Set up advanced tax rate rules in J2Commerce with country, state/zone, and postcode matching — plus user group tax exemptions.
📄️ Twilio SMS
Send automated SMS messages to customers and admins when an order is paid or its status changes, powered by the Twilio messaging API.
📄️ User Group Tax Exemptions
Exempt members of selected Joomla user groups from sales tax in your J2Commerce store — useful for B2B resellers, non-profits, and tax-exempt certificate holders.
📄️ Veeqo
Veeqo (an Amazon company) is a multi-carrier order management and shipping platform that connects to USPS, UPS, FedEx, and other carriers. This app links your J2Commerce store to your Veeqo account so you can fulfill orders without leaving your workflow. When an order reaches a status you choose, it is pushed to Veeqo automatically. From the order admin screen you can compare live shipping rates, purchase a carrier label, print or download it, and refresh tracking — all in a few clicks.
📄️ Vendor Marketplace
Turn your J2Commerce store into a multi-vendor marketplace. Independent vendors list products, earn commissions on sales, and receive payouts.
📄️ Wishlist
The Wishlist app lets your customers save products for later instead of adding them straight to the cart. A heart icon or text button appears on product pages and product lists, so shoppers can build a list of items they love and come back to them any time. From their wishlist they can add one item or everything to the cart, remove items, and — as guests — keep their list even after they log in.