Skip to content

[Refactor] Дублирование механизмов отображения валюты и единиц измерения #144

@biz87

Description

@biz87

Сейчас в MS3 существуют два независимых механизма отображения валюты:

1. Системные настройки ms3_currency_symbol / ms3_currency_position
Используются через Format::price($value, true) в сниппетах ms3_products и ms3_order_total при передаче параметра withCurrency.

2. Лексиконы ms3_frontend_currency / ms3_frontend_weight_unit
Используются напрямую в чанках (корзина, заказ, email, миникорзина) через {'ms3_frontend_currency' | lexicon}.

Эти два источника независимы и содержат разные значения по умолчанию ( vs руб.), что создаёт путаницу: непонятно где менять валюту, и можно получить разное отображение в каталоге и в корзине.

Нужно привести к единому механизму.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions