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

Take orders only during your opening hours

Set opening and closing times for each day of the week, and checkout is paused outside them with a message showing when you open again.

Opening hours checked at every step of checkout

Eight focused features. One job: make sure your Joomla ecommerce store only takes orders when you can actually fulfill them.

  • Per-Day Schedule

    Give each day of the week its own opening and closing time, or close a day completely.

  • Blocks at the Shipping Step

    The moment a customer types a postal code into the shipping estimate, the closed message shows up. They find out before they've committed to anything — not after they've already reached for their wallet.

  • Blocks at Checkout Entry

    A second checkpoint stops the cart from ever entering checkout while you're closed, with a clear warning and a redirect back to the cart. No confusing dead ends — just a straight answer.

  • Hard Stop at Final Validation

    A third, last-resort checkpoint catches anything unusual right before an order would be finalized. Three doors, all locked. Nothing slips through on a technicality.

  • Closed Message With Your Real Hours

    Write exactly what customers see, and let your actual from/to times fill in automatically. "Sorry, try later" loses a sale. "We're open again at 9:00" keeps one.

  • Your Timezone, Already Configured

    The plugin reads the timezone from your Joomla Global Configuration — the same one your entire site already runs on. No separate setting to forget. Your clock, your rules.

  • Leave a Day Blank, Stay Open All Day

    Skip a day's fields and that day runs 24 hours, no restrictions. Online-only days, holiday exceptions, weekend quirks — your schedule bends to your actual business, not the other way around.

  • Debug Logging Toggle

    One switch. When it's on, every blocked order writes a plain log entry: what time, what day, which window triggered the block. Flip it on to find the truth. Flip it off when you don't need the noise.

Checkout Pauses When You Are Closed

Most "store hours" ideas amount to a banner nobody reads. Opening Hours blocks the actual checkout mechanics — three separate times. When you're closed, the shipping estimate step returns your closed message instead of rates. If a customer pushes into checkout anyway, they're stopped with a warning and sent back to the cart. And if anything unusual still tries to sneak through, a final check at order validation shuts the door for good. Three locks. No path through.

  • Shipping estimate: blocked, message shown before commitment
  • Checkout entry: blocked with a warning and a redirect
  • Final order validation: last-resort hard stop, no exceptions

A Different Schedule for Each Day

Saturday ends at noon because your prep team goes home. Tuesday closes early because the kitchen locks the production list. Sunday is dark. Monday's back to normal. Opening Hours lets every single day run its own opening and closing time — independently, with zero assumptions about what "business hours" means for your specific operation. Seven days, seven rules. Yours to set, five minutes in your Joomla admin.

  • Every day of the week configured independently
  • Leave a day blank to close it entirely
  • Change the schedule any time — takes effect immediately

Launch with more today. Take orders when you can fill them tomorrow.

One schedule. Three locked doors. Every order that lands in your Joomla ecommerce store from here on out arrives when you can actually do something about it. Your Saturday morning will thank you.

  • Per-Day Schedule
  • Blocks at the Shipping Step
  • Blocks at Checkout Entry

Use Cases

The Restaurant With a Kitchen That Closes

A neighborhood restaurant's kitchen closes at 10 p.m. Before Opening Hours, the website happily took orders at midnight — the customer paid, waited, and eventually called a kitchen that had been dark for two hours. Now that same midnight visitor gets a clear message telling them exactly when the kitchen reopens. No angry call. No refund. No scramble.

The Bakery Selling "Fresh Today"

Same-day bread has a hard cutoff — once the last batch is in the oven, that's it for the day. Orders placed after the cutoff used to get filled the next morning with zero warning, leaving customers confused about a "fresh loaf" that showed up a day late. Now the storefront closes for new orders at the exact cutoff, telling the customer plainly: come back tomorrow, or order for tomorrow instead.

The Florist Racing a Delivery Van

A florist takes same-day delivery orders until the van pulls out at 2 p.m. Every order placed after that used to become an apologetic phone call and a next-day delivery nobody asked for — bad news for a birthday bouquet timed to the day. Now the storefront simply stops accepting same-day promises the moment the cutoff hits, and tells the customer their flowers go out with tomorrow's run instead.

The Weekend-Only Butcher Shop

A specialty butcher only fulfills local delivery orders Thursday through Saturday — the rest of the week is prep and sourcing. Every Sunday-through- Wednesday order used to sit untouched until someone remembered to deal with it, usually with an apology attached. Now those days are simply closed for ordering, spelled out clearly, so customers plan around a real delivery window instead of discovering it after the fact.

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

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

Open Hours (Time Based)

Put an enforced weekly schedule on your store, so checkout closes outside your hours and shoppers see when you open again.

Billing Option
$19.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

Print Node (Auto Print)

J2Commerce

Print invoices automatically through PrintNode when an order reaches the status you choose, with no one logging in to press print.

Square POS Integration

J2Commerce

Keep your store's catalog and stock in step with your Square POS automatically, so you stop entering products twice.

Clover POS Integration

Apps J2Commerce

Import your Clover catalog and keep inventory in sync both ways, so stock sold at the counter and online stays accurate in each system.

DoorDash

Shipping J2Commerce

Offer same-day DoorDash delivery with live quotes at checkout, and dispatch a Dasher automatically once the order is paid.