Техническое задание: Калькулятор финансовых расчетов

Цель проекта

Разработать функциональную форму для автоматического расчёта финальной суммы («итог к выплате») после применения всех финансовых корректировок.

Ключевые функции

  • Расчёт итоговой суммы к выплате.
  • Учёт комиссии платежного или сервисного провайдера.
  • Автоматический расчёт налогов (НДС или УСН - в зависимости от конфигурации).
  • Применение скидок или бонусов.
  • Гибкая система правил, описываемая в конфигурационных файлах (JSON или YAML).
  • Формирование детальной, пошаговой текстовой расшифровки, из каких компонентов сложился итоговый результат.

Требования к реализации

Логика и данные

  • Четкая и прозрачная математическая модель всех расчетов.
  • Приоритет функциональности и точности над визуальным оформлением.
  • Возможность легко изменять правила начисления комиссий и налогов через конфигурационные файлы.

Результат работы

  • Интерфейс для ввода исходных данных (например, сумма, тип налогообложения).
  • Четкий вывод итоговой суммы к выплате.
  • Детальный текстовый отчет, показывающий последовательность расчетов: базовая сумма, вычтенная комиссия, примененный налог, скидка, итог.

Ожидаемый результат

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

Доработка функционала акций и скидок в интернет-магазине на CMS OpenCart

Требуется доработать встроенный в код CMS OpenCart функционал акций и скидок. Необходимо исправить или улучшить работу опции применения промо-кода по умолчанию. Все изменения должны интегрироваться с существующей системой управления акциями в административной панели.

Настройка системы фулфилмента на базе МойСклад для маркетплейсов

Требуется с нуля развернуть и автоматизировать систему фулфилмента в МойСклад для интеграции с крупными маркетплейсами. Необходимо настроить все ключевые процессы: от приема заказов до отгрузки.