Автор Тема: Настройка цены  (Прочитано 3535 раз)

08 Октябрь 2015, 20:04:25
Ответ #15
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Если у вас всего один метод оплаты, тогда можно к цене прибавить 3%, если есть другие методы оплаты, то нельзя. Придеться модуль переделывать..
08 Октябрь 2015, 20:07:24
Ответ #16
  • Новичок
  • *
  • Сообщений: 25
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
У меня используется один модуль оплаты, который включает в себя разные способы. Модуль называется onpay

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

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

Если у вас всего один метод оплаты, тогда можно к цене прибавить 3%, если есть другие методы оплаты, то нельзя. Придеться модуль переделывать..
08 Октябрь 2015, 20:16:31
Ответ #17
  • Новичок
  • *
  • Сообщений: 25
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
После смены валюты по умолчанию на рубли, при заведении товара указываются рубли, при том что все оптовые цены в долларах. Поэтому наверное логично оставить доллары в качестве валюты по умолчанию. Хотя конечно хотелось чтобы пользователям показывалась стоимость именно в рублях.

Если у вас всего один метод оплаты, тогда можно к цене прибавить 3%, если есть другие методы оплаты, то нельзя. Придеться модуль переделывать..
08 Октябрь 2015, 20:28:24
Ответ #18
  • Новичок
  • *
  • Сообщений: 25
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Кроме того, почему то всегда в рублях стоит курс обмена 64.592401
Хотя я ставлю курс обмена у рубля 0,0169615757
После чего обновляю курс, перейдя по ссылки (в cron пока не добавлена).

Если я меняю курс обмена у рубля, то у доллара ничего не меняется.
08 Октябрь 2015, 21:09:32
Ответ #19
  • Ветеран
  • *****
  • Сообщений: 16670
  • Репутация: +14630/-5
  • Сообщество PrestaShop
    • Просмотр профиля
Ищите тему на форуме как сделать валюту по умолчанию в долларах, а на сайте показывать в рублях. Была такая тема.
09 Октябрь 2015, 09:34:54
Ответ #20
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Кроме того, почему то всегда в рублях стоит курс обмена 64.592401
Хотя я ставлю курс обмена у рубля 0,0169615757
Потому что основная валюта доллар.
В Локализация > Валюты внизу блока вы нажимаете ссылку для обновления валют (или у вас создано cron задание) и prestashop сохраняет актуальный курс доллара к рублю 64.592401.
10 Октябрь 2015, 18:33:17
Ответ #21
  • Новичок
  • *
  • Сообщений: 25
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Проблема, к сожалению так и не решена, хотя много стало понятно.
Итак, если подытожить.

Изначально была цель реализовать ценообразование по следующей схеме: базовая цена в доллараха х 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% добавлять к базовой цене, чтобы курс обмена был чистым, тогда возможно он будет корректно обновляться?

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


Кроме того, почему то всегда в рублях стоит курс обмена 64.592401
Хотя я ставлю курс обмена у рубля 0,0169615757
Потому что основная валюта доллар.
В Локализация > Валюты внизу блока вы нажимаете ссылку для обновления валют (или у вас создано cron задание) и prestashop сохраняет актуальный курс доллара к рублю 64.592401.
10 Октябрь 2015, 18:36:48
Ответ #22
  • Новичок
  • *
  • Сообщений: 25
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Попробовал поставить чистый курс обмена у доллара, без +5%, в результате курс обмена у рубля остался таким же - 64.592401.

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

Я ничего не понимаю.
10 Октябрь 2015, 18:50:13
Ответ #23
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Если по умолчанию доллар, то у рубля курс 61,3, а не 1.
10 Октябрь 2015, 18:55:46
Ответ #24
  • Новичок
  • *
  • Сообщений: 25
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Поставил у рубля 61,3, после чего сохранил нажал на кнопку "Обновление валют" и в долларе опять обновился курс на 64.592401


Если по умолчанию доллар, то у рубля курс 61,3, а не 1.
10 Октябрь 2015, 19:00:02
Ответ #25
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Поставил у рубля 61,3, после чего сохранил нажал на кнопку "Обновление валют" и в долларе опять обновился курс на 64.592401
При нажатии на кнопку "Обновление валют" курс автоматически изменяется. Если вы не хотите менять курс, то не нажимайте на эту кнопку.
10 Октябрь 2015, 19:21:37
Ответ #26
  • Новичок
  • *
  • Сообщений: 25
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Курс я менять не хочу, но хотел, чтобы он обновлялся автоматически или при на нажатии, так как курс не статичный, а динамичный и меняется каждый час.

Поставил у рубля 61,3, после чего сохранил нажал на кнопку "Обновление валют" и в долларе опять обновился курс на 64.592401
При нажатии на кнопку "Обновление валют" курс автоматически изменяется. Если вы не хотите менять курс, то не нажимайте на эту кнопку.
10 Октябрь 2015, 19:29:44
Ответ #27
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86688
  • Репутация: +25428/-0
  • Сообщество PrestaShop
    • Просмотр профиля
При нажатии на копку "Обновление валют" prestashop обновляет курсы валют с сайта оф. prestashop.
Вы меняете в ручную, поэтому вам не нужно наживать на эту кнопку.
10 Октябрь 2015, 19:45:54
Ответ #28
  • Новичок
  • *
  • Сообщений: 25
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Да, но я не могу постоянно менять в ручную. Я думал один раз задать курс обмена, а потом прописать задачу в cron, чтобы на сайте цены всегда были с актуальным курсом рубля.
Получается, что сейчас проблема на сторонке сисетмы, раз она возвращает не верный курс доллара?

При нажатии на копку "Обновление валют" prestashop обновляет курсы валют с сайта оф. prestashop.
Вы меняете в ручную, поэтому вам не нужно наживать на эту кнопку.
10 Октябрь 2015, 19:56:02
Ответ #29
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
Может это у вас не верный курс? В prestashop курс берет с валютной биржи. Если в вас свой курс, то нужно менять сайт, с которого загружаются курсы валют.