ASTRO LOGISTICS

CMS to clean markup migration

Logistics company Astros Logistics asked us to rewrite their site from CMS to clean markup. We did a 1:1 migration and fully restored logic (menu, slider, forms, service structure), then handed the project to the client’s internal team - their developers continued design and growth.

  • 3 min read
  • Case study
ASTRO LOGISTICS: CMS to clean markup migration - JimmyNeuron case
  1. 01 · Client

    Astros Logistics (astroslogistics.ru) is a large logistics operator: warehouses, freight, foreign trade, helping foreign brands enter the Russian market.

  2. 02 · Challenge

    Move off the CMS without "breaking everything and starting from scratch".

  3. 03 · Solution

    We rewrote the Astros site from CMS to clean markup: 1:1 migration and full logic restoration.

  4. 04 · Result

    Astros Logistics site rewritten from CMS to clean markup: 1:1 migration and full logic restoration.

Astros Logistics: CMS → clean markup | JimmyNeuron case

About the client

Astros Logistics (astroslogistics.ru) is a large logistics operator: warehouses, freight, foreign trade, helping foreign brands enter the Russian market.

They came to us not to “redraw the brand”, but to remove CMS dependence: a heavy platform was blocking normal site life and iterations. The job - rewrite to clean markup while keeping the familiar storefront.

The challenge we started with

  • Move off the CMS without "breaking everything and starting from scratch"
  • Transfer the storefront 1:1: header, service menu, hero, figures, cards
  • Restore the logic: mega menu, slider, anchors/forms, RU/EN
  • Hand over clean code so the client's in-house developers can continue the design

Client request

The company came with a specific brief: rewrite the CMS site as clean markup. Not a new marketing concept from scratch, but a technical way out of the platform's limitations - so the site could be properly developed by their own staff.

1:1 migration

We carried over the structure and meaning of the pages one to one: header and languages, yellow service navigation, hero with slider, the "Astros in numbers" block, service cards (import, entering the Russian market, warehouse, high-value cargo, etc.). The screenshots show the result of this migration.

Full logic restoration

Not just "a picture in HTML". We restored the behavior: service mega menu with nested items, hero slider, CTA to the form, RU/EN switching, the links between service blocks. So that after leaving the CMS the site behaves like the familiar storefront, not a static mockup.

Handover to the internal team

After the migration and logic restoration, we handed the project over to the company. Design and iterations were then led by their own developers - our responsibility was a clean base: markup plus logic with no CMS lock-in.

Gallery

How it works

User scenario

  • Visits astroslogistics.ru like the familiar storefront
  • Browses services via the menu / cards
  • Submits a request / contacts the company

Team / admin scenario

  • The client's internal team develops the design on a clean base
  • No vendor lock-in to a heavy CMS at every step
  • Menu, slider and form logic is already restored

Technology

Before
CMS-based site
After
Clean markup + logic
Type of work
1:1 migration
After handover
Client's internal team

Timeline: CMS → code migration

Result and business effect

Astros Logistics site rewritten from CMS to clean markup: 1:1 migration and full logic restoration. Project handed to the company - further design and development by their internal engineers. Public storefront: https://astroslogistics.ru/. Screenshots of home, services menu, and stats block in the gallery.

A fit if you need

  • You need to move from a CMS to clean markup without breaking the concept - Websites
  • You need a 1:1 migration and restoration of complex menu/form logic - Web applications
  • An internal team will continue the project after handover - SLA support

Frequently asked questions

Questions about this type of project, the same ones clients ask before a similar build.

Why not use amoCRM or Bitrix24 off the shelf?

If the boxed product covers your process, we keep it and extend it. Custom CRM development makes sense when the template breaks your sales: your own stages, a complex client cabinet, reports, a tight link with 1C. A common setup is a boxed CRM for sales plus a custom module next to it.

How do we move off Excel without stopping work?

In stages. First a new setup for one or two roles while Excel keeps running. We migrate statuses and reference data, reconcile, train people — and only then switch the spreadsheets off.

Will you rework our 1C configuration?

No. By default we build an external API exchange with an error log and mismatch checks — not “manual exports once a week”. Changes inside a standard 1C configuration happen only under a separate spec, together with your 1C partner if needed.

Who owns the code, and what if our processes change?

The code and infrastructure stay with you. New processes come in as modules: each is estimated separately, with acceptance criteria agreed before coding.

Need to migrate a site from CMS to clean code?

We’ll do a 1:1 migration and restore logic - so your team can calmly continue design and development.

A quote in 1–2 days

Name the process that eats time. You get a pilot range, not a 40-slide deck.

Or message us