Как должны быть записаны в БД цены в разных валютах? Есть решение
На сайте несколько валют. Если записываю, как есть т.е. 500 евро, такими же цифрами "500", то при изменении цены, в БД записывается конвертированная в рубли сумма. Например, было 500 евро, я изменил на 505 евро, в БД записалась "36562". Тогда я отконвертировал все записи в БД, но цены везде не 505 евро, как в нашем примере, а 36562 евро.
Как правильно записывать цены в таблицы? Заранее спасибо!
2 ответа
Видимо, у вас в настройках валют не включен параметр "Я буду вводить цены в разных валютах для разных товаров", поэтому и производится конвертация. Включите его.
Включен этот параметр.
В таблице shop_product сохраняется цена в основной валюте,
В таблице shop_product_skus как есть.
Спасибо большое!