Большое спасибо за Ваш чёткий и понятный ответ!
Базовая стоимость - это закупочная стоимость, т.е. изначальная.
Попробовал реализовать как вы написали:
1. Курс обмена у Рублей завел "1".
2. Курс обмена у Доллара завел 0.016265 (хотя мне эта цифра совершенно не понятна).
3. У товара завел закупочную стоимость 11 $. Розничную стоимость 16,5. Поле "Цена за единицу" оставил пустым.
4. В итоге: в Долларах цена товара на сайте выводится 17$, а в рублях ₽ 1,065.77.
Если умножать 16,5 на сегодняшний курс 62,17, то получиться 1025,805. А если проверить формулу, то получается 1025,805+2%+3%=1077,710733
Получается, что не сходиться.
5. Кроме того, +3% мне нужно включать как в рублевую стоимость, так и в долларовую. Это плата платежной системе.
Как мне к 1,5 на которые я умножаю базовую стоимость, прибавить 3%?
6. Я хотел бы на сайте выводить одну цену в рублях. Возможно ли это вообще?
Уже ближе к истине, помогите пожалуйста разобраться.
В стандарном пакете prestashop автоматизировать такой расчет нельзя. Автоматически загружается оф.курс валют.
Не очень понятно, что значит "базовая стоимость". В prestashop можно указать два типа цены:
- Закупочная цена без НДС
- Розничная цена без НДС
Для примера, "базовая стоимость" это цена закупки без налога. Тогда
Товар
Закупочная цена без НДС - 100 руб.
Розничная цена без НДС - 100 * 1,5 = 150 руб.
Валюты
Рубль - курс обмена = 1
Доллар - курс обмена 0.016265 = 0.015482(курс нац.банка) + 2% +3%