Бекенд-розробка магазину WooCommerce і вирішення проблем із продуктивністю

Американський виробник і роздрібний продавець лаків для нігтів розпочав свій бізнес через інтернет-магазин, побудований на Magento. Однак ця платформа має кілька обмежень, які перешкоджають продажам. Тому компанія звернулася до наших партнерів за послугою переходу на WooCommerce.

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

Після перенесення веб-сайту з Magento на WooCommerce нашу команду запросили посилити напрямок бекенду. Для цього проєкту вже була створена команда розробників. До неї входив дизайнер, штатний фронтенд-розробник, який відповідав за привабливий зовнішній вигляд сайту та бекенд-розробник, який більше брав участь у розробці деяких інтеграцій. Незважаючи на це, виробник і продавець лаків для нігтів звернувся до нас для вирішення таких проблем:

  • Виправити проблеми, пов’язані зі зміною структури URL після переходу з Magento;
  • реалізувати автоматичне тестування всього магазину для зниження ризиків при розгортанні нових версій;
  • усунути проблеми з продуктивністю та усунути ризики нових маркетингових кампаній;
  • інша розробка бекенду та виправлення помилок (фільтр каталогу, список бажань, панель адміністратора тощо).

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

Усунення несправностей зміни структури URL

Переналаштування URL-адреси після переходу з однієї платформи на іншу є обов’язковою. Якщо цього не зробити, частина трафіку буде втрачена, що призведе до зниження прибутку компанії. Завдяки попередньому переходу з Magento деякі популярні URL-адреси були переналаштовані відразу, наприклад, картки продуктів і популярні категорії, а деякі були пропущені.

Через це була втрачена частина трафіку, що негативно вплинуло на бізнес. Наприклад, люди, які переходили із закладок до Pinterest, використовували стару URL-адресу, таким чином фіксувалась величезна кількість помилок 404 у журналі сервера. Зокрема, сервер отримав додаткове навантаження, яке не несло жодної користі. А це, у свою чергу, негативно вплинуло на швидкість сторінки. Наша компанія-розробник WordPress має комплексний підхід до вирішення цієї проблеми. Ви можете дізнатися більше тут.

Тестування або як ми ловили помилки

Тестування є невід’ємною частиною розробки нового функціоналу, вдосконалення існуючого та будь-яких змін на сайті. У цьому проєкті ми розробили автоматизовані тести, які охоплюють важливі функції за різних умов.

Особливістю перевірок на цьому проєкті є автоматичні тести. Ми розробили та налагодили процес, під час якого функції автоматично перевіряються. Це набагато швидше та ефективніше, ніж ручне тестування.

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

Комплексна оптимізація магазину WooCommerce

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

Ми провели аудит, виявили проблеми з кешуванням, замінили деякі плагіни кодом і оптимізували таблицю з замовленнями. Наближалася Чорна п’ятниця, а це означало збільшення навантаження на сайт. Рік тому клієнт втратив значну частину замовлень через проблеми з сайтом. Завдяки оптимізації інтернет-магазин не зламався, витримав велике навантаження, всі замовлення були оброблені. Детальніше про оптимізацію на цьому проєкті можна дізнатися за посиланням.

Висновок

В результаті після переходу з Magento, впровадження технічних змін, покращення функціоналу та оптимізації за участю нашої команди клієнт отримав швидкий, стабільний та надійний сайт. У цьому проєкті ми використовували передові технології розробки та дотримувались Кодексу WordPress. Завдяки комплексному підходу та раціональним рішенням вдалося не тільки покращити сайт, але й заощадити бюджет компанії-замовника.

Якщо у вас є інтернет-магазин, рекомендуємо періодично проводити технічний аудит, особливо перед грандіорзними продажами. Наприклад, перед Чорною п’ятницею та іншими святами кількість відвідувачів сайту може зрости в кілька разів, веб-сторінка повинна витримати таке навантаження. Напишіть нам, щоб отримати безкоштовний аудит і поради щодо покращення сайту!