Stable Shop

A store that stays yours and is not stuck on old PHP

Your store runs on old PHP, which slows sales and adds risk. Stable Shop gives you 46 modules, multiple warehouses, Nova Poshta and payments out of the box. We move your catalog, customers and page URLs. The review of your store is free.

See pricing
time to first byte of the home page
167 ms
auto-parts store, Hetzner cx43, 19.05.2026
core modules: delivery, payment, stock, loyalty, SEO
46
Redis cache hit rate with no evicted keys
98.3%
measured 12.06.2026
warranty from the date the acceptance certificate is signed
30 days
Video

Stable Shop in 31 seconds

01The problem

Support for your PHP version has ended

When a version loses support, new vulnerabilities in it are not fixed. The PHP version is often visible in the server response headers, so anyone who opens the site can see it.

  • PHP 7.3

    support ended: December 2021

  • PHP 7.4

    support ended: November 2022

  • PHP 8.0

    support ended: November 2023

  • PHP 8.1

    support ended: December 2025

Dates are from php.net/supported-versions. Some hosts backport fixes themselves, so ask yours, but that is no guarantee.

02The solution

What is switched on out of the box

All 46 modules are included in every plan. You turn modules on with a switch in the admin panel.

Multiple warehouses

One SKU can sit in several warehouses, each with its own price, stock and delivery time. Orders are split automatically.

Wholesale and customer groups

Several wholesale price tiers on one catalog, per-item personal prices, minimum order amounts.

Nova Poshta and Ukrposhta

Waybills in two steps, registers, tracking, pickup point selection on a map, a separate sender for each warehouse.

Payments and receipts

LiqPay, WayForPay, Monobank, cash on delivery and bank transfer; a Checkbox fiscal receipt goes to the customer after payment.

Ukrainian-language search

Meilisearch with lemmatization: a search for “winter tires” finds “winter tire”, and part numbers match with spaces and hyphens.

SEO and feeds

Seven sitemaps, 16 structured-data types, redirects, exports to Rozetka, Prom, OLX and Google Shopping.

03Migration

How we move your store

Migration timelines and cost depend on the catalog, so we name them after the review.

  1. 01

    Review

    We look at your current store: catalog, orders, customers, modules, page URLs. It is free, and we will say so if staying where you are is the better deal.

  2. 02

    Import

    We move the catalog, customers and orders with a one-off import built for you. The product has no OpenCart import button, so we do this work ourselves.

  3. 03

    URLs and SEO

    We set up redirects from old URLs to new ones, sitemaps, structured data and meta tags so you do not lose rankings.

  4. 04

    Launch

    We deploy next to the old store, check orders and payments, then switch the domain.

04Pricing

What it costs

Buy it and install it on your server, rent it on ours, or take an agency license.

on your server

Self-Hosted

€2,500

one-off

  • One working domain and subdomains
  • Source code, all 46 modules
  • 12 months of updates and support

on our server

Rental

from €99

per month

  • The same 46 modules
  • We run the server
  • Fits if you have no server of your own

for agencies

Agency license

on request

several stores on one license

  • For those who set up stores for clients
  • Terms depend on the number of domains

The base currency is the euro; hryvnia is charged at the National Bank of Ukraine rate on the invoice date. Payment is by bank transfer to a sole-proprietor account, with a contract and closing documents. Warranty: 30 calendar days from the date the acceptance certificate is signed. Prices valid from 08.09.2026. We do not publish prices for implementation and custom work: the free review comes first.

05Comparison

Stable Shop against the alternatives

Stable Shop compared with the alternatives
CriterionStable ShopRenting a site builderA theme for OpenCart
What stays with youThe source code and the data on your serverThe store lives on someone else's platform, the code is not handed overA skin on top of someone else's engine, the core is not yours
Several warehousesOne SKU across several warehouses, each with its own price, stock and delivery time; the order is split automaticallyDepends on the plan, usually one price per productA theme does not add this — it is engine logic
Wholesale pricesCustomer groups, several wholesale levels, personal prices per item, minimum order amountsUsually a separate, more expensive planNone
Stock accountingEvery stock movement as a separate record with an author and a timestamp; operations run in transactions with row lockingA basic stock number on the productNone
How the product is paid forA one-time purchase of the engine; the alternative is renting it on our hostingA monthly fee for as long as the store runsA one-time purchase of the skin, the engine separately
Who will be able to extend itAny Laravel developer: the stack is industry standard, with no home-made layersOnly within the settings of the platformA developer for OpenCart
Catalog searchMeilisearch with Ukrainian lemmatization; an SKU is found with spaces, hyphens and dotsThe built-in search of the platformDepends on the engine
06Honestly

When you do not need Stable Shop

When Stable Shop is not needed: one warehouse, a few hundred products and no plans for wholesale prices or custom work. Then renting a site builder will come out cheaper, and we say so in the first email, not after payment.
There is no cart reservation with a timer: stock is written off when the order is placed.
An extension store, extension points for third-party developers and a control panel for all instances are in development.
Rozetka Delivery and Meest are still stubs, there is no import from OpenCart, an English version of the storefront interface is planned, and the multilingual feature translates the content but not the storefront itself.
Carriers and payment gateways run on your own keys: the Nova Poshta or acquiring account is registered to the store, not to us.
07Questions

Frequently asked

Why is PHP 7.3 risky for a store?

Support for this version ended in December 2021: new vulnerabilities in it are not fixed. Some hosts backport patches themselves, so ask yours, but that is no guarantee. The PHP version is often visible to anyone in the server response headers, so it is not a hidden detail.

Will page URLs and search rankings survive?

URLs that change get permanent redirects from old to new, and we carry meta tags and structured data over separately. Nobody can guarantee rankings: we answer for the technical part.

What happens to orders and customers?

We move the catalog, customers and order history with a one-off import. What exactly is imported is agreed at the review, before work starts.

How long does the move take and what does it cost?

It depends on catalog size, the number of modules and what has to be custom-built. Stable Shop prices are listed above. We do not publish migration prices or timelines: the free review comes first.

Who owns the store code?

With Self-Hosted the engine is installed on your server, the source code and data stay with you, and the rights to the code pass to you after full payment. With rental the store runs on our server.

What if Stable Shop is not right for me?

If you have one warehouse, a few hundred products and no plans for wholesale or custom work, renting a simple store builder will be cheaper. We will say so in our first reply, not after you pay.

Free

We will review your store and tell you honestly what is the better deal

Send us your site address. We will look at the catalog, the PHP version and the modules, and name the timeline and cost of the move, or tell you that you are better off staying where you are.

A Stable Shop online store on a laptop