Изменение метода сохранения и расчёта цен в Magento
Для синхронизации бухгалтерской программы клиента с его онлайн-магазином, в стандартном механизме сохранения и расчёта цен Magento было изменено следующее:
- В базе данных Magento теперь сохраняются, а в бэкенде отображаются цены с 4-мя знаками после запятой (без НДС).
- Расчёт цен с НДС (в Германии 19%), отображаемых на странице детального просмотра товара, производится на основе вышеупомянутых цен с 4-мя знаками после запятой. Далее применяется метод округления до сотых.
- При наличии опции, НДС начисляется отдельно на цену и отдельно на опцию. После округления цена товара (уже с НДС) и опция (с НДС) складываются.
- Все остальные расчёты проводятся на основе вычисленной выше цены с НДС
Использованные технологии: Magento, PHP, MySQL, JavaScript.
Объём проекта: 30 часов.