Розробка на Magento: кастомне автозаповнення
Magento – надзвичайно потужна e-commerce платформа з великою кількістю можливостей для створення сучасних, зручних та ефективних інтернет-магазинів.
Втім, є випадки, коли базової функціональності і навіть розмаїття доступних модулів недостатньо для отримання необхідного результату. На щастя, для Magento можна створювати кастомні модулі, що здатні розширити можливості платформи за межі її основної функціональності.
Сьогодні ми розпочинаємо серію публікацій, присвячених розробці кастомних модулів для Magento і перевагам, які цей підхід надає.
Чим простіше, тим краще
Один з наших нещодавніх проектів – інтернет-магазин для великої міжнародної компанії, що спеціалізується на продажі товарів для дітей та мам. Це дуже комплексний сайт з тисячами позицій, згрупованих у сотні категорій. Можливість створення інтернет-магазинів такого масштабу – одна з головних переваг Magento і даний кейс це чудово підтверджує.
Втім, масштаб не повинен негативно впливати на зручність використання, а тому ми приділили особливу увагу тому, щоб сайт був максимально дружнім для користувача. Зокрема, ми намагалися зробити процес оформлення замовлення (чекаут) якомога більш зручним та простим, щоб користувача нічого не відволікало від покупки.
Одним з найбільш нецікавих елементів чекауту є необхідність внесення інформації на сторінці оформлення доставки. Місто, вулиця, індекс – заповнення цих полів ентузіазму не викликає, а отже ми вирішили значно спростити цей процес.
Яким чином? За допомогою автозаповнення, а скоріш, автокомпліту. Коли користувач починає вводити назву міста чи вулиці, система пропонує варіанти на основі перших літер тексту. Те ж саме відбувається при наборі номера будинку, після чого система сама проставляє правильний індекс.
Таким чином, користувач витрачає менше часу на заповнення форм, а також йому не потрібно пам’ятати свій індекс або шукати його в інтернеті.
Такої функціональності не було в Magento і її не пропонували розширення із Magento Store. Цей кастомний модуль був створений та інтегрований нашими спеціалістами ексклюзивно для цього проекту.
Вищеописане рішення – лише один з прикладів того, наскільки гнучкою може бути Magento, якщо розробкою сайту на її основі займається команда із відповідним досвідом. Якщо для досягнення певного результату ваш бізнес потребує нестандартного рішення, зверніться до нас і ми створимо модуль Magento, який буде повністю враховувати ваші потреби.