MS-M

Service - store maintenance

WooCommerce maintenance plan

You run a store and want to be sure someone is watching over it? Every month I update your store, and on top of that you get 4 hours of my work for changes and fixes. Updates are separate and do not use up time from the pool.

The list price applies to stores in good technical condition

I review every store before we start. If it has been neglected, I first clean it up (quoted separately) or we agree on a higher monthly fee. I confirm the final amount after the review. What I check

About the service

Ongoing WooCommerce maintenance and support

A WooCommerce store is not something you build once and leave. WordPress, WooCommerce and the plugins for payments, shipping and invoicing get updates every few weeks. If nobody keeps an eye on them, sooner or later something stops working: the payment gateway, shipping cost calculation or order emails. And every hour the store does not take orders is real lost revenue.

A WooCommerce maintenance plan solves that. Every month I update WooCommerce, WordPress and the plugins, and then check that the whole checkout flow works. On top of that you have a fixed pool of hours for store support: changes, fixes and development. I have worked with WooCommerce for years, I do migrations, integrations and custom WooCommerce plugins, so I know where stores break most often.

I work remotely with stores across Europe. I am based in Warsaw, so I work and reply during business hours in the CET time zone.

Scope

What the WooCommerce maintenance plan covers

The plan has two parts. I always do the updates, no matter how many hours you use. The hour pool is for whatever you need at the moment.

Always included

Monthly updates

Once a month I update WordPress, WooCommerce, the theme and the plugins.

  • a backup before every update
  • a check of the cart, payments and orders after the update
  • if an update breaks something, I fix it without counting hours

4h every month

Hours for changes and fixes

You use them for whatever you need:

  • small changes to the design and content
  • setting up shipping, payments, taxes and delivery methods
  • adding and editing products, categories and attributes
  • help with integrations (payments, couriers, marketplaces)
  • fixing bugs unrelated to updates
  • bigger tasks from the saved-up pool, e.g. a new feature or a page
  • consulting: what to fix, what to develop, what is worth it

Initial review

A store review before the plan starts

Before we start working together, I review your store and only then confirm the monthly fee. Maintaining a neglected store takes several times longer than a well-kept one, so it cannot cost the same.

List price

Store in good condition

  • up-to-date WordPress, theme and plugins
  • plugins that are still supported by their authors
  • a reasonable number of plugins, with no duplicated features
  • a working backup and access to the hosting
  • up-to-date WooCommerce and WooCommerce templates in the theme
  • paid plugins (payments, shipping, invoicing) with a valid licence
  • no changes made directly in plugin files

Individual quote

Neglected store

If the store has not been updated for a long time, runs an old WooCommerce, has outdated templates in the theme, unlicensed plugins, edits in plugin files or several plugins doing the same thing, every update is a risk that payments or orders stop working. Maintaining such a store takes much more time. In that case:

  • I first bring it up to date as a one-off job, quoted separately
  • or we agree on a higher monthly fee that matches the real workload

Hour pool

A pool of store support hours that does not burn out

Each 4h batch is valid for 3 months: the month you get it and the next two. Unused hours carry over, so you can have at most 12h in the pool. When the third month ends, unused hours from the oldest month expire and a new batch comes in. Hours are always used starting from the oldest.

See how your pool changes

Set how many hours you use in each month.

  • January

    1hused

    available
    4h
    left
    3h

    3h from January

  • February

    0hused

    available
    7h
    left
    7h

    3h from January, 4h from February

  • March

    0hused

    available
    11h
    left
    11h

    3h from January, 4h from February, 4h from March

  • April

    0hused

    expires
    3h from January
    available
    12h
    left
    12h

    4h from February, 4h from March, 4h from April

  • May

    9hused

    expires
    4h from February
    available
    12h
    left
    3h

    3h from May

  • June

    0hused

    available
    7h
    left
    7h

    3h from May, 4h from June

  • used from the pool
  • carries over to the next month

Over 6 months you pay from €1,740 net for the plan and use 10h from the pool. At the end 7h is left. 7h expires because it was not used within 3 months. That is why we plan bigger tasks in advance.

Planning

We plan bigger tasks in advance

Saving up hours only works well when I know early what we will spend them on. That is why:

  1. We agree on the scope at the start

    In the first month of saving up hours at the latest. You tell me what you want done, and I estimate how long it takes and when I can realistically do it.

  2. We set the delivery date together

    So that I can book time for it in my calendar.

  3. A last-minute request does not guarantee delivery

    If a bigger task shows up a few days before the end of the third month, I will not always manage to do it in time. The oldest hours then expire, just like in any other case.

  4. Changing the scope along the way is possible

    I then estimate the time and the date again.

Example: in January we agree that in March we build a new offer page, estimated at 9h. In January you use 1h for small fixes, 3h is left. In February 4h comes in, you use 2h, 5h is left. In March 4h comes in, you have 9h and I build the planned page on the agreed date.

Rates

Extra hours of work on your store

If a task exceeds the available pool, I bill the extra hours separately. Clients on a maintenance plan pay less for them. I always give an estimate first and start once you accept it.

Standard rate

€55 / h

net

Example: a task estimated at 15h, with 12h in your pool.
12h from the poolincluded in the plan
3h over the pool x €45€135 net
the same at the standard rate (3h x €55)€165 net
You save€30 net

Process

How WooCommerce support works in practice

  1. Store review and price confirmation

    I check the technical condition and tell you whether we can start the plan right away or something needs to be cleaned up first.

  2. You send tasks by email

    Describe what needs to be done. If you can, add a link and a screenshot.

  3. I reply within 3 business days (CET)

    Outages that stop the store from taking orders I start on within 24h on business days.

  4. I do the task and bill the time in 30-minute increments

    For bigger tasks you first get an estimate to accept.

  5. At the end of the month you get a summary

    What I did, how many hours it took and how many are left in the pool.

Plan terms

Contract
monthly, with a 1-month notice period
Payment
in advance for the given month, invoiced in EUR
Hour validity
3 months, at most 12h in the pool
End of cooperation
unused hours are forfeited

FAQ

WooCommerce maintenance - frequently asked questions

The plan starts at €290 net per month. That covers monthly updates of WooCommerce, WordPress and the plugins plus 4h of work for changes in the store. I confirm the exact amount after reviewing the store.

Before the update I back up the store. Then I update WordPress, WooCommerce, the theme and the plugins, check that the WooCommerce templates in the theme are compatible with the new version, and test the cart, payments and placing an order.

The rules are the same, the number of hours and the price differ. A store has more plugins, payments, shipping and orders, so updates and tests take longer and there are usually more changes. That is why a store gets 4h a month from €290 net. For business websites I have a separate package: WordPress maintenance plan.

Because it depends on the condition of the store I take over. An up-to-date, well-kept store gets the list price. If it has been neglected, I first clean it up (quoted separately) or we agree on a higher monthly fee. I always confirm the amount after the review, before we start.

No. Updates are a separate part of the plan. Fixing problems that show up after an update does not come out of the pool either.

The hours carry over to the next month. Each 4h batch is valid for 3 months, so you can have at most 12h in the pool. Example: in January you use 1h, in February and March nothing. In March you have 11h. In April the 3h left from January expires, 4h from April comes in and you have 12h.

Hours over the pool are billed at €45 net instead of the standard €55. Before I start, you get an estimate to accept.

I reply to requests within 3 business days (CET). Outages that stop the store from taking orders I start on within 24h on business days.

All prices are net. Businesses in the EU with a valid VAT ID are invoiced under the reverse charge mechanism, so no Polish VAT is added.

The contract is monthly, with a 1-month notice period. Once the cooperation ends, unused hours are forfeited, so it is worth planning how to use them during the notice period.

Want to start a project?

Let's Talk

Get in touch

Your data is controlled by Marcin Siemieniuk-Morawski and used solely to reply to your message. Details in the privacy policy.

You can also email me directly at: kontakt@ms-m.pl