О заказчике
One-chip — интернет-магазин, специализирующийся на продаже электронных компонентов и микросхем. Клиентами компании являются как частные лица, так и производственные предприятия, нуждающиеся в поставках электронных комплектующих. Магазин работает на платформе Webasyst Shop-Script.
Задача клиента
Заказчик обратился с комплексной задачей по доработке интернет-магазина. Основные требования:
- • Перенос сайта — из облака Webasyst на хостинг заказчика
- • Обновление CMS — до последней версии с тестированием
- • Доработка оформления заказа — добавление нового типа доставки
- • Переработка блока выбора артикулов — замена радиокнопок на чекбоксы
- • Борьба со спамом — настройка капчи и устранение уязвимостей
Что было сделано
✅ Перенос и обновление
- 🔹 Выполнен перенос сайта из облака Webasyst на хостинг заказчика
- 🔹 Обновлена CMS до последней стабильной версии (с тестированием на локальном сервере)
- 🔹 Настроены NS-записи для корректной работы домена
✅ Оформление заказа и доставка
- 🔹 Добавлен новый тип доставки — «Доставка не требуется» (на основе плагина «Почта»)
- 🔹 Установлен и настроен плагин Яндекс Доставки (получен токен для работы)
- 🔹 Исправлены ошибки при установке плагина Яндекс Доставки
✅ Переработка выбора артикулов
- 🔹 Переработан блок выбора артикулов в карточке товара: вместо радиокнопок выведен список с чекбоксами
- 🔹 Добавлены индивидуальные поля ввода количества для каждого артикула
- 🔹 Покупатель теперь может выбрать сразу несколько артикулов в одном заказе
- 🔹 Окно выбора артикулов отредактировано по размерам (увеличено/уменьшено по запросу клиента)
✅ Борьба со спамом
- 🔹 Проведён аудит форм и уязвимых мест, через которые отправлялся спам
- 🔹 Настроена капча на регистрацию и другие формы
- 🔹 Закрыты все возможные каналы для спам-рассылок
✅ Исправление ошибок
- 🔹 Исправлена ошибка 404 при входе в личный кабинет клиентов
- 🔹 Исправлена проблема с отображением времени в админке (неправильный часовой пояс)
Результат
Проведена комплексная доработка интернет-магазина one-chip.ru:
- ✅ Сайт перенесён на хостинг заказчика и обновлён до актуальной версии
- ✅ Добавлен тип доставки «Доставка не требуется» и настроена Яндекс Доставка
- ✅ Переработан блок выбора артикулов — стало удобнее заказывать несколько позиций одновременно
- ✅ Устранён спам: настроена капча и закрыты уязвимости
- ✅ Исправлены критические ошибки (404 в ЛК, время в админке)
Используемые технологии и решения
Webasyst Shop-Script | Joomla | Плагин Яндекс Доставки | PHP | MySQL | HTML/CSS/JS
Объем трудозатрат:
| Задача | Часы |
|---|---|
| Перенос сайта из облака Webasyst на хостинг | 12 |
| Обновление CMS до последней версии (с тестированием) | 2 |
| Настройка NS-записей и перенос домена | 0,5 |
| Добавление типа доставки «Доставка не требуется» | 5 |
| Установка и настройка плагина Яндекс Доставки | 2 |
| Переработка блока выбора артикулов (радиокнопки → чекбоксы) | 5 |
| Настройка капчи и борьба со спамом | 5 |
| Исправление ошибок (404 в ЛК, время в админке) | 1 |
| Итого | 32,5 |


