THERMECH — проект по переносу и переработке сайта-каталога сварочного оборудования с WordPress/WooCommerce на Django.

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

Что было сделано

  • развернут Django-проект на сервере с PostgreSQL, Nginx и Gunicorn;
  • импортирован каталог товаров из WooCommerce;
  • перенесены изображения товаров и подготовлена галерея;
  • сделаны категории, товары, SKU, цены, остатки и характеристики;
  • добавлены фильтры по характеристикам товаров;
  • переработаны главная страница, каталог и карточка товара;
  • реализовано добавление товаров в счет без онлайн-оплаты;
  • добавлен staff-кабинет для управления каталогом, заявками, счетами и покупателями;
  • настроены SEO-поля, robots.txt, sitemap.xml и подготовка к индексации.

Особенности проекта

Проект сделан как B2B-каталог: пользователь выбирает товары, добавляет позиции в счет и отправляет заявку. Такой подход подходит для оборудования, расходников и товаров, где финальная стоимость и наличие могут уточняться менеджером.

Отдельное внимание уделено staff-кабинету: менеджер может работать с каталогом, изображениями, характеристиками, заявками и счетами без вмешательства разработчика.

Стек

Django, PostgreSQL, Nginx, Gunicorn, HTML, CSS, JavaScript, импорт данных из WooCommerce.