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

Расчет суммы перед добавлением
Задача: Перед добавлением товара в корзину, при указании количества добавляемого товара должно происходить умножение количества товара на его стоимость в корзине.
- Автоматически создаем поля для ввода количества товара и контейнер для вывода суммы.
- Поучаем данные о стоимости товара из корзины и после этого для всех товаров пересчитываем сумму.
Стоимость работ: 500 руб.

Вторая и третья цена на товар
Задача: У товара должны быть заданы несколько цен. Основная, вторая, третья. Вторая цена должна применяться при заказе на сумму от 10000, третья цена - при заказе от 30000.
- Добавляем все дополнительные цены в поле "примечание" у товара.
- Рассчитываем одновременно заказы по всем колонкам цен и вычисляем разницу между основной ценой и ценой по второй/третьей колонке.
- Дополнительно создаем скидки с фиксированной стоимостью.
- Меняем размер скидки на величину разницы.
- В результате "Итого со скидкой" = стоимости товаров по второй колонке.
Стоимость работ: 800 руб.

Калькулятор количества материала
Задача: : Покупатель указывает длину листа и количество листов, а в корзину необходимо пересчитать в квадратные метры, поскольку цена дана за них.
Решение: Добавляем перед кнопкой "купить" несколько полей для ввода покупателем данных по длине и количеству. При изменении полей происходит расчет количества товара по формуле с учетом введенных данных и данных из настроек товара.
Стоимость работ: 1000 руб.

Подсказки при вводе данных
Задача: При вводе покупателем данных (адреса, имена, ИНН) должны отображаться подсказки, помогающие заполнить поле и сократить ошибки.
Решение: К полям в форме заказа подключен сервис DaData, который содержит базу адресов, имен, юр.лиц и позволяет осуществлять подгруздку данных с возможностью выбора одного из вариантов.
Стоимость работ: 1800 руб.

Формирование счета для ИП/Юр.лиц
Задача: Отображать покупателю поля для заполнения реквизитов компании, если он юр.лицо. На основе введенных данных формировать счет в формате PDF и прикладывать его к письму.
Решение: Добавлен выпадающий список с вариантами заказчика (физ. или юр. лицо). При выборе юр. лица появляются дополнительные поля для ввода данных. Изменен порядок формирования письма. Дополнительно по шаблону формируем PDF-файл и прикладываем его к письму вложением.
Стоимость работ: 1800 руб.