В магазине плинтус хранится и продается поштучно, но покупатель рассчитывает заказ в погонных метрах. Обычного счетчика количества здесь недостаточно: нужно одновременно показать число изделий, общую длину и стоимость заказа.
Мы связали эти величины в карточке товара и передали результат в корзину так, чтобы магазин сохранил правильное товарное количество.
Две единицы для одного товара
Склад работает со штуками, а покупатель думает в метрах. Если показать только количество изделий, человеку придется вручную переводить его в общую длину. Если использовать только метры, корзина потеряет реальное число товарных единиц.
Поэтому интерфейс должен был показывать обе величины и не смешивать их между собой.
Добавили расчет в карточку товара
В карточке реализовали калькулятор, который связывает количество плинтусов с погонными метрами и общей стоимостью. Покупатель видит результат до добавления товара в корзину и может оценить весь заказ в привычной для себя единице.
Рядом с товаром также показывается цена в пересчете на погонный метр. При этом базовая товарная единица магазина не меняется.
Передали правильное количество в корзину
Результат расчета связали с корзиной. В заказ попадает корректное количество изделий и итоговая цена, а покупатель сохраняет понимание общей длины в погонных метрах.
Магазину не приходится выбирать между понятным расчетом для клиента и правильным учетом товара.
Что получил клиент
Клиент получил карточку товара, в которой расчет плинтуса понятен и покупателю, и системе учета. Человек видит штуки, погонные метры и итоговую стоимость до добавления в корзину. Магазин получает корректное количество товарных позиций и общую цену заказа.
Если товар продается в одной единице, а покупатель рассчитывает его в другой, мы можем продумать калькулятор и логику корзины в рамках разработки и развития интернет-магазина.
