Development

Reworking and Improving an Existing Website or Online Store

With website rework, the first question is whether it's worth doing, and only then how. Sometimes the code is in such a state that a new feature costs more than a new website, and when that's the case we say so before any work begins. When rework does make sense, the tasks fall into four kinds: adding what's missing, cleaning up catalog data, taking over a project from another developer, and updating what has become technically outdated. The third kind stands apart, because the work starts with an inventory rather than code: what actually exists, which access has been lost, and how much of the promised work was really done. The first review is free, and that's where it becomes clear whether you need rework or a rebuild.

How it works

How we change a live store without touching its orders

  1. A task from a specific spot

    We work out what exactly falls short: cart, filter, delivery or stock. We look at the code and how it runs now.

  2. The change is made on a copy

    We make and check the edits apart from the live site, so shoppers never see unfinished work.

  3. Moving to the live site

    Once checks pass, the change goes live and the result is handed over by an act.

Difficulty depends on how the store is built inside. We read the code before estimating, since inherited templates often hide surprises.

Kinds of tasks
4
new features, catalog data, taking over someone else's project, platform updates
First review
Free
we look at the state of the code and tell you whether to rework or rebuild
Other developers' code
Yes
including when the previous developer can no longer be reached
Warranty on the work
30
days
from the day the acceptance act is signed, covering what we did
Who it's for

Situations where this service delivers results

Scenario 1 of 4

The site works, but it can't do what the business needs now

Wholesale buyers ask for their own prices, regular customers want an order history, marketing wants a loyalty program. Each of these is handled by a separate module on top of the existing store, and there's no need to rewrite the whole site for it.

We'll review your situation in a free audit
What's included

Complete list of work and what you get as a result

  • An honest answer to the main question, rework or rebuild, with an explanation of why, rather than "it's easier for us to rewrite it"
  • A review of the code before the estimate: what's already there, what works, what's broken, and what's missing for the task you're setting
  • The rework itself, tested on a copy of the site before it touches the live one, so changes don't take the store down in the middle of a working day
  • Checks that the new work hasn't broken the old: checkout, payment, and delivery have to work after every change
  • Lost access is restored or set up again in your name, as part of taking over another developer's project
  • A description of what changed that makes sense to people other than developers, so a year from now you know what was done here and why
  • Handover under an acceptance act and a 30-calendar-day warranty on the work performed
Process steps

Transparent stages with approval at every step

  1. Review of what exists

    1–3 days

    We look at the code, the platform version, installed modules, and access. When taking over someone else's project, this is the most important stage: sometimes half of what the previous developer promised simply wasn't done, and it's better to learn that before the estimate.

  2. Decision: rework or rebuild

    1 day

    We tell you plainly which option makes more sense. If rework would cost more than a new site, you'll hear it, even if staying quiet would suit us better. At the same point we give you the scope and the timeline in business days.

  3. Work on a copy

    depends on scope

    We set up a copy of the site and make the changes there. Meanwhile the live store keeps running as usual, and your customers don't end up finding bugs for you at checkout.

  4. Moving to the live site and testing

    1–2 days

    We move the changes over and run the full scenario, from the product page to payment and the shipping label, and only then sign the acceptance act. The 30-day warranty starts that day.

When this service isn't right

What's not included — so there are no surprises at delivery

  • Warranties on other people's code we didn't touch: we're responsible for our changes, not for everything written before us
  • Estimates without looking at the code, since a "similar" task can differ several times over between two stores, and naming a price up front would be guesswork
  • Judgments about the previous developer as a person: we say what was done wrong and what risks it carries, and leave it there
  • Open-ended support for the price of a one-time job: ongoing maintenance is a separate agreement with its own scope
  • Work on a live site without a backup: if there's nowhere to make a copy, we sort that out first
FAQ

Most frequently asked questions — with concrete answers

Will you take on a site you didn't build?

Yes. It's a distinct kind of work, and we do it all the time. It starts with an inventory rather than code: what access exists, which platform version is running, and how much of the scope was actually completed. Sometimes after the review we advise against further work, and that's an answer too, one you don't pay for.

How do I know whether to rework the site or build a new one?

By the cost of the next step. If every new feature means rewriting the ones next to it, and modules can't be updated without things breaking, it's no longer rework. The exact line only shows up once we've looked at the code, which is why the first review is free: getting this decision right matters more than the cost of the work itself.

The previous developer vanished and we have no access. Can this be fixed?

In most cases, yes, but it depends on what exactly was lost. Hosting and domain access can be restored through the registrar and provider in the owner's name, meaning yours. Access to someone else's repository can't be recovered, so in that case we work with the code that's on the server. What's been lost becomes clear during the review.

Won't you break what already works?

That's exactly why we work on a copy and not on the live site. After every change we run the full scenario: product page, cart, checkout, payment, shipping label. The 30-calendar-day warranty covers precisely this: if something stops working because of our change, we fix it free of charge.

How long does rework take?

Anywhere from a day or two for a single module to several weeks for taking over a neglected project. The difference comes from the state of the code underneath the feature, more than from the feature itself: the same task in a tidy store and in a site with a dozen homemade patches are different amounts of work. We give a timeline after the review.

Can OpenCart be updated without losing data and rankings?

Yes, but it's a separate job, not a side effect of other changes. The risk isn't the update itself. Homemade edits by previous developers are often made directly in the core, and they disappear after an update. So we first check what's been changed there, and only then plan the move.

Will you maintain the site afterward?

We can, but that's a separate agreement: one-time rework and ongoing support are different things with different scopes. It's equally fine if your own developer takes it from here. Everything we did stays in your repository with a description of the changes, so whoever comes next doesn't have to start by untangling someone else's code.

Do you rework sites on WordPress and Joomla, or only OpenCart?

OpenCart is our main platform, but we also take on rework for WordPress and WooCommerce. We don't have separate pages about Joomla or other engines, so we decide after a diagnostic: if the version still receives updates and the core hasn't been rewritten from the inside, rework is possible. If the platform is so outdated that every edit drags along updates to half the modules, we'll tell you before work starts and compare it with a migration. The diagnostic is free, and you keep its findings.

What does the cost of website rework depend on?

Less on the feature itself than on the code it has to fit into. The same button on a clean template is a small edit, while on a site where previous developers changed core files and modules without any notes, it's a separate job with its own testing. The platform version, whether there's a test copy, and how much needs checking after the change also matter: in a store, that always means the scenario from product page to payment. We don't publish prices for the same reason. We give an estimate after the diagnostic, broken down by task, and fix it in the contract.

Not sure which service is yours?

Describe the task in your own words — we will tell you where to start and whether you need what you came for. If you do not, we will say so.

  • Reply within 2 hours
  • No commitment
  • We work under a contract