Know what can get you to your sales goal.
Mawsim watches your WooCommerce sales pace, finds the upcoming occasions that matter to your store, and shows you how much they could be worth.
Not generic ecommerce advice. Mawsim ranks occasions using your store's actual sales history.
- Sales goals with honest pace tracking
- A calendar of the commercial occasions that move your market
- Each occasion scored against your own last-year revenue
- Runs entirely inside WordPress
Every dashboard tells you you're behind
Your analytics tell you what happened. Nothing tells you what is coming. Metrics describe the past; they never point at the season that is about to move your revenue.
See how Mawsim works →Set a goal. Find the opportunity.
Then act.
01. Goal
I need $120,000 this quarter.
02. Pace
You are at $41,280. You are behind.
03. Opportunity
Back-to-School starts in 12 days. It earned you $28,900 last year, about 3.4× your normal daily rate.
04. Action
Restock your top three sellers. Start your campaign by Aug 8.
Three moves. Set a goal, watch your pace, let occasions reshape the forecast.
Know the shape of your year.
Most goal trackers draw a straight line from zero to your target and tell you you're behind whenever you're under it. That line is wrong in every month that has a season in it.
Mawsim's expected line follows the shape of your own trading year. On November 13 a store that has done $2,900 of an $8,000 target is not $567 behind. It is on pace, because last November it earned most of that number in the final week.

Every window that matters.
Every occasion Mawsim tracks, sorted by how soon you need to act rather than by date. Each one carries what your store earned during that exact window last year, what to expect this time, and when to start preparing.
The calendar is not valuable because it knows Black Friday exists. It is valuable because it knows what Black Friday is worth to you.

One occasion,
read like a briefing.
Every occasion in Mawsim is a small dossier: what happened last time, what to expect this time, and what to do before the window opens.
- Inventory
Two of last year's three top sellers are nearly out. Reorder now.
- Campaign
Start by Nov 6. Three weeks out, not a nag.
- Goal impact
This window could cover 24% of what is left on your target.
Every figure above comes from your own orders during the same window last year.
Pick your store.
Get your next 3 peaks.
A sample of what Mawsim proposes on setup, before it starts learning from your own orders.
See what Mawsim starts with for a store like yours.
A whole year
on one dial.
Every dot is an occasion Mawsim tracks for you. Distance from the center is last year's revenue. Click a peak to preview it.
Your data stays yours.
Mawsim is a WordPress plugin. It reads the orders you already have, stores everything in your own database, and puts your goals and your next peak on your wp-admin dashboard where you already look.
No account. No subscription. No order, customer, or revenue data ever leaves your server.

Occasion dates change every year, and some are announced rather than calculated, so Mawsim can fetch an updated calendar from our service. That request sends five things: your site address, admin email, store country, store name and store industry — never orders, customers, revenue or products. It is off until you turn it on, it runs from a scheduled background task, and the plugin ships with a full calendar bundled so nothing is locked if you leave it off.
Mawsim means season.
is an Arabic word for a season, festival, or designated time. Across Arabic and Islamic cultures it marks the annual cycles that shape commerce, harvest, and celebration. That rhythm is exactly what we built this plugin around.
Free today.
No account, no subscription, no usage limits.
Mawsim is free on WordPress.org, and everything described on this page is in the free plugin. We may add a paid tier later for larger stores. If we do, it will be announced here first, rather than arrive as a nag screen in your dashboard.
The things
merchants ask first.
Do I need a full year of sales history for this to work?
No. Shaped pace works from day one using bundled seasonal curves, labelled honestly as estimates rather than as your numbers, and switches to your store's own history once there is enough of it to mean something.
What happens on a brand new store?
You still get goals, the occasion calendar for your country, and prep lead times. What you do not get yet is per-occasion revenue from your own history, because there isn't any. Mawsim says so rather than inventing a number.
What WordPress and WooCommerce versions are supported?
WordPress 7.0 or newer, PHP 7.4 or newer, and WooCommerce 10.8 or newer. It is HPOS-ready, multisite-compatible and translation-ready.
Does it slow my site down?
It renders nothing at all on your storefront. Calendar syncs run from a scheduled background task, never during a page load, and the sales data it reads is what WooCommerce already keeps.
What exactly gets sent to your servers, and when?
Nothing, unless you turn the calendar service on. Once you do, a scheduled background task sends five fields: your site address, admin email, store country, store name and store industry. Never orders, customers, revenue or products. The privacy policy sets out what is kept and for how long.
What if my store's peaks are not the standard ones?
That is rather the point. Occasions are ranked by what your store earned during each window, so a textbook peak that does nothing for you sinks down the list and a window the textbooks ignore rises up it. You can also add occasions of your own.
Does it work on multisite?
Yes. Each site in the network keeps its own goals, calendar and registration.
Is it really free?
Yes — GPLv2-or-later, on WordPress.org, with no account and no usage limits. See the pricing note above for what may change later.
Still stuck? Contact details and the operational answers are on the support page.