Порятунок платформи: відновлення успадкованого магазину на Adobe Commerce

Gamila at Beechworth успадкувала магазин на Adobe Commerce у кризі — зламаний пайплайн деплою, оформлення з фатальними помилками та активний інцидент безпеки. Encomage провела повний порятунок платформи й перебудувала її на стабільний задокументований магазин, яким може керувати власна команда бренду.

Головна бренд-вітрини Gamila at Beechworth

КЛІЄНТ

Бренд-орієнтований рітейлер на сильно кастомізованому магазині Adobe Commerce

Gamila at Beechworth — бренд-орієнтований споживчий рітейлер, чия вітрина настільки ж редакційна, наскільки й транзакційна: рецепти, блог-контент і насичені макети сусідять із каталогом та оформленням. Бізнес успадкував сильно кастомізовану платформу Adobe Commerce, побудовану іншими, де роки некерованих змін залишили живий сайт крихким, а бренд — без змоги безпечно оновлювати власний контент. Encomage залучили, щоб стабілізувати, захистити й повернути контроль.

ВИКЛИК

Що не працювало

Gamila успадкувала платформу Adobe Commerce, що активно працювала проти бізнесу. Кодова база віддалилася від будь-якого чистого стану — змінені core-файли, staging, що більше не збігався з продакшном, і від'єднаний пайплайн деплою, — тож живий магазин був і зламаний перед клієнтами, і небезпечний для змін «за лаштунками».

  • Оформлення підводило клієнтів. Фатальні помилки всередині кастомного модуля one-step checkout, зламані мобільні макети та збої додавання в кошик блокували покупки на різних пристроях — дефекти, що прямо били по конверсії, у точці продажу.
  • Інфраструктура була нестабільною. Фонові індексатори часто падали, збої Elasticsearch давали високе навантаження на сервер, а зламана маршрутизація SMTP означала, що клієнти не отримували транзакційні листи, — тож навіть успішні замовлення лишалися непідтвердженими.
  • Активний ризик безпеки на крихкій кодовій базі. Магазин зіткнувся з активним інцидентом безпеки, що ставив сайт під загрозу, а несанкціоновані зміни core-файлів і технічний борг робили кожне виправлення ризикованим. Бренду також треба було мігрувати редакційний блог і рецепти в керовану з адмінки структуру — не зламавши дизайн чи SEO.

РІШЕННЯ

Що ми побудували

Encomage виконала комплексну програму порятунку, оптимізації та безпеки платформи — спершу зробивши магазин безпечним і стабільним, а потім давши команді тривкий контроль над ним. Кожен напрям роботи відповідав на конкретний збій.

Відновлення та стабілізація кодової бази.

Відновили доступ до деплою через Bitbucket, підняли staging-середовище з чистого історичного знімка й перевстановили чисті core-файли Magento, щоб усунути несанкціоновані зміни ядра й технічний борг.

Виправлення оформлення та оплати.

Усунули фатальні блокування застосунку в модулі MGS One-Step Checkout, стабілізували конфігурації оплати Stripe і Braintree та виправили адаптивні макети, щоб захистити шляхи покупки на десктопі й мобільних.

Міграція архітектури контенту.

Провели автоматичне перенесення основних даних клієнтів, замовлень і товарів, а складні редакційні елементи — рецепти, блог-пости та віджети — вручну переструктурували, щоб зберегти цілісність дизайну й макета.

Операційна автономія.

Перенесли жорстко закодовані області шаблонів у гнучкі блоки на базі CMS, полагодили зламані віджети теми й побудували структурований кастомний шаблон Page Builder для публікації рецептів — тож внутрішня команда може публікувати самостійно.

Тюнінг інфраструктури та фонові виправлення.

Стабілізували продуктивність бекенду через відновлення сервісу Elasticsearch, оптимізацію циклів індексації, трасування інвалідації кешу та виправлену конфігурацію SMTP.

Активний захист безпеки.

Тримали постійний рівень безпеки — встановили критичні патчі безпеки Adobe Commerce, щоб довести магазин до актуального, повністю пропатченого стану, сканували на шкідливі індикатори й усунули активний інцидент безпеки на сайті.

Коротко про проєкт

Клієнт

Gamila at Beechworth

Галузь

E-commerce — бренд-орієнтований роздріб

Регіон / розмір

Австралія · B2C · бренд-орієнтована / редакційна комерція

Послуги

Порятунок успадкованої платформи та відновлення кодової бази · Виправлення оформлення й оплати · Міграція контенту та Page Builder · Тюнінг інфраструктури · Безпека Adobe Commerce та усунення інциденту

Технології

Adobe Commerce / Magento 2, PHP, Elasticsearch, Stripe і Braintree, Cloudflare, Bitbucket

Терміни

2024 – триває

РЕЗУЛЬТАТ

Що змінилося для бізнесу

Encomage перетворила крихку, високоризикову вітрину на стабільну, підтримувану й повністю задокументовану платформу. Оформлення працює на кожному пристрої, інцидент безпеки вирішено, а магазин — на актуальному рівні патчів; стани бекенду й кеш фронтенду тримаються синхронно, тож зміни каталогу й контенту застосовуються миттєво; а власна команда бренду може публікувати насичені рецепти й блог-контент без розробника. Результат — не одна цифра на дашборді, а магазин, якому бізнес знову може довіряти й керувати ним самостійно.

Магазин захищено

Активний інцидент безпеки усунено; магазин захищений і на актуальному рівні патчів.

Оформлення відновлено

Шляхи покупки виправлені на десктопі й мобільних.

Контент синхронно

Стани бекенду й кеш фронтенду лишаються узгодженими, тож зміни каталогу й контенту застосовуються миттєво.

Редакційна автономія

Власна команда бренду публікує рецепти й блог-контент без розробника.

Послуги на цьому проєкті

Що клієнт використав від Encomage
Маєте схожі задачі?

Розкажіть, що ви прагнете випустити. Ми підкажемо, як підійшли б до цього.

Подивіться в дії

Сторінка рецептів і редакційного контенту Gamila з насиченими макетами

Редакційний контент і комерція поруч. Рецепти, блог-пости й насичені макети перенесли вручну, щоб зберегти дизайн і SEO, — бренд-вітрина, що робить Gamila чимось більшим за каталог.

Кастомний шаблон рецептів Page Builder в адмінці Adobe Commerce

Кастомний шаблон рецептів у Page Builder повертає публікацію команді бренду — нові рецепти й контент виходять без коду й без виклику розробника.

Сторінка товару й категорії Gamila з робочим додаванням у кошик

Насичені, витримані в стилі бренду сторінки товарів і категорій сусідять із редакційним контентом — каталог, контент і оформлення нарешті стабільні на одній платформі.

ТЕХНОЛОГІЇ

Adobe Commerce / Magento 2
PHP
Composer
JavaScript
HTML5
CSS3
Adobe Commerce Page Builder
MGS Layout Tools
Elasticsearch
Linux Cron і Core Cache Engine
Cloudflare SSL
Bitbucket
Braintree API
Stripe API
MGS One-Step Checkout
Magefan / MGS Blog Modules
SMTP Extension