Настройка цены

Автор ArtSmm, 06 октября 2015, 19:09:10

« назад - далее »

Миколас

Если у вас всего один метод оплаты, тогда можно к цене прибавить 3%, если есть другие методы оплаты, то нельзя. Придеться модуль переделывать..

ArtSmm

У меня используется один модуль оплаты, который включает в себя разные способы. Модуль называется onpay

Подскажите мне пожалуйста, правильно ли я понимаю, если я один раз задам курс обмена доллара 0.016265, то при автоматическом изменении курса валюты (задачу в cron пропишут админы) обмен будет происходить не корректный? Так как исходная цифра будет постоянно меняться и курс обмена будет автоматически меняться вместе с ней, что мы не сможем контролировать.

И если у становить валюту по умолчанию рубли, то получается, что курс обмена следует менять, поставив  у доллара 1?

Цитата: Nikola от 08 октября 2015, 20:04:25
Если у вас всего один метод оплаты, тогда можно к цене прибавить 3%, если есть другие методы оплаты, то нельзя. Придеться модуль переделывать..

ArtSmm

После смены валюты по умолчанию на рубли, при заведении товара указываются рубли, при том что все оптовые цены в долларах. Поэтому наверное логично оставить доллары в качестве валюты по умолчанию. Хотя конечно хотелось чтобы пользователям показывалась стоимость именно в рублях.

Цитата: Nikola от 08 октября 2015, 20:04:25
Если у вас всего один метод оплаты, тогда можно к цене прибавить 3%, если есть другие методы оплаты, то нельзя. Придеться модуль переделывать..

ArtSmm

Кроме того, почему то всегда в рублях стоит курс обмена 64.592401
Хотя я ставлю курс обмена у рубля 0,0169615757
После чего обновляю курс, перейдя по ссылки (в cron пока не добавлена).

Если я меняю курс обмена у рубля, то у доллара ничего не меняется.

Adik

Ищите тему на форуме как сделать валюту по умолчанию в долларах, а на сайте показывать в рублях. Была такая тема.

DarinSr

Цитата: ArtSmm от 08 октября 2015, 20:28:24
Кроме того, почему то всегда в рублях стоит курс обмена 64.592401
Хотя я ставлю курс обмена у рубля 0,0169615757
Потому что основная валюта доллар.
В Локализация > Валюты внизу блока вы нажимаете ссылку для обновления валют (или у вас создано cron задание) и prestashop сохраняет актуальный курс доллара к рублю 64.592401.

ArtSmm

Проблема, к сожалению так и не решена, хотя много стало понятно.
Итак, если подытожить.

Изначально была цель реализовать ценообразование по следующей схеме: базовая цена в доллараха х 1,5 x курс доллара + 5% (конвертация и оплата платежной системы).

1. Валюта по умолчанию стоит доллар, так как базовая цена в долларах. В качестве второй валюты были заведены Рубли
2. В долларах курс обмена задан 0.015536 (1/(61,3+5%))
В рублях курс обмена указан 1.
x1,5 у нас идёт в базовой стоимости.

3. Далее, после нажатия на ссылку для обновления курса валюты, вместо 1 в рублях появляться курс 64.592401.
И этот курс всегда такой, независимо от того как я меняю курс обмена доллара.
Мне кажется тут какая-то ошибка. При обновлении курса валюты, курс обмена должен меняться. Разве не так?
И потом, я задал курс обмена исходя из текущего курса (0.015536 (1/(61,3+5%))), но если он меняется, значит ли это, что нужно менять курс обмена?

Или я думаю, что может быть лучше всего +5% добавлять к базовой цене, чтобы курс обмена был чистым, тогда возможно он будет корректно обновляться?

Подскажите пожалуйста, помогите закрыть вопрос раз и навсегда.


Цитата: DarinSr от 09 октября 2015, 09:34:54
Цитата: ArtSmm от 08 октября 2015, 20:28:24
Кроме того, почему то всегда в рублях стоит курс обмена 64.592401
Хотя я ставлю курс обмена у рубля 0,0169615757
Потому что основная валюта доллар.
В Локализация > Валюты внизу блока вы нажимаете ссылку для обновления валют (или у вас создано cron задание) и prestashop сохраняет актуальный курс доллара к рублю 64.592401.

ArtSmm

#22
Попробовал поставить чистый курс обмена у доллара, без +5%, в результате курс обмена у рубля остался таким же - 64.592401.

На сайте же указана стоимость товара 17$, а в рублях выводиться 1066.
При том что 17x61,3=1042,1

Я ничего не понимаю.

Миколас

Если по умолчанию доллар, то у рубля курс 61,3, а не 1.

ArtSmm

Поставил у рубля 61,3, после чего сохранил нажал на кнопку "Обновление валют" и в долларе опять обновился курс на 64.592401


Цитата: Nikola от 10 октября 2015, 18:50:13
Если по умолчанию доллар, то у рубля курс 61,3, а не 1.

DarinSr

#25
Цитата: ArtSmm от 10 октября 2015, 18:55:46
Поставил у рубля 61,3, после чего сохранил нажал на кнопку "Обновление валют" и в долларе опять обновился курс на 64.592401
При нажатии на кнопку "Обновление валют" курс автоматически изменяется. Если вы не хотите менять курс, то не нажимайте на эту кнопку.

ArtSmm

Курс я менять не хочу, но хотел, чтобы он обновлялся автоматически или при на нажатии, так как курс не статичный, а динамичный и меняется каждый час.

Цитата: DarinSr от 10 октября 2015, 19:00:02
Цитата: ArtSmm от 10 октября 2015, 18:55:46
Поставил у рубля 61,3, после чего сохранил нажал на кнопку "Обновление валют" и в долларе опять обновился курс на 64.592401
При нажатии на кнопку "Обновление валют" курс автоматически изменяется. Если вы не хотите менять курс, то не нажимайте на эту кнопку.

DarinSr

При нажатии на копку "Обновление валют" prestashop обновляет курсы валют с сайта оф. prestashop.
Вы меняете в ручную, поэтому вам не нужно наживать на эту кнопку.

ArtSmm

Да, но я не могу постоянно менять в ручную. Я думал один раз задать курс обмена, а потом прописать задачу в cron, чтобы на сайте цены всегда были с актуальным курсом рубля.
Получается, что сейчас проблема на сторонке сисетмы, раз она возвращает не верный курс доллара?

Цитата: DarinSr от 10 октября 2015, 19:29:44
При нажатии на копку "Обновление валют" prestashop обновляет курсы валют с сайта оф. prestashop.
Вы меняете в ручную, поэтому вам не нужно наживать на эту кнопку.

Миколас

Может это у вас не верный курс? В prestashop курс берет с валютной биржи. Если в вас свой курс, то нужно менять сайт, с которого загружаются курсы валют.