Кейс06 / 06

GoNutz

Магазин орехов · конфигуратор «собери свой микс» на WooCommerce

Польский интернет-магазин орехов. На контракте с агентством Webcost я сделал конфигуратор, в котором покупатель сам собирает микс из каталога магазина.

Роль
Full-stack Developer · контракт
Период
май – окт. 2025
Контекст
Контракт · агентство Webcost
Формат
Удалённо · Варшава
  • WooCommerce
  • WordPress
  • PHP
  • JavaScript
gonutz.pl · недоступенКод клиента закрыт
gonutz.plнедоступенСайт сейчас недоступен, актуального скриншота нет

Задача

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

  • Ингредиенты берутся из существующего каталога, без дублей товаров
  • Жёсткий лимит веса для микса
  • Правильные цена и количество без ручной работы

Что я сделал

  • Кастомный конфигуратор на WooCommerce, товары подтягиваются из каталога магазина.
  • Вес микса ограничен 500 г.
  • Цена и количество пересчитываются автоматически, пока покупатель добавляет ингредиенты.
  • Весь микс занимает одну строку в корзине и в счетах.

Результат

лимит веса микса
500 г
строка в корзине и счёте на микс
1

Связанный публичный код

Это отдельное тестовое задание, оно не относится к GoNutz. Плагин для WooCommerce импортирует закупочные цены из CSV или Excel и пересчитывает их под вес каждой вариации (1 кг, 500 г, 250 г). Код лежит на GitHub.

woocommerce-purchase-price-import