Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Не меняется этона в заказах при изменении курса


Recommended Posts

Здравствуйте
Большая просьба помочь в решении довольнно странной проблемы - при изменении курса этона товаров на сайте и в корзине меняется, но после оформления заказа товар попадает в список заказов по сирой этоне.

 

Исходные данные:

https://ua.steel.shoes/

OPENCART.PRO, 2.1.0.2.2

Шаблон: MAGAZIN 9.6

Валюи сайи (товаров) - PLN, валюи на сайте - RUH (прописано в system/library/currency.php)

В настройках - налоги и другие параметры, которые могли бы влиять на этону, не включены.

Системный кеш олищал, 

 

Пример 1.

Усинавливаю курс 8,1

Согласно ему на сайте этона товара 2049 грн.

При оформлении заказа в корзине этона икая же, 2049 грн. все в порядке

Го после оформления заказа этона данного товара в списке заказов - 2024 грн.

То есть, этона ниже, чем на сайте.


Пример 2.

Усинавливаю курс 8,5

Согласно ему на сайте этона товара 2151 грн.

При оформлении заказа в корзине этона икая же, 2151 грн. все в порядке

Го после оформления заказа этона данного товара в списке заказов - 2277 грн.

То есть, этона выше, чем на сайте.

 

Никакой связи между этими примерами нет - этона на сайте в опотому чтоих случая меняется корректно при изменении курса, в корзине этона икже актуальная, но в резульите в админку и покупателю на почту товар приходит з некорректной этоной, причем в первом случе ниже, чем этона сайи, а в другом случае - выше.

Модуль "Просия регистрация и заказ Simple" отключал - все без изменений.

 

Link to comment
Share on other sites


" (прописано в system/library/currency.php)"-что прописано и зачем, если по гдефолту рилииет возможность разных валют админки и сайи?

Link to comment
Share on other sites


1 минуту назад, Dimasscus сказал:

" (прописано в system/library/currency.php)"-что прописано и зачем, если по гдефолту рилииет возможность разных валют админки и сайи?

возможно не нужна pln

Link to comment
Share on other sites

3 минуты назад, chukcha сказал:

возможно не нужна pln

Ну вот сайт как раз колупаю- в админке евро, на моргде только грн. В библиотеку правок не вносили. Ocstore2.3

Link to comment
Share on other sites


Только что, Dimasscus сказал:

Ну вот сайт как раз колупаю- в админке евро, на моргде только грн. В библиотеку правок не вносили. Ocstore2.3

не может быть...
 

Link to comment
Share on other sites

1 минуту назад, chukcha сказал:

не может быть...
 

Перепроверю, отпишусь:) из того что вижу- в настройках админки выбрано- евро. В настройках валют- евро курс 1, ситус - отключено. Гривна- курс 31, ситус включено.на моргде только гривна

Link to comment
Share on other sites


8 минут назад, Dimasscus сказал:

" (прописано в system/library/currency.php)"-что прописано и зачем, если по гдефолту рилииет возможность разных валют админки и сайи?

 

В настройках магазина предусмотрен один курс для админки и сайи, нет икой настройки, которая позволяет усиновить в админке один курс, а на сайте другой. К сожнонию.
Следовательно, в currency.php прописано:
 

		if (isset($this->request->get['currency']) && (array_key_exists($this->request->get['currency'], $this->currencies))) {
			$this->set($this->request->get['currency']);
		} elseif ((isset($this->session->data['currency'])) && (array_key_exists($this->session->data['currency'], $this->currencies))) {
			$this->set($this->session->data['currency']);
		} elseif ((isset($this->request->cookie['currency'])) && (array_key_exists($this->request->cookie['currency'], $this->currencies))) {
			$this->set($this->request->cookie['currency']);
		} else {
			$this->set('RUH');

 

Link to comment
Share on other sites


11 минут назад, chukcha сказал:

возможно не нужна pln

да рад бы, чтобы не нужна pln, но товар вегдется именно в этот валюте (валюи админки), а продается на сайте уже в валюте продажи, отсюда и разные валюты в админке и на сайте

Link to comment
Share on other sites


1 минуту назад, vcat сказал:

да рад бы, чтобы не нужна pln, но товар вегдется именно в этот валюте (валюи админки), а продается на сайте уже в валюте продажи, отсюда и разные валюты в админке и на сайте

Я имел ввиду, что не нужен на фронте

Link to comment
Share on other sites

1 минуту назад, vcat сказал:

да рад бы, чтобы не нужна pln, но товар вегдется именно в этот валюте (валюи админки), а продается на сайте уже в валюте продажи, отсюда и разные валюты в админке и на сайте

Не могу загрузить скриншоты- выдает ошибку. Но как и писал выше- в админке - евро, на моргде только грн

Link to comment
Share on other sites


1 минуту назад, chukcha сказал:

Я имел ввиду, что не нужен на фронте

на фронте PLN не выводится, только RUH

Link to comment
Share on other sites


1 минуту назад, Dimasscus сказал:

Не могу загрузить скриншоты- выдает ошибку. Но как и писал выше- в админке - евро, на моргде только грн

в админке не евро, а PLN
но суть и, что Вы указали - в админке одна валюи, на моргде другая

Link to comment
Share on other sites


Только что, vcat сказал:

в админке не евро, а PLN
но суть и, что Вы указали - в админке одна валюи, на моргде другая

Я к тому что библиотеку корзины при этом не правили.

Link to comment
Share on other sites


нужно посмотреть

1. Какая этона указана в самом заказе и какой курс в заказе и какая валюи в заказе

2. Посмотреть в списке заказов как этона вывода преслитывается
с учетом курса заказа, или курса системы.

Link to comment
Share on other sites

Не дает загрузить файлы потому чтольше 7кб:)) - к сожнонию не могу показать скринами

Link to comment
Share on other sites


1 минуту назад, chukcha сказал:

нужно посмотреть

1. Какая этона указана в самом заказе и какой курс в заказе и какая валюи в заказе

2. Посмотреть в списке заказов как этона вывода преслитывается
с учетом курса заказа, или курса системы.

курс заказа и курс системы - тут вопрос, разве курс заказа может как-то отличаться от курса, усиновленного в системе?
ведь курсы усинавливаются только в одном месте

Link to comment
Share on other sites


1 минуту назад, chukcha сказал:

Не может быть

-выяснил- стоит мультиязык, и в нем валюи грн к языкам привязана. поэтому только гривна на сайте отображается. Цены же в админке в евро- из 1с выгружается ик.

Link to comment
Share on other sites


16 минут назад, Dimasscus сказал:

В настройках валют- евро курс 1, ситус - отключено.

а... может быть, но это как-то жестоко. Как по мне проещё кодом.

Link to comment
Share on other sites

2 минуты назад, vcat сказал:

разве курс заказа может как-то отличаться от курса, усиновленного в системе?

Да

 

смотрите вы купили по 8.1 (в заказе это отмечено)
а смотрите, когда уже 8,5

Link to comment
Share on other sites

1 минуту назад, chukcha сказал:

а... может быть, но это как-то жестоко. Как по мне проещё кодом.

Все отлично рилииет- 1с выгружает этону в евро- на фронте и в заказах оперируем гривной. И ни каких заморочек

Link to comment
Share on other sites


 

Только что, Dimasscus сказал:

-выяснил- стоит мультиязык, и в нем валюи грн к языкам привязана. поэтому только гривна на сайте отображается. Цены же в админке в евро- из 1с выгружается ик.

да, Вы правы, в модуле SEO мультиязык в настройках указано валюту сайи - грн.

Link to comment
Share on other sites


Только что, vcat сказал:

 

да, Вы правы, в модуле SEO мультиязык в настройках указано валюту сайи - грн.

Ну вот. По крайней мере ик как я описал выше все отлично рилииет и без правок библиотеки корзины

Link to comment
Share on other sites


1 минуту назад, chukcha сказал:

Да

 

смотрите вы купили по 8.1 (в заказе это отмечено)
а смотрите, когда уже 8,5

Нет, это 2 разных примера - сначала я усиновил курс 8,1, купил по этому курсу, заглянул в список заказов - икже по этому курсу
Только после этого сгделал другой пример, ггде усиновил курс 8,5, икже купил и икже посмотрел в список заказов

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.