Skip to content
DEVELOPMENT · E-COMMERCE

An online store that doesn't lose orders.

Catalog, cart, LiqPay or Monobank payment, Nova Poshta and CRM sync. We test checkout on 12 real devices before launch, not after the first complaints.

E-commerce development at Tochno means a custom online store on Laravel and Nuxt: catalog, cart, payment, Nova Poshta and CRM integration, with testing before launch. It suits businesses that have outgrown a site builder or a marketplace. The cost starts from UAH 150,000 and the typical timeline is 10–14 weeks.

$ tochno build --type=shop10–14 wks
[PASS]checkout.spec.ts · 12 scenarios
[PASS]LiqPay · Apple Pay · Google Pay
[PASS]Nova Poshta: branches + parcel lockers
[PASS]KeyCRM · stock sync
[PASS]GA4 e-commerce events
[INFO]2,400 products · filters < 200 ms
pricefrom UAH 150,000

Who it is for

Moving off a marketplaceYour own store with no commissions and your own customer base.
Old store losing ordersCheckout bugs, a slow catalog, conflicting plugins.
Integrations needed1C, KeyCRM, warehouse, several delivery services.
Scaling upThousands of products, filters, promotions, B2B pricing.

What a store includes

Not a template with plugins, but a store built around your processes. A Laravel backend with an admin panel and a fast Nuxt frontend.

Nuxt 3Laravel 11FilamentPostgreSQLPlaywright
Catalog
[PASS]Categories, filters, typo-tolerant search
[PASS]Product variants, stock levels
[PASS]Import from Excel / 1C
Checkout
[PASS]Cart, promo codes, guest checkout
[PASS]LiqPay, Monobank, cash on delivery
[PASS]Nova Poshta, Ukrposhta, pickup
Admin panel
[PASS]Orders with statuses
[PASS]Manager roles
[PASS]Sales reports
Quality
[PASS]QA audit before launch
[PASS]Checkout autotests in CI
[PASS]Payment error monitoring

From a start to a large catalog

All prices
Start
from UAH 150,000
  • Catalog and filters
  • LiqPay + Nova Poshta
  • Order admin panel
  • QA audit before launch
Discuss your store
BusinessPOPULAR
from UAH 250,000
  • Everything in "Start"
  • CRM / 1C integration
  • Promo codes and sales
  • Checkout autotests
Discuss your store
Migration
from UAH 180,000
  • Products and customers transfer
  • 301 redirects for SEO
  • Parallel launch
  • Conversion comparison
Discuss your store
SAMPLE RESULT

What the pre-launch checkout test looks like

checkout-report.md11/12
#Payment
[PASS]LiqPay · iOS Safari · Android Chrome
[PASS]Apple Pay → cancel → cart preserved
#Delivery
[PASS]City search: «Kyiv», «київ», «Киев»
[FAIL]Parcel locker on iPhone SE: list doesn't scroll
#After the order
[PASS]Email within 40 s, not in spam
[PASS]purchase in GA4 — once

We fix every [FAIL] before launch and re-run the test. The report stays with you.

[PASS]12 real devices[PASS]Test payment with a real card[PASS]Report with a video of every bug

From brief to the first order

  1. weeks 1–2
    AnalysisProcesses, integrations, catalog structure, prototype.
  2. weeks 3–5
    DesignCatalog, product page, cart and checkout for three widths.
  3. weeks 5–12
    DevelopmentTwo-week sprints, staging, demos.
  4. weeks 12–14
    LaunchQA audit, import, test orders, training.

What turnkey e-commerce development includes

We build the store around your processes instead of assembling a template from plugins. A Laravel back end with an admin panel gives you control over every step of checkout, while the Nuxt front end keeps the catalog fast.

  • a catalog with categories, filters, search, product variants and stock levels;
  • product import from Excel or 1C;
  • a cart, promo codes and guest checkout;
  • payment via LiqPay or Monobank, and cash on delivery;
  • Nova Poshta, Ukrposhta and store pickup;
  • an admin panel with order statuses, manager roles and sales reports;
  • a QA audit before launch, automated checkout tests in CI and payment error monitoring.

An online store on Laravel can carry complex logic where plugins start to conflict. We compared the platforms in the article Laravel vs OpenCart and WordPress for a store.

How much does e-commerce development cost and what affects the price

Turnkey online store development starts from UAH 150,000. The final amount depends on exactly what you order. A detailed breakdown of what the cost consists of is in the article how much e-commerce development costs.

FactorHow it affects the price
Catalog sizeFrom a few dozen to thousands of products: more import work, filters and performance tuning
Product complexitySize and color variants, bundles and B2B prices add logic
DesignDesigning from scratch costs more than working from an existing mockup or brand book
IntegrationsCRM, 1C, warehouse and several delivery services: each needs development and testing
Payment and deliveryEvery payment and delivery method is a separate scenario to verify
DeadlinesRush projects cost more because the team works in parallel

We publish all starting prices on the pricing page. We give an exact estimate within 1 business day after the brief.

How store development works

We split the work into four stages. Sprints last 2 weeks and end with a demo.

  1. Analysis (roughly weeks 1–2): processes, integrations, catalog structure, prototype.
  2. Design (weeks 3–5): catalog, product page, cart and checkout for three screen widths.
  3. Development (weeks 5–12): sprints, staging, demos.
  4. Launch (weeks 12–14): QA audit, product import, test orders, training.

We send a report every Friday. Payment is split into 30 / 40 / 30 stages, a 30-day warranty applies after launch, and the code and access stay with you. The overall scheme is described on the process page.

When you do not need custom development

A custom store is not always justified.

  • For 50 products with no integrations, a site builder or a ready-made CMS is enough.
  • If the store already works but loses orders, first order an e-commerce QA audit from UAH 6,000: it will show where exactly they are lost. Sometimes the problem is in a few places in checkout, not in the platform.
  • If manual testing takes too much time, test automation will help.

We explain why orders get lost at checkout in the article why orders get lost at checkout.

What to check before you order

Before asking for an estimate, answer a few questions, because both the price and the timeline depend on them:

  • how many products are in the catalog and whether they have variants (size, color);
  • where stock and prices come from: Excel, 1C, a CRM or manual entry;
  • which payment and delivery methods you need from day one;
  • whether you need B2B prices, promotions and promo codes;
  • whether products, customers and orders must be migrated from the old store.

The more precise the answers, the narrower the estimate range. If you do not have the answers yet, that is fine: the brief will help you formulate them, and we will state the risks in writing.

If the store is already running, we do not promise miracles at the start. First we look at the data: where shoppers leave the cart, which pages are slow, which payment methods break on phones. Only then do we suggest what to change, and we show it in the estimate as separate lines. That way you pay for specific improvements, not for an abstract "update".

What makes Tochno different

  • QA is built into every sprint, and we check checkout on 12 real devices before launch.
  • The tech lead runs the project personally and explains architecture decisions in plain language.
  • Prices are open, and the code belongs to you.
  • After launch you can stay on support from UAH 8,000 per month, or leave with the finished code and documentation.

We cover payment and Nova Poshta integration in detail in the article Nova Poshta and payment integration.

Tell us about your store in the brief: we reply within 2 business hours.

Questions about the service

Didn't find an answer? Message us on Telegram.

Why not WooCommerce or OpenCart?

For 50 products with no integrations, they can work. Once you have a CRM, a warehouse and thousands of SKUs, plugins conflict and slow things down. Laravel gives you control over every checkout step.

Will you migrate products from the old store?

Yes: products, categories, customers and orders. Plus redirects, so you don't lose your Google rankings.

How much does maintenance cost?

A server from $20 / month. Support is optional, from UAH 8,000 / month.

When will the first sales come?

On launch day: we run test orders beforehand and analytics is already set up.

How much does e-commerce development cost?

A turnkey online store starts from UAH 150,000. The final amount depends on catalog size, design and integrations with a CRM, 1C and delivery services. We give an exact estimate within 1 business day after the brief. Any changes outside the agreed scope are estimated in writing before work begins.

How long does it take to build an online store?

Roughly 10–14 weeks: analysis, design, development in 2-week sprints, a QA audit and launch. The timeline grows with many integrations, a large catalog or slow approvals. We state the exact deadline in the contract, after analyzing your requirements and integrations, and show progress at a demo every two weeks.

Can I order a Laravel store for an existing business?

Yes. A Laravel store is usually built around existing processes: warehouse, CRM, accounting. We migrate products and customers from your old site and set up redirects so you do not lose search rankings. This works for any CMS you are moving away from.

What do I need to provide to start e-commerce development?

A completed brief, a product list or an export from your system, a list of integrations and examples of stores you like. We also need access to your CRM or 1C. You prepare product photos and descriptions. We take care of the rest, from structure to configuration.

Tell us about your store.

We reply within 2 business hours. An estimate with a price and timeline range follows within 1 day.

01Reply within 2 hours0220-minute call03Estimate within 1 day
What you need

By submitting the form you agree to the privacy policy.