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

Add the terms each order needs to checkout

Add as many terms items as you need to checkout, each shown to customers in the regions you choose and at the checkout step you choose.

Control what each customer agrees to

Add terms items, limit each to a geozone, choose where it appears and require a checkbox before the order goes through.

  • Stack As Many Terms Items As You Need

    Show a returns policy, an age confirmation and a data-processing notice in the same checkout, each with its own settings.

  • Link or Checkbox for Each Item

    Some agreements just need to be shown. Others need a physical tick before checkout continues. Choose the mode per item, not one blanket setting for your whole store.

  • Region-Aware, Automatically

    Show a terms item only to customers whose shipping or billing address is in the geozone you choose.

  • You Choose Where It Lands in Checkout

    Place each terms item after billing, after shipping, before payment or right before order confirmation.

  • Matches Bootstrap 5 and UIkit Templates

    The terms block uses the same framework as your checkout, Bootstrap 5 or UIkit, set automatically from the active menu item.

  • Required Boxes Checked in the Browser and on the Server

    Checkout cannot continue until a required box is ticked, and the order is checked again when it is placed.

Your Policy Lives in a Real Joomla Article

Point each terms item at an actual article. The shopper clicks the label, the policy opens in a clean overlay right on the checkout page, and they never lose their cart hunting for a policy page. Haven't written it yet? Create the article without leaving the settings screen. Update it later, and every checkout reflects the change instantly.

  • Standard Joomla article picker, nothing new to learn
  • Create a new article inline, mid-setup
  • One source of truth, update once, every checkout matches

Write Your Own Wording for Each Item

Every terms item gets three independent text fields, prefix, clickable phrase, suffix, so you build the exact sentence your lawyer drafted. Then place it exactly where checkout needs it: after an address, before payment, or right before the button that charges the card.

  • Three-part label builder, your words, your order
  • Four checkout positions to choose from
  • Custom warning message when a required box is skipped

Translatable Labels and Messages

Labels, warnings, and default phrasing all run through Joomla's own translation system. A shopper reading your storefront in their own language never hits a wall of untranslated fine print at the last step before paying.

  • Fully translatable, placeholder-driven text fields
  • Consistent with your store's default language when left blank
  • No multi-language store left stuck in English

Launch with more today. Add the right terms to every checkout tomorrow.

Add the terms your products need and have customers agree to them before they pay.

  • Stack As Many Terms Items As You Need
  • Link or Checkbox for Each Item
  • Region-Aware, Automatically

Use Cases

Multi-Region Store, No Spammed Legalese

A European ecommerce store ships worldwide but only needs explicit data-processing consent from EU customers. One terms item, restricted to the EU geozone, shows a soft link disclosure only to shoppers whose address falls inside it. Everyone else checks out without ever seeing a disclosure that was never legally theirs to read.

Custom and Bespoke Goods

A furniture maker starts production the moment payment clears. A required checkbox, placed right before payment, reads: "I understand this item is built to my specifications and cannot be returned once production begins." Every customer explicitly accepts before the deposit is charged.

Age Verification Gated at the Address, Not the Landing Page

An alcohol or cannabis retailer needs a legally meaningful age confirmation. A required checkbox, matched against the billing address to respect region-specific purchase-age rules, appears right after billing: "I confirm I am 21 years of age or older and legally permitted to purchase these products in my jurisdiction." Enforced on the server, not just displayed.

Non-Refundable Terms, Right Before the Charge

A store selling memberships with the Subscriptions And Memberships app, with a non-refundable first billing period, places a required checkbox right before order confirmation: "I understand the first payment is non-refundable." When a customer disputes the charge, the order record shows exactly what they ticked, right before the card was charged.

Three Agreements, One Checkout, Zero Overlap

A specialty retailer runs three terms items at once: a soft link to the returns policy for everyone, a required age-verification checkbox for restricted products, and a soft NDA link for reseller accounts. Each independently configured, its own display mode, its own geozone, its own wording, stacked without stepping on each other.

One Plugin, Two Storefronts, Two Looks

A store runs a Bootstrap 5 storefront for its main catalog and a UIkit-templated microsite for a seasonal sub-brand. The same plugin, the same settings, the same terms items. It simply renders correctly on whichever template each menu item is using.

Languages

Translated into 21 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, Brazil pt-BR
  • Portuguese, Portugal pt-PT
  • Russian ru-RU
  • Spanish es-ES
  • Swedish sv-SE
  • Turkish tr-TR

Changelog

    • J2Commerce v4 and Joomla 4/5 support

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 J2Store 4J2Commerce 6

Additional Terms and Conditions

Version 4.0.1 Released

Show extra terms items at checkout, each as a link or a checkbox, targeted by region and placed where you want them in the checkout.

Billing Option
$14.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 4Joomla 5Joomla 6
J2Commerce
J2Store 4J2Commerce 6

You May Also Like

Advanced Cart

Module J2Commerce

Give shoppers a slide-out cart drawer with a free shipping progress bar and inline coupons, so they never leave the page to see their cart.

Gift Wrapping

J2Commerce

Offer paid or free gift wrap at checkout with a personal message field, and the wrap price shows live in the cart.

After Sale Surveys

Apps J2Commerce

Ask targeted questions on the order confirmation page, right after customers pay, and review the answers in an analytics dashboard.

After Sale Specials

Apps J2Commerce

Offer a one-tap upsell on the thank-you page, charged to the card already on file and merged into the order the customer just placed.