GooseLabs

Кейс

RentMetal logo

RentMetal

Каталог металлопроката с калькуляторами веса и доставки

RentMetal Скриншот 1
RentMetal Скриншот 2
RentMetal Скриншот 3
RentMetal Скриншот 4
RentMetal Скриншот 5

Технологии

  • Typescript
  • Next.js
  • Payload CMS
  • PostgreSQL
  • GraphQL
  • shadcn/ui
  • Tailwind CSS

Покупатель металлопроката обычно точно знает, что ему нужно: уголок 50×5, двенадцать метров, доставка в Подольск. Сайт RentMetal сделан так, чтобы с таким запросом можно было самому найти позицию, посчитать вес и стоимость доставки и сразу отправить заказ.

Каталог

Ассортимент разложен по разделам и категориям: арматура, балка, уголок, круг, лист, трубы. У каждой позиции своя карточка, которую можно положить в корзину.

Главная страница RentMetal
Главная ведёт в основные разделы проката и к заявке.

В каталоге больше трёх тысяч позиций, цены меняются постоянно, поэтому управление ассортиментом с первого дня ведётся в панели администратора на Payload CMS. Менеджер сам правит товары, цены, наличие, описания и фотографии.

Раздел сортового проката в каталоге RentMetal
Сортовой прокат по категориям.

Метры, тонны и доставка

Металл заказывают то в метрах, то в килограммах, то в тоннах, и пересчитывать одно в другое вручную неудобно. Калькулятор металла берёт профиль, марку стали и размеры и выдаёт вес, длину и примерную стоимость.

Калькулятор веса и стоимости металла
Калькулятор знает десяток профилей, от круга до профильной трубы.

Второй калькулятор считает доставку. Покупатель вводит адрес и выбирает машину, сайт определяет расстояние от МКАД и показывает цену по тарифу.

Калькулятор доставки с адресом, выбором машины и картой
Адрес, тип машины и маршрут на карте.

Заказ

Товар попадает в корзину прямо из каталога. Корзина открывается боковой панелью, запоминается в браузере и не пропадает при перезагрузке страницы. Для каждой позиции хранятся наименование, размер, марка стали, количество и цена за тонну.

Оформление проходит в три шага: корзина, форма заказа и страница подтверждения. В форме обязательны имя и телефон, а адрес доставки, почту и комментарий покупатель добавляет по желанию. К заявке можно приложить файлы, например спецификацию, чертёж, таблицу или PDF.

Заказы и обратные звонки принимает один обработчик, и каждая заявка получает свой номер. Менеджеру на почту и в Telegram приходит полный состав заказа вместе с вложениями. Ему остаётся перезвонить покупателю и договориться об условиях.

Как металл ищут в поиске

Металл ищут очень конкретно: «швеллер 16П цена», «лист оцинкованный 0,5». Под такие запросы собран набор ключевых фраз, и по нему выстроены категории и карточки товаров. Технически настроены метаданные, список страниц для поисковиков, правила индексации и разметка товаров.

Страница «Доставка и оплата» на сайте RentMetal
Страница доставки и оплаты отвечает на вопросы, которые обычно задают менеджеру по телефону.

Под капотом

Сайт и панель администратора работают в одном приложении на Next.js и Payload CMS с PostgreSQL. Проект развёрнут на собственном сервере, обновления выпускаются автоматически. Часть иллюстраций на сайте создана генеративными моделями.

Страницы каталога уже индексируются, а заявки с сайта приходят менеджеру в Telegram. Поменять цену на арматуру теперь можно за минуту, прямо в панели администратора.

Есть похожая задача?

Расскажите о ней, и вместе найдём решение: от идеи и дизайна до запуска и поддержки.

Напишите напрямую

Telegram@gooselabsПочтаhello@gooselabs.ru

Ответим в течение рабочего дня

Нажимая на кнопку, я соглашаюсь на обработку персональных данных